[Bug 4372] New: pulseaudio does not pick up libtool's libltdl library and tries to link against non-existing local library
bugzilla-daemon at amethyst.openembedded.net
bugzilla-daemon at amethyst.openembedded.net
Wed Jun 11 18:39:42 UTC 2008
http://bugs.openembedded.net/show_bug.cgi?id=4372
Summary: pulseaudio does not pick up libtool's libltdl library
and tries to link against non-existing local library
Classification: Unclassified
Product: Openembedded
Version: Angstrom 2008.x
Platform: All
OS/Version: Linux
Status: UNCONFIRMED
Severity: minor
Priority: P3
Component: org.openembedded.dev
AssignedTo: openembedded-issues at lists.openembedded.org
ReportedBy: likewise at gmx.net
pulseaudio build does not pick up the global libtool libltdl library, instead
tries to link against a locally build libltdl, which does not exist.
| /bin/bash ../libtool --tag=CC --mode=link ccache powerpc-angstrom-linux-gcc
-mcpu=603e -mhard-float -I../src -I../src/modules -I../src/modules/rtp
-I../src/modules/gconf -pthread -D_POSIX_PTHREAD_SEMANTICS -I../libltdl
-DPA_DLSEARCHPATH=\"/usr/lib/pulse-0.9/modules/\"
-DPA_DEFAULT_CONFIG_DIR=\"/etc/pulse\" -DPA_BINARY=\"/usr/bin/pulseaudio\"
-DPA_SYSTEM_RUNTIME_PATH=\"/var/run/pulse\" -DAO_REQUIRE_CAS
'-DDEBUG_TRAP=__asm__("int $3")'
-isystem/home/leon/sandbox/efika/openembedded/tmp/staging/powerpc-angstrom-linux/usr/include
-fexpensive-optimizations -frename-registers -fomit-frame-pointer -Os
-std=gnu99 -Wall -W -Wextra -pedantic -pipe -Wformat -Wold-style-definition
-Wdeclaration-after-statement -Wfloat-equal -Wmissing-declarations
-Wmissing-prototypes -Wstrict-prototypes -Wredundant-decls -Wmissing-noreturn
-Wshadow -Wendif-labels -Wpointer-arith -Wcast-align -Wwrite-strings -Winline
-Wno-unused-parameter -ffast-math -version-info 5:1:0
-L/home/leon/sandbox/efika/openembedded/tmp/staging/powerpc-angstrom-linux/usr/lib
-Wl,-rpath-link,/home/leon/sandbox/efika/openembedded/tmp/staging/powerpc-angstrom-linux/usr/lib
-Wl,-O1 -o libpulsecore.la -rpath /usr/lib libpulsecore_la-channelmap.lo
libpulsecore_la-error.lo libpulsecore_la-mainloop.lo
libpulsecore_la-mainloop-api.lo libpulsecore_la-mainloop-signal.lo
libpulsecore_la-sample.lo libpulsecore_la-timeval.lo libpulsecore_la-utf8.lo
libpulsecore_la-util.lo libpulsecore_la-volume.lo libpulsecore_la-xmalloc.lo
libpulsecore_la-autoload.lo libpulsecore_la-cli-command.lo
libpulsecore_la-cli-text.lo libpulsecore_la-client.lo
libpulsecore_la-conf-parser.lo libpulsecore_la-core.lo
libpulsecore_la-core-scache.lo libpulsecore_la-core-subscribe.lo
libpulsecore_la-core-util.lo libpulsecore_la-dynarray.lo
libpulsecore_la-g711.lo libpulsecore_la-hashmap.lo libpulsecore_la-idxset.lo
libpulsecore_la-log.lo libpulsecore_la-mcalign.lo libpulsecore_la-memblock.lo
libpulsecore_la-memblockq.lo libpulsecore_la-memchunk.lo
libpulsecore_la-modargs.lo libpulsecore_la-modinfo.lo
libpulsecore_la-ltdl-helper.lo libpulsecore_la-module.lo
libpulsecore_la-namereg.lo libpulsecore_la-pid.lo libpulsecore_la-pipe.lo
libpulsecore_la-play-memchunk.lo libpulsecore_la-play-memblockq.lo
libpulsecore_la-poll.lo libpulsecore_la-props.lo libpulsecore_la-queue.lo
libpulsecore_la-random.lo libpulsecore_la-resampler.lo
libpulsecore_la-sample-util.lo libpulsecore_la-sconv.lo
libpulsecore_la-sconv-s16be.lo libpulsecore_la-sconv-s16le.lo
libpulsecore_la-sink.lo libpulsecore_la-sink-input.lo libpulsecore_la-sioman.lo
libpulsecore_la-sound-file.lo libpulsecore_la-sound-file-stream.lo
libpulsecore_la-source.lo libpulsecore_la-source-output.lo
libpulsecore_la-strbuf.lo libpulsecore_la-tokenizer.lo
libpulsecore_la-core-error.lo libpulsecore_la-hook-list.lo
libpulsecore_la-shm.lo libpulsecore_la-flist.lo libpulsecore_la-asyncmsgq.lo
libpulsecore_la-asyncq.lo libpulsecore_la-thread-mq.lo libpulsecore_la-fdsem.lo
libpulsecore_la-object.lo libpulsecore_la-msgobject.lo libpulsecore_la-rtsig.lo
libpulsecore_la-rtpoll.lo libpulsecore_la-rtclock.lo libpulsecore_la-once.lo
libpulsecore_la-time-smoother.lo libpulsecore_la-start-child.lo
libpulsecore_la-mutex-posix.lo libpulsecore_la-thread-posix.lo
libpulsecore_la-semaphore-posix.lo ../libltdl/libltdl.la -lsamplerate
-lsndfile -loil-0.3 -lm libspeex-resampler-fixed.la
libspeex-resampler-float.la libffmpeg-resampler.la -lrt -ldl -lm
| libtool: link: cannot find the library `../libltdl/libltdl.la' or unhandled
argument `../libltdl/libltdl.la'
| make[3]: *** [libpulsecore.la] Error 1
| make[3]: Leaving directory
`/home/leon/sandbox/efika/openembedded/tmp/work/ppc603e-angstrom-linux/pulseaudio-0.9.10-r2/pulseaudio-0.9.10/src'
| make[2]: *** [all] Error 2
| make[2]: Leaving directory
`/home/leon/sandbox/efika/openembedded/tmp/work/ppc603e-angstrom-linux/pulseaudio-0.9.10-r2/pulseaudio-0.9.10/src'
| make[1]: *** [all-recursive] Error 1
| make[1]: Leaving directory
`/home/leon/sandbox/efika/openembedded/tmp/work/ppc603e-angstrom-linux/pulseaudio-0.9.10-r2/pulseaudio-0.9.10'
| make: *** [all] Error 2
| FATAL: oe_runmake failed
| ERROR: Function do_compile failed
hack / workaround to pass the build: make a directory soft-link
leon at witty:~/sandbox/efika/openembedded/tmp/work/ppc603e-angstrom-linux/pulseaudio-0.9.10-r2/pulseaudio-0.9.10$
ln -snf
/home/leon/sandbox/efika/openembedded/tmp/staging/powerpc-angstrom-linux/usr/lib
libltdl
I really really need to start reading up on autoconf/automake/libtool now...
this is no longer funny :-/
--
Configure bugmail: http://bugs.openembedded.net/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
You are the assignee for the bug.
More information about the Openembedded-issues
mailing list