pkgsrc-Users archive
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]
Re: How to install and find things in nonstandard locations?
from "Greg Troxel" <gdt%ir.bbn.com@localhost>:
> Sorry, I meant pkgsrc/lang/guile16.
> I thought we had 1.4 packaged still.
I see guile-1.6.8, the latest in pkgsrc, is outdated (28-May-2006).
Latest release is 1.8.8 (13-Dec-2010). Update: now I see pkgsrc has just
updated to this new version.
I still can't get programs such as grep and sed, called from libtool, to find a
lib file in /usr/local/lib (snipping lines 1 to 74 of my make log file):
/bin/sh ../libtool --tag=CC --mode=link gcc -g -O2 -Wall -version-info
5:5:1 -no-undefined -o libgconf-2.la -rpath /usr/local/lib gconf-internals.lo
gconf-backend.lo gconf-changeset.lo gconf-error.lo gconf-listeners.lo
gconf-locale.lo gconf-schema.lo gconf-sources.lo gconf-value.lo gconf.lo
gconf-client.lo gconf-enum-types.lo GConfX-common.lo GConfX-skels.lo
GConfX-stubs.lo -pthread -Wl,--export-dynamic -L/usr/local/lib -lgio-2.0
-lgmodule-2.0 -lORBit-2 -lgobject-2.0 -lgthread-2.0 -lrt -lglib-2.0
libtool: link: warning: `/usr/lib/libgmodule-2.0.la' seems to be moved
libtool: link: warning: `/usr/lib/libgobject-2.0.la' seems to be moved
/usr/bin/grep: /usr/lib/libgthread-2.0.la: No such file or directory
/usr/bin/sed: can't read /usr/lib/libgthread-2.0.la: No such file or directory
libtool: link: `/usr/lib/libgthread-2.0.la' is not a valid libtool archive
make[3]: *** [libgconf-2.la] Error 1
make[3]: Leaving directory `/home/arlene/gnumeric-dep/GConf-2.32.1/gconf'
make[2]: *** [all] Error 2
make[2]: Leaving directory `/home/arlene/gnumeric-dep/GConf-2.32.1/gconf'
make[1]: *** [all-recursive] Error 1
make[1]: Leaving directory `/home/arlene/gnumeric-dep/GConf-2.32.1'
make: *** [all] Error 2
"seems to be moved" resulted from making symbolic links in /usr/lib to those
files it didn't know to look for in /usr/local/lib.
I think the build uses a libtool generated by "configure" rather than one that
might be installed on the system.
But I was successful building the new libtool-2.4 and upgrading from Slackware
13.0's libtool-1.5.26.
Maybe something is wrong in Slackware's setup, in which case Slackware would
not be a good system to build my own versions of packages either with pkgsrc or
otherwise.
I could try downloading gcc-4.5.2 full suite (http://gcc.gnu.org/), and
building that from source to upgrade Slackware's corresponding stuff, or I
could first try a live CD such as System Rescue CD (http://sysresccd.org/), I
have v1.4.0. Then I'd have to add /mount-point/usr/include and
/mount-point/usr/local/include to include path and /mount-point/usr/local/lib
and /mount-point/usr/lib to lib search path after mounting Slackware Linux
partition.
Tom
Home |
Main Index |
Thread Index |
Old Index