You are not logged in.
Can't build complains about:
pulseaudio-dumpmodules.o: In function `pa_dump_modules':
dumpmodules.c:(.text+0x163): undefined reference to `lt__PROGRAM__LTX_preloaded_symbols'
dumpmodules.c:(.text+0x168): undefined reference to `lt__PROGRAM__LTX_preloaded_symbols'
pulseaudio-dumpmodules.o: In function `callback':
dumpmodules.c:(.text+0x2d4): undefined reference to `lt__PROGRAM__LTX_preloaded_symbols'
dumpmodules.c:(.text+0x2de): undefined reference to `lt__PROGRAM__LTX_preloaded_symbols'
pulseaudio-main.o: In function `main':
main.c:(.text+0x6ae): undefined reference to `lt__PROGRAM__LTX_preloaded_symbols'
collect2: ld returned 1 exit statusOn the git-shortlog it seems like he just prepped test7 so I imagine it is building for others... googling brought up something about libtool 1.5 vs 2.2 mismatch, but they were directed at 0.9.14 or older PA versions. Any suggestions are welcomed.
Last edited by ugkbunb (2009-04-11 14:26:33)
Offline
Lennart's response to my ticket:
Hmm, there's something wrong in the preloaded symbol support in that ARCH version of libtool apparently. This is not PA's fault. We had no change regarding preloaded symbols in quite some time.
Could someone try building pulseaudio-git and see if it just an issue with my setup?
Offline
Did get the same errors on my arch64/testing. Found a...
pulseaudio-build/configure: line 31368: SHAVE_OUTPUT: command not found...way above those lines To too much text to be d. I've got no idea what that's about, but usually when building something fails, it was my own fault, so we might perhaps just both have an issue with out setup ![]()
Offline
CHOST="x86_64-unknown-linux-gnu"
Build completes just fine from git repo with the above CHOST var.
However it fails if I change it to the follow... complaing about preloaded symbols (error msg output posted in first post)
CHOST="x86_64-pc-linux-gnu"
Offline
I just tried to compile pulseaudio 0.9.14 from the pulseaudio website on arch x86_64.
In my /etc/makepkg.conf I have CHOST="x86_64-unknown-linux-gnu" So i don't think its the problem
All of this is in reponse to the error message when running sudo /etc/rc.d/pulseaudio start
/usr/bin/pulseaudio: error while loading shared libraries: libcap.so.1: cannot open shared object file: No such file or directory
Also note that
http://aur.archlinux.org/packages.php?d … s=0&SeB=nd
says that pulseaudio needs a rebuild because of a new version of libtool
I get the following error running make for pulseaudio:
/home/savagenator/SVN/pulseaudio-0.9.14/src/daemon/dumpmodules.c:139: undefined reference to `lt__PROGRAM__LTX_preloaded_symbols'
/home/savagenator/SVN/pulseaudio-0.9.14/src/daemon/dumpmodules.c:134: undefined reference to `lt__PROGRAM__LTX_preloaded_symbols'
pulseaudio-dumpmodules.o: In function `is_preloaded':
/home/savagenator/SVN/pulseaudio-0.9.14/src/daemon/dumpmodules.c:96: undefined reference to `lt__PROGRAM__LTX_preloaded_symbols'
/home/savagenator/SVN/pulseaudio-0.9.14/src/daemon/dumpmodules.c:96: undefined reference to `lt__PROGRAM__LTX_preloaded_symbols'
pulseaudio-main.o: In function `main':
/home/savagenator/SVN/pulseaudio-0.9.14/src/daemon/main.c:575: undefined reference to `lt__PROGRAM__LTX_preloaded_symbols'
collect2: ld returned 1 exit status
Offline
^^
Do you get the same error when trying to build the git version from AUR?
Offline
Lennart's response to my bug report:
PA has no code that checks for CHOST or any similar variable.
This smells like a libtool issue to me.
Offline
CHOST="x86_64-unknown-linux-gnu"
Build completes just fine from git repo with the above CHOST var.However it fails if I change it to the follow... complaing about preloaded symbols (error msg output posted in first post)
CHOST="x86_64-pc-linux-gnu"
This is required to build. Why is this so?
And yes, I know this is from April. Just wished to highlight, is there a problem with libtool?
Allan-Volunteer on the (topic being discussed) mailn lists. You never get the people who matters attention on the forums.
jasonwryan-Installing Arch is a measure of your literacy. Maintaining Arch is a measure of your diligence. Contributing to Arch is a measure of your competence.
Griemak-Bleeding edge, not bleeding flat. Edge denotes falls will occur from time to time. Bring your own parachute.
Offline