Hi, in version 0.6.12 I get the following error even if I try to load a simple sample addon/module.
symbol ev_default_loop_ptr: referenced symbol not foundError I use solaris as os in different versions. I figured out that the difference between a "working" environment and a faulty environment is the following working: LD_DEBUG=bindings,symbols ./test.js ... 05931: 1: symbol=ev_default_loop_ptr; lookup in file=/usr/local/bin/ node [ ELF ] 05931: 1: binding file=/home/peer/node-libzfs/build/Release/ libzfs.node to file=/usr/local/bin/node: symbol 'ev_default_loop_ptr' ... faulty: .... 17847: 1: symbol=ev_default_loop_ptr; lookup in file=/usr/local/bin/ node [ ELF ] 17847: 1: symbol=ev_default_loop_ptr; lookup in file=/usr/lib/libz.so. 1 [ ELF ] 17847: 1: symbol=ev_default_loop_ptr; lookup in file=/lib/librt.so.1 [ ELF ] 17847: 1: symbol=ev_default_loop_ptr; lookup in file=/usr/lib/ libssl.so.0.9.8 [ ELF ] 17847: 1: symbol=ev_default_loop_ptr; lookup in file=/usr/lib/ libcrypto.so.0.9.8 [ ELF ] 17847: 1: symbol=ev_default_loop_ptr; lookup in file=/lib/libdl.so.1 [ ELF ] 17847: 1: symbol=ev_default_loop_ptr; lookup in file=/lib/ libsocket.so.1 [ ELF ] 17847: 1: symbol=ev_default_loop_ptr; lookup in file=/lib/libnsl.so. 1 [ ELF ] 17847: 1: symbol=ev_default_loop_ptr; lookup in file=/lib/libkstat.so. 1 [ ELF ] 17847: 1: symbol=ev_default_loop_ptr; lookup in file=/usr/lib/libstdc+ +.so.6 [ ELF ] 17847: 1: symbol=ev_default_loop_ptr; lookup in file=/lib/libm.so.2 [ ELF ] 17847: 1: symbol=ev_default_loop_ptr; lookup in file=/lib/libgcc_s.so. 1 [ ELF ] 17847: 1: symbol=ev_default_loop_ptr; lookup in file=/lib/libc.so.1 [ ELF ] 17847: 1: symbol=ev_default_loop_ptr; lookup in file=/export/home/ peer/mods/libzfs.node [ ELF ] 17847: 1: symbol=ev_default_loop_ptr; lookup in file=/lib/libzfs.so. 1 [ ELF ] 17847: 1: symbol=ev_default_loop_ptr; lookup in file=/lib/libumem.so. 1 [ ELF ] 17847: 1: 17847: 1: rescanning for lazy dependencies for symbol: ev_default_loop_ptr 17847: 1: 17847: 1: symbol=__iob; lookup in file=/lib/libc.so.1 [ ELF ] 17847: 1: binding file=/lib/libmp.so.2 to file=/usr/local/bin/node: symbol `__iob' 17847: 1: symbol=ev_default_loop_ptr; lookup in file=/lib/libmp.so.2 [ ELF ] 17847: 1: symbol=ev_default_loop_ptr; lookup in file=/lib/libc.so.1 [ ELF ] 17847: 1: 17847: 1: symbol=ev_default_loop_ptr; lookup in file=/lib/libmd.so.1 [ ELF ] 17847: 1: symbol=ev_default_loop_ptr; lookup in file=/lib/libc.so.1 [ ELF ] 17847: 1: 17847: 1: symbol=ev_default_loop_ptr; lookup in file=/lib/libm.so.2 [ ELF ] 17847: 1: symbol=ev_default_loop_ptr; lookup in file=/lib/libc.so.1 [ ELF ] 17847: 1: 17847: 1: symbol=ev_default_loop_ptr; lookup in file=/lib/libdevid.so. 1 [ ELF ] 17847: 1: symbol=ev_default_loop_ptr; lookup in file=/lib/libc.so.1 [ ELF ] 17847: 1: .... One of the major differences between the systems is the gcc version "working system" Using built-in specs. COLLECT_GCC=gcc COLLECT_LTO_WRAPPER=/usr/gcc/4.5/lib/gcc/i386-pc-solaris2.11/4.5.2/lto- wrapper Target: i386-pc-solaris2.11 Configured with: /builds/hudson/workspace/nightly/build/i386/ components/gcc45/gcc-4.5.2/configure CC=/ws/onnv-tools/SUNWspro/ sunstudio12.1/bin/cc CXX=/ws/onnv-tools/SUNWspro/sunstudio12.1/bin/CC --prefix=/usr/gcc/4.5 --mandir=/usr/gcc/4.5/share/man --bindir=/usr/ gcc/4.5/bin --libdir=/usr/gcc/4.5/lib --sbindir=/usr/gcc/4.5/sbin -- enable-languages=c,c++,fortran,objc --enable-shared --with-gmp- include=/usr/include/gmp --with-mpfr-include=/usr/include/mpfr -- prefix=/usr/gcc/4.5 --mandir=/usr/gcc/4.5/share/man --infodir=/usr/gcc/ 4.5/share/info --libexecdir=/usr/gcc/4.5/lib CFLAGS='-g -O2 ' Thread model: posix gcc version 4.5.2 (GCC) "faulty system" Using built-in specs. Target: i386-pc-solaris2.11 Configured with: ../src/configure -v --enable-languages=c,c+ +,fortran,objc,obj-c++,treelang --prefix=/usr --enable-shared --with- system-zlib --libexecdir=/usr/lib --without-included-gettext --enable- threads=posix --enable-nls --with-gxx-include-dir=/usr/include/c++/4.2 --program-suffix=-4.2 --enable-clocale=gnu --enable-libstdcxx-debug -- enable-objc-gc --enable-mpfr --disable-libmudflap --enable-targets=all --disable-libssp --enable-checking=release --build=i386-pc-solaris2.11 --host=i386-pc-solaris2.11 --target=i386-pc-solaris2.11 --with-gnu-ld --with-gnu-as --with-ld=/usr/bin/ld --with-as=/usr/bin/as Thread model: posix gcc version 4.2.3 Any ideas? Thank you. Peer -- Job Board: http://jobs.nodejs.org/ Posting guidelines: https://github.com/joyent/node/wiki/Mailing-List-Posting-Guidelines You received this message because you are subscribed to the Google Groups "nodejs" group. To post to this group, send email to [email protected] To unsubscribe from this group, send email to [email protected] For more options, visit this group at http://groups.google.com/group/nodejs?hl=en?hl=en
