Skip site navigation (1)Skip section navigation (2)
Date:      Fri, 4 Jan 2008 07:13:01 +0200
From:      Kostik Belousov <kostikbel@gmail.com>
To:        gnome@freebsd.org
Subject:   pulseaudio upgrade to 0.9.8
Message-ID:  <20080104051301.GY57756@deviant.kiev.zoral.com.ua>

next in thread | raw e-mail | index | archive | help

--pwuPNfS0paSTjpGn
Content-Type: text/plain; charset=us-ascii
Content-Disposition: inline
Content-Transfer-Encoding: quoted-printable

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 upgrad=
e.

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-libtoo=
l --tag=3DCC --mode=3Dlink cc -I../src -I../src/modules -I../src/modules/rt=
p -I../src/modules/gconf -D_THREAD_SAFE  -D_POSIX_PTHREAD_SEMANTICS  -I/usr=
/local/include   -I/usr/local/include   -DPA_DLSEARCHPATH=3D\"/usr/local/li=
b/pulse-0.9/modules/\" -DPA_DEFAULT_CONFIG_DIR=3D\"/usr/local/etc/pulse\" -=
DPA_BINARY=3D\"/usr/local/bin/pulseaudio\" -DPA_SYSTEM_RUNTIME_PATH=3D\"/va=
r/run/pulse\" -DAO_REQUIRE_CAS '-DDEBUG_TRAP=3D__asm__("int $3")' -O2 -fno-=
strict-aliasing -pipe -march=3Dpentiumpro -std=3Dgnu99 -Wall -W -Wextra -pe=
dantic -pipe -Wformat -Wold-style-definition -Wdeclaration-after-statement =
-Wfloat-equal -Wmissing-declarations -Wmissing-prototypes -Wstrict-prototyp=
es -Wredundant-decls -Wmissing-noreturn -Wshadow -Wendif-labels -Wpointer-a=
rith -Wcast-align -Wwrite-strings -Winline -Wno-unused-parameter -ffast-mat=
h -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=3D./map-file -lSM -lICE -lX11 -L/usr/local/lib  libpulse=
_la-channelmap.lo libpulse_la-client-conf.lo libpulse_la-context.lo libpuls=
e_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 li=
bpulse_la-sample.lo libpulse_la-scache.lo libpulse_la-stream.lo libpulse_la=
-subscribe.lo libpulse_la-thread-mainloop.lo libpulse_la-timeval.lo libpuls=
e_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 lib=
pulse_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-pdis=
patch.lo libpulse_la-pipe.lo libpulse_la-poll.lo libpulse_la-pstream.lo lib=
pulse_la-pstream-util.lo libpulse_la-queue.lo libpulse_la-random.lo libpuls=
e_la-socket-client.lo libpulse_la-socket-util.lo libpulse_la-strbuf.lo libp=
ulse_la-strlist.lo libpulse_la-tagstruct.lo libpulse_la-core-error.lo libpu=
lse_la-shm.lo libpulse_la-flist.lo libpulse_la-object.lo libpulse_la-msgobj=
ect.lo libpulse_la-once.lo libpulse_la-mutex-posix.lo libpulse_la-thread-po=
six.lo libpulse_la-semaphore-posix.lo  libpulse_la-client-conf-x11.lo libpu=
lse_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-int=
rospect.o .libs/libpulse_la-mainloop.o .libs/libpulse_la-mainloop-api.o .li=
bs/libpulse_la-mainloop-signal.o .libs/libpulse_la-operation.o .libs/libpul=
se_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/libpul=
se_la-volume.o .libs/libpulse_la-xmalloc.o .libs/libpulse_la-authkey.o .lib=
s/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/li=
bpulse_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_l=
a-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-pi=
pe.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 .l=
ibs/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.s=
o /usr/local/lib/libX11.so -pthread /usr/local/lib/libiconv.so -lm  -march=
=3Dpentiumpro -Wl,-no-undefined -Wl,--gc-sections -Wl,-version-script=3D./m=
ap-file -pthread -pthread -pthread -Wl,-soname -Wl,libpulse.so.0 -o .libs/l=
ibpulse.so.0
/usr/bin/ld: Warning: gc-sections option ignored
=2Elibs/libpulse_la-channelmap.o(.text+0x5f): In function `pa_channel_map_i=
nit':
: undefined reference to `__assert'
=2Elibs/libpulse_la-channelmap.o(.text+0xd3): In function `pa_channel_map_i=
nit_mono':
: undefined reference to `__assert'
=2Elibs/libpulse_la-channelmap.o(.text+0x14a): In function `pa_channel_map_=
init_stereo':  =20
: undefined reference to `__assert'
=2Elibs/libpulse_la-channelmap.o(.text+0x1ce): In function `pa_channel_map_=
init_auto':
: undefined reference to `__assert'
=2Elibs/libpulse_la-channelmap.o(.text+0x28f): In function `.L28':
: undefined reference to `__assert'
=2Elibs/libpulse_la-channelmap.o(.text+0x518): more undefined references to=
 `__assert' follow
=2Elibs/libpulse_la-channelmap.o(.text+0x61d): In function `pa_channel_map_=
snprint':
: undefined reference to `strchr'
=2Elibs/libpulse_la-channelmap.o(.text+0x677): In function `pa_channel_map_=
snprint':
: undefined reference to `__assert'
=2Elibs/libpulse_la-channelmap.o(.text+0x6a7): In function `pa_channel_map_=
snprint':
: undefined reference to `__assert'
=2Elibs/libpulse_la-channelmap.o(.text+0x6d7): In function `pa_channel_map_=
snprint':
: undefined reference to `__assert'
=2Elibs/libpulse_la-channelmap.o(.text+0x76c): In function `pa_channel_map_=
valid':
: undefined reference to `__assert'
=2Elibs/libpulse_la-channelmap.o(.text+0x7d2): In function `pa_channel_map_=
parse':
: undefined reference to `memset'


--pwuPNfS0paSTjpGn
Content-Type: application/pgp-signature
Content-Disposition: inline

-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.7 (FreeBSD)

iD8DBQFHfcBcC3+MBN1Mb4gRAjhxAJ9nhrtsGcwCRrT1rgCxcDljMUa3qQCfdBxb
26AE48aQaSrrZRoKW+ya9+8=
=wjd8
-----END PGP SIGNATURE-----

--pwuPNfS0paSTjpGn--



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?20080104051301.GY57756>