Opened 15 years ago

Closed 14 years ago

#18787 closed defect (worksforme)

gst-plugins-bad fails during build

Reported by: tconant@… Owned by: rmsfisher@…
Priority: Normal Milestone:
Component: ports Version: 1.7.0
Keywords: Cc:
Port: gst-plugins-bad

Description (last modified by mf2k (Frank Schima))

I'm trying to install gst-plugins-bad. I don't think there is anything strange about my configuration. I've only installed apps through macport.

users-mac-pro:~ user$ sudo port install gst-plugins-base
Skipping org.macports.activate (gst-plugins-base ) since this port is already active
--->  Cleaning gst-plugins-base
users-mac-pro:~ user$ sudo port install gst-plugins-bad
--->  Fetching XviD
--->  Attempting to fetch xvidcore-1.1.3.tar.bz2 from http://distfiles.macports.org/XviD
--->  Verifying checksum(s) for XviD
--->  Extracting XviD
--->  Applying patches to XviD
--->  Configuring XviD
--->  Building XviD
--->  Staging XviD into destroot
--->  Installing XviD @1.1.3_1
--->  Activating XviD @1.1.3_1
--->  Cleaning XviD
--->  Fetching libmp4v2
--->  Attempting to fetch libmp4v2-1.5.0.1.tar.bz2 from http://distfiles.macports.org/libmp4v2
--->  Verifying checksum(s) for libmp4v2
--->  Extracting libmp4v2
--->  Configuring libmp4v2
--->  Building libmp4v2
--->  Staging libmp4v2 into destroot
--->  Installing libmp4v2 @1.5.0.1_0
--->  Activating libmp4v2 @1.5.0.1_0
--->  Cleaning libmp4v2
--->  Fetching faac
--->  Attempting to fetch faac-1.26.tar.gz from http://distfiles.macports.org/faac
--->  Verifying checksum(s) for faac
--->  Extracting faac
--->  Configuring faac
--->  Building faac
--->  Staging faac into destroot
--->  Installing faac @1.26_1
--->  Activating faac @1.26_1
--->  Cleaning faac
--->  Fetching faad2
--->  Attempting to fetch faad2-2.6.1.tar.gz from http://internap.dl.sourceforge.net/faac
--->  Verifying checksum(s) for faad2
--->  Extracting faad2
--->  Applying patches to faad2
--->  Configuring faad2
--->  Building faad2
--->  Staging faad2 into destroot
--->  Installing faad2 @2.6.1_1
--->  Activating faad2 @2.6.1_1
--->  Cleaning faad2
--->  Fetching libsndfile
--->  Attempting to fetch libsndfile-1.0.17.tar.gz from http://distfiles.macports.org/libsndfile
--->  Verifying checksum(s) for libsndfile
--->  Extracting libsndfile
--->  Configuring libsndfile
--->  Building libsndfile
--->  Staging libsndfile into destroot
--->  Installing libsndfile @1.0.17_1
--->  Activating libsndfile @1.0.17_1
--->  Cleaning libsndfile
--->  Fetching jack
--->  Attempting to fetch jack-audio-connection-kit-0.116.1.tar.gz from http://jackaudio.org/downloads/
--->  Verifying checksum(s) for jack
--->  Extracting jack
--->  Configuring jack
--->  Building jack
--->  Staging jack into destroot
--->  Installing jack @0.116.1_0
--->  Activating jack @0.116.1_0
--->  Cleaning jack
--->  Fetching libdts
--->  Attempting to fetch libdts-0.0.2.tar.gz from http://distfiles.macports.org/libdts
--->  Verifying checksum(s) for libdts
--->  Extracting libdts
--->  Configuring libdts
--->  Building libdts
--->  Staging libdts into destroot
--->  Installing libdts @0.0.2_0
--->  Activating libdts @0.0.2_0
--->  Cleaning libdts
--->  Fetching libmms
--->  Attempting to fetch libmms-0.4.tar.gz from http://internap.dl.sourceforge.net/libmms
--->  Verifying checksum(s) for libmms
--->  Extracting libmms
--->  Applying patches to libmms
--->  Configuring libmms
--->  Building libmms
--->  Staging libmms into destroot
--->  Installing libmms @0.4_1
--->  Activating libmms @0.4_1
--->  Cleaning libmms
--->  Fetching libsdl
--->  Attempting to fetch SDL-1.2.13.tar.gz from http://www.libsdl.org/release/
--->  Verifying checksum(s) for libsdl
--->  Extracting libsdl
--->  Configuring libsdl
--->  Building libsdl
--->  Staging libsdl into destroot
--->  Installing libsdl @1.2.13_5
--->  Activating libsdl @1.2.13_5
--->  Cleaning libsdl
--->  Fetching libmpeg2
--->  Attempting to fetch libmpeg2-0.5.1.tar.gz from http://distfiles.macports.org/libmpeg2
--->  Verifying checksum(s) for libmpeg2
--->  Extracting libmpeg2
--->  Configuring libmpeg2
--->  Building libmpeg2
--->  Staging libmpeg2 into destroot
--->  Installing libmpeg2 @0.5.1_0
--->  Activating libmpeg2 @0.5.1_0
--->  Cleaning libmpeg2
--->  Fetching cmake
--->  Attempting to fetch cmake-2.6.2.tar.gz from http://distfiles.macports.org/cmake
--->  Verifying checksum(s) for cmake
--->  Extracting cmake
--->  Configuring cmake
--->  Building cmake
--->  Staging cmake into destroot
--->  Installing cmake @2.6.2_0
--->  Activating cmake @2.6.2_0
--->  Cleaning cmake
--->  Fetching libdiscid
--->  Attempting to fetch libdiscid-0.2.2.tar.gz from http://distfiles.macports.org/libdiscid
--->  Verifying checksum(s) for libdiscid
--->  Extracting libdiscid
--->  Configuring libdiscid
--->  Building libdiscid
--->  Staging libdiscid into destroot
--->  Installing libdiscid @0.2.2_0
--->  Activating libdiscid @0.2.2_0
--->  Cleaning libdiscid
--->  Fetching neon
--->  Attempting to fetch neon-0.28.3.tar.gz from http://distfiles.macports.org/neon
--->  Verifying checksum(s) for neon
--->  Extracting neon
--->  Configuring neon
--->  Building neon
--->  Staging neon into destroot
--->  Installing neon @0.28.3_0
--->  Activating neon @0.28.3_0
--->  Cleaning neon
--->  Fetching libmusicbrainz
--->  Attempting to fetch libmusicbrainz-3.0.2.tar.gz from http://distfiles.macports.org/libmusicbrainz
--->  Verifying checksum(s) for libmusicbrainz
--->  Extracting libmusicbrainz
--->  Configuring libmusicbrainz
--->  Building libmusicbrainz
--->  Staging libmusicbrainz into destroot
--->  Installing libmusicbrainz @3.0.2_0
--->  Activating libmusicbrainz @3.0.2_0
--->  Cleaning libmusicbrainz
--->  Fetching soundtouch
--->  Attempting to fetch soundtouch-1.3.1.zip from http://distfiles.macports.org/soundtouch
--->  Verifying checksum(s) for soundtouch
--->  Extracting soundtouch
--->  Configuring soundtouch
--->  Building soundtouch
--->  Staging soundtouch into destroot
--->  Installing soundtouch @1.3.1_1
--->  Activating soundtouch @1.3.1_1
--->  Cleaning soundtouch
--->  Fetching swfdec
--->  Attempting to fetch swfdec-0.8.2.tar.gz from http://distfiles.macports.org/swfdec
--->  Verifying checksum(s) for swfdec
--->  Extracting swfdec
--->  Configuring swfdec
--->  Building swfdec
--->  Staging swfdec into destroot
--->  Installing swfdec @0.8.2_0
--->  Activating swfdec @0.8.2_0
--->  Cleaning swfdec
--->  Fetching yasm
--->  Attempting to fetch yasm-0.7.2.tar.gz from http://www.tortall.net/projects/yasm/releases/
--->  Verifying checksum(s) for yasm
--->  Extracting yasm
--->  Configuring yasm
--->  Building yasm
--->  Staging yasm into destroot
--->  Installing yasm @0.7.2_0
--->  Activating yasm @0.7.2_0
--->  Cleaning yasm
--->  Fetching x264
--->  Attempting to fetch x264-snapshot-20090129-2245.tar.bz2 from http://distfiles.macports.org/x264
--->  Verifying checksum(s) for x264
--->  Extracting x264
--->  Configuring x264
--->  Building x264
--->  Staging x264 into destroot
--->  Installing x264 @20090129_0
--->  Activating x264 @20090129_0
--->  Cleaning x264
--->  Fetching glib1
--->  Attempting to fetch glib-1.2.10.tar.gz from http://distfiles.macports.org/glib1
--->  Attempting to fetch ltconfig13 from http://distfiles.macports.org/glib1
--->  Attempting to fetch ltmain13 from http://distfiles.macports.org/glib1
--->  Verifying checksum(s) for glib1
--->  Extracting glib1
--->  Applying patches to glib1
--->  Configuring glib1
--->  Building glib1
--->  Staging glib1 into destroot
--->  Installing glib1 @1.2.10_6
--->  Activating glib1 @1.2.10_6
--->  Cleaning glib1
--->  Fetching gtk1
--->  Attempting to fetch gtk+-1.2.10.tar.gz from http://distfiles.macports.org/gtk1
--->  Attempting to fetch ltconfig13 from http://distfiles.macports.org/gtk1
--->  Attempting to fetch ltmain13 from http://distfiles.macports.org/gtk1
--->  Verifying checksum(s) for gtk1
--->  Extracting gtk1
--->  Applying patches to gtk1
--->  Configuring gtk1
--->  Building gtk1
--->  Staging gtk1 into destroot
--->  Installing gtk1 @1.2.10_8
--->  Activating gtk1 @1.2.10_8
--->  Cleaning gtk1
--->  Fetching libmikmod
--->  Attempting to fetch libmikmod-3.2.0-beta2.tar.bz2 from http://distfiles.macports.org/libmikmod
--->  Verifying checksum(s) for libmikmod
--->  Extracting libmikmod
--->  Applying patches to libmikmod
--->  Configuring libmikmod
--->  Building libmikmod
--->  Staging libmikmod into destroot
--->  Installing libmikmod @3.2.0-beta2_1
--->  Activating libmikmod @3.2.0-beta2_1
--->  Cleaning libmikmod
--->  Fetching xmms
--->  Attempting to fetch xmms-1.2.10.tar.bz2 from http://distfiles.macports.org/xmms/
--->  Verifying checksum(s) for xmms
--->  Extracting xmms
--->  Applying patches to xmms
--->  Configuring xmms
--->  Building xmms
--->  Staging xmms into destroot
Warning: violation by /opt/local/man
Warning: xmms violates the layout of the ports-filesystems!
Warning: Please fix or indicate this misbehavior (if it is intended), it will be an error in future releases!
--->  Installing xmms @1.2.10_2
--->  Activating xmms @1.2.10_2
--->  Cleaning xmms
--->  Fetching gst-plugins-bad
--->  Attempting to fetch gst-plugins-bad-0.10.9.tar.bz2 from http://distfiles.macports.org/gst-plugins-bad
--->  Verifying checksum(s) for gst-plugins-bad
--->  Extracting gst-plugins-bad
--->  Configuring gst-plugins-bad
--->  Building gst-plugins-bad
Error: Target org.macports.build returned: shell command " cd "/opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_release_ports_gnome_gst-plugins-bad/work/gst-plugins-bad-0.10.9" && make all " returned error 2
Command output: if /bin/sh ../../libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -I. -I../..   -I/opt/local/include -L/opt/local/lib -D_REENTRANT -I/opt/local/include/gstreamer-0.10 -I/opt/local/include/glib-2.0 -I/opt/local/lib/glib-2.0/include -I/opt/local/include -I/opt/local/include/libxml2   -D_REENTRANT -I/opt/local/include/gstreamer-0.10 -I/opt/local/include/glib-2.0 -I/opt/local/lib/glib-2.0/include -I/opt/local/include -I/opt/local/include/libxml2   -I../../gst-libs -I../../gst-libs  -Wall  -g    -I/opt/local/include/soundtouch   -O2 -MT libgstsoundtouch_la-gstbpmdetect.lo -MD -MP -MF ".deps/libgstsoundtouch_la-gstbpmdetect.Tpo" -c -o libgstsoundtouch_la-gstbpmdetect.lo `test -f 'gstbpmdetect.cc' || echo './'`gstbpmdetect.cc; \
	then mv -f ".deps/libgstsoundtouch_la-gstbpmdetect.Tpo" ".deps/libgstsoundtouch_la-gstbpmdetect.Plo"; else rm -f ".deps/libgstsoundtouch_la-gstbpmdetect.Tpo"; exit 1; fi
 g++ -DHAVE_CONFIG_H -I. -I. -I../.. -I/opt/local/include -L/opt/local/lib -D_REENTRANT -I/opt/local/include/gstreamer-0.10 -I/opt/local/include/glib-2.0 -I/opt/local/lib/glib-2.0/include -I/opt/local/include -I/opt/local/include/libxml2 -D_REENTRANT -I/opt/local/include/gstreamer-0.10 -I/opt/local/include/glib-2.0 -I/opt/local/lib/glib-2.0/include -I/opt/local/include -I/opt/local/include/libxml2 -I../../gst-libs -I../../gst-libs -Wall -g -I/opt/local/include/soundtouch -O2 -MT libgstsoundtouch_la-gstbpmdetect.lo -MD -MP -MF .deps/libgstsoundtouch_la-gstbpmdetect.Tpo -c gstbpmdetect.cc  -fno-common -DPIC -o .libs/libgstsoundtouch_la-gstbpmdetect.o
