#21858: gst-plugins-good 0.10.16_1 build failed --------------------------+------------------------------------------------- Reporter: senz@… | Owner: rmsfisher@… Type: defect | Status: new Priority: Normal | Milestone: Component: ports | Version: 1.8.1 Keywords: | Port: gst-plugins-good --------------------------+------------------------------------------------- Comment(by macsforever2000@…): Replying to [comment:6 neric27@…]:
a missing variable in sys/osxaudio/Makefile.am seems to be the culprit. It's fixed in git : [http://cgit.freedesktop.org/gstreamer/gst-plugins- good/commit/?id=19ae44f4e0076895337ba8c9dc3b72c61764dffe]
I applied the fix locally and it builds fine.
What OS version are you running? It does not work for me on Snow Leopard. Here is the error I see: {{{ ---> Building gst-plugins-good Error: Target org.macports.build returned: shell command " cd "/opt/local/var/macports/build/_opt_mports_trunk_dports_gnome_gst-plugins- good/work/gst-plugins-good-0.10.16" && /usr/bin/make -j2 all " returned error 2 Command output: gstosxringbuffer.c:151: error: expected ';' before 'desc' gstosxringbuffer.c:152: error: 'Component' undeclared (first use in this function) gstosxringbuffer.c:152: error: expected ';' before 'comp' gstosxringbuffer.c:153: warning: ISO C90 forbids mixed declarations and code gstosxringbuffer.c:166: error: 'desc' undeclared (first use in this function) gstosxringbuffer.c:172: error: 'comp' undeclared (first use in this function) gstosxringbuffer.c:172: warning: implicit declaration of function 'FindNextComponent' gstosxringbuffer.c:178: warning: implicit declaration of function 'OpenAComponent' gstosxringbuffer.c:192: warning: implicit declaration of function 'CloseComponent' gstosxringbuffer.c:193: warning: format '%lx' expects type 'long unsigned int', but argument 8 has type 'OSStatus' gstosxringbuffer.c:204: warning: format '%lx' expects type 'long unsigned int', but argument 8 has type 'OSStatus' gstosxringbuffer.c:216: warning: format '%lx' expects type 'long unsigned int', but argument 8 has type 'OSStatus' gstosxringbuffer.c: In function 'gst_osx_ring_buffer_open_device': gstosxringbuffer.c:253: warning: format '%lx' expects type 'long unsigned int', but argument 8 has type 'OSStatus' gstosxringbuffer.c: In function 'gst_osx_ring_buffer_acquire': gstosxringbuffer.c:402: warning: format '%lx' expects type 'long unsigned int', but argument 8 has type 'OSStatus' gstosxringbuffer.c:410: warning: format '%lx' expects type 'long unsigned int', but argument 8 has type 'OSStatus' gstosxringbuffer.c:427: warning: format '%lx' expects type 'long unsigned int', but argument 8 has type 'OSStatus' gstosxringbuffer.c: In function 'gst_osx_ring_buffer_start': gstosxringbuffer.c:548: warning: format '%lu' expects type 'long unsigned int', but argument 9 has type 'AudioDeviceID' gstosxringbuffer.c: In function 'gst_osx_ring_buffer_pause': gstosxringbuffer.c:593: warning: format '%lu' expects type 'long unsigned int', but argument 9 has type 'AudioDeviceID' gstosxringbuffer.c: In function 'gst_osx_ring_buffer_stop': gstosxringbuffer.c:614: warning: format '%lu' expects type 'long unsigned int', but argument 9 has type 'AudioDeviceID' make[3]: *** [libgstosxaudio_la-gstosxringbuffer.lo] Error 1 make[3]: *** Waiting for unfinished jobs.... CC gstosxaudiosink.o make[2]: *** [all-recursive] Error 1 make[1]: *** [all-recursive] Error 1 make: *** [all] Error 2 Error: Status 1 encountered during processing. }}} -- Ticket URL: <http://trac.macports.org/ticket/21858#comment:7> MacPorts <http://www.macports.org/> Ports system for Mac OS