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.
FreeBSD 4.8-RELEASE-p13 0# upgraded from -STABLE.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?
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 didRemoved both the link /usr/lib/libgmp.so -> libgmp.so.3 and the file /usr/lib/libgmp.so.3
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.
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#
_______________________________________________ [EMAIL PROTECTED] mailing list http://lists.freebsd.org/mailman/listinfo/freebsd-questions To unsubscribe, send any mail to "[EMAIL PROTECTED]"