error locating libCoin.so.80

Having trouble installing or compiling FreeCAD? Get help here.
lkrasner
Posts: 4
Joined: Tue Aug 05, 2014 3:30 am

error locating libCoin.so.80

Postby lkrasner » Tue Aug 05, 2014 3:36 am

I'm having trouble getting FreeCad installed on arch linux. make/make install run fine, but I get this trying to run it. it's like it's trying to link with the wrong library versions. As you can see, libCoin.so.60 is what actually exists:

Code: Select all

$ freecad
freecad: error while loading shared libraries: libCoin.so.80: cannot open shared object file: No such file or directory
[luke@arch-krasner ~]$ ls /usr/lib/libCoin.so*
/usr/lib/libCoin.so  /usr/lib/libCoin.so.60  /usr/lib/libCoin.so.60.1.3

jmaustpc
Posts: 9634
Joined: Tue Jul 26, 2011 6:28 am
Location: Australia

Re: error locating libCoin.so.80

Postby jmaustpc » Tue Aug 05, 2014 7:41 am

is there any chance that you have both versions installed? Or the dev package for 8 and the bin package for 6?
wmayer
Site Admin
Posts: 15567
Joined: Thu Feb 19, 2009 10:32 am

Re: error locating libCoin.so.80

Postby wmayer » Tue Aug 05, 2014 7:52 am

Check your SoQt package which version of Coin it depends on. It must be the same as you use for FreeCAD.
lkrasner
Posts: 4
Joined: Tue Aug 05, 2014 3:30 am

Re: error locating libCoin.so.80

Postby lkrasner » Tue Aug 05, 2014 1:52 pm

What exactly am I looking for? I have coin 3.1.3-12 and soQt 1.5.0-6. both installed from the aur. freecad and OCE I built myself from the latest git sources.
lkrasner
Posts: 4
Joined: Tue Aug 05, 2014 3:30 am

Re: error locating libCoin.so.80

Postby lkrasner » Tue Aug 05, 2014 2:14 pm

also, this is the output of ldd on the freecad binary:

Code: Select all

