Gowri wrote:
I have locally build mozilla. I am trying to build JSS with the mozilla
binaries that I build. I get the following error message


make[3]: Entering directory `mozilla/security/jss/org/mozilla/jss' cc -o HP-UXB.11.22_OPT.OBJ/CryptoManager.o -c -O -DHPUX10 -Ae +Z -DHPUX -Dhppa -D_HPUX_SOURCE -D_USE_BIG_FDS -Aa +e +p +DD32 -DHPUX11 -DXP_UNIX -UDEBUG -DNDEBUG -I../../dist/HP-UXB.11.22_OPT.OBJ/include -I../../dist/public/jss -I../../dist/private/jss -I../../../dist/HP-UXB.11.22_OPT.OBJ/include -I../../../dist/public/jss -I../../../dist/private/jss -I../../../../dist/HP-UXB.11.22_OPT.OBJ/include -I../../../../dist/public/jss -I../../../../dist/private/jss -I../../../../../dist/HP-UXB.11.22_OPT.OBJ/include -I../../../../../dist/public/jss -I../../../../../dist/private/jss -I/proj/images/java/1.4.2/h1.4.2.08/opt/java1.4//include -I/proj/images/java/1.4.2/h1.4.2.08/opt/java1.4//include/hp-ux -I../../../../../dist/public/nspr20 -I../../../../../dist/public/nss CryptoManager.c Error 112: "../../../../../dist/public/nss/secitem.h", line 43 # Include file "plarena.h" not found. #include "pla"rena.h" ^^^^^^^^^^^ Error 112: "../../../../../dist/public/nss/secitem.h", line 44 # Include file "plhash.h" not found. #include "plhash.h"



All the includes are in dist/include , but the build is looking in
"dist/HP-UXB.11.22_OPT.OBJ/include"  Is there a way to specify the
binary directory as dist & not  dist/HP-UXB.11.22_OPT.OBJ/

When NSPR is built as part of a Mozilla client, it publishes its header files in the directory expected by the Mozilla client (dist/include), which is different from what NSPR uses by default (dist/...OBJ/include).

If you want to integrate your JSS build with your Mozilla
build, you may want to patch mozilla/security/manager/Makefile.in
to build JSS. Basically, add
$(MAKE) -C $(topsrcdir)/security/jss $(DEFAULT_GMAKE_FLAGS)
after
175 $(MAKE) -C $(topsrcdir)/security/nss/lib $(DEFAULT_GMAKE_FLAGS)
176 ifndef SKIP_CHK
177 $(MAKE) -C $(topsrcdir)/security/nss/cmd/lib $(DEFAULT_GMAKE_FLAGS)
178 $(MAKE) -C $(topsrcdir)/security/nss/cmd/shlibsign $(DEFAULT_GMAKE_FLAGS)
179 endif


Wan-Teh

_______________________________________________
mozilla-crypto mailing list
[email protected]
http://mail.mozilla.org/listinfo/mozilla-crypto

Reply via email to