Justin Walker on Tue, 11 Mar 2003 16:36:41 -0800

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

Re: 2 recent changes - Mac OS X check

On Tuesday, Mar 11, 2003, at 16:25 US/Pacific, Justin Walker wrote:

On Tuesday, Mar 11, 2003, at 15:56 US/Pacific, Karim BELABAS wrote:

On Tue, 11 Mar 2003, Justin Walker wrote:
Thanks for the pointer.  Two problems: both has_getrlimit.c and
has_opendir.c need <sys/types.h>; and has_getrlimit.c also needs
<sys/time.h>.  I don't know why this works on other platforms of
similar heritage.


Got it; thanks. I think that src/language/init.c will need <sys/time.h> preceding the #include of resource.h as well. It blew on a test build prior to my upgrading, and nothing changed there, so I made that change (and it compiled just fine).

But then, there's this

:/usr/bin/gcc -c -O3 -DGCC_INLINE -Wall -fomit-frame-pointer -DBOTH_GNUPLOT_AND_X11 -I. -I../src/headers -I../src/systems/darwin -o sumiter.o ../src/language/sumiter.c make[1]: *** No rule to make target `../src/systems/darwin.c', needed by `darwin.o'. Stop.
make: *** [gp] Error 2

Not quite sure what to do about this.  Missing '/darwin/'?

That did it!

With changes to init.c and the Makefile in Odarwin-powerpc (adding '/darwin/'; not sure where the real fix goes), the build went to completion (the -W... thing is gone), and the 'bench' build gives:

Making bench in Odarwin-powerpc
* Testing objets        for gp-sta..TIME=20
* Testing analyz        for gp-sta..TIME=290
* Testing number        for gp-sta..TIME=190
* Testing polyser       for gp-sta..TIME=100
* Testing linear        for gp-sta..TIME=110
* Testing elliptic      for gp-sta..TIME=190
* Testing sumiter       for gp-sta..TIME=410
* Testing graph         for gp-sta..TIME=110
* Testing program       for gp-sta..TIME=180
* Testing trans         for gp-sta..TIME=610
* Testing nfields       for gp-sta..TIME=1860
+++ Total bench for gp-sta is 2582

No BUG in program!  Cool.

Thanks for the extra effort.

Now, if we could just build dynamic :-}



Justin C. Walker, Curmudgeon-At-Large  *
Institute for General Semantics        |   If you're not confused,
                                       |   You're not paying attention