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
