problem building openjdk on macos 10.5.5

Greg Lewis glewis at eyesbeyond.com
Sat Dec 13 08:13:55 PST 2008


On Wed, Dec 10, 2008 at 07:32:11PM -0500, Stephen Bannasch wrote:
> I'm getting this error:
> 
>    ld: library not found for -ljvm
>    collect2: ld returned 1 exit status
> 
> This is on MacOS X 10.5.5, (core 2 duo) using soylatte to build.

You grabbed the SoyLatte amd64 build.  Please grab the i386 build
instead or modify your build flags to build a 64bit JVM.

I did this the first time I tried to build on Mac OS X recently.

> Here's a bunch more detail including the build output echoed to the shell:
> 
>    http://pastie.org/336305
> 
> Here's just the end of the build output where the error occurs.
> 
> Rebuilding 
> /Users/stephen/dev/java/src/bsd-port/build/bsd-i586/corba/lib/i386/libioser12.so 
> because of 
> /Users/stephen/dev/java/src/bsd-port/build/bsd-i586/corba/tmp/sun/com.sun.corba.se.internal.io/ioser12/obj/.files_compiled 
> mapfile-vers
> /usr/bin/gcc  -O2    -fno-strict-aliasing -fPIC -W -Wall  -Wno-unused 
> -Wno-parentheses -fno-omit-frame-pointer -D_LITTLE_ENDIAN 
> -mstackrealign   -Di586 -DARCH='"i586"' -D_ALLBSD_SOURCE 
> -DRELEASE='"1.7.0-internal"' -D_LARGEFILE64_SOURCE -D_GNU_SOURCE 
> -D_REENTRANT -I. 
> -I/Users/stephen/dev/java/src/bsd-port/build/bsd-i586/corba/tmp/sun/com.sun.corba.se.internal.io/ioser12/CClassHeaders 
> -I../../../../src/solaris/javavm/export 
> -I../../../../src/share/javavm/export 
> -I../../../../src/share/javavm/include 
> -I../../../../src/solaris/javavm/include -ICClassHeaders 
> -I/Users/stephen/dev/java/src/soylatte/control/build/bsd-amd64/include 
> -I/Users/stephen/dev/java/src/soylatte/control/build/bsd-amd64/include/darwin 
> -I../../../../src/share/native/common 
> -I../../../../src/solaris/native/common 
> -I../../../../src/share/native/com/sun/corba/se/internal/io 
> -I../../../../src/solaris/native/com/sun/corba/se/internal/io 
> -L/Users/stephen/dev/java/src/bsd-port/build/bsd-i586/corba/lib/i386 
> -dynamiclib -o 
> /Users/stephen/dev/java/src/bsd-port/build/bsd-i586/corba/lib/i386/libioser12.so 
> /Users/stephen/dev/java/src/bsd-port/build/bsd-i586/corba/tmp/sun/com.sun.corba.se.internal.io/ioser12/obj/ioser.o 
> -L/Users/stephen/dev/java/src/soylatte/control/build/bsd-amd64/jre/lib/i386/server 
> -ljvm 
> -L/Users/stephen/dev/java/src/soylatte/control/build/bsd-amd64/jre/lib/i386 
> -ljava 
> -L/Users/stephen/dev/java/src/soylatte/control/build/bsd-amd64/jre/lib/i386/server 
> -ljvm
> ld: library not found for -ljvm
> collect2: ld returned 1 exit status

-- 
Greg Lewis                          Email   : glewis at eyesbeyond.com
Eyes Beyond                         Web     : http://www.eyesbeyond.com
Information Technology              FreeBSD : glewis at FreeBSD.org



More information about the bsd-port-dev mailing list