problem building openjdk on macos 10.5.5
Kelly O'Hair
Kelly.Ohair at Sun.COM
Thu Dec 11 08:08:02 PST 2008
The fact that you have both the pattern "amd64" and "i386" in the
pathname is suspect. But I am not familiar with the way soylatte
builds. Maybe this is some kind of ARCH setting problem?
With a control build, hotspot is built first, which should end up
in something like ./hotspot/import/jre/lib/amd64/server for a 64bit
build, since you have that I assume you are doing a 64bit build.
(Each server directory I'm talking about should have a libjvm.so in it)
From there the jdk/make/java/redist makefile will copy libjvm.so
to ./lib/amd64/server so that the build directory can actually be run
for building demos.
Lastly, the jdk images creation will then copy it to
./j2sdk-image/jre/lib/amd64/server.
Solaris and Linux builds are different with regards to 32bit and 64bit
and I'm not sure what pattern MacOSx soylatte builds has followed.
-kto
Stephen Bannasch wrote:
> At 5:26 PM -0800 12/10/08, Kelly O'Hair wrote:
>> Does
>>
>> /Users/stephen/dev/java/src/soylatte/control/build/bsd-amd64/jre/lib/i386/server
>>
>>
>> contain a libjvm.so?
>
> I don't have a jre dir:
>
> $ ls -l /Users/stephen/dev/java/src/soylatte/control/build/bsd-amd64/
> total 40
> drwxr-xr-x 40 stephen staff 1360 Mar 25 2008 bin
> lrwxr-xr-x 1 root staff 60 Jun 28 22:13 bsd-amd64 ->
> /Users/stephen/dev/java/src/soylatte/control/build/bsd-amd64
> drwxr-xr-x 2 stephen staff 68 Mar 25 2008 bundles
> drwxr-xr-x 9 stephen staff 306 Mar 25 2008 classes
> drwxr-xr-x 9 stephen staff 306 Mar 25 2008 demo
> drwxr-xr-x 7 stephen staff 238 Mar 25 2008 gensrc
> drwxr-xr-x 4 stephen staff 136 Mar 25 2008 hotspot
> drwxr-xr-x 8 stephen staff 272 Mar 25 2008 include
> drwxr-xr-x 9 stephen staff 306 Mar 25 2008 j2re-image
> drwxr-xr-x 3 stephen staff 102 Mar 25 2008 j2sdk-debug-image
> drwxr-xr-x 15 stephen staff 510 Mar 25 2008 j2sdk-image
> drwxr-xr-x 2 stephen staff 68 Mar 25 2008 java.net
> drwxr-xr-x 34 stephen staff 1156 Mar 25 2008 lib
> drwxr-xr-x 4 stephen staff 136 Mar 25 2008 pack
> drwxr-xr-x 8 stephen staff 272 Mar 25 2008 sample
> -rw-r--r-- 1 stephen staff 10713 Mar 25 2008 sanityCheckMessages.txt
> -rw-r--r-- 1 stephen staff 946 Mar 25 2008 sanityCheckWarnings.txt
> drwxr-xr-x 2 stephen staff 68 Mar 25 2008 source-bundles
> drwxr-xr-x 3 stephen staff 102 Mar 25 2008 symbols
> drwxr-xr-x 54 stephen staff 1836 Mar 25 2008 tmp
>
>
> And there are server files in these directories:
>
> [bsd-amd64]$ cd
> /Users/stephen/dev/java/src/soylatte/control/build/bsd-amd64/
>
> [bsd-amd64]$ find . -name server
> ./classes/com/sun/tools/hat/internal/server
> ./classes/com/sun/xml/internal/ws/encoding/soap/server
> ./classes/com/sun/xml/internal/ws/protocol/soap/server
> ./classes/com/sun/xml/internal/ws/protocol/xml/server
> ./classes/com/sun/xml/internal/ws/server
> ./classes/com/sun/xml/internal/ws/transport/http/server
> ./classes/com/sun/xml/internal/ws/transport/local/server
> ./classes/java/rmi/server
> ./classes/sun/rmi/server
> ./hotspot/import/jre/lib/amd64/server
> ./j2re-image/lib/amd64/server
> ./j2sdk-debug-image/fastdebug/jre/lib/amd64/server
> ./j2sdk-debug-image/fastdebug/sample/nio/server
> ./j2sdk-debug-image/fastdebug/sample/webservices/EbayServer/src/ebay/server
> ./j2sdk-image/jre/lib/amd64/server
> ./j2sdk-image/sample/nio/server
> ./j2sdk-image/sample/webservices/EbayServer/src/ebay/server
> ./lib/amd64/server
> ./sample/nio/server
> ./sample/webservices/EbayServer/src/ebay/server
> ./symbols/META-INF/sym/rt.jar/java/rmi/server
> ./symbols/META-INF/sym/rt.jar/sun/rmi/server
>
More information about the bsd-port-dev
mailing list