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