From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: (qmail 10867 invoked by alias); 9 Aug 2008 14:57:29 -0000 Received: (qmail 10846 invoked by uid 22791); 9 Aug 2008 14:57:27 -0000 X-Spam-Check-By: sourceware.org Received: from ug-out-1314.google.com (HELO ug-out-1314.google.com) (66.249.92.169) by sourceware.org (qpsmtpd/0.31) with ESMTP; Sat, 09 Aug 2008 14:56:43 +0000 Received: by ug-out-1314.google.com with SMTP id m2so107879ugc.17 for ; Sat, 09 Aug 2008 07:56:39 -0700 (PDT) Received: by 10.66.220.12 with SMTP id s12mr1318136ugg.5.1218293798818; Sat, 09 Aug 2008 07:56:38 -0700 (PDT) Received: from localhost.localdomain ( [85.228.96.21]) by mx.google.com with ESMTPS id j4sm414201ugf.80.2008.08.09.07.56.36 (version=SSLv3 cipher=RC4-MD5); Sat, 09 Aug 2008 07:56:37 -0700 (PDT) Date: Sat, 09 Aug 2008 17:58:00 -0000 To: "GCC Help mailinglist" Subject: Cryptic error message from collect2 From: "Jonas Karlsson" Content-Type: text/plain; format=flowed; delsp=yes; charset=iso-8859-1 MIME-Version: 1.0 Content-Transfer-Encoding: 7bit Message-ID: User-Agent: Opera Mail/9.51 (Linux) X-IsSubscribed: yes Mailing-List: contact gcc-help-help@gcc.gnu.org; run by ezmlm Precedence: bulk List-Id: List-Archive: List-Post: List-Help: Sender: gcc-help-owner@gcc.gnu.org X-SW-Source: 2008-08/txt/msg00085.txt.bz2 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/