[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