Hi , everyone.
I tried to cross compile gstreamer-0.10.22 But the compile stopped because of an error : ../libtool: eval: line 951: syntax error near unexpected token ' | ' I can compile gstreamer-0.10.20 with the same toolchain ,and the arguments for compiling is also the same. Can anyone give me some advice ? ------------------------------------------------------------------------------ Open Source Business Conference (OSBC), March 24-25, 2009, San Francisco, CA -OSBC tackles the biggest issue in open source: Open Sourcing the Enterprise -Strategies to boost innovation and cut costs with open source participation -Receive a $600 discount off the registration fee with the source code: SFAD http://p.sf.net/sfu/XcvMzF8H _______________________________________________ gstreamer-devel mailing list [hidden email] https://lists.sourceforge.net/lists/listinfo/gstreamer-devel |
On Tue, 2009-02-17 at 19:39 +0800, yang shaobo wrote:
> Hi , everyone. > I tried to cross compile gstreamer-0.10.22 > But the compile stopped because of an error : > > ../libtool: eval: line 951: syntax error near unexpected token ' | ' > > I can compile gstreamer-0.10.20 with the same toolchain ,and the > arguments for compiling is also the same. It *might* be helpful if you at least posted the command line that caused the error message ... ie. the last 20-or-so lines of output of 'make'. > Can anyone give me some advice ? You could compare the command line it ran in the version that works with the command line it ran in the version that failed... Cheers -Tim ------------------------------------------------------------------------------ Open Source Business Conference (OSBC), March 24-25, 2009, San Francisco, CA -OSBC tackles the biggest issue in open source: Open Sourcing the Enterprise -Strategies to boost innovation and cut costs with open source participation -Receive a $600 discount off the registration fee with the source code: SFAD http://p.sf.net/sfu/XcvMzF8H _______________________________________________ gstreamer-devel mailing list [hidden email] https://lists.sourceforge.net/lists/listinfo/gstreamer-devel |
Here is part of the error message :
../libtool: eval: line 951: syntax error near unexpected token `|' ../libtool: eval: line 951: `link -dump -symbols .libs/libgstreamer_0.10_la-gst .o .libs/libgstreamer_0.10_la-gstobject.o .libs/libgstreamer_0.10_la-gstbin.o .l ibs/libgstreamer_0.10_la-gstbuffer.o .libs/libgstreamer_0.10_la-gstbus.o .libs/l ibgstreamer_0.10_la-gstcaps.o .libs/libgstreamer_0.10_la-gstchildproxy.o .libs/l ibgstreamer_0.10_la-gstclock.o .libs/libgstreamer_0.10_la-gstdebugutils.o .libs/ libgstreamer_0.10_la-gstelement.o .libs/libgstreamer_0.10_la-gstelementfactory.o .libs/libgstreamer_0.10_la-gsterror.o .libs/libgstreamer_0.10_la-gstevent.o .li bs/libgstreamer_0.10_la-gstfilter.o .libs/libgstreamer_0.10_la-gstformat.o .libs /libgstreamer_0.10_la-gstghostpad.o .libs/libgstreamer_0.10_la-gstindex.o .libs/ libgstreamer_0.10_la-gstindexfactory.o .libs/libgstreamer_0.10_la-gstinfo.o .lib s/libgstreamer_0.10_la-gstinterface.o .libs/libgstreamer_0.10_la-gstiterator.o . libs/libgstreamer_0.10_la-gstmessage.o .libs/libgstreamer_0.10_la-gstminiobject. o .libs/libgstreamer_0.10_la-gstpad.o .libs/libgstreamer_0.10_la-gstpadtemplate. o .libs/libgstreamer_0.10_la-gstparamspecs.o .libs/libgstreamer_0.10_la-gstpipel ine.o .libs/libgstreamer_0.10_la-gstplugin.o .libs/libgstreamer_0.10_la-gstplugi nfeature.o .libs/libgstreamer_0.10_la-gstpoll.o .libs/libgstreamer_0.10_la-gstpr eset.o .libs/libgstreamer_0.10_la-gstquark.o .libs/libgstreamer_0.10_la-gstquery .o .libs/libgstreamer_0.10_la-gstregistry.o .libs/libgstreamer_0.10_la-gstsegmen t.o .libs/libgstreamer_0.10_la-gststructure.o .libs/libgstreamer_0.10_la-gstsyst emclock.o .libs/libgstreamer_0.10_la-gsttaglist.o .libs/libgstreamer_0.10_la-gst tagsetter.o .libs/libgstreamer_0.10_la-gsttask.o .libs/libgstreamer_0.10_la-gstt race.o .libs/libgstreamer_0.10_la-gsttypefind.o .libs/libgstreamer_0.10_la-gstty pefindfactory.o .libs/libgstreamer_0.10_la-gsturi.o .libs/libgstreamer_0.10_la-g stutils.o .libs/libgstreamer_0.10_la-gstvalue.o .libs/libgstreamer_0.10_la-gstpa rse.o .libs/libgstreamer_0.10_la-gstregistrybinary.o .libs/libgstreamer_0.10_la- gstenumtypes.o .libs/libgstreamer_0.10_la-gstmarshal.o parse/.libs/libgstparse .a | | /bin/sed 's/.* //' | sort | uniq > .libs/libgstreamer-0.10.exp' make[4]: *** [libgstreamer-0.10.la] Error 1 make[4]: Leaving directory `/opt/dvsdk_1_30_00_40/355_gstreamer/new_gstreamer/gs treamer-0.10.22/gst' make[3]: *** [all-recursive] Error 1 make[3]: Leaving directory `/opt/dvsdk_1_30_00_40/355_gstreamer/new_gstreamer/gs treamer-0.10.22/gst' make[2]: *** [all] Error 2 make[2]: Leaving directory `/opt/dvsdk_1_30_00_40/355_gstreamer/new_gstreamer/gs treamer-0.10.22/gst' make[1]: *** [all-recursive] Error 1 make[1]: Leaving directory `/opt/dvsdk_1_30_00_40/355_gstreamer/new_gstreamer/gs treamer-0.10.22' make: *** [all] Error 2 The toolchain is from montavista ( gcc 3.4.3 ).
|
More compiling info :
############################################################## make[4]: Leaving directory `/opt/dvsdk_1_30_00_40/355_gstreamer/new_gstreamer/opensource/gstreamer-0.10.22/gst/parse' make[4]: Entering directory `/opt/dvsdk_1_30_00_40/355_gstreamer/new_gstreamer/opensource/gstreamer-0.10.22/gst' /bin/sh ../libtool --tag=CC --mode=link /opt/dvsdk_1_30_00_40/mv_pro_4.0.1/montavista/pro/devkit/arm/v5t_le/bin/arm_v5t_le-gcc -D_GNU_SOURCE -DGST_EXPORTS -DG_LOG_DOMAIN=g_log_domain_gstreamer -DGST_MAJORMINOR=\""0.10"\" -DGST_DISABLE_DEPRECATED -I../libs -I.. -I.. -pthread -I/home/filesys/usr/local/include/glib-2.0 -I/home/filesys/usr/local/lib/glib-2.0/include -I/home/filesys/usr/local/include/libxml2 -Wall -Wdeclaration-after-statement -g -I/home/filesys/usr/local/include -export-symbols-regex \^_*\(gst_\|Gst\|GST_\).* -no-undefined -version-info 19:0:19 -o libgstreamer-0.10.la -rpath /home/filesys/usr/local/lib libgstreamer_0.10_la-gst.lo libgstreamer_0.10_la-gstobject.lo libgstreamer_0.10_la-gstbin.lo libgstreamer_0.10_la-gstbuffer.lo libgstreamer_0.10_la-gstbus.lo libgstreamer_0.10_la-gstcaps.lo libgstreamer_0.10_la-gstchildproxy.lo libgstreamer_0.10_la-gstclock.lo libgstreamer_0.10_la-gstdebugutils.lo libgstreamer_0.10_la-gstelement.lo libgstreamer_0.10_la-gstelementfactory.lo libgstreamer_0.10_la-gsterror.lo libgstreamer_0.10_la-gstevent.lo libgstreamer_0.10_la-gstfilter.lo libgstreamer_0.10_la-gstformat.lo libgstreamer_0.10_la-gstghostpad.lo libgstreamer_0.10_la-gstindex.lo libgstreamer_0.10_la-gstindexfactory.lo libgstreamer_0.10_la-gstinfo.lo libgstreamer_0.10_la-gstinterface.lo libgstreamer_0.10_la-gstiterator.lo libgstreamer_0.10_la-gstmessage.lo libgstreamer_0.10_la-gstminiobject.lo libgstreamer_0.10_la-gstpad.lo libgstreamer_0.10_la-gstpadtemplate.lo libgstreamer_0.10_la-gstparamspecs.lo libgstreamer_0.10_la-gstpipeline.lo libgstreamer_0.10_la-gstplugin.lo libgstreamer_0.10_la-gstpluginfeature.lo libgstreamer_0.10_la-gstpoll.lo libgstreamer_0.10_la-gstpreset.lo libgstreamer_0.10_la-gstquark.lo libgstreamer_0.10_la-gstquery.lo libgstreamer_0.10_la-gstregistry.lo libgstreamer_0.10_la-gstsegment.lo libgstreamer_0.10_la-gststructure.lo libgstreamer_0.10_la-gstsystemclock.lo libgstreamer_0.10_la-gsttaglist.lo libgstreamer_0.10_la-gsttagsetter.lo libgstreamer_0.10_la-gsttask.lo libgstreamer_0.10_la-gsttrace.lo libgstreamer_0.10_la-gsttypefind.lo libgstreamer_0.10_la-gsttypefindfactory.lo libgstreamer_0.10_la-gsturi.lo libgstreamer_0.10_la-gstutils.lo libgstreamer_0.10_la-gstvalue.lo libgstreamer_0.10_la-gstparse.lo libgstreamer_0.10_la-gstregistrybinary.lo libgstreamer_0.10_la-gstxml.lo libgstreamer_0.10_la-gstenumtypes.lo libgstreamer_0.10_la-gstmarshal.lo parse/libgstparse.la -pthread -L/home/filesys/usr/local/lib -lgobject-2.0 -lgthread-2.0 -lrt -lgmodule-2.0 -lglib-2.0 -L/home/filesys/usr/local/lib -lxml2 -lpthread -lz -lm -lrt -ldl libtool: link: link -dump -symbols .libs/libgstreamer_0.10_la-gst.o .libs/libgstreamer_0.10_la-gstobject.o .libs/libgstreamer_0.10_la-gstbin.o .libs/libgstreamer_0.10_la-gstbuffer.o .libs/libgstreamer_0.10_la-gstbus.o .libs/libgstreamer_0.10_la-gstcaps.o .libs/libgstreamer_0.10_la-gstchildproxy.o .libs/libgstreamer_0.10_la-gstclock.o .libs/libgstreamer_0.10_la-gstdebugutils.o .libs/libgstreamer_0.10_la-gstelement.o .libs/libgstreamer_0.10_la-gstelementfactory.o .libs/libgstreamer_0.10_la-gsterror.o .libs/libgstreamer_0.10_la-gstevent.o .libs/libgstreamer_0.10_la-gstfilter.o .libs/libgstreamer_0.10_la-gstformat.o .libs/libgstreamer_0.10_la-gstghostpad.o .libs/libgstreamer_0.10_la-gstindex.o .libs/libgstreamer_0.10_la-gstindexfactory.o .libs/libgstreamer_0.10_la-gstinfo.o .libs/libgstreamer_0.10_la-gstinterface.o .libs/libgstreamer_0.10_la-gstiterator.o .libs/libgstreamer_0.10_la-gstmessage.o .libs/libgstreamer_0.10_la-gstminiobject.o .libs/libgstreamer_0.10_la-gstpad.o .libs/libgstreamer_0.10_la-gstpadtemplate.o .libs/libgstreamer_0.10_la-gstparamspecs.o .libs/libgstreamer_0.10_la-gstpipeline.o .libs/libgstreamer_0.10_la-gstplugin.o .libs/libgstreamer_0.10_la-gstpluginfeature.o .libs/libgstreamer_0.10_la-gstpoll.o .libs/libgstreamer_0.10_la-gstpreset.o .libs/libgstreamer_0.10_la-gstquark.o .libs/libgstreamer_0.10_la-gstquery.o .libs/libgstreamer_0.10_la-gstregistry.o .libs/libgstreamer_0.10_la-gstsegment.o .libs/libgstreamer_0.10_la-gststructure.o .libs/libgstreamer_0.10_la-gstsystemclock.o .libs/libgstreamer_0.10_la-gsttaglist.o .libs/libgstreamer_0.10_la-gsttagsetter.o .libs/libgstreamer_0.10_la-gsttask.o .libs/libgstreamer_0.10_la-gsttrace.o .libs/libgstreamer_0.10_la-gsttypefind.o .libs/libgstreamer_0.10_la-gsttypefindfactory.o .libs/libgstreamer_0.10_la-gsturi.o .libs/libgstreamer_0.10_la-gstutils.o .libs/libgstreamer_0.10_la-gstvalue.o .libs/libgstreamer_0.10_la-gstparse.o .libs/libgstreamer_0.10_la-gstregistrybinary.o .libs/libgstreamer_0.10_la-gstxml.o .libs/libgstreamer_0.10_la-gstenumtypes.o .libs/libgstreamer_0.10_la-gstmarshal.o parse/.libs/libgstparse.a | | /bin/sed 's/.* //' | sort | uniq > .libs/libgstreamer-0.10.exp ../libtool: eval: line 951: syntax error near unexpected token `|' ../libtool: eval: line 951: `link -dump -symbols .libs/libgstreamer_0.10_la-gst.o .libs/libgstreamer_0.10_la-gstobject.o .libs/libgstreamer_0.10_la-gstbin.o .libs/libgstreamer_0.10_la-gstbuffer.o .libs/libgstreamer_0.10_la-gstbus.o .libs/libgstreamer_0.10_la-gstcaps.o .libs/libgstreamer_0.10_la-gstchildproxy.o .libs/libgstreamer_0.10_la-gstclock.o .libs/libgstreamer_0.10_la-gstdebugutils.o .libs/libgstreamer_0.10_la-gstelement.o .libs/libgstreamer_0.10_la-gstelementfactory.o .libs/libgstreamer_0.10_la-gsterror.o .libs/libgstreamer_0.10_la-gstevent.o .libs/libgstreamer_0.10_la-gstfilter.o .libs/libgstreamer_0.10_la-gstformat.o .libs/libgstreamer_0.10_la-gstghostpad.o .libs/libgstreamer_0.10_la-gstindex.o .libs/libgstreamer_0.10_la-gstindexfactory.o .libs/libgstreamer_0.10_la-gstinfo.o .libs/libgstreamer_0.10_la-gstinterface.o .libs/libgstreamer_0.10_la-gstiterator.o .libs/libgstreamer_0.10_la-gstmessage.o .libs/libgstreamer_0.10_la-gstminiobject.o .libs/libgstreamer_0.10_la-gstpad.o .libs/libgstreamer_0.10_la-gstpadtemplate.o .libs/libgstreamer_0.10_la-gstparamspecs.o .libs/libgstreamer_0.10_la-gstpipeline.o .libs/libgstreamer_0.10_la-gstplugin.o .libs/libgstreamer_0.10_la-gstpluginfeature.o .libs/libgstreamer_0.10_la-gstpoll.o .libs/libgstreamer_0.10_la-gstpreset.o .libs/libgstreamer_0.10_la-gstquark.o .libs/libgstreamer_0.10_la-gstquery.o .libs/libgstreamer_0.10_la-gstregistry.o .libs/libgstreamer_0.10_la-gstsegment.o .libs/libgstreamer_0.10_la-gststructure.o .libs/libgstreamer_0.10_la-gstsystemclock.o .libs/libgstreamer_0.10_la-gsttaglist.o .libs/libgstreamer_0.10_la-gsttagsetter.o .libs/libgstreamer_0.10_la-gsttask.o .libs/libgstreamer_0.10_la-gsttrace.o .libs/libgstreamer_0.10_la-gsttypefind.o .libs/libgstreamer_0.10_la-gsttypefindfactory.o .libs/libgstreamer_0.10_la-gsturi.o .libs/libgstreamer_0.10_la-gstutils.o .libs/libgstreamer_0.10_la-gstvalue.o .libs/libgstreamer_0.10_la-gstparse.o .libs/libgstreamer_0.10_la-gstregistrybinary.o .libs/libgstreamer_0.10_la-gstxml.o .libs/libgstreamer_0.10_la-gstenumtypes.o .libs/libgstreamer_0.10_la-gstmarshal.o parse/.libs/libgstparse.a | | /bin/sed 's/.* //' | sort | uniq > .libs/libgstreamer-0.10.exp' make[4]: *** [libgstreamer-0.10.la] Error 1 make[4]: Leaving directory `/opt/dvsdk_1_30_00_40/355_gstreamer/new_gstreamer/opensource/gstreamer-0.10.22/gst' make[3]: *** [all-recursive] Error 1 make[3]: Leaving directory `/opt/dvsdk_1_30_00_40/355_gstreamer/new_gstreamer/opensource/gstreamer-0.10.22/gst' make[2]: *** [all] Error 2 #####################################################################
|
In reply to this post by yangsb
yang shaobo wrote:
> Hi , everyone. > I tried to cross compile gstreamer-0.10.22 > But the compile stopped because of an error : > > ../libtool: eval: line 951: syntax error near unexpected token ' | ' > > I can compile gstreamer-0.10.20 with the same toolchain ,and the > arguments for compiling is also the same. > > Can anyone give me some advice ? Try making sure that the NM environment variable is set to nm from your cross-compile toolchain. ------------------------------------------------------------------------------ Apps built with the Adobe(R) Flex(R) framework and Flex Builder(TM) are powering Web 2.0 with engaging, cross-platform capabilities. Quickly and easily build your RIAs with Flex Builder, the Eclipse(TM)based development software that enables intelligent coding and step-through debugging. Download the free 60 day trial. http://p.sf.net/sfu/www-adobe-com _______________________________________________ gstreamer-devel mailing list [hidden email] https://lists.sourceforge.net/lists/listinfo/gstreamer-devel |
Free forum by Nabble | Edit this page |