Hi,
I still have this problem with not being able to use the beta Java 1.2
with Linux (see my posting a view days ago), so maybe there's another
solution:

Has anyone experience with iBCS ?
Even better: managed to compile it with Kernel > 2.1.102 under RedHat 5
or glibc?

As far as I know iBCS can execute Solaris-binaries
Maybe the JDK-tools, too?

If this IS possible, please send me an eMail
a) how to set up the Solaris/x86-file (I tried to install this
jdkxxxxxxx.sh-thing, but it complained on something - I think corrupt
data or something like that :*)  coz I wanted to inspect the
classes.zip-file)
b) how to patch this iBCS-thing - even with the glibc-patch coming from
RedHat compiling leads to errors:

First:

make[1]: Entering directory `/p2/temp/ibcs/ibcs/iBCSemul'
cc -D__KERNEL__=1 -DMODULE -D__NO_VERSION__ -I../include -Wall
-Wstrict-prototypes -O3 -fomit-frame-pointer -m486 -DSOCKSYS_MAJOR=30
-DEMU_SCO -DEMU_ISC -DEMU_SVR4 -DEMU_BSD -DEMU_WYSE -DEMU_WYSEMP
-DEMU_X286 -DEMU_SPX -DEMU_XTI -DEMU_TLI_OPTMGMT -DEMU_BINFMT_AOUT
-DEMU_BINFMT_COFF -DEMU_BINFMT_XOUT -DEMU_BINFMT_OLDSCRIPT -DIBCS_TRACE
-DVERBOSE_ERRORS -DCOFF_TRACE -DELF_TRACE -DXOUT_DEBUG  -D__SMP__=1 -c
emulate.c
emulate.c:38: linux/segment.h: No such file or directory

Then, after appending -DKERNEL_DS (seems to be a 2.0.x-flag !?) to the
compiler-options in Makefile:

In file included from emulate.c:57:
../include/ibcs/ibcs.h:53: warning: function declaration isn't a
prototype
../include/ibcs/ibcs.h:243: redefinition of `struct siginfo'
emulate.c: In function `iABI_emulate':
emulate.c:193: warning: implicit declaration of function `get_fs_long'
emulate.c:239: wrong type argument to bit-complement
emulate.c:240: wrong type argument to bit-complement
emulate.c:327: wrong type argument to bit-complement
emulate.c:328: wrong type argument to bit-complement
emulate.c:334: warning: long unsigned int format, sigset_t arg (arg 6)
emulate.c: In function `plist':
emulate.c:416: too many arguments to function `getname'
emulate.c:416: warning: assignment makes integer from pointer without a
cast
emulate.c: At top level:
emulate.c:475: `mod_use_count_' undeclared here (not in a function)
emulate.c:475: initializer element for `ibcs_exec_domain.module' is not
constant

a.s.o.

it would be a big help for me if someone could help me
/wolfgang astleitner

PS: Please also send a CC to my email-address, THANKS!!!!!
[EMAIL PROTECTED]


Reply via email to