Installation of the attr package fails because it's not allowed to change owner and permission of "//bin". For some reason, the "//" is confusing the package users wrapper scripts, I think, and so the command is passed directly to /bin/install, which then throws an error.
The real problem is that the 'make install' step fails on this error. It just stops. So nothing gets installed. For now, I'm going to work around the problem using the following, where $HOME is defined as (in my case) /usr/src/attr - the DIST_ROOT variable needs to have an absolute path, or things go everywhere in the source code tree: make DIST_ROOT=$HOME/DEST install install-lib install-dev mv -v $HOME/DEST/bin/* /bin mv -v $HOME/DEST/usr/lib/libattr.so* /lib rm -rfv /usr/include/attr mv -v $HOME/DEST/usr/include/attr /usr/include tar cC $HOME/DEST/usr/share locale | tar xvmC /usr/share install -v -m0644 man/man1/{attr,getfattr,setfattr}.1 /usr/share/man/man1 install -v -m0644 man/man5/attr.5 /usr/share/man/man5 Does this look right? It appears to work for me - the result seems to be virtually identical, with the exception of installing some extra headers, to what Robert has in the book. The attr installer doesn't correctly install the manpages, and there appears to be a problem with the way it installs the static libraries. But I don't think I care about the static libraries, and the manpages are manually installed in the commands above (copied from the book). Chris Buxton Professional Services Men & Mice -- http://linuxfromscratch.org/mailman/listinfo/hlfs-dev FAQ: http://www.linuxfromscratch.org/faq/ Unsubscribe: See the above information page