public inbox for gcc-help@gcc.gnu.org
 help / color / mirror / Atom feed
From: "Jonas Karlsson" <jonas@gobolinux.org>
To: "GCC Help mailinglist" <gcc-help@gcc.gnu.org>
Subject: Cryptic error message from collect2
Date: Sat, 09 Aug 2008 17:58:00 -0000	[thread overview]
Message-ID: <op.ufmjtgpwdefb7q@localhost.localdomain> (raw)

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/

             reply	other threads:[~2008-08-09 14:57 UTC|newest]

Thread overview: 5+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2008-08-09 17:58 Jonas Karlsson [this message]
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

Reply instructions:

You may reply publicly to this message via plain-text email
using any one of the following methods:

* Save the following mbox file, import it into your mail client,
  and reply-to-all from there: mbox

  Avoid top-posting and favor interleaved quoting:
  https://en.wikipedia.org/wiki/Posting_style#Interleaved_style

* Reply using the --to, --cc, and --in-reply-to
  switches of git-send-email(1):

  git send-email \
    --in-reply-to=op.ufmjtgpwdefb7q@localhost.localdomain \
    --to=jonas@gobolinux.org \
    --cc=gcc-help@gcc.gnu.org \
    /path/to/YOUR_REPLY

  https://kernel.org/pub/software/scm/git/docs/git-send-email.html

* If your mail client supports setting the In-Reply-To header
  via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line before the message body.
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).