From owner-freebsd-questions@FreeBSD.ORG Thu Nov 27 12:37:02 2003 Return-Path: Delivered-To: freebsd-questions@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 2874D16A4CE for ; Thu, 27 Nov 2003 12:37:02 -0800 (PST) Received: from falcon.mail.pas.earthlink.net (falcon.mail.pas.earthlink.net [207.217.120.74]) by mx1.FreeBSD.org (Postfix) with ESMTP id 04EC243FB1 for ; Thu, 27 Nov 2003 12:37:01 -0800 (PST) (envelope-from rperry4@earthlink.net) Received: from dialup-171.75.71.95.dial1.weehawken.level3.net ([171.75.71.95] helo=earthlink.net) by falcon.mail.pas.earthlink.net with esmtp (Exim 3.33 #1) id 1APSsj-0002j1-00; Thu, 27 Nov 2003 12:36:57 -0800 Message-ID: <3FC66134.1040102@earthlink.net> Date: Thu, 27 Nov 2003 15:40:20 -0500 From: Bob Perry User-Agent: Mozilla/5.0 (X11; U; FreeBSD i386; en-US; rv:1.5) Gecko/20031117 X-Accept-Language: en-us, en MIME-Version: 1.0 To: Joe Marcus Clarke , FreeBSD-Questions References: <3FC64CD8.6050805@earthlink.net> <1069960852.44684.37.camel@shumai.marcuscom.com> In-Reply-To: <1069960852.44684.37.camel@shumai.marcuscom.com> Content-Type: text/plain; charset=ISO-8859-1; format=flowed Content-Transfer-Encoding: 7bit Subject: Re: Problem upgrading /lang/librep (librep-0.16.2_2) X-BeenThere: freebsd-questions@freebsd.org X-Mailman-Version: 2.1.1 Precedence: list List-Id: User questions List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 27 Nov 2003 20:37:02 -0000 Joe Marcus Clarke wrote: >On Thu, 2003-11-27 at 14:13, Bob Perry wrote: > > >>Happy Thanksgivings, >> >>Was upgrading my ports and ran into the following error message : >> >>** The following packages were not installed or upgraded (*:skipped / >>!:failed) >> ! lang/librep (librep-0.16.2_2) (new compiler error) >> * x11-toolkits/rep-gtk (rep-gtk-gnome-0.15_1) >> >>Later tried to install via ports process and rec'd the following output: >> >>||===> Building for librep-0.16.2_3 for dir in intl src lisp man; do \ >> [ -d $dir ] && ( cd $dir && gmake all ) || exit 1; \ >>done gmake[1]: Entering directory >>`/usr/ports/lang/librep/work/librep-0.16.2/ intl' >>gmake[1]: Nothing to be done for `all'. >>gmake[1]: Leaving directory `/usr/ports/lang/librep/work/librep-0.16.2/i >>ntl' >>gmake[1]: Entering directory `/usr/ports/lang/librep/work/librep-0.16.2/ >>src' >>/bin/sh ../libtool --mode=link cc -export-dynamic -DHAVE_CONFIG_H -I. -I >>../src -I.. -I/usr/local/include -O -pipe -o rep \ >> rep.o librep.la -L/usr/local/lib -lxpg4 -lintl -pthread -lcrypt >>-lgmp -lm >>cc -DHAVE_CONFIG_H -I. -I../src -I.. -I/usr/local/include -O -pipe -o .l >>ibs/rep rep.o -pthread -Wl,--export-dynamic ./.libs/librep.so -L/usr/lo >>cal/lib -lxpg4 -lintl -lcrypt -lgmp -lm -Wl,--rpath -Wl,/usr/X11R6/lib >>./.libs/librep.so: warning: tmpnam() possibly used unsafely; consider us >>ing mkstemp() >>./.libs/librep.so: undefined reference to `mpq_set_d' >>gmake[1]: *** [rep] Error 1 >>gmake[1]: Leaving directory `/usr/ports/lang/librep/work/librep-0.16.2/s rc' >>gmake: *** [all] Error 1 >> >>Any advice? Don't remember seeing anything in the mailing list re this >>issue. >> Thanks for such a a quick response. >>I changed the librep dependencies last night, but I did a full test of >>librep, rep-gtk2, and sawfish2 on -CURRENT before doing so. What >>version of FreeBSD is this? >> FreeBSD 4.8-RELEASE-p13 0# upgraded from -STABLE. > What version of the libgmp4 port do you >have installed? > Ran : su-2.05b# make search key=libgmp4 Port: libgmp-4.1.2_2 Path: /usr/ports/math/libgmp4 Followed by: su-2.05b# pkg_info -v libgmp-4.1.2_2 pkg_info: can't find package 'libgmp-4.1.2_2' installed or in a file! > The only time I saw this error, was when I original did >the port, and it linked against libgmp.so.3. > > >Hmm...I bet this machine was upgraded from -STABLE, and you still have a >/usr/lib/libgmp.so link. If you do, remove that file/symlink, and >librep should build. > > Removed both the link /usr/lib/libgmp.so -> libgmp.so.3 and the file /usr/lib/libgmp.so.3 and tried to build librep. Here's the putput: gmake[1]: Entering directory `/usr/ports/lang/librep/work/librep-0.16.2/intl' gmake[1]: Nothing to be done for `all'. gmake[1]: Leaving directory `/usr/ports/lang/librep/work/librep-0.16.2/intl' gmake[1]: Entering directory `/usr/ports/lang/librep/work/librep-0.16.2/src' /bin/sh ../libtool --mode=link cc -export-dynamic -DHAVE_CONFIG_H -I. -I../src -I.. -I/usr/local/include -O -pipe -o rep \ rep.o librep.la -L/usr/local/lib -lxpg4 -lintl -pthread -lcrypt -lgmp -lm cc -DHAVE_CONFIG_H -I. -I../src -I.. -I/usr/local/include -O -pipe -o .libs/rep rep.o -pthread -Wl,--export-dynamic ./.libs/librep.so -L/usr/local/lib -lxpg4 -lintl -lcrypt -lgmp -lm -Wl,--rpath -Wl,/usr/X11R6/lib ./.libs/librep.so: warning: tmpnam() possibly used unsafely; consider using mkstemp() /usr/libexec/elf/ld: warning: libgmp.so.3, needed by ./.libs/librep.so, not found (try using -rpath or -rpath-link) ./.libs/librep.so: undefined reference to `mpq_set_d' gmake[1]: *** [rep] Error 1 gmake[1]: Leaving directory `/usr/ports/lang/librep/work/librep-0.16.2/src' gmake: *** [all] Error 1 *** Error code 2 Stop in /usr/ports/lang/librep. Looks like librep is looking for libgmp.so.3. Reinstall? Bob -- FreeBSD 4.8-RELEASE-p13 0#