Ask Your Question
0

What consequences for dubious fix for DraftSight in fedora 29

asked 2019-03-25 12:04:26 -0600

nmgiffin gravatar image

I recently upgraded to Fedora 29 and ran into a problem running Draftsight, which is a necessity for me. Draftsight failed with: ./DraftSight: symbol lookup error: /lib64/libfontconfig.so.1: undefined symbol: FT_Done_MM_Var
I found a fix by searching the Fedora Forum website and found the following : possible solutions I chose the last fix which looked the easiest, which was to delete, (in my case rename) two freetype font libraries :libfreetype.so and libfreetype.so.6 It seems to run fine, but I am not sure of what I might have broken within the program by just removing these. Anyone have any insight? Should I have done things differently? Is there a better long-term fix?

edit retag flag offensive close merge delete

Comments

To be clear: you've renamed font libraries in the /opt/dassault-systemes/DraftSight/Library folder, not in the /usr/lib64 one?

In this case -- as far as I understand -- you basically forced DraftSight to use system-wide font libraries installed from Fedora repos. Upside of this is that fedora-provided libraries are updated when needed, and libs provided with DraftSight can be older and with known unpatched bugs or vulnerabilities.

Night Romantic gravatar imageNight Romantic ( 2019-03-28 03:11:57 -0600 )edit

Downside is just one: program can work incorrectly with other version of this library than it expected. Or even decline to run entirely.

But as it runs ok now, I think you're better off with system-wide libraries. Again, this is my understanding, which can be incorrect ;-)

Night Romantic gravatar imageNight Romantic ( 2019-03-28 03:16:57 -0600 )edit

1 Answer

Sort by ยป oldest newest most voted
1

answered 2019-03-25 13:37:35 -0600

sideburns gravatar image

DraftSight is, of course, proprietary software, and you're probably best off asking the company that sells it. However, if the program works well now, and nothing else is complaining about those libraries not being there, I'd say that it's probably best to leave things as they are and not worry about problems that aren't there.

edit flag offensive delete link more

Comments

Yes. I know that Draftsight is proprietary, but it is also free software with limited support from the company for the Linux environment. CAD programs of this quality are not common in the Linux environment. It is worth supporting in my opinion.. Also, it had installed and was working without issue in Fedora 28, so I thought it would be prudent to point out problems of this nature in this forum to see if continued support for the missing library could be fixed in upcoming releases.

nmgiffin gravatar imagenmgiffin ( 2019-03-25 15:48:17 -0600 )edit

Question Tools

2 followers

Stats

Asked: 2019-03-25 12:04:26 -0600

Seen: 45 times

Last updated: Mar 25 '19