Please note that diffs are not public domain; they are subject to the copyright notices on the relevant files. =================================================================== RCS file: /ftp/cvs/cvsroot/pkgsrc/bootstrap/README.Linux,v rcsdiff: /ftp/cvs/cvsroot/pkgsrc/bootstrap/README.Linux,v: warning: Unknown phrases like `commitid ...;' are present. retrieving revision 1.3 retrieving revision 1.4 diff -u -p -r1.3 -r1.4 --- pkgsrc/bootstrap/README.Linux 2005/02/16 11:02:50 1.3 +++ pkgsrc/bootstrap/README.Linux 2008/06/18 21:37:31 1.4 @@ -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.