Ask Your Question
1

Installing Eagle Cad on Fedora 20 (FEL Spin, 64-Bit)

asked 2014-01-01 10:04:26 -0600

Jesse_m gravatar image

updated 2014-04-11 15:56:57 -0600

remjg gravatar image

0 down vote favorite

I have been using Debian based distributions of Linux for about a year now and I want to try out Fedora. I downloaded the Electronic Lab spin but I want to install Eagle CAD, which I understand uses 32-bit libraries.

I have found some information on some other sites that all recommend using yum to install these libraries:

sudo yum install libstdc++.i686 libXrender.i686 libXrandr.i686 libXcursor.i686 freetype.i686 fontconfig.i686 libXi.i686

I tried to just install the first two listed there but I got this on the output:

Loaded plugins: fastestmirror, langpacks, refresh-packagekit
Loading mirror speeds from cached hostfile
 * fedora: mirror.steadfast.net
 * rpmfusion-free: mirror.us.leaseweb.net
 * rpmfusion-free-updates: mirror.us.leaseweb.net
 * rpmfusion-nonfree: mirror.us.leaseweb.net
 * rpmfusion-nonfree-updates: mirror.us.leaseweb.net
 * updates: mirror.steadfast.net
Resolving Dependencies
--> Running transaction check
---> Package libXrender.i686 0:0.9.8-2.fc20 will be installed
--> Processing Dependency: libc.so.6(GLIBC_2.4) for package: libXrender-0.9.8-2.fc20.i686
--> Processing Dependency: libX11.so.6 for package: libXrender-0.9.8-2.fc20.i686
---> Package libstdc++.i686 0:4.8.2-7.fc20 will be installed
--> Processing Dependency: libgcc_s.so.1(GLIBC_2.0) for package: libstdc++-4.8.2-7.fc20.i686
--> Processing Dependency: libgcc_s.so.1(GCC_4.2.0) for package: libstdc++-4.8.2-7.fc20.i686
--> Processing Dependency: libgcc_s.so.1(GCC_3.3) for package: libstdc++-4.8.2-7.fc20.i686
--> Processing Dependency: libgcc_s.so.1(GCC_3.0) for package: libstdc++-4.8.2-7.fc20.i686
--> Processing Dependency: libgcc_s.so.1 for package: libstdc++-4.8.2-7.fc20.i686
--> Running transaction check
---> Package glibc.i686 0:2.18-11.fc20 will be installed
--> Processing Dependency: libfreebl3.so(NSSRAWHASH_3.12.3) for package: glibc-2.18-11.fc20.i686
--> Processing Dependency: libfreebl3.so for package: glibc-2.18-11.fc20.i686
---> Package libX11.i686 0:1.6.1-1.fc20 will be installed
--> Processing Dependency: libxcb.so.1 for package: libX11-1.6.1-1.fc20.i686
---> Package libgcc.i686 0:4.8.2-7.fc20 will be installed
--> Running transaction check
---> Package libxcb.i686 0:1.9.1-3.fc20 will be installed
--> Processing Dependency: libXau.so.6 for package: libxcb-1.9.1-3.fc20.i686
---> Package nss-softokn-freebl.i686 0:3.15.3-1.fc20 will be installed
--> Running transaction check
---> Package libXau.i686 0:1.0.8-2.fc20 will be installed
--> Finished Dependency Resolution
Error:  Multilib version problems found. This often means that the root
       cause is something else and multilib version checking is just
       pointing out that there is a problem. Eg.:

     1. You have an upgrade for libstdc++ which is missing some
        dependency that another package requires. Yum is trying to
        solve this by installing an older version of libstdc++ of the
        different architecture. If you exclude the bad architecture
        yum will tell you what the root cause is (which package
        requires what). You can try redoing the upgrade with
        --exclude libstdc++.otherarch ... this should give you an error
        message showing the root cause of the problem.

     2. You have multiple architectures of libstdc++ installed, but ...
(more)
edit retag flag offensive close merge delete

2 Answers

Sort by ยป oldest newest most voted
1

answered 2014-01-01 20:19:59 -0600

jmt gravatar image

You can't have 32-bit and 64-bit versions of the same library installed if they are not the same version. The last lines of your error message show that e.g. you have libstdc++-4.8.2-1.fc20.x86_64 installed and therefore it's not possible to install libstdc++-4.8.2-7.fc20.i686.

At this point you should update everything with yum update and then install those 32-bit packages.

edit flag offensive delete link more

Comments

Thank you for your answer! I did do the yum update and tried installing those libraries again, however I got the same output from YUM. Should I try installing the specific version of the libraries I need? or is installing specific older versions of libraries more or less frowned upon? I want to get this system working well and not have issues in the future when certain libraries update. Also is it possible that YUM is not updating those libraries for a reason? Did the FEL spin developers do something special to prevent YUM from updating certain things? Thank you

Jesse_m gravatar imageJesse_m ( 2014-01-02 11:52:16 -0600 )edit

Well I ended up just installing the regular Fedora 20 and everything worked

Jesse_m gravatar imageJesse_m ( 2014-01-04 08:15:20 -0600 )edit
0

answered 2014-01-06 05:22:05 -0600

Jesse_m gravatar image

It is not the answer I was looking for but I did install the 32-bit libraries on a fresh install of the regular Fedora 20 desktop version and everything worked just fine. I don't know if it was something that I had done or a problem with the particular spin I was using.

edit flag offensive delete link more

Question Tools

1 follower

Stats

Asked: 2014-01-01 10:04:26 -0600

Seen: 2,720 times

Last updated: Jan 06 '14