From owner-freebsd-questions@FreeBSD.ORG Fri Jan 22 00:30:35 2010 Return-Path: Delivered-To: freebsd-questions@FreeBSD.ORG Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id E7B241065679 for ; Fri, 22 Jan 2010 00:30:35 +0000 (UTC) (envelope-from kline@thought.org) Received: from ethic.thought.org (plato.thought.org [209.180.213.209]) by mx1.freebsd.org (Postfix) with ESMTP id 9E40D8FC15 for ; Fri, 22 Jan 2010 00:30:35 +0000 (UTC) Received: from thought.org (tao.thought.org [10.47.0.250]) (authenticated bits=0) by ethic.thought.org (8.14.3/8.14.3) with ESMTP id o0M0UOCV059129; Thu, 21 Jan 2010 16:30:24 -0800 (PST) (envelope-from kline@thought.org) Received: by thought.org (nbSMTP-1.00) for uid 1002 kline@thought.org; Thu, 21 Jan 2010 16:30:24 -0800 (PST) Date: Thu, 21 Jan 2010 16:30:24 -0800 From: Gary Kline To: Lowell Gilbert Message-ID: <20100122003024.GD10775@thought.org> References: <20100121210658.GA10757@thought.org> <44tyuf5eo3.fsf@be-well.ilk.org> Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: <44tyuf5eo3.fsf@be-well.ilk.org> User-Agent: Mutt/1.4.2.3i X-Organization: Thought Unlimited. Public service Unix since 1986. X-Of_Interest: With 23 years of service to the Unix community. X-Spam-Status: No, score=-0.6 required=3.6 tests=ALL_TRUSTED,BAYES_00, FH_DATE_PAST_20XX,J_CHICKENPOX_21 autolearn=no version=3.2.5 X-Spam-Checker-Version: SpamAssassin 3.2.5 (2008-06-10) on ethic.thought.org Cc: FreeBSD Mailing List Subject: Re: need help with the last-two-ports! X-BeenThere: freebsd-questions@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: User questions List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Fri, 22 Jan 2010 00:30:36 -0000 On Thu, Jan 21, 2010 at 04:30:36PM -0500, Lowell Gilbert wrote: > Gary Kline writes: > > > guys, > > > > after days and weeks of portupgrading firefox35 is one of the two that > > still fail to build. both get wedged on > > /usr/local/lib/libspr4.so; can anybody tell me how to resolve this? > > > > > > > > gmake[3]: Entering directory > > `/usr/ports/www/firefox35/work/mozilla-1.9.1/js/src' > > c++ -o js -I/usr/local/include -I/usr/local/include -fno-rtti -fno-exceptions > > -Wall -Wpointer-arith -Woverloaded-virtual -Wsynth -Wno-ctor-dtor-privacy > > -Wno-non-virtual-dtor -Wcast-align -Wno-invalid-offsetof -Wno-long-long -O2 > > -fno-strict-aliasing -pipe -O2 -fno-strict-aliasing -fshort-wchar -pipe > > -DNDEBUG -DTRIMMED -Os -fstrict-aliasing js.o jsapi.o jsarena.o jsarray.o > > jsatom.o jsbool.o jscntxt.o jsdate.o jsdbgapi.o jsdhash.o jsdtoa.o jsemit.o > > jsexn.o jsfun.o jsgc.o jshash.o jsinterp.o jsinvoke.o jsiter.o jslock.o > > jslog2.o jsmath.o jsnum.o jsobj.o json.o jsopcode.o jsparse.o jsprf.o > > jsregexp.o jsscan.o jsscope.o jsscript.o jsstr.o jsutil.o jsxdrapi.o jsxml.o > > prmjtime.o jstracer.o Assembler.o Fragmento.o LIR.o RegAlloc.o avmplus.o > > Nativei386.o jsbuiltins.o -pthread -Wl,-rpath-link,/bin > > -Wl,-rpath-link,/usr/local/lib -L./../../dist/bin -L./../../dist/lib > > -L/usr/local/lib -lplds4 -lplc4 -lnspr4 -pthread -lm -pthread -lm -pthread > > -pthread -L/usr/local/lib -liconv -lm -pthread -lc > > /usr/local/lib/libnspr4.so: undefined reference to `shmctl@FBSD_1.1' > > Right there is the path. You spelled it wrong in your paragraph at the > top of the message; perhaps that's the problem? If so, you should try > cut and paste instead of retyping the paths. > > > /usr/local/lib/libplds4.so: undefined reference to `semctl@FBSD_1.1' > > gmake[3]: *** [js] Error 1 > > gmake[3]: Leaving directory > > `/usr/ports/www/firefox35/work/mozilla-1.9.1/js/src' > > gmake[2]: *** [libs_tier_js] Error 2 > > gmake[2]: Leaving directory `/usr/ports/www/firefox35/work/mozilla-1.9.1' > > gmake[1]: *** [tier_js] Error 2 > > gmake[1]: Leaving directory `/usr/ports/www/firefox35/work/mozilla-1.9.1' > > gmake: *** [default] Error 2 > > *** Error code 1 > > > > Stop in /usr/ports/www/firefox35. > > root@tao:/usr/ports/www/firefox35# > > > > I have looked for this library to rebuild it; can't find. Anybody know > > what's going on? > > [1001] (dhcptest) ~> ls -l /usr/local/lib/libnspr* > -rw-r--r-- 1 root wheel 330246 Jan 14 14:52 /usr/local/lib/libnspr4.a > lrwxr-xr-x 1 root wheel 13 Jan 14 14:52 > /usr/local/lib/libnspr4.so@ -> libnspr4.so.1 > -r-xr-xr-x 1 root wheel 197348 Jan 14 14:52 > /usr/local/lib/libnspr4.so.1* > [1002] (dhcptest) ~> pkg_info -W /usr/local/lib/libnspr4.so.1 > /usr/local/lib/libnspr4.so.1 was installed by package nspr-4.8.2 > [1003] (dhcptest) ~> > > But if you really rebuilt everything, that should've already been > rebuilt by now. On most desktops, other things will use it too. i do have other uses of pkg_info, but not -W; thanks for the datapoint. yes, for a name of path this long i woulf have eventually moused and cut and pasted. this time i was particularly careful. Still, bzzzzzt. win some, lose more, :) gary ps: i did several portupgrades and as many pkgdb -Fv ... for some reason there were consistently two that failed. ff35 was one. > > -- > Lowell Gilbert, embedded/networking software engineer, Boston area > http://be-well.ilk.org/~lowell/ -- Gary Kline kline@thought.org http://www.thought.org Public Service Unix http://jottings.thought.org http://transfinite.thought.org The 7.79a release of Jottings: http://jottings.thought.org/index.php