/opt/local/include/soundtouch/FIFOSamplePipe.h:60: warning: 'class soundtouch::FIFOSamplePipe' has virtual functions but non-virtual destructor
/opt/local/include/soundtouch/FIFOSampleBuffer.h:60: warning: 'class soundtouch::FIFOSampleBuffer' has virtual functions but non-virtual destructor
 g++ -DHAVE_CONFIG_H -I. -I. -I../.. -I/opt/local/include -L/opt/local/lib -D_REENTRANT -I/opt/local/include/gstreamer-0.10 -I/opt/local/include/glib-2.0 -I/opt/local/lib/glib-2.0/include -I/opt/local/include -I/opt/local/include/libxml2 -D_REENTRANT -I/opt/local/include/gstreamer-0.10 -I/opt/local/include/glib-2.0 -I/opt/local/lib/glib-2.0/include -I/opt/local/include -I/opt/local/include/libxml2 -I../../gst-libs -I../../gst-libs -Wall -g -I/opt/local/include/soundtouch -O2 -MT libgstsoundtouch_la-gstbpmdetect.lo -MD -MP -MF .deps/libgstsoundtouch_la-gstbpmdetect.Tpo -c gstbpmdetect.cc -o libgstsoundtouch_la-gstbpmdetect.o >/dev/null 2>&1
