[Top][All Lists]

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[DotGNU]MacOSX works!

From: Rhys Weatherley
Subject: [DotGNU]MacOSX works!
Date: Wed, 22 May 2002 16:39:36 +1000

Due to the generous donation of a MacOSX login from
Brandon Bremen, I have now got the MacOSX version of
Portable.NET to a useful working stage.

All of the tests in "samples" work, as does "cscctest"
and PNetMark.

A few notes:

- The compile spits out a huge number of errors when
  building "engine/cvm.c".  Then it ignores them and
  keeps going.

  This problem is due to Darwin's "smart" C pre-processor
  which is not smart enough to understand my inimitable
  macro dog's breakfast in the CVM interpreter core. :-)

  (Actually, it isn't really my fault - the "smart" mode
  does not understand computed gotos, which is a bug in
  the C pre-processor).

  When the pre-processor dies, it backs off to "basic"
  mode and the compile continues OK.  I haven't yet
  discovered which gcc option turns off smart mode
  completely (suggestions welcome).

- The test_varith.c file causes Brandon's machine to just
  stop dead.  This is probably due to the complexity of
  this file - I'll endeavour to simplify or split it.
  Just ^C the build at this point - its nearly finished

- There were a number of alignment and endian issues
  that cropped up, that I've now fixed.  This should help
  other non-x86 platforms such as sparc and hpux.

- I made some slight changes to the autotools system to
  support automake 1.5.  This may help Cygwin users who
  have been having problems with 1.5 (or it may not: try
  it and see).

To build, do the following:

- Check out a fresh pnet tree from CVS
- ./
- ./configure
- make



reply via email to

[Prev in Thread] Current Thread [Next in Thread]