I just came across this particular issue right now while rebuilding
aolserver on ubuntu 12.10. Curiously it's for a different module,
nscache.so. I checked ldd and it doesn't look like libnscache.so is being
linked to it. I'm not sure why that's the case, but perhaps I missed
something during the compile.
On Monday, May 14, 2012 2:57:37 PM UTC+8, Jim wrote:
>
> Is your aolserver installation in a system-wide place? It's in
> /usr/local/aolserver451 which is not a system-wide known place... and
> as I like to maintain and build the web stack myself, I tend to like
> this approach. Having said this, both (in standard place versus
> anywhere else) can work if you use some of the things I'll describe
> now.
>
> The libs created against aolserver and tcl are dynamic libs, so ld.so
> is used to load and use them. /etc/ld.so.conf should list the places
> that the machine owner feels should be considered the standard places.
> So, if /usr/local/aolserver451/lib is in this file, it's considered a
> system-wide place, and libs in that dir will be found without further
> ado.
>
> If it's not, the best way is not to alter /etc/ld.so.conf, but to add
> the lib dir to the env var LD_LIBRARY_PATH. If you do this before
> trying to run nsd, the libs in /usr/local/aolserver451 will be pulled
> in exactly as if that dir were in /etc/ld.so.conf.
>
> -Jim
>
> On 5/13/12, Klaus Hofeditz ]project-open[
> <klaus.h...@project-open.com <javascript:>> wrote:
> > Hi all,
> >
> > I am trying to install AOLSERVER 4.5.1 on Ubuntu 12.04 (LTS).
> > While nslog loads ok, nssha1 fails:
> >
> > [13/May/2012:17:09:35][15372.3073791680][-main-] Notice: modload:
> > loading '/usr/local/aolserver451/bin/nssha1.so'
> > [13/May/2012:17:09:35][15372.3073791680][-main-] Warning: modload: could
> > not find Ns_ModuleInit in /usr/local/aolserver451/bin/nssha1.so
> > [13/May/2012:17:09:35][15372.3073791680][-main-] Fatal: modload: failed
> > to load module '/usr/local/aolserver451/bin/nssha1.so'
> >
> > Any ideas where to start digging?
> > Tx for your support!
> >
> > Klaus
> >
> >
> > root@abc:/usr/local/src/aolserver-4.5.1/nssha1# make install
> > NSHOME=/usr/local/aolserver451
> >
> > gcc -O2 -Wall -Wno-implicit-int -fPIC -pipe
> > -I/usr/local/aolserver451/include -I/usr/local/aolserver451/include
> > -DNO_CONST -DPACKAGE_NAME=\"tcl\" -DPACKAGE_TARNAME=\"tcl\"
> > -DPACKAGE_VERSION=\"8.5\" -DPACKAGE_STRING=\"tcl\ 8.5\"
> > -DPACKAGE_BUGREPORT=\"\" -DSTDC_HEADERS=1 -DHAVE_SYS_TYPES_H=1
> > -DHAVE_SYS_STAT_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1
> > -DHAVE_MEMORY_H=1 -DHAVE_STRINGS_H=1 -DHAVE_INTTYPES_H=1
> > -DHAVE_STDINT_H=1 -DHAVE_UNISTD_H=1 -DHAVE_LIMITS_H=1
> > -DHAVE_SYS_PARAM_H=1 -DUSE_THREAD_ALLOC=1 -D_REENTRANT=1
> > -D_THREAD_SAFE=1 -DHAVE_PTHREAD_ATTR_SETSTACKSIZE=1
> > -DHAVE_PTHREAD_GETATTR_NP=1 -DGETATTRNP_NOT_DECLARED=1 -DTCL_THREADS=1
> > -DTCL_CFGVAL_ENCODING=\"iso8859-1\" -DMODULE_SCOPE=extern\
> > __attribute__\(\(__visibility__\(\"hidden\"\)\)\)
> > -DTCL_SHLIB_EXT=\".so\" -DTCL_CFG_DEBUG=1 -DTCL_TOMMATH=1 -DMP_PREC=4
> > -D_LARGEFILE64_SOURCE=1 -DTCL_WIDE_INT_TYPE=long\ long
> > -DHAVE_STRUCT_STAT64=1 -DHAVE_OPEN64=1 -DHAVE_LSEEK64=1
> > -DHAVE_TYPE_OFF64_T=1 -DHAVE_GETCWD=1 -DHAVE_OPENDIR=1 -DHAVE_STRTOL=1
> > -DHAVE_WAITPID=1 -DHAVE_GETADDRINFO=1 -DHAVE_GETPWUID_R_5=1
> > -DHAVE_GETPWUID_R=1 -DHAVE_GETPWNAM_R_5=1 -DHAVE_GETPWNAM_R=1
> > -DHAVE_GETGRGID_R_5=1 -DHAVE_GETGRGID_R=1 -DHAVE_GETGRNAM_R_5=1
> > -DHAVE_GETGRNAM_R=1 -DHAVE_GETHOSTBYNAME_R_6=1 -DHAVE_GETHOSTBYNAME_R=1
> > -DHAVE_GETHOSTBYADDR_R_8=1 -DHAVE_GETHOSTBYADDR_R=1 -DUSE_TERMIOS=1
> > -DHAVE_SYS_TIME_H=1 -DTIME_WITH_SYS_TIME=1 -DHAVE_STRUCT_TM_TM_ZONE=1
> > -DHAVE_TM_ZONE=1 -DHAVE_GMTIME_R=1 -DHAVE_LOCALTIME_R=1 -DHAVE_MKTIME=1
> > -DHAVE_TM_GMTOFF=1 -DHAVE_TIMEZONE_VAR=1 -DHAVE_STRUCT_STAT_ST_BLKSIZE=1
> > -DHAVE_ST_BLKSIZE=1 -DHAVE_INTPTR_T=1 -DHAVE_UINTPTR_T=1
> > -DHAVE_SIGNED_CHAR=1 -DHAVE_LANGINFO=1 -DHAVE_SYS_IOCTL_H=1
> > -DTCL_UNLOAD_DLLS=1 -DPACKAGE_NAME=\"\" -DPACKAGE_TARNAME=\"\"
> > -DPACKAGE_VERSION=\"\" -DPACKAGE_STRING=\"\" -DPACKAGE_BUGREPORT=\"\"
> > -DTCL_CFG_OPTIMIZED=1 -DTCL_CFG_DEBUG=1 -DSTDC_HEADERS=1
> > -DHAVE_SYS_TYPES_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_STDLIB_H=1
> > -DHAVE_STRING_H=1 -DHAVE_MEMORY_H=1 -DHAVE_STRINGS_H=1
> > -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_UNISTD_H=1
> > -DHAVE_INTTYPES_H=1 -DHAVE_TIMEGM=1 -DHAVE_DRAND48=1 -DHAVE_RANDOM=1
> > -DHAVE_POLL=1 -DHAVE_GETADDRINFO=1 -DHAVE_GETNAMEINFO=1 -c -o
> > nssha1.o nssha1.c
> > <command-line>:0:0: warning: "PACKAGE_NAME" redefined [enabled by
> default]
> > <command-line>:0:0: note: this is the location of the previous
> definition
> > <command-line>:0:0: warning: "PACKAGE_TARNAME" redefined [enabled by
> > default]
> > <command-line>:0:0: note: this is the location of the previous
> definition
> > <command-line>:0:0: warning: "PACKAGE_VERSION" redefined [enabled by
> > default]
> > <command-line>:0:0: note: this is the location of the previous
> definition
> > <command-line>:0:0: warning: "PACKAGE_STRING" redefined [enabled by
> > default]
> > <command-line>:0:0: note: this is the location of the previous
> definition
> > nssha1.c: In function âSHA1Cmdâ:
> > nssha1.c:536:5: warning: pointer targets in passing argument 2 of
> > âSHAUpdateâ differ in signedness [-Wpointer-sign]
> > nssha1.c:398:1: note: expected âconst unsigned char *â but argument is
> > of type âchar *â
> > nssha1.c:537:5: warning: pointer targets in passing argument 1 of
> > âSHAFinalâ differ in signedness [-Wpointer-sign]
> > nssha1.c:451:1: note: expected âunsigned char *â but argument is of type
> > âchar *â
> > nssha1.c: At top level:
> > nssha1.c:57:20: warning: âRCSIDâ defined but not used
> [-Wunused-variable]
> > /usr/local/aolserver451/bin/tclsh8.5
> > /usr/local/aolserver451/bin/nsremove.tcl libnssha1.so
> > gcc -shared -O2 -Wall -Wno-implicit-int -fPIC -pipe
> > -I/usr/local/aolserver451/include -I/usr/local/aolserver451/include
> > -DNO_CONST -DPACKAGE_NAME=\"tcl\" -DPACKAGE_TARNAME=\"tcl\"
> > -DPACKAGE_VERSION=\"8.5\" -DPACKAGE_STRING=\"tcl\ 8.5\"
> > -DPACKAGE_BUGREPORT=\"\" -DSTDC_HEADERS=1 -DHAVE_SYS_TYPES_H=1
> > -DHAVE_SYS_STAT_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1
> > -DHAVE_MEMORY_H=1 -DHAVE_STRINGS_H=1 -DHAVE_INTTYPES_H=1
> > -DHAVE_STDINT_H=1 -DHAVE_UNISTD_H=1 -DHAVE_LIMITS_H=1
> > -DHAVE_SYS_PARAM_H=1 -DUSE_THREAD_ALLOC=1 -D_REENTRANT=1
> > -D_THREAD_SAFE=1 -DHAVE_PTHREAD_ATTR_SETSTACKSIZE=1
> > -DHAVE_PTHREAD_GETATTR_NP=1 -DGETATTRNP_NOT_DECLARED=1 -DTCL_THREADS=1
> > -DTCL_CFGVAL_ENCODING=\"iso8859-1\" -DMODULE_SCOPE=extern\
> > __attribute__\(\(__visibility__\(\"hidden\"\)\)\)
> > -DTCL_SHLIB_EXT=\".so\" -DTCL_CFG_DEBUG=1 -DTCL_TOMMATH=1 -DMP_PREC=4
> > -D_LARGEFILE64_SOURCE=1 -DTCL_WIDE_INT_TYPE=long\ long
> > -DHAVE_STRUCT_STAT64=1 -DHAVE_OPEN64=1 -DHAVE_LSEEK64=1
> > -DHAVE_TYPE_OFF64_T=1 -DHAVE_GETCWD=1 -DHAVE_OPENDIR=1 -DHAVE_STRTOL=1
> > -DHAVE_WAITPID=1 -DHAVE_GETADDRINFO=1 -DHAVE_GETPWUID_R_5=1
> > -DHAVE_GETPWUID_R=1 -DHAVE_GETPWNAM_R_5=1 -DHAVE_GETPWNAM_R=1
> > -DHAVE_GETGRGID_R_5=1 -DHAVE_GETGRGID_R=1 -DHAVE_GETGRNAM_R_5=1
> > -DHAVE_GETGRNAM_R=1 -DHAVE_GETHOSTBYNAME_R_6=1 -DHAVE_GETHOSTBYNAME_R=1
> > -DHAVE_GETHOSTBYADDR_R_8=1 -DHAVE_GETHOSTBYADDR_R=1 -DUSE_TERMIOS=1
> > -DHAVE_SYS_TIME_H=1 -DTIME_WITH_SYS_TIME=1 -DHAVE_STRUCT_TM_TM_ZONE=1
> > -DHAVE_TM_ZONE=1 -DHAVE_GMTIME_R=1 -DHAVE_LOCALTIME_R=1 -DHAVE_MKTIME=1
> > -DHAVE_TM_GMTOFF=1 -DHAVE_TIMEZONE_VAR=1 -DHAVE_STRUCT_STAT_ST_BLKSIZE=1
> > -DHAVE_ST_BLKSIZE=1 -DHAVE_INTPTR_T=1 -DHAVE_UINTPTR_T=1
> > -DHAVE_SIGNED_CHAR=1 -DHAVE_LANGINFO=1 -DHAVE_SYS_IOCTL_H=1
> > -DTCL_UNLOAD_DLLS=1 -DPACKAGE_NAME=\"\" -DPACKAGE_TARNAME=\"\"
> > -DPACKAGE_VERSION=\"\" -DPACKAGE_STRING=\"\" -DPACKAGE_BUGREPORT=\"\"
> > -DTCL_CFG_OPTIMIZED=1 -DTCL_CFG_DEBUG=1 -DSTDC_HEADERS=1
> > -DHAVE_SYS_TYPES_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_STDLIB_H=1
> > -DHAVE_STRING_H=1 -DHAVE_MEMORY_H=1 -DHAVE_STRINGS_H=1
> > -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_UNISTD_H=1
> > -DHAVE_INTTYPES_H=1 -DHAVE_TIMEGM=1 -DHAVE_DRAND48=1 -DHAVE_RANDOM=1
> > -DHAVE_POLL=1 -DHAVE_GETADDRINFO=1 -DHAVE_GETNAMEINFO=1 -nostartfiles
> > -o libnssha1.so nssha1.o \
> > -L/usr/local/aolserver451/lib -lnsd -lnsthread
> > -L/usr/local/aolserver451/lib -ltcl8.5 -ldl -lpthread -lieee -lm
> > -lgcc_s -Wl,-rpath,/usr/local/aolserver451/lib
> > /usr/local/aolserver451/bin/tclsh8.5
> > /usr/local/aolserver451/bin/nsremove.tcl nssha1.so
> > gcc -shared -O2 -Wall -Wno-implicit-int -fPIC -pipe
> > -I/usr/local/aolserver451/include -I/usr/local/aolserver451/include
> > -DNO_CONST -DPACKAGE_NAME=\"tcl\" -DPACKAGE_TARNAME=\"tcl\"
> > -DPACKAGE_VERSION=\"8.5\" -DPACKAGE_STRING=\"tcl\ 8.5\"
> > -DPACKAGE_BUGREPORT=\"\" -DSTDC_HEADERS=1 -DHAVE_SYS_TYPES_H=1
> > -DHAVE_SYS_STAT_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1
> > -DHAVE_MEMORY_H=1 -DHAVE_STRINGS_H=1 -DHAVE_INTTYPES_H=1
> > -DHAVE_STDINT_H=1 -DHAVE_UNISTD_H=1 -DHAVE_LIMITS_H=1
> > -DHAVE_SYS_PARAM_H=1 -DUSE_THREAD_ALLOC=1 -D_REENTRANT=1
> > -D_THREAD_SAFE=1 -DHAVE_PTHREAD_ATTR_SETSTACKSIZE=1
> > -DHAVE_PTHREAD_GETATTR_NP=1 -DGETATTRNP_NOT_DECLARED=1 -DTCL_THREADS=1
> > -DTCL_CFGVAL_ENCODING=\"iso8859-1\" -DMODULE_SCOPE=extern\
> > __attribute__\(\(__visibility__\(\"hidden\"\)\)\)
> > -DTCL_SHLIB_EXT=\".so\" -DTCL_CFG_DEBUG=1 -DTCL_TOMMATH=1 -DMP_PREC=4
> > -D_LARGEFILE64_SOURCE=1 -DTCL_WIDE_INT_TYPE=long\ long
> > -DHAVE_STRUCT_STAT64=1 -DHAVE_OPEN64=1 -DHAVE_LSEEK64=1
> > -DHAVE_TYPE_OFF64_T=1 -DHAVE_GETCWD=1 -DHAVE_OPENDIR=1 -DHAVE_STRTOL=1
> > -DHAVE_WAITPID=1 -DHAVE_GETADDRINFO=1 -DHAVE_GETPWUID_R_5=1
> > -DHAVE_GETPWUID_R=1 -DHAVE_GETPWNAM_R_5=1 -DHAVE_GETPWNAM_R=1
> > -DHAVE_GETGRGID_R_5=1 -DHAVE_GETGRGID_R=1 -DHAVE_GETGRNAM_R_5=1
> > -DHAVE_GETGRNAM_R=1 -DHAVE_GETHOSTBYNAME_R_6=1 -DHAVE_GETHOSTBYNAME_R=1
> > -DHAVE_GETHOSTBYADDR_R_8=1 -DHAVE_GETHOSTBYADDR_R=1 -DUSE_TERMIOS=1
> > -DHAVE_SYS_TIME_H=1 -DTIME_WITH_SYS_TIME=1 -DHAVE_STRUCT_TM_TM_ZONE=1
> > -DHAVE_TM_ZONE=1 -DHAVE_GMTIME_R=1 -DHAVE_LOCALTIME_R=1 -DHAVE_MKTIME=1
> > -DHAVE_TM_GMTOFF=1 -DHAVE_TIMEZONE_VAR=1 -DHAVE_STRUCT_STAT_ST_BLKSIZE=1
> > -DHAVE_ST_BLKSIZE=1 -DHAVE_INTPTR_T=1 -DHAVE_UINTPTR_T=1
> > -DHAVE_SIGNED_CHAR=1 -DHAVE_LANGINFO=1 -DHAVE_SYS_IOCTL_H=1
> > -DTCL_UNLOAD_DLLS=1 -DPACKAGE_NAME=\"\" -DPACKAGE_TARNAME=\"\"
> > -DPACKAGE_VERSION=\"\" -DPACKAGE_STRING=\"\" -DPACKAGE_BUGREPORT=\"\"
> > -DTCL_CFG_OPTIMIZED=1 -DTCL_CFG_DEBUG=1 -DSTDC_HEADERS=1
> > -DHAVE_SYS_TYPES_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_STDLIB_H=1
> > -DHAVE_STRING_H=1 -DHAVE_MEMORY_H=1 -DHAVE_STRINGS_H=1
> > -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_UNISTD_H=1
> > -DHAVE_INTTYPES_H=1 -DHAVE_TIMEGM=1 -DHAVE_DRAND48=1 -DHAVE_RANDOM=1
> > -DHAVE_POLL=1 -DHAVE_GETADDRINFO=1 -DHAVE_GETNAMEINFO=1 -nostartfiles
> > -o nssha1.so -L. -lnssha1 -L/usr/local/aolserver451/lib -lnsd
> > -lnsthread -L/usr/local/aolserver451/lib -ltcl8.5 -ldl -lpthread -lieee
> > -lm -lgcc_s -Wl,-rpath,/usr/local/aolserver451/lib
> > /usr/local/aolserver451/bin/tclsh8.5
> > /usr/local/aolserver451/bin/nsinstall.tcl -d /usr/local/aolserver451/bin
> > -e nssha1.so
> > installed: /usr/local/aolserver451/bin/nssha1.so (0755)
> > /usr/local/aolserver451/bin/tclsh8.5
> > /usr/local/aolserver451/bin/nsinstall.tcl -d /usr/local/aolserver451/lib
> > -e libnssha1.so
> > installed: /usr/local/aolserver451/lib/libnssha1.so (0755)
> > /usr/local/aolserver451/bin/tclsh8.5
> > /usr/local/aolserver451/bin/nsinstall.tcl -d /usr/local/aolserver451/lib
> > libnssha1.a
> > ranlib /usr/local/aolserver451/lib/libnssha1.a
> >
> >
> >
> ------------------------------------------------------------------------------
>
>
> > Live Security Virtual Conference
> > Exclusive live event will cover all the ways today's security and
> > threat landscape has changed and how IT managers can respond.
> Discussions
> > will include endpoint security, mobile security and the latest in
> malware
> > threats. http://www.accelacomm.com/jaw/sfrnl04242012/114/50122263/
> > _______________________________________________
> > aolserver-talk mailing list
> > aolserv...@lists.sourceforge.net <javascript:>
> > https://lists.sourceforge.net/lists/listinfo/aolserver-talk
> >
>
> ------------------------------------------------------------------------------
>
>
> Live Security Virtual Conference
> Exclusive live event will cover all the ways today's security and
> threat landscape has changed and how IT managers can respond. Discussions
> will include endpoint security, mobile security and the latest in malware
> threats. http://www.accelacomm.com/jaw/sfrnl04242012/114/50122263/
> _______________________________________________
> aolserver-talk mailing list
> aolserv...@lists.sourceforge.net <javascript:>
> https://lists.sourceforge.net/lists/listinfo/aolserver-talk
>
------------------------------------------------------------------------------
Everyone hates slow websites. So do we.
Make your web apps faster with AppDynamics
Download AppDynamics Lite for free today:
http://p.sf.net/sfu/appdyn_d2d_jan
_______________________________________________
aolserver-talk mailing list
aolserver-talk@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/aolserver-talk