Hi,<div><br></div><div>I am trying to compile 0.9.13 from source tarball on a fresh install of ubuntu 8.10. &nbsp; &nbsp;I keep running into a link error that doesn&#39;t seem to be reported elsewhere. &nbsp; I am using autoconf 2.63, libtool 2.2.4, automake 1.10.1. &nbsp;</div>
<div><br></div><div>I run ./configure --prefix=/usr &nbsp;and then make in the source tree. &nbsp; The result is the following error. &nbsp; Any ideas on how to fix this? &nbsp;</div><div><br></div><div>Thanks in advance</div><div><br></div>
<div>Todd</div><div><br></div><div><br></div><div><div>user@ubuntu810desktop:~/software/pulseaudio-0.9.13$ make</div><div>make &nbsp;all-recursive</div><div>make[1]: Entering directory `/home/user/software/pulseaudio-0.9.13&#39;</div>
<div>Making all in src</div><div>make[2]: Entering directory `/home/user/software/pulseaudio-0.9.13/src&#39;</div><div>make &nbsp;all-am</div><div>make[3]: Entering directory `/home/user/software/pulseaudio-0.9.13/src&#39;</div>
<div>/bin/bash ../libtool --tag=CC &nbsp; --mode=link gcc -std=gnu99 -I../src -I../src/modules -I../src/modules/rtp -I../src/modules/gconf -I../src/modules/bluetooth -pthread -D_POSIX_PTHREAD_SEMANTICS &nbsp; &nbsp; -DPA_DLSEARCHPATH=\&quot;/usr/lib/pulse-0.9/modules/\&quot; -DPA_DEFAULT_CONFIG_DIR=\&quot;/usr/etc/pulse\&quot; -DPA_BINARY=\&quot;/usr/bin/pulseaudio\&quot; -DPA_SYSTEM_RUNTIME_PATH=\&quot;/usr/var/run/pulse\&quot; -DPA_SYSTEM_CONFIG_PATH=\&quot;/usr/var/lib/pulse\&quot; -DPA_SYSTEM_STATE_PATH=\&quot;/usr/var/lib/pulse\&quot; -DAO_REQUIRE_CAS -DPULSE_LOCALEDIR=\&quot;/usr/share/locale\&quot; -DPA_MACHINE_ID=\&quot;/usr/var/lib/dbus/machine-id\&quot; &#39;-DDEBUG_TRAP=__asm__(&quot;int $3&quot;)&#39; -I/usr/include/liboil-0.3 &nbsp; &nbsp; &nbsp; -I/usr/include/liboil-0.3 &nbsp; &nbsp; -g -O2 -Wall -W -Wextra -pedantic -pipe -Wno-long-long -Wvla -Wno-overlength-strings -Wconversion -Wundef -Wformat -Wlogical-op -Wpacked -Wformat-security -Wmissing-include-dirs -Wformat-nonliteral -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 -Wno-unused-parameter -ffast-math -Wl,-no-undefined -Wl,--gc-sections &nbsp; -dlopen force -dlopen <a href="http://libsocket-util.la">libsocket-util.la</a> -dlopen <a href="http://libiochannel.la">libiochannel.la</a> -dlopen <a href="http://libsocket-server.la">libsocket-server.la</a> -dlopen <a href="http://libipacl.la">libipacl.la</a> -dlopen <a href="http://libparseaddr.la">libparseaddr.la</a> -dlopen <a href="http://libsocket-client.la">libsocket-client.la</a> -dlopen <a href="http://libpacket.la">libpacket.la</a> -dlopen <a href="http://libpstream.la">libpstream.la</a> -dlopen <a href="http://libioline.la">libioline.la</a> -dlopen <a href="http://libcli.la">libcli.la</a> -dlopen <a href="http://libprotocol-cli.la">libprotocol-cli.la</a> -dlopen <a href="http://libtagstruct.la">libtagstruct.la</a> -dlopen <a href="http://libpstream-util.la">libpstream-util.la</a> -dlopen <a href="http://libpdispatch.la">libpdispatch.la</a> -dlopen <a href="http://libauthkey.la">libauthkey.la</a> -dlopen <a href="http://libauth-cookie.la">libauth-cookie.la</a> -dlopen <a href="http://libstrlist.la">libstrlist.la</a> -dlopen <a href="http://libprotocol-simple.la">libprotocol-simple.la</a> -dlopen <a href="http://libprotocol-http.la">libprotocol-http.la</a> -dlopen <a href="http://libprotocol-native.la">libprotocol-native.la</a> -dlopen <a href="http://libprotocol-esound.la">libprotocol-esound.la</a> -dlopen <a href="http://librtp.la">librtp.la</a> -dlopen <a href="http://module-cli.la">module-cli.la</a> -dlopen <a href="http://module-cli-protocol-tcp.la">module-cli-protocol-tcp.la</a> -dlopen <a href="http://module-simple-protocol-tcp.la">module-simple-protocol-tcp.la</a> -dlopen <a href="http://module-null-sink.la">module-null-sink.la</a> -dlopen <a href="http://module-detect.la">module-detect.la</a> -dlopen <a href="http://module-volume-restore.la">module-volume-restore.la</a> -dlopen <a href="http://module-device-restore.la">module-device-restore.la</a> -dlopen <a href="http://module-stream-restore.la">module-stream-restore.la</a> -dlopen <a href="http://module-default-device-restore.la">module-default-device-restore.la</a> -dlopen <a href="http://module-always-sink.la">module-always-sink.la</a> -dlopen <a href="http://module-rescue-streams.la">module-rescue-streams.la</a> -dlopen <a href="http://module-suspend-on-idle.la">module-suspend-on-idle.la</a> -dlopen <a href="http://module-http-protocol-tcp.la">module-http-protocol-tcp.la</a> -dlopen <a href="http://module-sine.la">module-sine.la</a> -dlopen <a href="http://module-native-protocol-tcp.la">module-native-protocol-tcp.la</a> -dlopen <a href="http://module-native-protocol-fd.la">module-native-protocol-fd.la</a> -dlopen <a href="http://module-esound-protocol-tcp.la">module-esound-protocol-tcp.la</a> -dlopen <a href="http://module-combine.la">module-combine.la</a> -dlopen <a href="http://module-remap-sink.la">module-remap-sink.la</a> -dlopen <a href="http://module-ladspa-sink.la">module-ladspa-sink.la</a> -dlopen <a href="http://module-esound-sink.la">module-esound-sink.la</a> -dlopen <a href="http://module-tunnel-sink.la">module-tunnel-sink.la</a> -dlopen <a href="http://module-tunnel-source.la">module-tunnel-source.la</a> -dlopen <a href="http://module-position-event-sounds.la">module-position-event-sounds.la</a> -dlopen <a href="http://module-rtp-send.la">module-rtp-send.la</a> -dlopen <a href="http://module-rtp-recv.la">module-rtp-recv.la</a> -dlopen <a href="http://module-cli-protocol-unix.la">module-cli-protocol-unix.la</a> -dlopen <a href="http://module-simple-protocol-unix.la">module-simple-protocol-unix.la</a> -dlopen <a href="http://module-http-protocol-unix.la">module-http-protocol-unix.la</a> -dlopen <a href="http://module-native-protocol-unix.la">module-native-protocol-unix.la</a> -dlopen <a href="http://module-esound-protocol-unix.la">module-esound-protocol-unix.la</a> -dlopen <a href="http://module-pipe-sink.la">module-pipe-sink.la</a> -dlopen <a href="http://module-pipe-source.la">module-pipe-source.la</a> -dlopen <a href="http://module-esound-compat-spawnfd.la">module-esound-compat-spawnfd.la</a> -dlopen <a href="http://module-esound-compat-spawnpid.la">module-esound-compat-spawnpid.la</a> -dlopen <a href="http://module-match.la">module-match.la</a> -dlopen <a href="http://liboss-util.la">liboss-util.la</a> -dlopen <a href="http://module-oss.la">module-oss.la</a> -dlopen <a href="http://module-mmkbd-evdev.la">module-mmkbd-evdev.la</a> &nbsp;-o pulseaudio pulseaudio-caps.o pulseaudio-cmdline.o pulseaudio-cpulimit.o pulseaudio-daemon-conf.o pulseaudio-dumpmodules.o pulseaudio-ltdl-bind-now.o pulseaudio-main.o &nbsp; &nbsp;<a href="http://libpulsecore.la">libpulsecore.la</a> -lltdl -lsamplerate &nbsp; -lspeexdsp &nbsp; -lsndfile &nbsp; &nbsp;-loil-0.3 -lm -lrt &nbsp; &nbsp; -lgdbm -lrt -ldl -lm&nbsp;</div>
<div>rm -f .libs/pulseaudio.nm .libs/pulseaudio.nmS .libs/pulseaudio.nmT</div><div>creating .libs/pulseaudioS.c</div><div>(cd .libs &amp;&amp; gcc -std=gnu99 &nbsp;-g -O2 -Wall -W -Wextra -pedantic -pipe -Wno-long-long -Wvla -Wno-overlength-strings -Wconversion -Wundef -Wformat -Wlogical-op -Wpacked -Wformat-security -Wmissing-include-dirs -Wformat-nonliteral -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 -Wno-unused-parameter -ffast-math -c -fno-builtin &quot;pulseaudioS.c&quot;)</div>
<div>rm -f .libs/pulseaudioS.c .libs/pulseaudio.nm .libs/pulseaudio.nmS .libs/pulseaudio.nmT</div><div>gcc -std=gnu99 -I../src -I../src/modules -I../src/modules/rtp -I../src/modules/gconf -I../src/modules/bluetooth -pthread -D_POSIX_PTHREAD_SEMANTICS -DPA_DLSEARCHPATH=\&quot;/usr/lib/pulse-0.9/modules/\&quot; -DPA_DEFAULT_CONFIG_DIR=\&quot;/usr/etc/pulse\&quot; -DPA_BINARY=\&quot;/usr/bin/pulseaudio\&quot; -DPA_SYSTEM_RUNTIME_PATH=\&quot;/usr/var/run/pulse\&quot; -DPA_SYSTEM_CONFIG_PATH=\&quot;/usr/var/lib/pulse\&quot; -DPA_SYSTEM_STATE_PATH=\&quot;/usr/var/lib/pulse\&quot; -DAO_REQUIRE_CAS -DPULSE_LOCALEDIR=\&quot;/usr/share/locale\&quot; -DPA_MACHINE_ID=\&quot;/usr/var/lib/dbus/machine-id\&quot; &quot;-DDEBUG_TRAP=__asm__(\&quot;int \$3\&quot;)&quot; -I/usr/include/liboil-0.3 -I/usr/include/liboil-0.3 -g -O2 -Wall -W -Wextra -pedantic -pipe -Wno-long-long -Wvla -Wno-overlength-strings -Wconversion -Wundef -Wformat -Wlogical-op -Wpacked -Wformat-security -Wmissing-include-dirs -Wformat-nonliteral -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 -Wno-unused-parameter -ffast-math -Wl,-no-undefined -Wl,--gc-sections .libs/pulseaudioS.o -o .libs/pulseaudio pulseaudio-caps.o pulseaudio-cmdline.o pulseaudio-cpulimit.o pulseaudio-daemon-conf.o pulseaudio-dumpmodules.o pulseaudio-ltdl-bind-now.o pulseaudio-main.o -Wl,--export-dynamic &nbsp;./.libs/libpulsecore.so -L/usr/lib /usr/lib/libltdl.so /usr/lib/libsamplerate.so -lspeexdsp /usr/lib/libsndfile.so /usr/lib/libFLAC.so /usr/lib/libogg.so -loil-0.3 /usr/lib/libgdbm.so -lrt -ldl -lm&nbsp;</div>
<div>pulseaudio-dumpmodules.o: In function `pa_dump_modules&#39;:</div><div>/home/user/software/pulseaudio-0.9.13/src/daemon/dumpmodules.c:139: undefined reference to `lt__PROGRAM__LTX_preloaded_symbols&#39;</div><div>/home/user/software/pulseaudio-0.9.13/src/daemon/dumpmodules.c:134: undefined reference to `lt__PROGRAM__LTX_preloaded_symbols&#39;</div>
<div>pulseaudio-dumpmodules.o: In function `is_preloaded&#39;:</div><div>/home/user/software/pulseaudio-0.9.13/src/daemon/dumpmodules.c:96: undefined reference to `lt__PROGRAM__LTX_preloaded_symbols&#39;</div><div>/home/user/software/pulseaudio-0.9.13/src/daemon/dumpmodules.c:96: undefined reference to `lt__PROGRAM__LTX_preloaded_symbols&#39;</div>
<div>pulseaudio-main.o: In function `main&#39;:</div><div>/home/user/software/pulseaudio-0.9.13/src/daemon/main.c:543: undefined reference to `lt__PROGRAM__LTX_preloaded_symbols&#39;</div><div>collect2: ld returned 1 exit status</div>
<div>make[3]: *** [pulseaudio] Error 1</div><div>make[3]: Leaving directory `/home/user/software/pulseaudio-0.9.13/src&#39;</div><div>make[2]: *** [all] Error 2</div><div>make[2]: Leaving directory `/home/user/software/pulseaudio-0.9.13/src&#39;</div>
<div>make[1]: *** [all-recursive] Error 1</div><div>make[1]: Leaving directory `/home/user/software/pulseaudio-0.9.13&#39;</div><div>make: *** [all] Error 2</div><div>user@ubuntu810desktop:~/software/pulseaudio-0.9.13$&nbsp;</div>
</div><div><br></div><div><br></div><div><br></div>