/bin/sh ../../libtool --tag=CXX --mode=link g++  -O2  -L/opt/local/lib -o libgstsoundtouch.la -rpath /opt/local/lib/gstreamer-0.10 -module -avoid-version -export-symbols-regex '^_*gst_plugin_desc$' -no-undefined libgstsoundtouch_la-plugin.lo libgstsoundtouch_la-gstpitch.lo libgstsoundtouch_la-gstbpmdetect.lo -L/opt/local/lib -lgstreamer-0.10 -lgobject-2.0 -lgmodule-2.0 -lgthread-2.0 -lxml2 -lpthread -lz -lm -lglib-2.0 -lintl -liconv   -lgstaudio-0.10 -L/opt/local/lib -lgstbase-0.10 -lgstreamer-0.10 -lgobject-2.0 -lgmodule-2.0 -lgthread-2.0 -lxml2 -lpthread -lz -lm -lglib-2.0 -lintl -liconv   -L/opt/local/lib -lgstcontroller-0.10 -lgstreamer-0.10 -lgobject-2.0 -lgmodule-2.0 -lgthread-2.0 -lxml2 -lpthread -lz -lm -lglib-2.0 -lintl -liconv   -L/opt/local/lib -lgstreamer-0.10 -lgobject-2.0 -lgmodule-2.0 -lgthread-2.0 -lxml2 -lpthread -lz -lm -lglib-2.0 -lintl -liconv   -L/opt/local/lib -lSoundTouch   -lBPM  
generating symbol list for `libgstsoundtouch.la'
/usr/bin/nm -p  .libs/libgstsoundtouch_la-plugin.o .libs/libgstsoundtouch_la-gstpitch.o .libs/libgstsoundtouch_la-gstbpmdetect.o  | sed -n -e 's/^.*[ 	]\([BCDEGRST][BCDEGRST]*\)[ 	][ 	]*_\([_A-Za-z][_A-Za-z0-9]*\)$/\1 _\2 \2/p' | /usr/bin/sed 's/.* //' | sort | uniq > .libs/libgstsoundtouch.exp
/usr/bin/grep -E -e "^_*gst_plugin_desc$" ".libs/libgstsoundtouch.exp" > ".libs/libgstsoundtouch.expT"
mv -f ".libs/libgstsoundtouch.expT" ".libs/libgstsoundtouch.exp"
sed -e 's,^,_,' < .libs/libgstsoundtouch.exp > .libs/libgstsoundtouch-symbols.expsym
g++  -o .libs/libgstsoundtouch.so -bundle  .libs/libgstsoundtouch_la-plugin.o .libs/libgstsoundtouch_la-gstpitch.o .libs/libgstsoundtouch_la-gstbpmdetect.o  -L/opt/local/lib /opt/local/lib/libgstaudio-0.10.dylib /opt/local/lib/libgstinterfaces-0.10.dylib /opt/local/lib/libz.dylib /opt/local/lib/libgstbase-0.10.dylib /opt/local/lib/libgstcontroller-0.10.dylib /opt/local/lib/libgstreamer-0.10.dylib /opt/local/lib/libgobject-2.0.dylib /opt/local/lib/libgmodule-2.0.dylib /opt/local/lib/libgthread-2.0.dylib /opt/local/lib/libxml2.dylib -lpthread -lz -lm /opt/local/lib/libglib-2.0.dylib /opt/local/lib/libintl.dylib /opt/local/lib/libiconv.dylib /opt/local/lib/libSoundTouch.a /opt/local/lib/libBPM.a  -Wl,-exported_symbols_list,.libs/libgstsoundtouch-symbols.expsym
dsymutil .libs/libgstsoundtouch.so || :
ar cru .libs/libgstsoundtouch.a  libgstsoundtouch_la-plugin.o libgstsoundtouch_la-gstpitch.o libgstsoundtouch_la-gstbpmdetect.o
ranlib .libs/libgstsoundtouch.a
creating libgstsoundtouch.la
(cd .libs && rm -f libgstsoundtouch.la && ln -s ../libgstsoundtouch.la libgstsoundtouch.la)
Making all in x264
if /bin/sh ../../libtool --tag=CC --mode=compile /usr/bin/gcc-4.0 -DHAVE_CONFIG_H -I. -I. -I../..   -I/opt/local/include -L/opt/local/lib -D_REENTRANT -I/opt/local/include/gstreamer-0.10 -I/opt/local/include/glib-2.0 -I/opt/local/lib/glib-2.0/include -I/opt/local/include -I/opt/local/include/libxml2   -I../../gst-libs -I../../gst-libs -D_REENTRANT -I/opt/local/include/gstreamer-0.10 -I/opt/local/include/glib-2.0 -I/opt/local/lib/glib-2.0/include -I/opt/local/include -I/opt/local/include/libxml2   -Wall -Wdeclaration-after-statement  -g    -O2 -no-cpp-precomp -funroll-loops -fstrict-aliasing -O2 -no-cpp-precomp -funroll-loops -fstrict-aliasing -MT libgstx264_la-gstx264enc.lo -MD -MP -MF ".deps/libgstx264_la-gstx264enc.Tpo" -c -o libgstx264_la-gstx264enc.lo `test -f 'gstx264enc.c' || echo './'`gstx264enc.c; \
	then mv -f ".deps/libgstx264_la-gstx264enc.Tpo" ".deps/libgstx264_la-gstx264enc.Plo"; else rm -f ".deps/libgstx264_la-gstx264enc.Tpo"; exit 1; fi
mkdir .libs
 /usr/bin/gcc-4.0 -DHAVE_CONFIG_H -I. -I. -I../.. -I/opt/local/include -L/opt/local/lib -D_REENTRANT -I/opt/local/include/gstreamer-0.10 -I/opt/local/include/glib-2.0 -I/opt/local/lib/glib-2.0/include -I/opt/local/include -I/opt/local/include/libxml2 -I../../gst-libs -I../../gst-libs -D_REENTRANT -I/opt/local/include/gstreamer-0.10 -I/opt/local/include/glib-2.0 -I/opt/local/lib/glib-2.0/include -I/opt/local/include -I/opt/local/include/libxml2 -Wall -Wdeclaration-after-statement -g -O2 -no-cpp-precomp -funroll-loops -fstrict-aliasing -O2 -no-cpp-precomp -funroll-loops -fstrict-aliasing -MT libgstx264_la-gstx264enc.lo -MD -MP -MF .deps/libgstx264_la-gstx264enc.Tpo -c gstx264enc.c  -fno-common -DPIC -o .libs/libgstx264_la-gstx264enc.o
gstx264enc.c: In function 'gst_x264_enc_init_encoder':
gstx264enc.c:544: error: 'x264_param_t' has no member named 'b_bframe_adaptive'
gstx264enc.c:612: warning: zero-length printf format string
make[3]: *** [libgstx264_la-gstx264enc.lo] Error 1
make[2]: *** [all-recursive] Error 1
make[1]: *** [all-recursive] Error 1
make: *** [all] Error 2

Error: Status 1 encountered during processing.
users-mac-pro:~ user$ 

Change History (6)

comment:1 Changed 15 years ago by mf2k (Frank Schima)

Description: modified (diff)
Port: gst-plugins-bad added

comment:2 Changed 15 years ago by mf2k (Frank Schima)

Try the following:

sudo port selfupdate
sudo port clean --all gst-plugins-bad
sudo port install gst-plugins-bad

comment:3 Changed 15 years ago by (none)

Milestone: Port Bugs

Milestone Port Bugs deleted

comment:4 Changed 14 years ago by jmroot (Joshua Root)

Owner: changed from macports-tickets@… to rmsfisher@…

comment:5 Changed 14 years ago by rmsfisher@…

Try it with the current Portfile then please report any changes here.

comment:6 Changed 14 years ago by rmsfisher@…

Resolution: worksforme
Status: newclosed
Note: See TracTickets for help on using tickets.