pulseaudio upgrade to 0.9.8

Kostik Belousov kostikbel at gmail.com
Thu Jan 3 21:55:19 PST 2008


Trying to upgrade pulseaudio from 0.9.6_4 to 0.9.8(_1), I get the
error below. The link problem is obviously introduced by -Wl,-no-undefined
linker option. But I have no idea why it is there, and how to do the upgrade.

This happens in the chroot running RELENG_6 world on the RELENG_7 kernel.

Where shall I look further ?

/bin/sh /usr/tmp/portsworkdir6/usr/ports/audio/pulseaudio/work/gnome-libtool --tag=CC --mode=link cc -I../src -I../src/modules -I../src/modules/rtp -I../src/modules/gconf -D_THREAD_SAFE  -D_POSIX_PTHREAD_SEMANTICS  -I/usr/local/include   -I/usr/local/include   -DPA_DLSEARCHPATH=\"/usr/local/lib/pulse-0.9/modules/\" -DPA_DEFAULT_CONFIG_DIR=\"/usr/local/etc/pulse\" -DPA_BINARY=\"/usr/local/bin/pulseaudio\" -DPA_SYSTEM_RUNTIME_PATH=\"/var/run/pulse\" -DAO_REQUIRE_CAS '-DDEBUG_TRAP=__asm__("int $3")' -O2 -fno-strict-aliasing -pipe -march=pentiumpro -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 -Wl,-no-undefined -ffunction-sections -fdata-sections -Wl,--gc-sections  -L/usr/local/lib -o libpulse.la -rpath /usr/local/lib -version-info 4:0:4 -Wl,-version-script=./map-file -lSM -lICE -lX11 -L/usr/local/lib  libpulse_la-channelmap.lo libpulse_la-client-conf.lo libpulse_la-context.lo libpulse_la-error.lo libpulse_la-introspect.lo libpulse_la-mainloop.lo libpulse_la-mainloop-api.lo libpulse_la-mainloop-signal.lo libpulse_la-operation.lo libpulse_la-sample.lo libpulse_la-scache.lo libpulse_la-stream.lo libpulse_la-subscribe.lo libpulse_la-thread-mainloop.lo libpulse_la-timeval.lo libpulse_la-utf8.lo libpulse_la-util.lo libpulse_la-volume.lo libpulse_la-xmalloc.lo libpulse_la-authkey.lo libpulse_la-conf-parser.lo libpulse_la-core-util.lo libpulse_la-dynarray.lo libpulse_la-hashmap.lo libpulse_la-idxset.lo libpulse_la-inet_ntop.lo libpulse_la-iochannel.lo libpulse_la-log.lo libpulse_la-mcalign.lo libpulse_la-memblock.lo libpulse_la-memblockq.lo libpulse_la-memchunk.lo libpulse_la-packet.lo libpulse_la-parseaddr.lo libpulse_la-pdispatch.lo libpulse_la-pipe.lo libpulse_la-poll.lo libpulse_la-pstream.lo libpulse_la-pstream-util.lo libpulse_la-queue.lo libpulse_la-random.lo libpulse_la-socket-client.lo libpulse_la-socket-util.lo libpulse_la-strbuf.lo libpulse_la-strlist.lo libpulse_la-tagstruct.lo libpulse_la-core-error.lo libpulse_la-shm.lo libpulse_la-flist.lo libpulse_la-object.lo libpulse_la-msgobject.lo libpulse_la-once.lo libpulse_la-mutex-posix.lo libpulse_la-thread-posix.lo libpulse_la-semaphore-posix.lo  libpulse_la-client-conf-x11.lo libpulse_la-x11prop.lo -pthread  -liconv  -lm
cc -shared  .libs/libpulse_la-channelmap.o .libs/libpulse_la-client-conf.o .libs/libpulse_la-context.o .libs/libpulse_la-error.o .libs/libpulse_la-introspect.o .libs/libpulse_la-mainloop.o .libs/libpulse_la-mainloop-api.o .libs/libpulse_la-mainloop-signal.o .libs/libpulse_la-operation.o .libs/libpulse_la-sample.o .libs/libpulse_la-scache.o .libs/libpulse_la-stream.o .libs/libpulse_la-subscribe.o .libs/libpulse_la-thread-mainloop.o .libs/libpulse_la-timeval.o .libs/libpulse_la-utf8.o .libs/libpulse_la-util.o .libs/libpulse_la-volume.o .libs/libpulse_la-xmalloc.o .libs/libpulse_la-authkey.o .libs/libpulse_la-conf-parser.o .libs/libpulse_la-core-util.o .libs/libpulse_la-dynarray.o .libs/libpulse_la-hashmap.o .libs/libpulse_la-idxset.o .libs/libpulse_la-inet_ntop.o .libs/libpulse_la-iochannel. o .libs/libpulse_la-log.o .libs/libpulse_la-mcalign.o .libs/libpulse_la-memblock.o .libs/libpulse_la-memblockq.o .libs/libpulse_la-memchunk.o .libs/libpulse_la-packet.o .libs/libpulse_la-parseaddr.o .libs/libpulse_la-pdispatch.o .libs/libpulse_la-pipe.o .libs/libpulse_la-poll.o .libs/libpulse_la-pstream.o .libs/libpulse_la-pstream-util.o .libs/libpulse_la-queue.o .libs/libpulse_la-random.o .libs/libpulse_la-socket-client.o .libs/libpulse_la-socket-util.o .libs/libpulse_la-strbuf.o .libs/libpulse_la-strlist.o .libs/libpulse_la-tagstruct.o .libs/libpulse_la-core-error.o .libs/libpulse_la-shm.o .libs/libpulse_la-flist.o .libs/libpulse_la-object.o .libs/libpulse_la-msgobject.o .libs/libpulse_la-once.o .libs/libpulse_la-mutex-posix.o .libs/libpulse_la-thread-posix.o .libs/libpulse_la-semaphore-posix.o .libs/libpulse_la-client-conf-x11.o .libs/libpulse_la-x11prop.o  -Wl,--rpath -Wl,/usr/local/lib -Wl,--rpath -Wl,/usr/local/lib -L/usr/local/lib /usr/local/lib/libSM.so /usr/local/lib/libICE.so /usr/local/lib/libX11.so -pthread /usr/local/lib/libiconv.so -lm  -march=pentiumpro -Wl,-no-undefined -Wl,--gc-sections -Wl,-version-script=./map-file -pthread -pthread -pthread -Wl,-soname -Wl,libpulse.so.0 -o .libs/libpulse.so.0
/usr/bin/ld: Warning: gc-sections option ignored
.libs/libpulse_la-channelmap.o(.text+0x5f): In function `pa_channel_map_init':
: undefined reference to `__assert'
.libs/libpulse_la-channelmap.o(.text+0xd3): In function `pa_channel_map_init_mono':
: undefined reference to `__assert'
.libs/libpulse_la-channelmap.o(.text+0x14a): In function `pa_channel_map_init_stereo':   
: undefined reference to `__assert'
.libs/libpulse_la-channelmap.o(.text+0x1ce): In function `pa_channel_map_init_auto':
: undefined reference to `__assert'
.libs/libpulse_la-channelmap.o(.text+0x28f): In function `.L28':
: undefined reference to `__assert'
.libs/libpulse_la-channelmap.o(.text+0x518): more undefined references to `__assert' follow
.libs/libpulse_la-channelmap.o(.text+0x61d): In function `pa_channel_map_snprint':
: undefined reference to `strchr'
.libs/libpulse_la-channelmap.o(.text+0x677): In function `pa_channel_map_snprint':
: undefined reference to `__assert'
.libs/libpulse_la-channelmap.o(.text+0x6a7): In function `pa_channel_map_snprint':
: undefined reference to `__assert'
.libs/libpulse_la-channelmap.o(.text+0x6d7): In function `pa_channel_map_snprint':
: undefined reference to `__assert'
.libs/libpulse_la-channelmap.o(.text+0x76c): In function `pa_channel_map_valid':
: undefined reference to `__assert'
.libs/libpulse_la-channelmap.o(.text+0x7d2): In function `pa_channel_map_parse':
: undefined reference to `memset'

-------------- next part --------------
A non-text attachment was scrubbed...
Name: not available
Type: application/pgp-signature
Size: 187 bytes
Desc: not available
Url : http://lists.freebsd.org/pipermail/freebsd-gnome/attachments/20080104/476259ca/attachment.pgp


More information about the freebsd-gnome mailing list