[kaffe] OpenBSD compile error

Justin Dearing jdearing@cuthbeat.com
Tue May 13 05:20:01 2003


Just updated the source get this error. I installed libtools manually
from the ports tree before running this. libkaffevm.la is in
kaffe/kaffe/kaffevm/.libs and I'm of the understanding thats the static
lib. Not to keen on coding for OpenBSD so it may be a stupid namig
convention issue or linker syntax issue. I would REALLY like to get this
working on OpenBSD again.

echo '#define VER_THREAD_SYSTEM "unix-jthreads"'     >> version-info.hT
mv version-info.hT version-info.h
source='version.c' object='version.o' libtool=no 
depfile='.deps/version.Po' tmp
depfile='.deps/version.TPo'  depmode=gcc /bin/sh ../../depcomp  gcc
-DHAVE_CONFI
G_H -I. -I. -I../../config -I../../include -I../kaffevm -I./../kaffevm
-I../../l
ibltdl  -I../../kaffe/xprof   -DKVER='"1.1.x-cvs"'
-I/usr/tmp/kaffe/./kaffe/kaff
evm -I/usr/tmp/kaffe/./kaffe/kaffevm/systems/unix-jthreads
-I../../config -I../.
./include  -g -O2 -Wall -Wstrict-prototypes -c `test -f 'version.c' ||
echo './'
`version.c
/bin/sh ../../libtool --mode=link gcc  -g -O2 -Wall
-Wstrict-prototypes    -o ka
ffe-bin  -export-dynamic main.o version.o -dlopen
../../libraries/clib/native/li
bnative.la -dlopen ../../libraries/clib/net/libnet.la -dlopen
../../libraries/cl
ib/io/libio.la -dlopen ../../libraries/clib/zip/libzip.la -dlopen
../../librarie
s/clib/management/libmanagement.la -dlopen
../../libraries/clib/security/libsecu
rity.la -dlopen
../../libraries/extensions/microsoft/clib/libmicrosoft.la ../kaf
fevm/libkaffevm.la   ../../libltdl/libltdlc.la 
mkdir .libs
rm -f .libs/kaffe-bin.nm .libs/kaffe-bin.nmS .libs/kaffe-bin.nmT
creating .libs/kaffe-binS.c
(cd .libs && gcc -c -fno-builtin "kaffe-binS.c")
rm -f .libs/kaffe-binS.c .libs/kaffe-bin.nm .libs/kaffe-bin.nmS
.libs/kaffe-bin.
nmT
gcc -g -O2 -Wall -Wstrict-prototypes -o .libs/kaffe-bin main.o version.o
.libs/k
affe-binS.o  -L../kaffevm/.libs -lkaffevm -lm
../../libltdl/.libs/libltdlc.a -Wl
,-rpath,/usr/local/kaffe/jre/lib/i386
ld: -lkaffevm: no match
collect2: ld returned 1 exit status
*** Error code 1

Stop in /usr/tmp/kaffe/kaffe/kaffe (line 312 of Makefile).
*** Error code 1

Stop in /usr/tmp/kaffe/kaffe (line 292 of Makefile).
*** Error code 1

Stop in /usr/tmp/kaffe (line 393 of Makefile).
bash-2.05b# ls kaffe/kaffevm/