$ ldd FreeCAD
	linux-vdso.so.1 (0x00007fffd3b2c000)
	libFreeCADGui.so => /usr/local/lib/libFreeCADGui.so (0x00007ffebd525000)
	libFreeCADApp.so => /usr/local/lib/libFreeCADApp.so (0x00007ffebd194000)
	libFreeCADBase.so => /usr/local/lib/libFreeCADBase.so (0x00007ffebce1f000)
	libpython2.7.so.1.0 => /usr/lib/libpython2.7.so.1.0 (0x00007ffebca56000)
	libxerces-c-3.1.so => /usr/lib/libxerces-c-3.1.so (0x00007ffebc4b4000)
	libz.so.1 => /usr/lib/libz.so.1 (0x00007ffebc29e000)
	libutil.so.1 => /usr/lib/libutil.so.1 (0x00007ffebc09b000)
	libdl.so.2 => /usr/lib/libdl.so.2 (0x00007ffebbe97000)
	libCoin.so.60 => /usr/lib/libCoin.so.60 (0x00007ffebb459000)
	libSoQt.so.20 => /usr/lib/libSoQt.so.20 (0x00007ffebb1a4000)
	libQtOpenGL.so.4 => /usr/lib/libQtOpenGL.so.4 (0x00007ffebaea6000)
	libQtSvg.so.4 => /usr/lib/libQtSvg.so.4 (0x00007ffebac4f000)
	libQtWebKit.so.4 => /usr/lib/libQtWebKit.so.4 (0x00007ffeb88a6000)
	libQtXmlPatterns.so.4 => /usr/lib/libQtXmlPatterns.so.4 (0x00007ffeb826c000)
	libQtGui.so.4 => /usr/lib/libQtGui.so.4 (0x00007ffeb75c2000)
	libQtXml.so.4 => /usr/lib/libQtXml.so.4 (0x00007ffeb737e000)
	libQtNetwork.so.4 => /usr/lib/libQtNetwork.so.4 (0x00007ffeb703d000)
	libQtCore.so.4 => /usr/lib/libQtCore.so.4 (0x00007ffeb6b59000)
	libboost_filesystem.so.1.55.0 => /usr/lib/libboost_filesystem.so.1.55.0 (0x00007ffeb6942000)
	libboost_program_options.so.1.55.0 => /usr/lib/libboost_program_options.so.1.55.0 (0x00007ffeb66d2000)
	libboost_regex.so.1.55.0 => /usr/lib/libboost_regex.so.1.55.0 (0x00007ffeb63c3000)
	libboost_signals.so.1.55.0 => /usr/lib/libboost_signals.so.1.55.0 (0x00007ffeb61ad000)
	libboost_system.so.1.55.0 => /usr/lib/libboost_system.so.1.55.0 (0x00007ffeb5fa9000)
	libboost_thread.so.1.55.0 => /usr/lib/libboost_thread.so.1.55.0 (0x00007ffeb5d91000)
	libGL.so.1 => /usr/lib/libGL.so.1 (0x00007ffeb5b21000)
	libspnav.so.0 => /usr/lib/libspnav.so.0 (0x00007ffeb591e000)
	libshiboken-python2.7.so.1.2 => /usr/lib/libshiboken-python2.7.so.1.2 (0x00007ffeb56f1000)
	libpyside-python2.7.so.1.2 => /usr/lib/libpyside-python2.7.so.1.2 (0x00007ffeb54c6000)
	libstdc++.so.6 => /usr/lib/libstdc++.so.6 (0x00007ffeb51b7000)
	libm.so.6 => /usr/lib/libm.so.6 (0x00007ffeb4eb3000)
	libgcc_s.so.1 => /usr/lib/libgcc_s.so.1 (0x00007ffeb4c9d000)
	libc.so.6 => /usr/lib/libc.so.6 (0x00007ffeb48ef000)
	libpthread.so.0 => /usr/lib/libpthread.so.0 (0x00007ffeb46d1000)
	libnsl.so.1 => /usr/lib/libnsl.so.1 (0x00007ffeb44b9000)
	libcurl.so.4 => /usr/lib/libcurl.so.4 (0x00007ffeb424b000)
	/lib64/ld-linux-x86-64.so.2 (0x00007ffebe00a000)
	libXext.so.6 => /usr/lib/libXext.so.6 (0x00007ffeb4039000)
	libSM.so.6 => /usr/lib/libSM.so.6 (0x00007ffeb3e31000)
	libICE.so.6 => /usr/lib/libICE.so.6 (0x00007ffeb3c14000)
	libX11.so.6 => /usr/lib/libX11.so.6 (0x00007ffeb38d2000)
	libXmu.so.6 => /usr/lib/libXmu.so.6 (0x00007ffeb36b7000)
	libXi.so.6 => /usr/lib/libXi.so.6 (0x00007ffeb34a6000)
	libfreetype.so.6 => /usr/lib/libfreetype.so.6 (0x00007ffeb31fd000)
	libXrender.so.1 => /usr/lib/libXrender.so.1 (0x00007ffeb2ff3000)
	libjpeg.so.8 => /usr/lib/libjpeg.so.8 (0x00007ffeb2d9e000)
	libpng16.so.16 => /usr/lib/libpng16.so.16 (0x00007ffeb2b68000)
	libudev.so.1 => /usr/lib/libudev.so.1 (0x00007ffebe1e1000)
	libgstapp-0.10.so.0 => /usr/lib/libgstapp-0.10.so.0 (0x00007ffeb295b000)
	libgstinterfaces-0.10.so.0 => /usr/lib/libgstinterfaces-0.10.so.0 (0x00007ffeb2749000)
	libgstpbutils-0.10.so.0 => /usr/lib/libgstpbutils-0.10.so.0 (0x00007ffeb2524000)
	libgstvideo-0.10.so.0 => /usr/lib/libgstvideo-0.10.so.0 (0x00007ffeb2307000)
	libgstbase-0.10.so.0 => /usr/lib/libgstbase-0.10.so.0 (0x00007ffeb20b2000)
	libgstreamer-0.10.so.0 => /usr/lib/libgstreamer-0.10.so.0 (0x00007ffeb1dc8000)
	libgobject-2.0.so.0 => /usr/lib/libgobject-2.0.so.0 (0x00007ffeb1b78000)
	libglib-2.0.so.0 => /usr/lib/libglib-2.0.so.0 (0x00007ffeb1870000)
	libsqlite3.so.0 => /usr/lib/libsqlite3.so.0 (0x00007ffeb15ae000)
	libfontconfig.so.1 => /usr/lib/libfontconfig.so.1 (0x00007ffeb1371000)
	libssl.so.1.0.0 => /usr/lib/libssl.so.1.0.0 (0x00007ffeb1103000)
	libcrypto.so.1.0.0 => /usr/lib/libcrypto.so.1.0.0 (0x00007ffeb0cf2000)
	librt.so.1 => /usr/lib/librt.so.1 (0x00007ffeb0aea000)
	libicuuc.so.53 => /usr/lib/libicuuc.so.53 (0x00007ffeb076f000)
	libicui18n.so.53 => /usr/lib/libicui18n.so.53 (0x00007ffeb033d000)
	libicudata.so.53 => /usr/lib/libicudata.so.53 (0x00007ffeaecb5000)
	libglapi.so.0 => /usr/lib/libglapi.so.0 (0x00007ffeaea8c000)
	libXdamage.so.1 => /usr/lib/libXdamage.so.1 (0x00007ffeae889000)
	libXfixes.so.3 => /usr/lib/libXfixes.so.3 (0x00007ffeae683000)
	libX11-xcb.so.1 => /usr/lib/libX11-xcb.so.1 (0x00007ffeae481000)
	libxcb-glx.so.0 => /usr/lib/libxcb-glx.so.0 (0x00007ffeae267000)
	libxcb-dri2.so.0 => /usr/lib/libxcb-dri2.so.0 (0x00007ffeae062000)
	libxcb-dri3.so.0 => /usr/lib/libxcb-dri3.so.0 (0x00007ffeade5f000)
	libxcb-present.so.0 => /usr/lib/libxcb-present.so.0 (0x00007ffeadc5c000)
	libxcb-sync.so.1 => /usr/lib/libxcb-sync.so.1 (0x00007ffeada55000)
	libxcb.so.1 => /usr/lib/libxcb.so.1 (0x00007ffead833000)
	libxshmfence.so.1 => /usr/lib/libxshmfence.so.1 (0x00007ffead630000)
	libXxf86vm.so.1 => /usr/lib/libXxf86vm.so.1 (0x00007ffead42a000)
	libdrm.so.2 => /usr/lib/libdrm.so.2 (0x00007ffead21d000)
	libssh2.so.1 => /usr/lib/libssh2.so.1 (0x00007ffeacff4000)
	libgssapi_krb5.so.2 => /usr/lib/libgssapi_krb5.so.2 (0x00007ffeacda9000)
	libkrb5.so.3 => /usr/lib/libkrb5.so.3 (0x00007ffeacac8000)
	libk5crypto.so.3 => /usr/lib/libk5crypto.so.3 (0x00007ffeac896000)
	libcom_err.so.2 => /usr/lib/libcom_err.so.2 (0x00007ffeac692000)
	libuuid.so.1 => /usr/lib/libuuid.so.1 (0x00007ffeac48d000)
	libXt.so.6 => /usr/lib/libXt.so.6 (0x00007ffeac226000)
	libbz2.so.1.0 => /usr/lib/libbz2.so.1.0 (0x00007ffeac016000)
	libharfbuzz.so.0 => /usr/lib/libharfbuzz.so.0 (0x00007ffeabdbf000)
	libgmodule-2.0.so.0 => /usr/lib/libgmodule-2.0.so.0 (0x00007ffeabbbb000)
	libgthread-2.0.so.0 => /usr/lib/libgthread-2.0.so.0 (0x00007ffeab9b9000)
	libxml2.so.2 => /usr/lib/libxml2.so.2 (0x00007ffeab651000)
	liborc-0.4.so.0 => /usr/lib/liborc-0.4.so.0 (0x00007ffeab3cb000)
	libpcre.so.1 => /usr/lib/libpcre.so.1 (0x00007ffeab161000)
	libffi.so.6 => /usr/lib/libffi.so.6 (0x00007ffeaaf59000)
	libexpat.so.1 => /usr/lib/libexpat.so.1 (0x00007ffeaad2f000)
	libXau.so.6 => /usr/lib/libXau.so.6 (0x00007ffeaab2b000)
	libXdmcp.so.6 => /usr/lib/libXdmcp.so.6 (0x00007ffeaa925000)
	libkrb5support.so.0 => /usr/lib/libkrb5support.so.0 (0x00007ffeaa718000)
	libkeyutils.so.1 => /usr/lib/libkeyutils.so.1 (0x00007ffeaa514000)
	libresolv.so.2 => /usr/lib/libresolv.so.2 (0x00007ffeaa2fd000)
	libgraphite2.so.3 => /usr/lib/libgraphite2.so.3 (0x00007ffeaa0df000)
	liblzma.so.5 => /usr/lib/liblzma.so.5 (0x00007ffea9ebc000)
lkrasner
Posts: 4
Joined: Tue Aug 05, 2014 3:30 am

Re: error locating libCoin.so.80

Postby lkrasner » Tue Aug 05, 2014 2:30 pm

hmm, when I start Freecad from /usr/local/bin/FreeCad it actually works. just not when I use the launcher, or with simply "freecad" in terminal. interesting..