Question

We have centos6 6.5 64bit server. It had been setup for 32bit development. Our project is statically linked. a team member installed the most recent openssl, openssl-devel, and openssl-static 64bit and 32bit i686 libraries. Nothing else in our setup has been modified. Now when compiling we get a list of errors similar to

    /usr/lib/libcrypt.a(md5-crypt.o): In function `__md5_crypt_r':
    (.text+0x99): undefined reference to `NSSLOW_Init'
    /usr/lib/libcrypt.a(md5-crypt.o): In function `__md5_crypt_r':
    (.text+0xb4): undefined reference to `NSSLOWHASH_NewContext'

we have tried reverting out openssl packages but the error persists thank you

Was it helpful?

Solution

/usr/lib/libcrypt.a(md5-crypt.o): In function `__md5_crypt_r':
(.text+0x99): undefined reference to `NSSLOW_Init'

That's not part of OpenSSL:

openssl-1.0.1f$ grep -r NSSLOW_Init *
openssl-1.0.1f$

libcrypt.a

libcrypt is part of NSS. NSS is is Mozilla's Network Security Services library. You can read about it here: https://developer.mozilla.org/en-US/docs/NSS.

Licensed under: CC-BY-SA with attribution
Not affiliated with StackOverflow
scroll top