You are not logged in.
Pages: 1
i get "error while loading shared libraries: libltdl.so.3: cannot open shared object file: No such file or directory" error when i try to start pulseaudio.
it was working before libtool upgrade
any ideas?
i used findbrokenpkgs tool:
zsh 394 % findbrokenpkgs
Checking reverse dependencies...
Collecting system binaries and libraries... done.
(/home/NonX/.findbrokenpkgs.1_files)Collecting complete LD_LIBRARY_PATH... done.
(/home/NonX/.findbrokenpkgs.2_ldpath)Checking dynamic linking consistency...
/opt/kde/lib/kde3/libk3bffmpegdecoder.so needs missing libavformat.so.51
/usr/bin/pulseaudio needs missing libltdl.so.3
/usr/bin/sol needs missing libltdl.so.3
/usr/bin/sox needs missing libltdl.so.3
/usr/bin/trickled needs missing libevent-1.3d.so.1
/usr/bin/xbindkeys needs missing libltdl.so.3
/usr/lib/audacious/General/libdocklet.so needs missing libaudacious.so.5
/usr/lib/audacious/Input/amidi-plug/ap-fluidsynth.so needs missing libfluidsynth.so.1
/usr/lib/audacious/Visualization/projectm.so needs missing libprojectM.so.0
/usr/lib/libpulsecore.so.5.0.0 needs missing libltdl.so.3
/usr/lib/libsfx.so.0.0.0 needs missing libltdl.so.3
/usr/lib/libsox.so.0.0.0 needs missing libltdl.so.3
/usr/lib/pulse-0.9/modules/module-ladspa-sink.so needs missing libltdl.so.3
/usr/lib/python2.5/site-packages/gtk-2.0/gda.so needs missing libgda-2.so.3
/usr/lib/python2.5/site-packages/gtk-2.0/gdl.so needs missing libgdl-1.so.0 libgdl-gnome-1.so.0
/usr/lib/qt/plugins/sqldrivers/libqsqlodbc.so needs missing libodbc.so.1
/usr/lib/qt/plugins/sqldrivers/libqsqlpsql.so needs missing libpq.so.5
/usr/lib/sox/libsox_fmt_aifc.so.0.0.0 needs missing libltdl.so.3
/usr/lib/sox/libsox_fmt_aiff.so.0.0.0 needs missing libltdl.so.3
/usr/lib/sox/libsox_fmt_al.so.0.0.0 needs missing libltdl.so.3
/usr/lib/sox/libsox_fmt_alsa.so.0.0.0 needs missing libltdl.so.3
/usr/lib/sox/libsox_fmt_amr_nb.so.0.0.0 needs missing libamrnb.so.0 libltdl.so.3
/usr/lib/sox/libsox_fmt_ao.so.0.0.0 needs missing libltdl.so.3
/usr/lib/sox/libsox_fmt_au.so.0.0.0 needs missing libltdl.so.3
/usr/lib/sox/libsox_fmt_auto.so.0.0.0 needs missing libltdl.so.3
/usr/lib/sox/libsox_fmt_avr.so.0.0.0 needs missing libltdl.so.3
/usr/lib/sox/libsox_fmt_cdr.so.0.0.0 needs missing libltdl.so.3
/usr/lib/sox/libsox_fmt_cvsd.so.0.0.0 needs missing libltdl.so.3
/usr/lib/sox/libsox_fmt_dat.so.0.0.0 needs missing libltdl.so.3
/usr/lib/sox/libsox_fmt_dvms.so.0.0.0 needs missing libltdl.so.3
/usr/lib/sox/libsox_fmt_ffmpeg.so.0.0.0 needs missing libavformat.so.51 libltdl.so.3
/usr/lib/sox/libsox_fmt_flac.so.0.0.0 needs missing libltdl.so.3
/usr/lib/sox/libsox_fmt_gsm.so.0.0.0 needs missing libltdl.so.3
/usr/lib/sox/libsox_fmt_hcom.so.0.0.0 needs missing libltdl.so.3
/usr/lib/sox/libsox_fmt_ima.so.0.0.0 needs missing libltdl.so.3
/usr/lib/sox/libsox_fmt_la.so.0.0.0 needs missing libltdl.so.3
/usr/lib/sox/libsox_fmt_lpc10.so.0.0.0 needs missing libltdl.so.3
/usr/lib/sox/libsox_fmt_lu.so.0.0.0 needs missing libltdl.so.3
/usr/lib/sox/libsox_fmt_maud.so.0.0.0 needs missing libltdl.so.3
/usr/lib/sox/libsox_fmt_mp3.so.0.0.0 needs missing libltdl.so.3
/usr/lib/sox/libsox_fmt_nul.so.0.0.0 needs missing libltdl.so.3
/usr/lib/sox/libsox_fmt_oss.so.0.0.0 needs missing libltdl.so.3
/usr/lib/sox/libsox_fmt_prc.so.0.0.0 needs missing libltdl.so.3
/usr/lib/sox/libsox_fmt_raw.so.0.0.0 needs missing libltdl.so.3
/usr/lib/sox/libsox_fmt_s1.so.0.0.0 needs missing libltdl.so.3
/usr/lib/sox/libsox_fmt_s2.so.0.0.0 needs missing libltdl.so.3
/usr/lib/sox/libsox_fmt_s3.so.0.0.0 needs missing libltdl.so.3
/usr/lib/sox/libsox_fmt_s4.so.0.0.0 needs missing libltdl.so.3
/usr/lib/sox/libsox_fmt_sf.so.0.0.0 needs missing libltdl.so.3
/usr/lib/sox/libsox_fmt_smp.so.0.0.0 needs missing libltdl.so.3
/usr/lib/sox/libsox_fmt_sndfile.so.0.0.0 needs missing libltdl.so.3
/usr/lib/sox/libsox_fmt_sndrtool.so.0.0.0 needs missing libltdl.so.3
/usr/lib/sox/libsox_fmt_sphere.so.0.0.0 needs missing libltdl.so.3
/usr/lib/sox/libsox_fmt_svx.so.0.0.0 needs missing libltdl.so.3
/usr/lib/sox/libsox_fmt_txw.so.0.0.0 needs missing libltdl.so.3
/usr/lib/sox/libsox_fmt_u1.so.0.0.0 needs missing libltdl.so.3
/usr/lib/sox/libsox_fmt_u2.so.0.0.0 needs missing libltdl.so.3
/usr/lib/sox/libsox_fmt_u3.so.0.0.0 needs missing libltdl.so.3
/usr/lib/sox/libsox_fmt_u4.so.0.0.0 needs missing libltdl.so.3
/usr/lib/sox/libsox_fmt_ul.so.0.0.0 needs missing libltdl.so.3
/usr/lib/sox/libsox_fmt_voc.so.0.0.0 needs missing libltdl.so.3
/usr/lib/sox/libsox_fmt_vorbis.so.0.0.0 needs missing libltdl.so.3
/usr/lib/sox/libsox_fmt_vox.so.0.0.0 needs missing libltdl.so.3
/usr/lib/sox/libsox_fmt_wav.so.0.0.0 needs missing libltdl.so.3
/usr/lib/sox/libsox_fmt_wve.so.0.0.0 needs missing libltdl.so.3
/usr/lib/sox/libsox_fmt_xa.so.0.0.0 needs missing libltdl.so.3
/usr/lib/totem/plugins/bemused/libbemused.so needs missing libbluetooth.so.2
/usr/lib/wine/gphoto2.ds.so needs missing libgphoto2.so.2 libgphoto2_port.so.0
/usr/lib/xine/plugins/1.1.10/xineplug_inp_vcd.so needs missing libvcdinfo.so.0
/usr/lib/xmms/Input/libxmms-flac.so needs missing libxmms.so.1
/usr/libexec/pulse/bt-proximity-helper needs missing libbluetooth.so.2
/usr/libexec/pulse/gconf-helper needs missing libltdl.so.3
done.
(/home/NonX/.findbrokenpkgs.3_rebuild)Assigning files to packages...
/opt/kde/lib/kde3/libk3bffmpegdecoder.so -> k3b
/usr/bin/pulseaudio -> pulseaudio
/usr/bin/sol -> gnome-games
/usr/bin/sox -> sox
/usr/bin/trickled -> trickle
/usr/bin/xbindkeys -> xbindkeys
/usr/lib/audacious/General/libdocklet.so -> audacious-docklet
/usr/lib/audacious/Input/amidi-plug/ap-fluidsynth.so -> audacious-plugins
/usr/lib/audacious/Visualization/projectm.so -> audacious-plugins
/usr/lib/libpulsecore.so.5.0.0 -> pulseaudio
/usr/lib/libsfx.so.0.0.0 -> sox
/usr/lib/libsox.so.0.0.0 -> sox
/usr/lib/pulse-0.9/modules/module-ladspa-sink.so -> pulseaudio
/usr/lib/python2.5/site-packages/gtk-2.0/gda.so -> gnome-python-extras
/usr/lib/python2.5/site-packages/gtk-2.0/gdl.so -> gnome-python-extras
/usr/lib/qt/plugins/sqldrivers/libqsqlodbc.so -> qt
/usr/lib/qt/plugins/sqldrivers/libqsqlpsql.so -> qt
/usr/lib/sox/libsox_fmt_aifc.so.0.0.0 -> sox
/usr/lib/sox/libsox_fmt_aiff.so.0.0.0 -> sox
/usr/lib/sox/libsox_fmt_al.so.0.0.0 -> sox
/usr/lib/sox/libsox_fmt_alsa.so.0.0.0 -> sox
/usr/lib/sox/libsox_fmt_amr_nb.so.0.0.0 -> sox
/usr/lib/sox/libsox_fmt_ao.so.0.0.0 -> sox
/usr/lib/sox/libsox_fmt_au.so.0.0.0 -> sox
/usr/lib/sox/libsox_fmt_auto.so.0.0.0 -> sox
/usr/lib/sox/libsox_fmt_avr.so.0.0.0 -> sox
/usr/lib/sox/libsox_fmt_cdr.so.0.0.0 -> sox
/usr/lib/sox/libsox_fmt_cvsd.so.0.0.0 -> sox
/usr/lib/sox/libsox_fmt_dat.so.0.0.0 -> sox
/usr/lib/sox/libsox_fmt_dvms.so.0.0.0 -> sox
/usr/lib/sox/libsox_fmt_ffmpeg.so.0.0.0 -> sox
/usr/lib/sox/libsox_fmt_flac.so.0.0.0 -> sox
/usr/lib/sox/libsox_fmt_gsm.so.0.0.0 -> sox
/usr/lib/sox/libsox_fmt_hcom.so.0.0.0 -> sox
/usr/lib/sox/libsox_fmt_ima.so.0.0.0 -> sox
/usr/lib/sox/libsox_fmt_la.so.0.0.0 -> sox
/usr/lib/sox/libsox_fmt_lpc10.so.0.0.0 -> sox
/usr/lib/sox/libsox_fmt_lu.so.0.0.0 -> sox
/usr/lib/sox/libsox_fmt_maud.so.0.0.0 -> sox
/usr/lib/sox/libsox_fmt_mp3.so.0.0.0 -> sox
/usr/lib/sox/libsox_fmt_nul.so.0.0.0 -> sox
/usr/lib/sox/libsox_fmt_oss.so.0.0.0 -> sox
/usr/lib/sox/libsox_fmt_prc.so.0.0.0 -> sox
/usr/lib/sox/libsox_fmt_raw.so.0.0.0 -> sox
/usr/lib/sox/libsox_fmt_s1.so.0.0.0 -> sox
/usr/lib/sox/libsox_fmt_s2.so.0.0.0 -> sox
/usr/lib/sox/libsox_fmt_s3.so.0.0.0 -> sox
/usr/lib/sox/libsox_fmt_s4.so.0.0.0 -> sox
/usr/lib/sox/libsox_fmt_sf.so.0.0.0 -> sox
/usr/lib/sox/libsox_fmt_smp.so.0.0.0 -> sox
/usr/lib/sox/libsox_fmt_sndfile.so.0.0.0 -> sox
/usr/lib/sox/libsox_fmt_sndrtool.so.0.0.0 -> sox
/usr/lib/sox/libsox_fmt_sphere.so.0.0.0 -> sox
/usr/lib/sox/libsox_fmt_svx.so.0.0.0 -> sox
/usr/lib/sox/libsox_fmt_txw.so.0.0.0 -> sox
/usr/lib/sox/libsox_fmt_u1.so.0.0.0 -> sox
/usr/lib/sox/libsox_fmt_u2.so.0.0.0 -> sox
/usr/lib/sox/libsox_fmt_u3.so.0.0.0 -> sox
/usr/lib/sox/libsox_fmt_u4.so.0.0.0 -> sox
/usr/lib/sox/libsox_fmt_ul.so.0.0.0 -> sox
/usr/lib/sox/libsox_fmt_voc.so.0.0.0 -> sox
/usr/lib/sox/libsox_fmt_vorbis.so.0.0.0 -> sox
/usr/lib/sox/libsox_fmt_vox.so.0.0.0 -> sox
/usr/lib/sox/libsox_fmt_wav.so.0.0.0 -> sox
/usr/lib/sox/libsox_fmt_wve.so.0.0.0 -> sox
/usr/lib/sox/libsox_fmt_xa.so.0.0.0 -> sox
/usr/lib/totem/plugins/bemused/libbemused.so -> totem
/usr/lib/wine/gphoto2.ds.so -> wine
/usr/lib/xine/plugins/1.1.10/xineplug_inp_vcd.so -> xine-lib
/usr/lib/xmms/Input/libxmms-flac.so -> flac
/usr/libexec/pulse/bt-proximity-helper -> pulseaudio
/usr/libexec/pulse/gconf-helper -> pulseaudio
done.
(/home/NonX/.findbrokenpkgs.4_*)Cleaning list of packages to rebuild... done.
(/home/NonX/.findbrokenpkgs.5_packages)Recompile these packages:
audacious-docklet audacious-plugins flac gnome-games gnome-python-extras k3b pulseaudio qt sox totem trickle wine xbindkeys xine-lib
Last edited by nonx (2008-03-28 19:25:00)
hates:
KDE
Offline
Look like pulseaudio needs to be rebuilt against the new libtool. Check bug tracker and see if there's a report. If not, make one. Of course you could pull the PKGBUILD from ABS and try to fix it.
Offline
Last edited by brebs (2008-03-28 17:47:55)
Offline
Worked great, thanks a bunch!
Offline
worked again, excellent!
thank you
hates:
KDE
Offline
Doesn't work for me.
Or I just cannot finish patching.
I just ran makepkg. It finished successfully.
And I have the same error again:
pulseaudio: error while loading shared libraries: libltdl.so.3: cannot open shared object file: No such file or directory
It was my first patching.
I have libltdl.so.7, so I renamed it to libltdl.so.3 but pulseaudio gives me:
pulseaudio: symbol lookup error: pulseaudio: undefined symbol: lt_dlmutex_register
EDIT:
pacman -U
was the last thing to do.
[solved]
Last edited by kmp (2008-03-29 15:16:16)
Offline
I don't want to install gconf etc. on my XFCE system just to build this package... Can someone put their binary package online please?
Offline
put their binary package online
You have not stated whether i686 or x86_64
Offline
i686 But I'm sure someone will have use for the 64-bit as well.
Offline
Hi people.
The fixed PKGBUILD by brebs worked for me too. As I have 2 computers, one i686 and one x86_64, I made 2 binary packages... Here they are : i686 package, x86_64 package.
Hope it will be useful for someone
There's no place like ::1
Offline
Sweet, cheers!
Offline
Worked like a charm, thanks a lot for this.
Offline
Pages: 1