You are not logged in.
Pages: 1
Hello everybody!
I downloaded the Guitar Pro 6 Demo from their website and tried to install it with the modified PKGBUILD from the AUR (https://aur.archlinux.org/packages.php?ID=36390).
The installation succeeded (at least pacman didnt show any errors), but I still get an error similar to sovok_kpss's one:
./GuitarPro: error while loading shared libraries: libportaudio.so.2: cannot open shared object file: No such file or directoryIt surely has something to do with my 64-Bit System but I don't know how to solve it.
I already had installed lib32-glibc and I don't have a clue what I can do next.
Thanks for helping!
Last edited by eepohee (2011-04-19 21:11:43)
Offline
Under x86_64, you'll need _at least_ these additional packages (which will bring in more packages as dependencies):
lib32-portaudio
lib32-libpulse
lib32-libxml2
You may need more (as I already have a lot of lib32 packages installed).
Here is how you check what you need, use the 'ldd' command:
jason /opt/GuitarPro6 !$ ldd ./GuitarPro
linux-gate.so.1 => (0xf76e5000)
libdl.so.2 => /usr/lib32/libdl.so.2 (0xf76ae000)
libstdc++.so.6 => /usr/lib32/libstdc++.so.6 (0xf75c0000)
libGL.so.1 => /usr/lib32/libGL.so.1 (0xf74f2000)
libGPCore.so => ./libGPCore.so (0xf706e000)
libOverLoud.so => ./libOverLoud.so (0xf6eda000)
libPickupModeling.so => ./libPickupModeling.so (0xf6ea8000)
libRSEAudioCore.so => ./libRSEAudioCore.so (0xf6e90000)
libRSECore.so => ./libRSECore.so (0xf6d30000)
libWavFile.so => ./libWavFile.so (0xf6d22000)
libasound.so.2 => /usr/lib32/libasound.so.2 (0xf6c54000)
libboost_filesystem-gcc43-mt-1_39.so.1.39.0 => ./libboost_filesystem-gcc43-mt-1_39.so.1.39.0 (0xf6c3f000)
libboost_system-gcc43-mt-1_39.so.1.39.0 => ./libboost_system-gcc43-mt-1_39.so.1.39.0 (0xf6c3a000)
libboost_thread-gcc43-mt-1_39.so.1.39.0 => ./libboost_thread-gcc43-mt-1_39.so.1.39.0 (0xf6c25000)
libchunk.so => ./libchunk.so (0xf6c20000)
libexception.so => ./libexception.so (0xf6c1c000)
libfactory.so => ./libfactory.so (0xf6c13000)
libfilesystem.so => ./libfilesystem.so (0xf6bec000)
libmemory.so => ./libmemory.so (0xf6bde000)
libmmap.so => ./libmmap.so (0xf6bd9000)
libobject.so => ./libobject.so (0xf6bd3000)
libportaudio.so.2 => /usr/lib32/libportaudio.so.2 (0xf6baa000)
libprofiler.so => ./libprofiler.so (0xf6ba2000)
libpulse.so.0 => /usr/lib32/libpulse.so.0 (0xf6b62000)
libpulse-simple.so.0 => /usr/lib32/libpulse-simple.so.0 (0xf6b5e000)
libregister.so => ./libregister.so (0xf6b4a000)
libthread.so => ./libthread.so (0xf6b36000)
libtimer.so => ./libtimer.so (0xf6b32000)
libvariant.so => ./libvariant.so (0xf6b21000)
libxml.so => ./libxml.so (0xf6b13000)
libQtCore.so.4 => ./libQtCore.so.4 (0xf686a000)
libQtGui.so.4 => ./libQtGui.so.4 (0xf5d89000)
libQtNetwork.so.4 => ./libQtNetwork.so.4 (0xf5c5a000)
libQtOpenGL.so.4 => ./libQtOpenGL.so.4 (0xf5b89000)
libQtSvg.so.4 => ./libQtSvg.so.4 (0xf5b31000)
libQtXmlPatterns.so.4 => ./libQtXmlPatterns.so.4 (0xf56b8000)
libQtXml.so.4 => ./libQtXml.so.4 (0xf566f000)
libm.so.6 => /usr/lib32/libm.so.6 (0xf5649000)
libgcc_s.so.1 => /usr/lib32/libgcc_s.so.1 (0xf562f000)
libc.so.6 => /usr/lib32/libc.so.6 (0xf54e4000)
libX11.so.6 => /usr/lib32/libX11.so.6 (0xf53c8000)
libpthread.so.0 => /usr/lib32/libpthread.so.0 (0xf53af000)
libXrender.so.1 => /usr/lib32/libXrender.so.1 (0xf53a7000)
/lib/ld-linux.so.2 (0xf76e6000)
libnvidia-tls.so.270.41.03 => /usr/lib32/libnvidia-tls.so.270.41.03 (0xf53a5000)
libnvidia-glcore.so.270.41.03 => /usr/lib32/libnvidia-glcore.so.270.41.03 (0xf3c84000)
libXext.so.6 => /usr/lib32/libXext.so.6 (0xf3c75000)
libxml2.so.2 => /usr/lib32/libxml2.so.2 (0xf3b4e000)
librt.so.1 => /usr/lib32/librt.so.1 (0xf3b45000)
libboost_date_time-gcc43-mt-1_39.so.1.39.0 => ./libboost_date_time-gcc43-mt-1_39.so.1.39.0 (0xf3b32000)
libjack.so.0 => /usr/lib32/libjack.so.0 (0xf3b18000)
libpulsecommon-0.9.22.so => /usr/lib32/libpulsecommon-0.9.22.so (0xf3ace000)
libX11-xcb.so.1 => /usr/lib32/libX11-xcb.so.1 (0xf3acc000)
libSM.so.6 => /usr/lib32/libSM.so.6 (0xf3ac4000)
libICE.so.6 => /usr/lib32/libICE.so.6 (0xf3aad000)
libXtst.so.6 => /usr/lib32/libXtst.so.6 (0xf3aa8000)
libxcb-atom.so.1 => /usr/lib32/libxcb-atom.so.1 (0xf3aa4000)
libxcb.so.1 => /usr/lib32/libxcb.so.1 (0xf3a8c000)
libsndfile.so.1 => /usr/lib32/libsndfile.so.1 (0xf3a26000)
libasyncns.so.0 => /usr/lib32/libasyncns.so.0 (0xf3a20000)
libdbus-1.so.3 => /usr/lib32/libdbus-1.so.3 (0xf39e3000)
libcap.so.2 => /usr/lib32/libcap.so.2 (0xf39df000)
libgthread-2.0.so.0 => /usr/lib32/libgthread-2.0.so.0 (0xf39db000)
libglib-2.0.so.0 => /usr/lib32/libglib-2.0.so.0 (0xf390a000)
libfreetype.so.6 => /usr/lib32/libfreetype.so.6 (0xf3865000)
libgobject-2.0.so.0 => /usr/lib32/libgobject-2.0.so.0 (0xf3820000)
libfontconfig.so.1 => /usr/lib32/libfontconfig.so.1 (0xf37f2000)
libz.so.1 => /usr/lib32/libz.so.1 (0xf37dd000)
libuuid.so.1 => /usr/lib32/libuuid.so.1 (0xf37d8000)
libXi.so.6 => /usr/lib32/libXi.so.6 (0xf37cb000)
libXau.so.6 => /usr/lib32/libXau.so.6 (0xf37c8000)
libXdmcp.so.6 => /usr/lib32/libXdmcp.so.6 (0xf37c3000)
libFLAC.so.8 => /usr/lib32/libFLAC.so.8 (0xf3773000)
libvorbisenc.so.2 => /usr/lib32/libvorbisenc.so.2 (0xf35fd000)
libvorbis.so.0 => /usr/lib32/libvorbis.so.0 (0xf35d7000)
libogg.so.0 => /usr/lib32/libogg.so.0 (0xf35d1000)
libnsl.so.1 => /usr/lib32/libnsl.so.1 (0xf35ba000)
libresolv.so.2 => /usr/lib32/libresolv.so.2 (0xf35a4000)
libattr.so.1 => /usr/lib32/libattr.so.1 (0xf359f000)
libpcre.so.0 => /usr/lib32/libpcre.so.0 (0xf3568000)
libexpat.so.1 => /usr/lib32/libexpat.so.1 (0xf353f000)See that none are "MISSING". If any were missing, you can use pkgfile to find out which package is needed:
jason /opt/GuitarPro6 !$ pkgfile -s libexpat.so.1
core/expat
multilib/lib32-expatThis is a common situation when running 32-bit apps on a 64-bit system.
I got the program up and running, although I didn't hear anything. I didn't bother with it beyond that, though.
Free Software, Free Society
Offline
I've got some problems with your answer...
First, pacman can't find lib32-portaudio.
sudo pacman -Ss portaudio
community/portaudio 19_20071207-3 [Installiert]
A free, cross-platform, open source, audio I/O library
community/portaudio_cpp 19_20071207-2
PortAudio c++ bindingsMultilib is included, other 32-Bit Libraries (like lib32-glibc) can be found.
That's what ldd throws out:
ldd ./GuitarPro
linux-gate.so.1 => (0xf7767000)
libdl.so.2 => /usr/lib32/libdl.so.2 (0xf7736000)
libstdc++.so.6 => /usr/lib32/libstdc++.so.6 (0xf7648000)
libGL.so.1 => /usr/lib32/libGL.so.1 (0xf75e4000)
libGPCore.so => ./libGPCore.so (0xf7160000)
libOverLoud.so => ./libOverLoud.so (0xf6fcc000)
libPickupModeling.so => ./libPickupModeling.so (0xf6f9a000)
libRSEAudioCore.so => ./libRSEAudioCore.so (0xf6f82000)
libRSECore.so => ./libRSECore.so (0xf6e22000)
libWavFile.so => ./libWavFile.so (0xf6e14000)
libasound.so.2 => /usr/lib32/libasound.so.2 (0xf6d46000)
libboost_filesystem-gcc43-mt-1_39.so.1.39.0 => ./libboost_filesystem-gcc43-mt-1_39.so.1.39.0 (0xf6d31000)
libboost_system-gcc43-mt-1_39.so.1.39.0 => ./libboost_system-gcc43-mt-1_39.so.1.39.0 (0xf6d2c000)
libboost_thread-gcc43-mt-1_39.so.1.39.0 => ./libboost_thread-gcc43-mt-1_39.so.1.39.0 (0xf6d17000)
libchunk.so => ./libchunk.so (0xf6d12000)
libexception.so => ./libexception.so (0xf6d0e000)
libfactory.so => ./libfactory.so (0xf6d05000)
libfilesystem.so => ./libfilesystem.so (0xf6cde000)
libmemory.so => ./libmemory.so (0xf6cd0000)
libmmap.so => ./libmmap.so (0xf6ccb000)
libobject.so => ./libobject.so (0xf6cc5000)
libportaudio.so.2 => not found
libprofiler.so => ./libprofiler.so (0xf6cbd000)
libpulse.so.0 => /usr/lib32/libpulse.so.0 (0xf6c7d000)
libpulse-simple.so.0 => /usr/lib32/libpulse-simple.so.0 (0xf6c79000)
libregister.so => ./libregister.so (0xf6c65000)
libthread.so => ./libthread.so (0xf6c51000)
libtimer.so => ./libtimer.so (0xf6c4d000)
libvariant.so => ./libvariant.so (0xf6c3c000)
libxml.so => ./libxml.so (0xf6c2e000)
libQtCore.so.4 => ./libQtCore.so.4 (0xf6985000)
libQtGui.so.4 => ./libQtGui.so.4 (0xf5ea4000)
libQtNetwork.so.4 => ./libQtNetwork.so.4 (0xf5d75000)
libQtOpenGL.so.4 => ./libQtOpenGL.so.4 (0xf5ca4000)
libQtSvg.so.4 => ./libQtSvg.so.4 (0xf5c4c000)
libQtXmlPatterns.so.4 => ./libQtXmlPatterns.so.4 (0xf57d3000)
libQtXml.so.4 => ./libQtXml.so.4 (0xf578a000)
libm.so.6 => /usr/lib32/libm.so.6 (0xf5764000)
libgcc_s.so.1 => /usr/lib32/libgcc_s.so.1 (0xf574a000)
libc.so.6 => /usr/lib32/libc.so.6 (0xf55ff000)
libX11.so.6 => /usr/lib32/libX11.so.6 (0xf54e2000)
libpthread.so.0 => /usr/lib32/libpthread.so.0 (0xf54c9000)
libXrender.so.1 => /usr/lib32/libXrender.so.1 (0xf54c1000)
/lib/ld-linux.so.2 (0xf7768000)
libXext.so.6 => /usr/lib32/libXext.so.6 (0xf54b3000)
libXdamage.so.1 => /usr/lib32/libXdamage.so.1 (0xf54b0000)
libXfixes.so.3 => /usr/lib32/libXfixes.so.3 (0xf54aa000)
libXxf86vm.so.1 => /usr/lib32/libXxf86vm.so.1 (0xf54a5000)
libX11-xcb.so.1 => /usr/lib32/libX11-xcb.so.1 (0xf54a3000)
libxcb-glx.so.0 => /usr/lib32/libxcb-glx.so.0 (0xf5492000)
libxcb.so.1 => /usr/lib32/libxcb.so.1 (0xf547a000)
libdrm.so.2 => /usr/lib32/libdrm.so.2 (0xf5470000)
libxml2.so.2 => /usr/lib32/libxml2.so.2 (0xf5349000)
librt.so.1 => /usr/lib32/librt.so.1 (0xf5340000)
libboost_date_time-gcc43-mt-1_39.so.1.39.0 => ./libboost_date_time-gcc43-mt-1_39.so.1.39.0 (0xf532e000)
libpulsecommon-0.9.22.so => /usr/lib32/libpulsecommon-0.9.22.so (0xf52e3000)
libSM.so.6 => /usr/lib32/libSM.so.6 (0xf52dc000)
libICE.so.6 => /usr/lib32/libICE.so.6 (0xf52c5000)
libXtst.so.6 => /usr/lib32/libXtst.so.6 (0xf52c0000)
libxcb-atom.so.1 => /usr/lib32/libxcb-atom.so.1 (0xf52bc000)
libsndfile.so.1 => /usr/lib32/libsndfile.so.1 (0xf5255000)
libasyncns.so.0 => /usr/lib32/libasyncns.so.0 (0xf5250000)
libdbus-1.so.3 => /usr/lib32/libdbus-1.so.3 (0xf5213000)
libcap.so.2 => /usr/lib32/libcap.so.2 (0xf520f000)
libgthread-2.0.so.0 => /usr/lib32/libgthread-2.0.so.0 (0xf520a000)
libglib-2.0.so.0 => /usr/lib32/libglib-2.0.so.0 (0xf513a000)
libfreetype.so.6 => /usr/lib32/libfreetype.so.6 (0xf50b5000)
libgobject-2.0.so.0 => /usr/lib32/libgobject-2.0.so.0 (0xf5070000)
libfontconfig.so.1 => /usr/lib32/libfontconfig.so.1 (0xf5042000)
libz.so.1 => /usr/lib32/libz.so.1 (0xf502c000)
libXau.so.6 => /usr/lib32/libXau.so.6 (0xf5029000)
libXdmcp.so.6 => /usr/lib32/libXdmcp.so.6 (0xf5024000)
libuuid.so.1 => /usr/lib32/libuuid.so.1 (0xf5020000)
libXi.so.6 => /usr/lib32/libXi.so.6 (0xf5012000)
libFLAC.so.8 => /usr/lib32/libFLAC.so.8 (0xf4fc3000)
libvorbisenc.so.2 => /usr/lib32/libvorbisenc.so.2 (0xf4e4d000)
libvorbis.so.0 => /usr/lib32/libvorbis.so.0 (0xf4e27000)
libogg.so.0 => /usr/lib32/libogg.so.0 (0xf4e21000)
libnsl.so.1 => /usr/lib32/libnsl.so.1 (0xf4e09000)
libresolv.so.2 => /usr/lib32/libresolv.so.2 (0xf4df4000)
libattr.so.1 => /usr/lib32/libattr.so.1 (0xf4def000)
libpcre.so.0 => /usr/lib32/libpcre.so.0 (0xf4db8000)
libexpat.so.1 => /usr/lib32/libexpat.so.1 (0xf4d8f000)Everything's fine, except for libportaudio.
I had to install other libraries, but pkgfile found them. No problem there.
When I search for libportaudio.so.2:
pkgfile -s libportaudio.so.2
community/portaudioThat confuses me? I have portaudio installed (actually pacman already said it is a dependency)...
Maybe it will help when I describe my installation-routine:
I've downloaded the demo .deb-file and the PKGBUILD from the AUR (changed the architecture to x86_64), used makepkg (no errors) and installed the pkg.tar.xz with pacman.
But I think lib32-portaudio is the problem, not guitar pro itself.
Thanks for helping!
At least you taught me already something new about arch (the simple way
).
Offline
lib32-portaudio is in the AUR.
It will not show up in pacman or pkgfile, since they are official tools, and official tools will never support the AUR.
Free Software, Free Society
Offline
Very big thanks! Everything worked fine and I can hear the output.
Offline
Pages: 1