#19607: nss: update fails ----------------------------------+----------------------------------------- Reporter: devans@… | Owner: jeremyhu@… Type: defect | Status: reopened Priority: Normal | Milestone: Component: ports | Version: 1.7.1 Resolution: | Keywords: Port: nss | ----------------------------------+----------------------------------------- Comment(by devans@…): Thank you. I actually checked the patch file before my last comment because I thought the same thing you did. At any rate, I updated again (building from svn) {{{ cd `port dir nss` svn update At revision 50953. sudo port clean nss sudo port upgrade nss {{{ ../../../coreconf/nsinstall/Darwin8.11.0_gcc-4.0_DBG.OBJ/nsinstall -R -m 775 Darwin8.11.0_gcc-4.0_DBG.OBJ/Darwin_SINGLE_SHLIB/libfreebl3.dylib ../../../../dist/Darwin8.11.0_gcc-4.0_DBG.OBJ/lib cd softoken; make libs /usr/bin/gcc-4.0 -o Darwin8.11.0_gcc-4.0_DBG.OBJ/ecdecode.o -c -g -fPIC -Dppc -Wmost -fpascal-strings -fno-common -pipe -DDARWIN -DHAVE_STRERROR -DHAVE_BSD_FLOCK -DXP_UNIX -DSHLIB_SUFFIX=\"dylib\" -DSHLIB_PREFIX=\"lib\" -DSOFTOKEN_LIB_NAME=\"libsoftokn3.dylib\" -DSHLIB_VERSION=\"3\" -DDEBUG -UNDEBUG -DDEBUG_root -I/opt/local/include/nspr -L/opt/local/lib/nspr -I@@/opt/local/include -L/opt/local/lib -DUSE_UTIL_DIRECTLY -I../../../../dist/Darwin8.11.0_gcc-4.0_DBG.OBJ/include -I../../../../dist/public/nss -I../../../../dist/private/nss -I../../../../dist/public/dbm ecdecode.c /usr/bin/gcc-4.0 -o Darwin8.11.0_gcc-4.0_DBG.OBJ/fipsaudt.o -c -g -fPIC -Dppc -Wmost -fpascal-strings -fno-common -pipe -DDARWIN -DHAVE_STRERROR -DHAVE_BSD_FLOCK -DXP_UNIX -DSHLIB_SUFFIX=\"dylib\" -DSHLIB_PREFIX=\"lib\" -DSOFTOKEN_LIB_NAME=\"libsoftokn3.dylib\" -DSHLIB_VERSION=\"3\" -DDEBUG -UNDEBUG -DDEBUG_root -I/opt/local/include/nspr -L/opt/local/lib/nspr -I@@/opt/local/include -L/opt/local/lib -DUSE_UTIL_DIRECTLY -I../../../../dist/Darwin8.11.0_gcc-4.0_DBG.OBJ/include -I../../../../dist/public/nss -I../../../../dist/private/nss -I../../../../dist/public/dbm fipsaudt.c /usr/bin/gcc-4.0 -o Darwin8.11.0_gcc-4.0_DBG.OBJ/fipstest.o -c -g -fPIC -Dppc -Wmost -fpascal-strings -fno-common -pipe -DDARWIN -DHAVE_STRERROR -DHAVE_BSD_FLOCK -DXP_UNIX -DSHLIB_SUFFIX=\"dylib\" -DSHLIB_PREFIX=\"lib\" -DSOFTOKEN_LIB_NAME=\"libsoftokn3.dylib\" -DSHLIB_VERSION=\"3\" -DDEBUG -UNDEBUG -DDEBUG_root -I/opt/local/include/nspr -L/opt/local/lib/nspr -I@@/opt/local/include -L/opt/local/lib -DUSE_UTIL_DIRECTLY -I../../../../dist/Darwin8.11.0_gcc-4.0_DBG.OBJ/include -I../../../../dist/public/nss -I../../../../dist/private/nss -I../../../../dist/public/dbm fipstest.c /usr/bin/gcc-4.0 -o Darwin8.11.0_gcc-4.0_DBG.OBJ/fipstokn.o -c -g -fPIC -Dppc -Wmost -fpascal-strings -fno-common -pipe -DDARWIN -DHAVE_STRERROR -DHAVE_BSD_FLOCK -DXP_UNIX -DSHLIB_SUFFIX=\"dylib\" -DSHLIB_PREFIX=\"lib\" -DSOFTOKEN_LIB_NAME=\"libsoftokn3.dylib\" -DSHLIB_VERSION=\"3\" -DDEBUG -UNDEBUG -DDEBUG_root -I/opt/local/include/nspr -L/opt/local/lib/nspr -I@@/opt/local/include -L/opt/local/lib -DUSE_UTIL_DIRECTLY -I../../../../dist/Darwin8.11.0_gcc-4.0_DBG.OBJ/include -I../../../../dist/public/nss -I../../../../dist/private/nss -I../../../../dist/public/dbm fipstokn.c /usr/bin/gcc-4.0 -o Darwin8.11.0_gcc-4.0_DBG.OBJ/lgglue.o -c -g -fPIC -Dppc -Wmost -fpascal-strings -fno-common -pipe -DDARWIN -DHAVE_STRERROR -DHAVE_BSD_FLOCK -DXP_UNIX -DSHLIB_SUFFIX=\"dylib\" -DSHLIB_PREFIX=\"lib\" -DSOFTOKEN_LIB_NAME=\"libsoftokn3.dylib\" -DSHLIB_VERSION=\"3\" -DDEBUG -UNDEBUG -DDEBUG_root -I/opt/local/include/nspr -L/opt/local/lib/nspr -I@@/opt/local/include -L/opt/local/lib -DUSE_UTIL_DIRECTLY -I../../../../dist/Darwin8.11.0_gcc-4.0_DBG.OBJ/include -I../../../../dist/public/nss -I../../../../dist/private/nss -I../../../../dist/public/dbm lgglue.c /usr/bin/gcc-4.0 -o Darwin8.11.0_gcc-4.0_DBG.OBJ/lowkey.o -c -g -fPIC -Dppc -Wmost -fpascal-strings -fno-common -pipe -DDARWIN -DHAVE_STRERROR -DHAVE_BSD_FLOCK -DXP_UNIX -DSHLIB_SUFFIX=\"dylib\" -DSHLIB_PREFIX=\"lib\" -DSOFTOKEN_LIB_NAME=\"libsoftokn3.dylib\" -DSHLIB_VERSION=\"3\" -DDEBUG -UNDEBUG -DDEBUG_root -I/opt/local/include/nspr -L/opt/local/lib/nspr -I@@/opt/local/include -L/opt/local/lib -DUSE_UTIL_DIRECTLY -I../../../../dist/Darwin8.11.0_gcc-4.0_DBG.OBJ/include -I../../../../dist/public/nss -I../../../../dist/private/nss -I../../../../dist/public/dbm lowkey.c /usr/bin/gcc-4.0 -o Darwin8.11.0_gcc-4.0_DBG.OBJ/lowpbe.o -c -g -fPIC -Dppc -Wmost -fpascal-strings -fno-common -pipe -DDARWIN -DHAVE_STRERROR -DHAVE_BSD_FLOCK -DXP_UNIX -DSHLIB_SUFFIX=\"dylib\" -DSHLIB_PREFIX=\"lib\" -DSOFTOKEN_LIB_NAME=\"libsoftokn3.dylib\" -DSHLIB_VERSION=\"3\" -DDEBUG -UNDEBUG -DDEBUG_root -I/opt/local/include/nspr -L/opt/local/lib/nspr -I@@/opt/local/include -L/opt/local/lib -DUSE_UTIL_DIRECTLY -I../../../../dist/Darwin8.11.0_gcc-4.0_DBG.OBJ/include -I../../../../dist/public/nss -I../../../../dist/private/nss -I../../../../dist/public/dbm lowpbe.c /usr/bin/gcc-4.0 -o Darwin8.11.0_gcc-4.0_DBG.OBJ/padbuf.o -c -g -fPIC -Dppc -Wmost -fpascal-strings -fno-common -pipe -DDARWIN -DHAVE_STRERROR -DHAVE_BSD_FLOCK -DXP_UNIX -DSHLIB_SUFFIX=\"dylib\" -DSHLIB_PREFIX=\"lib\" -DSOFTOKEN_LIB_NAME=\"libsoftokn3.dylib\" -DSHLIB_VERSION=\"3\" -DDEBUG -UNDEBUG -DDEBUG_root -I/opt/local/include/nspr -L/opt/local/lib/nspr -I@@/opt/local/include -L/opt/local/lib -DUSE_UTIL_DIRECTLY -I../../../../dist/Darwin8.11.0_gcc-4.0_DBG.OBJ/include -I../../../../dist/public/nss -I../../../../dist/private/nss -I../../../../dist/public/dbm padbuf.c /usr/bin/gcc-4.0 -o Darwin8.11.0_gcc-4.0_DBG.OBJ/pkcs11.o -c -g -fPIC -Dppc -Wmost -fpascal-strings -fno-common -pipe -DDARWIN -DHAVE_STRERROR -DHAVE_BSD_FLOCK -DXP_UNIX -DSHLIB_SUFFIX=\"dylib\" -DSHLIB_PREFIX=\"lib\" -DSOFTOKEN_LIB_NAME=\"libsoftokn3.dylib\" -DSHLIB_VERSION=\"3\" -DDEBUG -UNDEBUG -DDEBUG_root -I/opt/local/include/nspr -L/opt/local/lib/nspr -I@@/opt/local/include -L/opt/local/lib -DUSE_UTIL_DIRECTLY -I../../../../dist/Darwin8.11.0_gcc-4.0_DBG.OBJ/include -I../../../../dist/public/nss -I../../../../dist/private/nss -I../../../../dist/public/dbm pkcs11.c /usr/bin/gcc-4.0 -o Darwin8.11.0_gcc-4.0_DBG.OBJ/pkcs11c.o -c -g -fPIC -Dppc -Wmost -fpascal-strings -fno-common -pipe -DDARWIN -DHAVE_STRERROR -DHAVE_BSD_FLOCK -DXP_UNIX -DSHLIB_SUFFIX=\"dylib\" -DSHLIB_PREFIX=\"lib\" -DSOFTOKEN_LIB_NAME=\"libsoftokn3.dylib\" -DSHLIB_VERSION=\"3\" -DDEBUG -UNDEBUG -DDEBUG_root -I/opt/local/include/nspr -L/opt/local/lib/nspr -I@@/opt/local/include -L/opt/local/lib -DUSE_UTIL_DIRECTLY -I../../../../dist/Darwin8.11.0_gcc-4.0_DBG.OBJ/include -I../../../../dist/public/nss -I../../../../dist/private/nss -I../../../../dist/public/dbm pkcs11c.c /usr/bin/gcc-4.0 -o Darwin8.11.0_gcc-4.0_DBG.OBJ/pkcs11u.o -c -g -fPIC -Dppc -Wmost -fpascal-strings -fno-common -pipe -DDARWIN -DHAVE_STRERROR -DHAVE_BSD_FLOCK -DXP_UNIX -DSHLIB_SUFFIX=\"dylib\" -DSHLIB_PREFIX=\"lib\" -DSOFTOKEN_LIB_NAME=\"libsoftokn3.dylib\" -DSHLIB_VERSION=\"3\" -DDEBUG -UNDEBUG -DDEBUG_root -I/opt/local/include/nspr -L/opt/local/lib/nspr -I@@/opt/local/include -L/opt/local/lib -DUSE_UTIL_DIRECTLY -I../../../../dist/Darwin8.11.0_gcc-4.0_DBG.OBJ/include -I../../../../dist/public/nss -I../../../../dist/private/nss -I../../../../dist/public/dbm pkcs11u.c /usr/bin/gcc-4.0 -o Darwin8.11.0_gcc-4.0_DBG.OBJ/rsawrapr.o -c -g -fPIC -Dppc -Wmost -fpascal-strings -fno-common -pipe -DDARWIN -DHAVE_STRERROR -DHAVE_BSD_FLOCK -DXP_UNIX -DSHLIB_SUFFIX=\"dylib\" -DSHLIB_PREFIX=\"lib\" -DSOFTOKEN_LIB_NAME=\"libsoftokn3.dylib\" -DSHLIB_VERSION=\"3\" -DDEBUG -UNDEBUG -DDEBUG_root -I/opt/local/include/nspr -L/opt/local/lib/nspr -I@@/opt/local/include -L/opt/local/lib -DUSE_UTIL_DIRECTLY -I../../../../dist/Darwin8.11.0_gcc-4.0_DBG.OBJ/include -I../../../../dist/public/nss -I../../../../dist/private/nss -I../../../../dist/public/dbm rsawrapr.c /usr/bin/gcc-4.0 -o Darwin8.11.0_gcc-4.0_DBG.OBJ/sdb.o -c -g -fPIC -Dppc -Wmost -fpascal-strings -fno-common -pipe -DDARWIN -DHAVE_STRERROR -DHAVE_BSD_FLOCK -DXP_UNIX -DSHLIB_SUFFIX=\"dylib\" -DSHLIB_PREFIX=\"lib\" -DSOFTOKEN_LIB_NAME=\"libsoftokn3.dylib\" -DSHLIB_VERSION=\"3\" -DDEBUG -UNDEBUG -DDEBUG_root -I/opt/local/include/nspr -L/opt/local/lib/nspr -I@@/opt/local/include -L/opt/local/lib -DUSE_UTIL_DIRECTLY -I../../../../dist/Darwin8.11.0_gcc-4.0_DBG.OBJ/include -I../../../../dist/public/nss -I../../../../dist/private/nss -I../../../../dist/public/dbm sdb.c sdb.c: In function 'sdb_FindObjectsInit': sdb.c:707: warning: implicit declaration of function 'sqlite3_prepare_v2' /usr/bin/gcc-4.0 -o Darwin8.11.0_gcc-4.0_DBG.OBJ/sftkdb.o -c -g -fPIC -Dppc -Wmost -fpascal-strings -fno-common -pipe -DDARWIN -DHAVE_STRERROR -DHAVE_BSD_FLOCK -DXP_UNIX -DSHLIB_SUFFIX=\"dylib\" -DSHLIB_PREFIX=\"lib\" -DSOFTOKEN_LIB_NAME=\"libsoftokn3.dylib\" -DSHLIB_VERSION=\"3\" -DDEBUG -UNDEBUG -DDEBUG_root -I/opt/local/include/nspr -L/opt/local/lib/nspr -I@@/opt/local/include -L/opt/local/lib -DUSE_UTIL_DIRECTLY -I../../../../dist/Darwin8.11.0_gcc-4.0_DBG.OBJ/include -I../../../../dist/public/nss -I../../../../dist/private/nss -I../../../../dist/public/dbm sftkdb.c /usr/bin/gcc-4.0 -o Darwin8.11.0_gcc-4.0_DBG.OBJ/sftkmod.o -c -g -fPIC -Dppc -Wmost -fpascal-strings -fno-common -pipe -DDARWIN -DHAVE_STRERROR -DHAVE_BSD_FLOCK -DXP_UNIX -DSHLIB_SUFFIX=\"dylib\" -DSHLIB_PREFIX=\"lib\" -DSOFTOKEN_LIB_NAME=\"libsoftokn3.dylib\" -DSHLIB_VERSION=\"3\" -DDEBUG -UNDEBUG -DDEBUG_root -I/opt/local/include/nspr -L/opt/local/lib/nspr -I@@/opt/local/include -L/opt/local/lib -DUSE_UTIL_DIRECTLY -I../../../../dist/Darwin8.11.0_gcc-4.0_DBG.OBJ/include -I../../../../dist/public/nss -I../../../../dist/private/nss -I../../../../dist/public/dbm sftkmod.c /usr/bin/gcc-4.0 -o Darwin8.11.0_gcc-4.0_DBG.OBJ/sftkpars.o -c -g -fPIC -Dppc -Wmost -fpascal-strings -fno-common -pipe -DDARWIN -DHAVE_STRERROR -DHAVE_BSD_FLOCK -DXP_UNIX -DSHLIB_SUFFIX=\"dylib\" -DSHLIB_PREFIX=\"lib\" -DSOFTOKEN_LIB_NAME=\"libsoftokn3.dylib\" -DSHLIB_VERSION=\"3\" -DDEBUG -UNDEBUG -DDEBUG_root -I/opt/local/include/nspr -L/opt/local/lib/nspr -I@@/opt/local/include -L/opt/local/lib -DUSE_UTIL_DIRECTLY -I../../../../dist/Darwin8.11.0_gcc-4.0_DBG.OBJ/include -I../../../../dist/public/nss -I../../../../dist/private/nss -I../../../../dist/public/dbm sftkpars.c /usr/bin/gcc-4.0 -o Darwin8.11.0_gcc-4.0_DBG.OBJ/sftkpwd.o -c -g -fPIC -Dppc -Wmost -fpascal-strings -fno-common -pipe -DDARWIN -DHAVE_STRERROR -DHAVE_BSD_FLOCK -DXP_UNIX -DSHLIB_SUFFIX=\"dylib\" -DSHLIB_PREFIX=\"lib\" -DSOFTOKEN_LIB_NAME=\"libsoftokn3.dylib\" -DSHLIB_VERSION=\"3\" -DDEBUG -UNDEBUG -DDEBUG_root -I/opt/local/include/nspr -L/opt/local/lib/nspr -I@@/opt/local/include -L/opt/local/lib -DUSE_UTIL_DIRECTLY -I../../../../dist/Darwin8.11.0_gcc-4.0_DBG.OBJ/include -I../../../../dist/public/nss -I../../../../dist/private/nss -I../../../../dist/public/dbm sftkpwd.c /usr/bin/gcc-4.0 -o Darwin8.11.0_gcc-4.0_DBG.OBJ/softkver.o -c -g -fPIC -Dppc -Wmost -fpascal-strings -fno-common -pipe -DDARWIN -DHAVE_STRERROR -DHAVE_BSD_FLOCK -DXP_UNIX -DSHLIB_SUFFIX=\"dylib\" -DSHLIB_PREFIX=\"lib\" -DSOFTOKEN_LIB_NAME=\"libsoftokn3.dylib\" -DSHLIB_VERSION=\"3\" -DDEBUG -UNDEBUG -DDEBUG_root -I/opt/local/include/nspr -L/opt/local/lib/nspr -I@@/opt/local/include -L/opt/local/lib -DUSE_UTIL_DIRECTLY -I../../../../dist/Darwin8.11.0_gcc-4.0_DBG.OBJ/include -I../../../../dist/public/nss -I../../../../dist/private/nss -I../../../../dist/public/dbm softkver.c /usr/bin/gcc-4.0 -o Darwin8.11.0_gcc-4.0_DBG.OBJ/tlsprf.o -c -g -fPIC -Dppc -Wmost -fpascal-strings -fno-common -pipe -DDARWIN -DHAVE_STRERROR -DHAVE_BSD_FLOCK -DXP_UNIX -DSHLIB_SUFFIX=\"dylib\" -DSHLIB_PREFIX=\"lib\" -DSOFTOKEN_LIB_NAME=\"libsoftokn3.dylib\" -DSHLIB_VERSION=\"3\" -DDEBUG -UNDEBUG -DDEBUG_root -I/opt/local/include/nspr -L/opt/local/lib/nspr -I@@/opt/local/include -L/opt/local/lib -DUSE_UTIL_DIRECTLY -I../../../../dist/Darwin8.11.0_gcc-4.0_DBG.OBJ/include -I../../../../dist/public/nss -I../../../../dist/private/nss -I../../../../dist/public/dbm tlsprf.c rm -f Darwin8.11.0_gcc-4.0_DBG.OBJ/libsoftokn.a ar cr Darwin8.11.0_gcc-4.0_DBG.OBJ/libsoftokn.a Darwin8.11.0_gcc-4.0_DBG.OBJ/ecdecode.o Darwin8.11.0_gcc-4.0_DBG.OBJ/fipsaudt.o Darwin8.11.0_gcc-4.0_DBG.OBJ/fipstest.o Darwin8.11.0_gcc-4.0_DBG.OBJ/fipstokn.o Darwin8.11.0_gcc-4.0_DBG.OBJ/lgglue.o Darwin8.11.0_gcc-4.0_DBG.OBJ/lowkey.o Darwin8.11.0_gcc-4.0_DBG.OBJ/lowpbe.o Darwin8.11.0_gcc-4.0_DBG.OBJ/padbuf.o Darwin8.11.0_gcc-4.0_DBG.OBJ/pkcs11.o Darwin8.11.0_gcc-4.0_DBG.OBJ/pkcs11c.o Darwin8.11.0_gcc-4.0_DBG.OBJ/pkcs11u.o Darwin8.11.0_gcc-4.0_DBG.OBJ/rsawrapr.o Darwin8.11.0_gcc-4.0_DBG.OBJ/sdb.o Darwin8.11.0_gcc-4.0_DBG.OBJ/sftkdb.o Darwin8.11.0_gcc-4.0_DBG.OBJ/sftkmod.o Darwin8.11.0_gcc-4.0_DBG.OBJ/sftkpars.o Darwin8.11.0_gcc-4.0_DBG.OBJ/sftkpwd.o Darwin8.11.0_gcc-4.0_DBG.OBJ/softkver.o Darwin8.11.0_gcc-4.0_DBG.OBJ/tlsprf.o /usr/bin/ranlib Darwin8.11.0_gcc-4.0_DBG.OBJ/libsoftokn.a grep -v ';+' softokn.def | grep -v ';-' | sed -e 's; DATA ;;' -e 's,;;,,' -e 's,;.*,,' -e 's,^,_,' > Darwin8.11.0_gcc-4.0_DBG.OBJ/softokn.def rm -f Darwin8.11.0_gcc-4.0_DBG.OBJ/libsoftokn3.dylib /usr/bin/gcc-4.0 -dynamiclib -compatibility_version 1 -current_version 1 -install_name /opt/local/lib/nss/libsoftokn3.dylib -headerpad_max_install_names -L/opt/local/lib/nspr -o Darwin8.11.0_gcc-4.0_DBG.OBJ/libsoftokn3.dylib Darwin8.11.0_gcc-4.0_DBG.OBJ/ecdecode.o Darwin8.11.0_gcc-4.0_DBG.OBJ/fipsaudt.o Darwin8.11.0_gcc-4.0_DBG.OBJ/fipstest.o Darwin8.11.0_gcc-4.0_DBG.OBJ/fipstokn.o Darwin8.11.0_gcc-4.0_DBG.OBJ/lgglue.o Darwin8.11.0_gcc-4.0_DBG.OBJ/lowkey.o Darwin8.11.0_gcc-4.0_DBG.OBJ/lowpbe.o Darwin8.11.0_gcc-4.0_DBG.OBJ/padbuf.o Darwin8.11.0_gcc-4.0_DBG.OBJ/pkcs11.o Darwin8.11.0_gcc-4.0_DBG.OBJ/pkcs11c.o Darwin8.11.0_gcc-4.0_DBG.OBJ/pkcs11u.o Darwin8.11.0_gcc-4.0_DBG.OBJ/rsawrapr.o Darwin8.11.0_gcc-4.0_DBG.OBJ/sdb.o Darwin8.11.0_gcc-4.0_DBG.OBJ/sftkdb.o Darwin8.11.0_gcc-4.0_DBG.OBJ/sftkmod.o Darwin8.11.0_gcc-4.0_DBG.OBJ/sftkpars.o Darwin8.11.0_gcc-4.0_DBG.OBJ/sftkpwd.o Darwin8.11.0_gcc-4.0_DBG.OBJ/softkver.o Darwin8.11.0_gcc-4.0_DBG.OBJ/tlsprf.o ../../../../dist/Darwin8.11.0_gcc-4.0_DBG.OBJ/lib/libfreebl.a -L../../../../dist/Darwin8.11.0_gcc-4.0_DBG.OBJ/lib -lnssutil3 -lsqlite3 -L/opt/local/lib/nspr -lplc4 -lplds4 -lnspr4 ld: Undefined symbols: _sqlite3_prepare_v2 /usr/libexec/gcc/powerpc-apple-darwin8/4.0.1/libtool: internal link edit command failed make[2]: *** [Darwin8.11.0_gcc-4.0_DBG.OBJ/libsoftokn3.dylib] Error 1 make[1]: *** [libs] Error 2 make: *** [libs] Error 2 }}} So obviously something is not obvious. -- Ticket URL: <http://trac.macports.org/ticket/19607#comment:11> MacPorts <http://www.macports.org/> Ports system for Mac OS