Hi all! I don't have an LFS system myself, but still occasionally use the LFS/BLFS books to get hints about build instructions. The following refers to BLFS 6.0.
While building thunderbird I came across a problem, which was caused by environment variables that were still set from the firefox build I did just before, as I was still using the same shell. The build instructions for firefox tell to set the environment variable MOZ_PHOENIX. But then, as soon as you try to build thunderbird and happen to have the MOZ_PHOENIX variable still set, you'll confuse the build system and it will try to build parts of mozilla that are not required for thunderbird, nor included in the thunderbird tarball. I got errors like "No rule to make target `export', but maybe this issue can manifest itself in various ways (GCC complaining about missing header files, for example). It would be good to mention something about this somewhere. Maybe the build instructions should tell to unset the variables after not being required anymore. Ideally, people would use a fresh shell for building each package to ensure that no such variables are still set from a previous build. This can of course be an issue on any package that sets/depends on environment variables. (Sorry if this is a known problem, I tried what I could to find infos about this, but wasn't successful.) Cheers, jlh
signature.asc
Description: OpenPGP digital signature
-- http://linuxfromscratch.org/mailman/listinfo/blfs-support FAQ: http://www.linuxfromscratch.org/blfs/faq.html Unsubscribe: See the above information page