Mantis - Resin
Viewing Issue Advanced Details
1640 minor always 03-09-07 13:49 06-06-07 14:49
ferg  
ferg  
normal  
closed  
fixed  
none    
none 3.1.2  
0001640: Solaris 3.1 JNI issues
(rep by David Soucy )


(cd modules/c/src; make)
make[1]: Entering directory `/www/src/resin-pro-3.0.23/modules/c/src'
for dir in common resin resinssl resin_os resin_os; do (cd $dir; make);
done
make[2]: Entering directory
`/www/src/resin-pro-3.0.23/modules/c/src/common'
gcc -c -I/usr/local/ssl/include -g -O2 -DPOLL -DB64 -D__SOLARIS__
-DHAS_JVMTI -DHAS_JVMDI stream.c
gcc -c -I/usr/local/ssl/include -g -O2 -DPOLL -DB64 -D__SOLARIS__
-DHAS_JVMTI -DHAS_JVMDI config.c
gcc -c -I/usr/local/ssl/include -g -O2 -DPOLL -DB64 -D__SOLARIS__
-DHAS_JVMTI -DHAS_JVMDI memory.c
/usr/ccs/bin/ld -r -o common.o stream.o config.o memory.o
/www/src/resin-pro-3.0.23/libtool --silent --mode=compile gcc -o
stream.lo -c -I/usr/local/ssl/include -g -O2 -DPOLL -DB64 -D__SOLARIS__
-DHAS_JVMTI -DHAS_JVMDI stream.c
/www/src/resin-pro-3.0.23/libtool --silent --mode=compile gcc -o
config.lo -c -I/usr/local/ssl/include -g -O2 -DPOLL -DB64 -D__SOLARIS__
-DHAS_JVMTI -DHAS_JVMDI config.c
/www/src/resin-pro-3.0.23/libtool --silent --mode=compile gcc -o
memory.lo -c -I/usr/local/ssl/include -g -O2 -DPOLL -DB64 -D__SOLARIS__
-DHAS_JVMTI -DHAS_JVMDI memory.c
make[2]: Leaving directory
`/www/src/resin-pro-3.0.23/modules/c/src/common'
make[2]: Entering directory
`/www/src/resin-pro-3.0.23/modules/c/src/resin'
gcc -g -O2 -DPOLL -DB64 -D__SOLARIS__ -DHAS_JVMTI -DHAS_JVMDI
-DRESIN_HOME=\"/www/src/resin-pro-3.0.23\" -I/usr/local/ssl/include
-I/usr/java/include -I/usr/java/include/solaris -I../common
-DCPU=\"sparcv9\" -DOS= -m64 -fPIC -c -o std.o std.c
gcc -g -O2 -DPOLL -DB64 -D__SOLARIS__ -DHAS_JVMTI -DHAS_JVMDI
-DRESIN_HOME=\"/www/src/resin-pro-3.0.23\" -I/usr/local/ssl/include
-I/usr/java/include -I/usr/java/include/solaris -I../common
-DCPU=\"sparcv9\" -DOS= -m64 -fPIC -c -o memory.o memory.c
gcc -g -O2 -DPOLL -DB64 -D__SOLARIS__ -DHAS_JVMTI -DHAS_JVMDI
-DRESIN_HOME=\"/www/src/resin-pro-3.0.23\" -I/usr/local/ssl/include
-I/usr/java/include -I/usr/java/include/solaris -I../common
-DCPU=\"sparcv9\" -DOS= -m64 -fPIC -c -o jni_vfs.o jni_vfs.c
gcc -g -O2 -DPOLL -DB64 -D__SOLARIS__ -DHAS_JVMTI -DHAS_JVMDI
-DRESIN_HOME=\"/www/src/resin-pro-3.0.23\" -I/usr/local/ssl/include
-I/usr/java/include -I/usr/java/include/solaris -I../common
-DCPU=\"sparcv9\" -DOS= -m64 -fPIC -c -o java.o java.c
gcc -g -O2 -DPOLL -DB64 -D__SOLARIS__ -DHAS_JVMTI -DHAS_JVMDI
-DRESIN_HOME=\"/www/src/resin-pro-3.0.23\" -I/usr/local/ssl/include
-I/usr/java/include -I/usr/java/include/solaris -I../common
-DCPU=\"sparcv9\" -DOS= -m64 -fPIC -c -o boot.o boot.c
/usr/ccs/bin/ld -G -fPIC -L/usr/local/ssl/lib -o libresin.so std.o
memory.o jni_vfs.o java.o boot.o -lnsl -lsocket -lthread
make[2]: Leaving directory
`/www/src/resin-pro-3.0.23/modules/c/src/resin'
make[2]: Entering directory
`/www/src/resin-pro-3.0.23/modules/c/src/resinssl'
gcc -g -O2 -DPOLL -DB64 -D__SOLARIS__ -DHAS_JVMTI -DHAS_JVMDI
-DRESIN_HOME=\"/www/src/resin-pro-3.0.23\" -I/usr/local/ssl/include
-I/usr/java/include -I/usr/java/include/solaris -I../common -I../resin
-DCPU=\"sparcv9\" -DOS= -m64 -fPIC -DSSL_ENGINE -c -o ssl.o ssl.c
/usr/ccs/bin/ld -G -fPIC -L/usr/local/ssl/lib -o libresinssl.so ssl.o
../resin/memory.o ../resin/std.o ../resin/java.o -lnsl -lsocket -lthread
/usr/local/ssl/lib/libssl.a /usr/local/ssl/lib/libcrypto.a
ld: warning: file /usr/local/ssl/lib/libssl.a(s23_srvr.o): wrong ELF
class: ELFCLASS32
ld: warning: file /usr/local/ssl/lib/libcrypto.a(rsa_gen.o): wrong ELF
class: ELFCLASS32
make[2]: Leaving directory
`/www/src/resin-pro-3.0.23/modules/c/src/resinssl'
make[2]: Entering directory
`/www/src/resin-pro-3.0.23/modules/c/src/resin_os'
gcc -g -O2 -DPOLL -DB64 -D__SOLARIS__ -DHAS_JVMTI -DHAS_JVMDI -m64
-DRESIN_HOME=\"/www/src/resin-pro-3.0.23\" -I/usr/local/ssl/include
-I/usr/java/include -I/usr/java/include/solaris -I../common
-DCPU=\"sparcv9\" -DOS= -fPIC -c -o jni_os.o jni_os.c
gcc -g -O2 -DPOLL -DB64 -D__SOLARIS__ -DHAS_JVMTI -DHAS_JVMDI -m64
-DRESIN_HOME=\"/www/src/resin-pro-3.0.23\" -I/usr/local/ssl/include
-I/usr/java/include -I/usr/java/include/solaris -I../common
-DCPU=\"sparcv9\" -DOS= -fPIC -c -o jni_jvmti.o jni_jvmti.c
gcc -g -O2 -DPOLL -DB64 -D__SOLARIS__ -DHAS_JVMTI -DHAS_JVMDI -m64
-DRESIN_HOME=\"/www/src/resin-pro-3.0.23\" -I/usr/local/ssl/include
-I/usr/java/include -I/usr/java/include/solaris -I../common
-DCPU=\"sparcv9\" -DOS= -fPIC -c -o jni_jvmdi.o jni_jvmdi.c
/usr/ccs/bin/ld -G -fPIC -L/usr/local/ssl/lib -o libresin_os.so jni_os.o
jni_jvmti.o jni_jvmdi.o -lnsl -lsocket -lthread
make[2]: Leaving directory
`/www/src/resin-pro-3.0.23/modules/c/src/resin_os'
make[2]: Entering directory
`/www/src/resin-pro-3.0.23/modules/c/src/resin_os'
make[2]: Nothing to be done for `all'.
make[2]: Leaving directory
`/www/src/resin-pro-3.0.23/modules/c/src/resin_os'
make[1]: Leaving directory `/www/src/resin-pro-3.0.23/modules/c/src'
(cd modules/c/src; make install)
make[1]: Entering directory `/www/src/resin-pro-3.0.23/modules/c/src'
for dir in common resin resinssl resin_os resin_os; do (cd $dir; make
install); done
make[2]: Entering directory
`/www/src/resin-pro-3.0.23/modules/c/src/common'
make[2]: Nothing to be done for `install'.
make[2]: Leaving directory
`/www/src/resin-pro-3.0.23/modules/c/src/common'
make[2]: Entering directory
`/www/src/resin-pro-3.0.23/modules/c/src/resin'
mkdir /www/src/resin-pro-3.0.23/libexec
cp libresin.so /www/src/resin-pro-3.0.23/libexec
make[2]: Leaving directory
`/www/src/resin-pro-3.0.23/modules/c/src/resin'
make[2]: Entering directory
`/www/src/resin-pro-3.0.23/modules/c/src/resinssl'
mkdir /www/src/resin-pro-3.0.23/libexec
mkdir: Failed to make directory "/www/src/resin-pro-3.0.23/libexec";
File exists
make[2]: [install] Error 2 (ignored)
cp libresinssl.so /www/src/resin-pro-3.0.23/libexec
make[2]: Leaving directory
`/www/src/resin-pro-3.0.23/modules/c/src/resinssl'
make[2]: Entering directory
`/www/src/resin-pro-3.0.23/modules/c/src/resin_os'
mkdir /www/src/resin-pro-3.0.23/libexec
mkdir: Failed to make directory "/www/src/resin-pro-3.0.23/libexec";
File exists
make[2]: [install] Error 2 (ignored)
cp libresin_os.so /www/src/resin-pro-3.0.23/libexec
make[2]: Leaving directory
`/www/src/resin-pro-3.0.23/modules/c/src/resin_os'
make[2]: Entering directory
`/www/src/resin-pro-3.0.23/modules/c/src/resin_os'
mkdir /www/src/resin-pro-3.0.23/libexec
mkdir: Failed to make directory "/www/src/resin-pro-3.0.23/libexec";
File exists
make[2]: [install] Error 2 (ignored)
cp libresin_os.so /www/src/resin-pro-3.0.23/libexec
make[2]: Leaving directory
`/www/src/resin-pro-3.0.23/modules/c/src/resin_os'
make[1]: Leaving directory `/www/src/resin-pro-3.0.23/modules/c/src'
if test /www/src/resin-pro-3.0.23 != `pwd`; then \
  mkdir -p /www/src/resin-pro-3.0.23/lib; \
  mkdir -p /www/src/resin-pro-3.0.23/libexec; \
  cp -r libexec/* /www/src/resin-pro-3.0.23/libexec; \
  cp lib/*.jar /www/src/resin-pro-3.0.23/lib; \
  mkdir -p /www/src/resin-pro-3.0.23/bin; \
  cp bin/* /www/src/resin-pro-3.0.23/bin; \
  mkdir -p /www/src/resin-pro-3.0.23/webapps; \
  cp -r webapps/* /www/src/resin-pro-3.0.23/webapps; \
  mkdir -p /www/src/resin-pro-3.0.23/conf; \
  cp conf/resin.conf /www/src/resin-pro-3.0.23/conf/resin.conf.orig; \
  cp conf/app-default.xml
/www/src/resin-pro-3.0.23/conf/app-default.xml.orig; \
  if test ! -r /www/src/resin-pro-3.0.23/conf/resin.conf; then \
    cp conf/resin.conf /www/src/resin-pro-3.0.23/conf/resin.conf; \
    cp conf/app-default.xml
/www/src/resin-pro-3.0.23/conf/app-default.xml; \
  fi; \
fi

There are no notes attached to this issue.