I have mozilla-1.3a and I'm trying to add a default root certificate to it
at build time. Reading some files told me that I should use the addbuiltin
tool in security/nss/cmd/addbuiltin (and that's just the first step, I
can't believe how complicated it is, but that's another matter).

I'm getting tons of errors while trying to build this tool, even though
mozilla builds fine. All errors I get seem to be related to some *.h file
not being found, like:

[andreas@freak addbuiltin]$ gmake
gcc -o Linux2.4_x86_glibc_PTH_DBG.OBJ/secutil.o -c -g -fPIC -DLINUX1_2
-Di386 -D_XOPEN_SOURCE -DLINUX2_1 -ansi -Wall -pipe -DLINUX -Dlinux
-D_POSIX_SOURCE -D_BSD_SOURCE -DHAVE_STRERROR -DXP_UNIX -DNSPR20 -DDEBUG
-UNDEBUG -DDEBUG_andreas -D_REENTRANT
-I../../../../dist/Linux2.4_x86_glibc_PTH_DBG.OBJ/include 
-I../../../../dist/public/seccmd -I../../../../dist/private/seccmd
-I../../../../dist/public/nss -I../../../../dist/public/nspr
-I../../../../dist/public/dbm  secutil.c
secutil.c:38:21: prtypes.h: No such file or directory

This is probably just some build option that is wrong, becuase the prtypes.h
file does exist but somewhere else it seems. I really can't tell, I find
this build system very confusing, many nested makefile includes.

Does anybody have a quick tip for this issue?

Many thanks.


Reply via email to