|
From: Nicolas V. <ni...@va...> - 2007-02-16 11:05:18
|
Santo a écrit : > > *** HP-UX 32-bit and 64-bit: > -> 32-bit version: gently compiled for me by Ben Jansen > Unfortunately it didn't handle signals correctly (which should > be fixed as of v3.2.1) > but the wrapper executable itself was missing, therefore I used > an older wrapper executable which might be > the reason why it didn't work as expected. > Ben sent me the missing executable yesterday, so I'll try it > again next week at our customer I have successfully builded the 3.2.3 version for HP-UX (32bit). > -> 64-bit version: not available at the moment. > Our customer offered me yesterday to temporarily provide me with > a HP-UX development environment. > So I'll see what I can get and maybe I'll be able to compile a > 64-bit version that way. My company is under HP DSPP, so I get the development environment for HP-UX today. I will test that soon > *** AIX 32-bit and 64-bit (both aix 5.1 + aix 5.3) > -> tried to compile them myself on our 64-bit aix 5.3 system, but: > - didn't find a make file for the 64-bit version Simply copy the makefile for 32 to 64 and add the compilation parameter '-maix64' to GCC > - 32-bit version failed to compile with an error about missing jni.h You must have a Java SDK installed on your machine, not just a JRE jni.h is located at $JAVA_HOME/include If you d'ont have it, you don't have a JDK but only a JRE > -> 32-bit + 64-bit versions for aix 5.1 > Well, we have a 64-bit aix 5.1 machine, but we're using it for > IBM TAM plugin/addon development > and one of the TAM components (Webseal) is rather pesky about > runtime libraries and such. > Therefore I'm not allowed to install any additional c(++)-related > stuff on that machine. > And apparently the default c(++) stuff isn't enough for compiling > the wrapper > When I try to compile it, I get the error that it can't find "cc": > ------------------- > compile-c-unix: > if test ! -d .deps; then mkdir .deps; fi > gcc -DAIX -lpthread -lnsl -lm wrapper.c wrapperinfo.c > wrappereventloop.c wrapper_unix.c property.c logger.c -o ../../bin/wrapper > cc -O -c wrapperjni_unix.c > cc: not found > make: 1254-004 The error code from the last command is 1. > Stop. > ------------------- > To build the wrapper, I installed: gcc-4.0.0-1 libgcc-4.0.0-1 make-3.80-1 (from http://www-03.ibm.com/servers/aix/products/aixos/linux/download.html) and you have to use gmake instead of make Without that, it doesn't work. I have only one AIX 5.3 here. Regards Nicolas Varney |