Closed
Bug 294062
Opened 20 years ago
Closed 20 years ago
JSS Build on RedHat 9 fails due to wrong reference to libjvm in jdk.mk
Categories
(JSS Graveyard :: Library, defect)
Tracking
(Not tracked)
RESOLVED
INVALID
People
(Reporter: Sandeep.Konchady, Assigned: Sandeep.Konchady)
Details
Description : On RedHat Linux, compilation of JSS fails. This is because of
a reference to jvm library in the wrong directory. On JDK
1.4.2_05 libjvm is located in jre/lib/i386/client and not
jre/lib/i386/classic. This needs to be changed in
coreconf/jdk.mk. Also it would be a good idea to replace
references to classes.zip to rt.jar.
Platform : Linux nsssvr 2.4.20-8 #1 Thu Mar 13 17:54:28 EST 2003 i686 i686
i386 GNU/Linux
RedHat Version : cat redhat-release
Red Hat Linux release 9 (Shrike)
Java version : java -version
java version "1.4.2_05"
Java(TM) 2 Runtime Environment, Standard Edition (build
1.4.2_05-b04)
Java HotSpot(TM) Client VM (build 1.4.2_05-b04, mixed mode)
gcc version : gcc -dumpversion
3.2.2
Error report :
> Linux2.4_x86_glibc_PTH_DBG.OBJ/jssmap.linux
rm -f Linux2.4_x86_glibc_PTH_DBG.OBJ/libjss4.so
gcc -shared -Wl,-soname -Wl,libjss4.so
-Wl,--version-script,Linux2.4_x86_glibc_PTH_DBG.OBJ/jssmap.linux -o
Linux2.4_x86_glibc_PTH_DBG.OBJ/libjss4.so
../org/mozilla/jss/crypto/Linux2.4_x86_glibc_PTH_DBG.OBJ/Algorithm.o
../org/mozilla/jss/crypto/Linux2.4_x86_glibc_PTH_DBG.OBJ/PQGParams.o
../org/mozilla/jss/crypto/Linux2.4_x86_glibc_PTH_DBG.OBJ/SecretDecoderRing.o
../org/mozilla/jss/SecretDecoderRing/Linux2.4_x86_glibc_PTH_DBG.OBJ/KeyManager.o
../org/mozilla/jss/Linux2.4_x86_glibc_PTH_DBG.OBJ/CryptoManager.o
../org/mozilla/jss/Linux2.4_x86_glibc_PTH_DBG.OBJ/PK11Finder.o
../org/mozilla/jss/pkcs11/Linux2.4_x86_glibc_PTH_DBG.OBJ/PK11Cert.o
../org/mozilla/jss/pkcs11/Linux2.4_x86_glibc_PTH_DBG.OBJ/PK11Cipher.o
../org/mozilla/jss/pkcs11/Linux2.4_x86_glibc_PTH_DBG.OBJ/PK11KeyGenerator.o
../org/mozilla/jss/pkcs11/Linux2.4_x86_glibc_PTH_DBG.OBJ/PK11KeyPairGenerator.o
../org/mozilla/jss/pkcs11/Linux2.4_x86_glibc_PTH_DBG.OBJ/PK11KeyWrapper.o
../org/mozilla/jss/pkcs11/Linux2.4_x86_glibc_PTH_DBG.OBJ/PK11MessageDigest.o
../org/mozilla/jss/pkcs11/Linux2.4_x86_glibc_PTH_DBG.OBJ/PK11Module.o
../org/mozilla/jss/pkcs11/Linux2.4_x86_glibc_PTH_DBG.OBJ/PK11PrivKey.o
../org/mozilla/jss/pkcs11/Linux2.4_x86_glibc_PTH_DBG.OBJ/PK11PubKey.o
../org/mozilla/jss/pkcs11/Linux2.4_x86_glibc_PTH_DBG.OBJ/PK11Signature.o
../org/mozilla/jss/pkcs11/Linux2.4_x86_glibc_PTH_DBG.OBJ/PK11SecureRandom.o
../org/mozilla/jss/pkcs11/Linux2.4_x86_glibc_PTH_DBG.OBJ/PK11Store.o
../org/mozilla/jss/pkcs11/Linux2.4_x86_glibc_PTH_DBG.OBJ/PK11SymKey.o
../org/mozilla/jss/pkcs11/Linux2.4_x86_glibc_PTH_DBG.OBJ/PK11Token.o
../org/mozilla/jss/ssl/Linux2.4_x86_glibc_PTH_DBG.OBJ/SSLSocket.o
../org/mozilla/jss/ssl/Linux2.4_x86_glibc_PTH_DBG.OBJ/callbacks.o
../org/mozilla/jss/ssl/Linux2.4_x86_glibc_PTH_DBG.OBJ/SSLServerSocket.o
../org/mozilla/jss/ssl/Linux2.4_x86_glibc_PTH_DBG.OBJ/common.o
../org/mozilla/jss/ssl/Linux2.4_x86_glibc_PTH_DBG.OBJ/javasock.o
../org/mozilla/jss/util/Linux2.4_x86_glibc_PTH_DBG.OBJ/jssutil.o
../org/mozilla/jss/util/Linux2.4_x86_glibc_PTH_DBG.OBJ/jssver.o
../org/mozilla/jss/util/Linux2.4_x86_glibc_PTH_DBG.OBJ/errstrings.o
../org/mozilla/jss/util/Linux2.4_x86_glibc_PTH_DBG.OBJ/NativeErrcodes.o
../org/mozilla/jss/provider/java/security/Linux2.4_x86_glibc_PTH_DBG.OBJ/JSSKeyStoreSpi.o
-L../../../dist/Linux2.4_x86_glibc_PTH_DBG.OBJ/lib -lnss3 -lsmime3 -lssl3
-lplc4 -lplds4 -lnspr4
-L/share/builds/components/jdk/1.4.2_05/Linux/jre/lib/i386/classic -ljvm
-L/share/builds/components/jdk/1.4.2_05/Linux/jre/lib/i386 -ljava
/usr/bin/ld: cannot find -ljvm
collect2: ld returned 1 exit status
gmake[1]: *** [Linux2.4_x86_glibc_PTH_DBG.OBJ/libjss4.so] Error 1
gmake[1]: Leaving directory
`/export/tinderbox/Linux_2.4.20-8_Depend/mozilla/security/jss/lib'
gmake: *** [libs] Error 2| Assignee | ||
Updated•20 years ago
|
Status: NEW → ASSIGNED
Comment 1•20 years ago
|
||
I believe this is because you didn't set the JDK_VERSION environment variable to 1.4. If you use JDK 1.4 or later, you need to set the JDK_VERSION environment variable to 1.4. See the JSS 3.4 build instructions at http://www.mozilla.org/projects/security/pki/jss/jss_build_3.4.html.
Comment 2•20 years ago
|
||
Glen, I remember you removed the need to set JDK_VERSION in some JSS release. Could you tell us about that? Sandeep, which JSS version are you building?
Comment 3•20 years ago
|
||
Wan-Teh, I cannot remember removing the need for JDK_VERSION for a jss release. I check my .cshrc and on LINUX I do set the JDK_VERSION
| Assignee | ||
Comment 4•20 years ago
|
||
This is not really a bug. Need to set JDK_VERSION to 1.4 for this to work with JDK 1.4.x. As for replacing classes.zip with rt.jar and its associated components, I will open another bug.
Status: ASSIGNED → RESOLVED
Closed: 20 years ago
Resolution: --- → INVALID
You need to log in
before you can comment on or make changes to this bug.
Description
•