diff options
author | dmcmahill <dmcmahill@pkgsrc.org> | 2008-06-18 21:37:31 +0000 |
---|---|---|
committer | dmcmahill <dmcmahill@pkgsrc.org> | 2008-06-18 21:37:31 +0000 |
commit | 5a35165f123ff1b8f21d578dc3a25e0731db0a30 (patch) | |
tree | 872c249e63ea6927c347598f77b6f1b61e94418f /bootstrap | |
parent | 8e2f1a713d48837f20491942716355b57067c297 (diff) | |
download | pkgsrc-5a35165f123ff1b8f21d578dc3a25e0731db0a30.tar.gz |
Document the issue and workaround for missing /lib/libattr.la on some RHEL
systems.
Diffstat (limited to 'bootstrap')
-rw-r--r-- | bootstrap/README.Linux | 21 |
1 files changed, 20 insertions, 1 deletions
diff --git a/bootstrap/README.Linux b/bootstrap/README.Linux index 7bcb1a8108c..6674084cd70 100644 --- a/bootstrap/README.Linux +++ b/bootstrap/README.Linux @@ -1,11 +1,30 @@ -$NetBSD: README.Linux,v 1.3 2005/02/16 11:02:50 grant Exp $ +$NetBSD: README.Linux,v 1.4 2008/06/18 21:37:31 dmcmahill Exp $ Please read the general README file as well. +========================================================================== + +Some versions of Linux (RHEL3 Update 2 for i386 for example) have a +/usr/lib/libacl.la libtool archive file that lists /lib/libattr.la as a +dependency. However, libattr.la does not exist in /lib/libattr.la. If +this is the case, the bootstrap will fail with + +grep: /lib/libattr.la: No such file or directory +/usr/pkgsrc/bootstrap/work/wrk/pkgtools/pkg_install/work/.tools/bin/sed: can't read /lib/libattr.la: No such file or directory +libtool: link: `/lib/libattr.la' is not a valid libtool archive + +The soltion is to copy /usr/lib/libattr.la to /lib/libattr.la with: + +cp -p /usr/lib/libattr.la /lib + +========================================================================== + Some versions of Linux (for example Debian GNU/Linux) need either libtermcap or libcurses (libncurses). Installing the distributions libncurses-dev package (or equivalent) should fix the problem. +========================================================================== + pkgsrc supports both gcc (GNU Compiler Collection) and icc (Intel C++ Compiler). gcc is the default. icc 8.0 and 8.1 on i386 have been tested. |