[SOLVED] DraftSight does not work after upgrade to Fedora 29
FedoraForum.org - Fedora Support Forums and Community
Results 1 to 4 of 4
  1. #1
    Join Date
    Feb 2015
    Location
    Colorado
    Posts
    21
    Linux (Fedora) Firefox 63.0

    DraftSight does not work after upgrade to Fedora 29

    Upgraded my test computer from Fedora 28 to Fedora 29. Everything went smooth and everything works so far except DraftSight.
    When I launch DraftSight from a Terminal window, I get the following:

    Code:
    ./DraftSight: symbol lookup error: /lib64/libfontconfig.so.1: undefined symbol: FT_Done_MM_Var
    So I changed directory to /lib64 and did a ll

    Code:
    cd /lib64
    lib64]# ll libfont*
    lrwxrwxrwx. 1 root root     23 Aug 30 04:13 libfontconfig.so.1 -> libfontconfig.so.1.12.0
    -rwxr-xr-x. 1 root root 294496 Aug 30 04:13 libfontconfig.so.1.12.0
    Found a link to libfontconfig.so.1.12.0 which is in the same directory. Then I did a dnf provides to see what provided the lib.

    Code:
    lib64]# dnf provides libfontconfig.so.1.12.0
    Last metadata expiration check: 1:03:40 ago on Sun 04 Nov 2018 11:44:17 AM MST.
    Error: No Matches found
    libfontconfig.so.1.12.0 doesn't appear to be provided by Fedora 29. Perhaps it was put there by the DraftSight rpm?

    At this point I am at a dead end. Has anyone else experiencing this problem come up with a work around, or can point me in the right direction for a solution?
    Or do I have to wait for Dassault to fix the rpm?
    I try to think, but nothin' happens!

  2. #2
    Join Date
    Dec 2007
    Location
    Australia
    Posts
    1,876
    Linux Pale Moon 28.1.0

    Re: DraftSight does not work after upgrade to Fedora 29

    Looks like you need to insert the full pathname of the file:
    Code:
    [root@owl ~]# dnf provides /usr/lib64/libfontconfig.so.1
    Last metadata expiration check: 17:47:12 ago on Sun 04 Nov 2018 21:43:42 AEDT.
    fontconfig-2.13.1-1.fc29.x86_64 : Font configuration and customization library
    Repo        : @System
    Matched from:
    Filename    : /usr/lib64/libfontconfig.so.1
    
    fontconfig-2.13.1-1.fc29.x86_64 : Font configuration and customization library
    Repo        : fedora
    Matched from:
    Filename    : /usr/lib64/libfontconfig.so.1
    I would make sure I had the latest fontconfig package installed, which in my case is:
    Code:
    [root@owl ~]# rpm -q fontconfig
    fontconfig-2.13.1-1.fc29.x86_64
    and I can't see any more recent than that on koji. Can't help with DraftSight.

  3. #3
    Join Date
    Jan 2015
    Location
    Al Ain, UAE
    Posts
    823
    Linux (Fedora) Firefox 38.0

    Re: DraftSight does not work after upgrade to Fedora 29

    Hmm, I would create a virtual machine with KVM or Virtualbox, install Fedora 28 and Draftsight and then disable SW updates.
    --
    Have fun!
    http://www.aeronetworks.ca

  4. #4
    Join Date
    Feb 2015
    Location
    Colorado
    Posts
    21
    Linux (Fedora) Firefox 63.0

    Thumbs up Re: DraftSight does not work after upgrade to Fedora 29

    Thanks nsnbm, you pointed me in the right direction when you stated that "dnf provides" requires the full pathname.
    I have two Fedora computers. One I call my work computer, and the other I call my test computer.
    I went to my work computer (Fedora 28) and found it was using libfontconf.so.1.11.1 provided by fontconfig-2.13.0-5.fc28.x86_64
    I went to my test computer (Fedora 29) and found it was using libfontconf.so.1.12.1 provided by fontconfig-2.13.1-1.fc29.x86_64

    In the test computer (Fedora 29) I decided to downgrade fontconfig-2.13.1-1.fc29/x86_64. Got this.
    Code:
    [root@Test28 bin]# dnf downgrade fontconfig-2.13.1-1.fc29.x86_64
    Last metadata expiration check: 0:05:08 ago on Mon 05 Nov 2018 01:49:31 PM MST.
    Package fontconfig of lowest version already installed, cannot downgrade it.
    Error: No packages marked for downgrade.
    Obviously, the FC28 version wasn't in the FC29 repository.
    In my work computer (Fedora 28) in /var/cache/PackageKit/28/metadata/upates/packages I found fontconfig-2.13.0-5.fc28.x86_64.rpm
    and copied it onto a thumb drive which I used to copy the rpm onto the Fedora 29 computer. Installed this using dnf install and it installed.

    Now Draftsight works in Fedora 29. I don't know if I broke something else in the process, but time will tell. Also the next time I update Fedora 29 it will probably want to update fonconfig, so i need to temporarily tell dnf not to update fontconfig. That and keep the thumb drive handy with the old fonconfig rpm.

    I may be missing something, but I haven't found how to report a bug to Dassault to let them know of the problem. Although I suspect the Linux versions of DraftSight are probably low priority.

    In the mean time, I think I will leave my work computer on Fedora 28 for a while.

    Thanks again nsnbm.
    I try to think, but nothin' happens!

Similar Threads

  1. problems installing DraftSight on Fedora 21
    By sinergy in forum Using Fedora
    Replies: 5
    Last Post: 4th January 2015, 12:55 PM
  2. Replies: 2
    Last Post: 28th June 2014, 06:26 AM
  3. some problems running draftSight
    By Graft in forum Installation, Upgrades and Live Media
    Replies: 2
    Last Post: 23rd January 2014, 05:00 PM
  4. Problem with DraftSight
    By awkarchi in forum Installation, Upgrades and Live Media
    Replies: 1
    Last Post: 15th June 2012, 08:45 PM
  5. How to remove draftSight package
    By steliyan10 in forum Installation, Upgrades and Live Media
    Replies: 23
    Last Post: 11th March 2012, 09:09 PM

Posting Permissions

  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts
  •