I tried to compile Firefox 1.5.0.9 on my freshly installed box with LFS 6.3,
BLFS 6.2,
Core 2 Duo and GCC 4.1.2.
If I follow the instructions with external NSS and without Pango, I get
In file included from
/home/clock/mozilla/security/manager/ssl/src/nsCipherInfo.h:40,
from
/home/clock/mozilla/security/manager/ssl/src/nsCipherInfo.cpp:38:
../../../../dist/include/system_wrappers/sslt.h:3:23: error: sslt.h: No such
file or directory
And a lot of similar errors. They are caused by "sslt.h" being included instead
of "nss/sslt.h". If I start repairing these manually, they go away but there
are always many many more. I just gave up repairing them.
To prevent a bogus report, I:
* tried it several times with a fresh tree to make sure I didn't make a mistake
* checked I applied the NSS patch
* checked I uncommented the NSS/NSPR in the .mozconfig
* made sure there is no -j flag to the make
But I still had CFLAGS and CXXFLAGS set to "-O3 -march=pentium-m
-fomit-frame-pointer". I think these flags should have no effect on include
files. Or do you think I should try once more without these optimization flags?
If I try with internal NSS, it compiles and runs.
CL<
--
http://linuxfromscratch.org/mailman/listinfo/blfs-support
FAQ: http://www.linuxfromscratch.org/blfs/faq.html
Unsubscribe: See the above information page