You are not logged in.

#1 2009-04-01 22:23:26

ugkbunb
Member
Registered: 2009-02-26
Posts: 227

[SOLVED] Can't build pulseaudio-git from AUR

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 status

On 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

#2 2009-04-06 21:39:49

ugkbunb
Member
Registered: 2009-02-26
Posts: 227

Re: [SOLVED] Can't build pulseaudio-git from AUR

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

#3 2009-04-07 00:01:40

whoops
Member
Registered: 2009-03-19
Posts: 891

Re: [SOLVED] Can't build pulseaudio-git from AUR

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  wink

Offline

#4 2009-04-11 14:26:21

ugkbunb
Member
Registered: 2009-02-26
Posts: 227

Re: [SOLVED] Can't build pulseaudio-git from AUR

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

#5 2009-04-12 17:13:52

savagenator
Member
Registered: 2008-03-19
Posts: 21

Re: [SOLVED] Can't build pulseaudio-git from AUR

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

#6 2009-04-13 16:49:48

ugkbunb
Member
Registered: 2009-02-26
Posts: 227

Re: [SOLVED] Can't build pulseaudio-git from AUR

^^
Do you get the same error when trying to build the git version from AUR?

Offline

#7 2009-04-15 15:11:12

ugkbunb
Member
Registered: 2009-02-26
Posts: 227

Re: [SOLVED] Can't build pulseaudio-git from AUR

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

#8 2009-09-09 15:03:35

ngoonee
Forum Fellow
From: Between Thailand and Singapore
Registered: 2009-03-17
Posts: 7,362

Re: [SOLVED] Can't build pulseaudio-git from AUR

ugkbunb wrote:

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

Board footer

Powered by FluxBB