64-bit requirement

Michael Hall mik3hall at gmail.com
Sun Jan 23 06:11:02 PST 2011


On Jan 18, 2011, at 9:13 PM, Alexander Strange wrote:

> Although it hasn't been tested recently, you may be able to compile for 32-bit only using by setting "ARCH=i386 CC=gcc-4.0 CXX=g++-4.0".
> 
> Note that basically the only difference between bsd-port and macosx-port at the moment is universal binary support, so the result won't be very interesting anyway.

I'm trying to build this (32-bit) basically the same way I did the bsd-port bottstrapping off a 32-bit soylatte version.

I'm getting....
cd bsd_i486_compiler2/product && ./test_gamma
java full version "1.6.0_03-p3-landonf_19_aug_2008_14_55-b00"
Error occurred during initialization of VM
java/lang/NoClassDefFoundError: java/lang/Object
make[5]: *** [product] Error 1
make[4]: *** [generic_build2] Error 2
make[3]: *** [product] Error 2
make[2]: *** [universal_product] Error 2
make[1]: *** [hotspot-build] Error 2
make: *** [build_product_image] Error 2

Some googling seems to indicate that this is a os x specific problem that has come up before where intermediate build results in the current process get found before the correct current running ones causing the error. If I'm understanding the googled posts right.
Some seem to suggest these tests can just be skipped and get a successful result. Yes?

Incidentally when I try to enter the following command that I saw to make sure I'm current
hg fpull -u
I get an unknown exception encountered that seems to stem from a 
TypeError: transaction() takes exactly 2 arguments (1 given)
I can post the full error trace if helpful.



More information about the macosx-port-dev mailing list