[pulseaudio-tickets] [PulseAudio] #644: build failure: ./.libs/libpulsecore-0.9.16.so: undefined reference to `pa_unset_env_recorded'
PulseAudio
trac-noreply at tango.0pointer.de
Thu Sep 3 22:44:59 PDT 2009
#644: build failure: ./.libs/libpulsecore-0.9.16.so: undefined reference to
`pa_unset_env_recorded'
--------------------+-------------------------------------------------------
Reporter: Oxyde | Owner: lennart
Type: defect | Status: new
Milestone: | Component: build-system
Keywords: |
--------------------+-------------------------------------------------------
I am building git master via jhbuild on Ubuntu Karmic:
{{{
Checking out pulseaudio 2009-09-04 15:05:14.873
git pull --rebase
From git://git.0pointer.de/pulseaudio
8cd635b..812be32 master -> origin/master
First, rewinding head to replay your work on top of it...
71dd5a0..2ad5e33 master-tx -> origin/master-tx
Fast-forwarded master to 812be327836c93492ad389333bcc037566141eb8.
Building pulseaudio 2009-09-04 15:05:21.629
make
make all-recursive
make[1]: Entering directory `/home/oxyde/gnome2/pulseaudio'
Making all in src
make[2]: Entering directory `/home/oxyde/gnome2/pulseaudio/src'
make all-am
make[3]: Entering directory `/home/oxyde/gnome2/pulseaudio/src'
CC libpulsecommon_0.9.16_la-core-util.lo
pulsecore/core-util.c: In function ‘pa_make_secure_dir’:
pulsecore/core-util.c:221: warning: ignoring return value of ‘chown’,
declared with attribute warn_unused_result [-Wunused-result]
pulsecore/core-util.c: In function ‘pa_hexstr’:
pulsecore/core-util.c:1780: warning: cannot optimize loop, the loop
counter may overflow [-Wunsafe-loop-optimizations]
CC libpulsecommon_0.9.16_la-proplist-util.lo
CC libpulsecommon_0.9.16_la-sndfile-util.lo
CC libpulsecommon_0.9.16_la-dbus-util.lo
CC libpulsecommon_0.9.16_la-rtkit.lo
CCLD libpulsecommon-0.9.16.la
CC libpulse_la-context.lo
CC libpulse_la-ext-stream-restore.lo
CC libpulse_la-introspect.lo
CC libpulse_la-mainloop.lo
CC libpulse_la-operation.lo
CC libpulse_la-scache.lo
CC libpulse_la-stream.lo
CC libpulse_la-subscribe.lo
CCLD libpulse.la
CCLD libpulse-simple.la
CC libpulse_browse_la-browser.lo
CC libpulse_browse_la-avahi-wrap.lo
CCLD libpulse-browse.la
CC libpulse_mainloop_glib_la-glib-mainloop.lo
CCLD libpulse-mainloop-glib.la
CCLD libpulsedsp.la
CC libpulsecore_0.9.16_la-resampler.lo
CC libpulsecore_0.9.16_la-sound-file-stream.lo
CC libpulsecore_0.9.16_la-sound-file.lo
CC libpulsecore_0.9.16_la-dbus-shared.lo
CC libpulsecore_0.9.16_la-database-tdb.lo
CCLD libpulsecore-0.9.16.la
CCLD libcli.la
CCLD libprotocol-cli.la
CCLD libprotocol-simple.la
CCLD libprotocol-http.la
CCLD libprotocol-native.la
CCLD libprotocol-esound.la
CCLD librtp.la
CC libavahi_wrap_la-avahi-wrap.lo
CCLD libavahi-wrap.la
CC module_console_kit_la-module-console-kit.lo
CCLD module-console-kit.la
CCLD module-cli.la
CCLD module-cli-protocol-tcp.la
CCLD module-simple-protocol-tcp.la
CC module-null-sink.lo
CCLD module-null-sink.la
CCLD module-sine-source.la
CCLD module-detect.la
CCLD module-volume-restore.la
CCLD module-device-restore.la
CCLD module-stream-restore.la
CCLD module-card-restore.la
CCLD module-default-device-restore.la
CC module_always_sink_la-module-always-sink.lo
CCLD module-always-sink.la
CCLD module-rescue-streams.la
CCLD module-intended-roles.la
CCLD module-suspend-on-idle.la
CCLD module-http-protocol-tcp.la
CCLD module-sine.la
CCLD module-native-protocol-tcp.la
CCLD module-native-protocol-fd.la
CCLD module-esound-protocol-tcp.la
CCLD module-combine.la
CCLD module-remap-sink.la
CCLD module-ladspa-sink.la
CCLD module-esound-sink.la
CCLD module-tunnel-sink.la
CCLD module-tunnel-source.la
CCLD module-position-event-sounds.la
CCLD module-augment-properties.la
CCLD module-cork-music-on-phone.la
CCLD module-loopback.la
CCLD module-rtp-send.la
CCLD module-rtp-recv.la
CCLD module-cli-protocol-unix.la
CCLD module-simple-protocol-unix.la
CCLD module-http-protocol-unix.la
CCLD module-native-protocol-unix.la
CCLD module-esound-protocol-unix.la
CCLD module-pipe-sink.la
CCLD module-pipe-source.la
CCLD module-esound-compat-spawnfd.la
CCLD module-esound-compat-spawnpid.la
CCLD module-match.la
CCLD module-x11-bell.la
CCLD module-x11-publish.la
CCLD module-x11-xsmp.la
CCLD module-x11-cork-request.la
CCLD liboss-util.la
CCLD module-oss.la
CC libalsa_util_la-reserve-wrap.lo
CC libalsa_util_la-hal-util.lo
CC libalsa_util_la-reserve.lo
CC libalsa_util_la-reserve-monitor.lo
CCLD libalsa-util.la
CCLD module-alsa-sink.la
CCLD module-alsa-source.la
CCLD module-alsa-card.la
CC module_zeroconf_publish_la-module-zeroconf-publish.lo
modules/module-zeroconf-publish.c: In function ‘get_service’:
./pulsecore/sink.h:196: warning: inlining failed in call to
‘pa_sink_cast’: call is unlikely and code size would grow [-Winline]
modules/module-zeroconf-publish.c:357: warning: called from here
[-Winline]
./pulsecore/sink.h:196: warning: inlining failed in call to
‘pa_sink_cast’: call is unlikely and code size would grow [-Winline]
modules/module-zeroconf-publish.c:358: warning: called from here
[-Winline]
./pulsecore/source.h:163: warning: inlining failed in call to
‘pa_source_cast’: call is unlikely and code size would grow [-Winline]
modules/module-zeroconf-publish.c:360: warning: called from here
[-Winline]
./pulsecore/source.h:163: warning: inlining failed in call to
‘pa_source_cast’: call is unlikely and code size would grow [-Winline]
modules/module-zeroconf-publish.c:361: warning: called from here
[-Winline]
modules/module-zeroconf-publish.c: In function ‘shall_ignore’:
./pulsecore/source.h:163: warning: inlining failed in call to
‘pa_source_cast’: call is unlikely and code size would grow [-Winline]
modules/module-zeroconf-publish.c:398: warning: called from here
[-Winline]
CCLD module-zeroconf-publish.la
CC module_zeroconf_discover_la-module-zeroconf-discover.lo
CCLD module-zeroconf-discover.la
CCLD module-mmkbd-evdev.la
CCLD module-gconf.la
CC module_hal_detect_la-module-hal-detect.lo
CCLD module-hal-detect.la
CCLD module-udev-detect.la
CC module_rygel_media_server_la-module-rygel-media-server.lo
CCLD module-rygel-media-server.la
CCLD libraop.la
CCLD module-raop-sink.la
CC module_raop_discover_la-module-raop-discover.lo
CCLD module-raop-discover.la
CC pulseaudio-daemon-conf.o
CC pulseaudio-main.o
CCLD pulseaudio
CC pacat-pacat.o
CCLD pacat
CC pactl-pactl.o
CCLD pactl
CCLD pasuspender
CCLD pacmd
CCLD pax11publish
CCLD pabrowse
CCLD mainloop-test
pabrowse-pabrowse.o: In function `main':
/home/oxyde/gnome2/pulseaudio/src/utils/pabrowse.c:135: warning: libpulse-
browse is being phased out.
/home/oxyde/gnome2/pulseaudio/src/utils/pabrowse.c:149: warning: libpulse-
browse is being phased out.
/home/oxyde/gnome2/pulseaudio/src/utils/pabrowse.c:140: warning: libpulse-
browse is being phased out.
/home/oxyde/gnome2/pulseaudio/src/utils/pabrowse.c:141: warning: libpulse-
browse is being phased out.
CCLD mcalign-test
CCLD pacat-simple
CCLD parec-simple
CCLD strlist-test
CCLD close-test
CCLD voltest
CCLD vector-test
CCLD memblockq-test
CCLD sync-playback
CCLD interpol-test
CCLD channelmap-test
CCLD thread-mainloop-test
CCLD utf8-test
CCLD get-binary-name-test
CCLD ipacl-test
CCLD hook-list-test
CCLD memblock-test
CCLD thread-test
CCLD flist-test
CCLD asyncq-test
CCLD asyncmsgq-test
CCLD queue-test
CCLD rtpoll-test
CCLD sig2str-test
CCLD resampler-test
CCLD smoother-test
CCLD mix-test
CCLD remix-test
CCLD envelope-test
CCLD proplist-test
CCLD rtstutter
CCLD stripnul
CCLD lock-autospawn-test
CCLD prioq-test
CCLD sigbus-test
CCLD usergroup-test
./.libs/libpulsecore-0.9.16.so: undefined reference to
`pa_unset_env_recorded'
make[3]: Leaving directory `/home/oxyde/gnome2/pulseaudio/src'
make[2]: Leaving directory `/home/oxyde/gnome2/pulseaudio/src'
make[1]: Leaving directory `/home/oxyde/gnome2/pulseaudio'
collect2: ld returned 1 exit status
make[3]: *** [usergroup-test] Error 1
make[2]: *** [all] Error 2
make[1]: *** [all-recursive] Error 1
make: *** [all] Error 2
}}}
--
Ticket URL: <http://pulseaudio.org/ticket/644>
PulseAudio <http://pulseaudio.org/>
The PulseAudio Sound Server
More information about the pulseaudio-bugs
mailing list