public inbox for gcc-help@gcc.gnu.org
 help / color / mirror / Atom feed
* Cryptic error message from collect2
@ 2008-08-09 17:58 Jonas Karlsson
  2008-08-09 20:26 ` Brian Dessent
  0 siblings, 1 reply; 5+ messages in thread
From: Jonas Karlsson @ 2008-08-09 17:58 UTC (permalink / raw)
  To: GCC Help mailinglist

Hello,

When doing "make install" I wrap it inside a sandbox, which I create by
unionmounting my root (as ro) and then a "collecting" tree as rw above
that. But recently I have gotten the below error message from collect2
during this procedure. If I don't use the sandbox environment I don't
get the error. Can anyone suggest *what* file collect2 is trying to
open/create? I've also seen this multiple times by now and this is not
unique to gstreamer. I'm not wiser from the message.

make[3]: Entering directory `/Files/Compile/Sources/gstreamer-0.10.9/gst'
/bin/sh ../libtool --tag=CC --mode=link gcc  -O2 -march=i686  
-fomit-frame-pointer -pipe   -o libgstreamer-0.10.la -rpath  
/Programs/GStreamer/0.10.9/lib -export-symbols-regex  
_*\(gst_\|Gst\|GST_\).* -no-undefined -version-info 8:1:8  
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-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-gstpipeline.lo  
libgstreamer_0.10_la-gstplugin.lo libgstreamer_0.10_la-gstpluginfeature.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-gstregistryxml.lo  
libgstreamer_0.10_la-gstxml.lo libgstreamer_0.10_la-gstenumtypes.lo  
libgstreamer_0.10_la-gstmarshal.lo parse/libgstparse.la  -pthread  
-Wl,--export-dynamic -lgobject-2.0 -lgthread-2.0 -lrt -lgmodule-2.0 -ldl  
-lglib-2.0     -lxml2
rm -fr  .libs/libgstreamer-0.10.a .libs/libgstreamer-0.10.exp  
.libs/libgstreamer-0.10.la .libs/libgstreamer-0.10.lai  
.libs/libgstreamer-0.10.so .libs/libgstreamer-0.10.so.0  
.libs/libgstreamer-0.10.so.0.8.1 .libs/libgstreamer-0.10.ver
generating symbol list for `libgstreamer-0.10.la'
/System/Links/Executables/nm -B  .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-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-gstpipeline.o  
.libs/libgstreamer_0.10_la-gstplugin.o  
.libs/libgstreamer_0.10_la-gstpluginfeature.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-gstregistryxml.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 | sed  
-n -e 's/^.*[   ]\([ABCDGIRSTW][ABCDGIRSTW]*\)[         ][       
]*\([_A-Za-z][_A-Za-z0-9]*\)$/\1 \2 \2/p' | /System/Links/Executables/sed  
's/.* //' | sort | uniq > .libs/libgstreamer-0.10.exp
mv -f ".libs/libgstreamer-0.10.expT" ".libs/libgstreamer-0.10.exp"
echo "{ global:" > .libs/libgstreamer-0.10.ver
  cat .libs/libgstreamer-0.10.exp | sed -e "s/\(.*\)/\1;/" >>  
.libs/libgstreamer-0.10.ver
  echo "local: *; };" >> .libs/libgstreamer-0.10.ver
gcc -shared  .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-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-gstpipeline.o  
.libs/libgstreamer_0.10_la-gstplugin.o  
.libs/libgstreamer_0.10_la-gstpluginfeature.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-gstregistryxml.o  
.libs/libgstreamer_0.10_la-gstxml.o  
.libs/libgstreamer_0.10_la-gstenumtypes.o  
.libs/libgstreamer_0.10_la-gstmarshal.o -Wl,--whole-archive  
parse/.libs/libgstparse.a -Wl,--no-whole-archive  -lpthread  
/System/Links/Libraries/libgobject-2.0.so  
/System/Links/Libraries/libgthread-2.0.so -lrt  
/System/Links/Libraries/libgmodule-2.0.so -ldl  
/System/Links/Libraries/libglib-2.0.so /System/Links/Libraries/libxml2.so   
-march=i686 -pthread -Wl,--export-dynamic -Wl,-soname  
-Wl,libgstreamer-0.10.so.0 -Wl,-version-script  
-Wl,.libs/libgstreamer-0.10.ver -o .libs/libgstreamer-0.10.so.0.8.1
collect2: open temporary output file: File exists
make[3]: *** [libgstreamer-0.10.la] Error 1

Currently I'm using GCC 4.3.1 and funionfs over Fuse to create the
sandbox.

-- 
/Jonas

Using Opera's revolutionary e-mail client: http://www.opera.com/mail/

^ permalink raw reply	[flat|nested] 5+ messages in thread

end of thread, other threads:[~2008-08-10  1:58 UTC | newest]

Thread overview: 5+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2008-08-09 17:58 Cryptic error message from collect2 Jonas Karlsson
2008-08-09 20:26 ` Brian Dessent
2008-08-09 23:27   ` Jonas Karlsson
2008-08-10  1:58     ` Brian Dessent
2008-08-10  4:29       ` Jonas Karlsson

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for read-only IMAP folder(s) and NNTP newsgroup(s).