axiom-developer
[Top][All Lists]
Advanced

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

[Axiom-developer] axiom on Mac OSX


From: William Sit
Subject: [Axiom-developer] axiom on Mac OSX
Date: Sun, 28 Aug 2005 11:11:57 -0400

Tim:

With some help from my son, I have finally tried to compile axiom on
my Mac. I got to this far (see below):

I am using gcc 4.0 running under OS 10.4. The problem seems to be that MacOS
10.4 missing some library functions, such as sigaction, read, write, etc and
localtime, the last one finally is more than a warning.

Also, the shell has no command called notdir, used in setting

  SYS=$(notdir $(AXIOM))

which can be patched using

  SYS=MACOSX

I tried the FreeBSD localtime.c, but it does not compile (standalone) with many
compatibility errors.

William

-- Console transcript:

18 making /Users/wyscc/axiom--main--1/src
1 making /Users/wyscc/axiom--main--1/src/scripts
1 making /Users/wyscc/axiom--main--1/src/scripts
17 making /Users/wyscc/axiom--main--1/src/lib
2 making /Users/wyscc/axiom--main--1/obj/MACOSX/lib/bsdsignal.o from /
Users/wyscc/axiom--main--1/int/lib/bsdsignal.c
/Users/wyscc/axiom--main--1/int/lib/bsdsignal.c: In function
'bsdSignal':
/Users/wyscc/axiom--main--1/int/lib/bsdsignal.c:68: warning: implicit
declaration of function 'sigaction'
10 making /Users/wyscc/axiom--main--1/obj/MACOSX/lib/cursor.o from /
Users/wyscc/axiom--main--1/int/lib/cursor.c
14 making /Users/wyscc/axiom--main--1/obj/MACOSX/lib/edin.o from /
Users/wyscc/axiom--main--1/int/lib/edin.c
/Users/wyscc/axiom--main--1/int/lib/edin.c: In function 'do_reading':
/Users/wyscc/axiom--main--1/int/lib/edin.c:161: warning: implicit
declaration of function 'read'
/Users/wyscc/axiom--main--1/int/lib/edin.c:421: warning: implicit
declaration of function 'write'
18 making /Users/wyscc/axiom--main--1/obj/MACOSX/lib/fnct_key.o from /
Users/wyscc/axiom--main--1/int/lib/fnct_key.c
/Users/wyscc/axiom--main--1/int/lib/fnct_key.c: In function
'set_editor_key':
/Users/wyscc/axiom--main--1/int/lib/fnct_key.c:86: warning: implicit
declaration of function 'getpid'
/Users/wyscc/axiom--main--1/int/lib/fnct_key.c: In function 'get_key':
/Users/wyscc/axiom--main--1/int/lib/fnct_key.c:196: warning: implicit
declaration of function 'read'
/Users/wyscc/axiom--main--1/int/lib/fnct_key.c: In function
'handle_function_key':
/Users/wyscc/axiom--main--1/int/lib/fnct_key.c:325: warning: implicit
declaration of function 'access'
/Users/wyscc/axiom--main--1/int/lib/fnct_key.c:327: warning: implicit
declaration of function 'write'
/Users/wyscc/axiom--main--1/int/lib/fnct_key.c:329: warning: implicit
declaration of function 'close'
/Users/wyscc/axiom--main--1/int/lib/fnct_key.c:344: warning: implicit
declaration of function 'fork'
/Users/wyscc/axiom--main--1/int/lib/fnct_key.c:349: warning: implicit
declaration of function 'execlp'
/Users/wyscc/axiom--main--1/int/lib/fnct_key.c:349: warning:
incompatible implicit declaration of built-in function 'execlp'
22 making /Users/wyscc/axiom--main--1/obj/MACOSX/lib/halloc.o from /
Users/wyscc/axiom--main--1/int/lib/halloc.c
30 making /Users/wyscc/axiom--main--1/obj/MACOSX/lib/openpty.o from /
Users/wyscc/axiom--main--1/int/lib/openpty.c
34 making /Users/wyscc/axiom--main--1/obj/MACOSX/lib/pixmap.o from /
Users/wyscc/axiom--main--1/int/lib/pixmap.c
38 making /Users/wyscc/axiom--main--1/obj/MACOSX/lib/prt.o from /
Users/wyscc/axiom--main--1/int/lib/prt.c
42 making /Users/wyscc/axiom--main--1/obj/MACOSX/lib/sockio-c.o from /
Users/wyscc/axiom--main--1/int/lib/sockio-c.c
/Users/wyscc/axiom--main--1/int/lib/sockio-c.c: In function 'sread':
/Users/wyscc/axiom--main--1/int/lib/sockio-c.c:151: warning: implicit
declaration of function 'read'
/Users/wyscc/axiom--main--1/int/lib/sockio-c.c:156: warning: implicit
declaration of function 'close'
/Users/wyscc/axiom--main--1/int/lib/sockio-c.c: In function 'swrite':
/Users/wyscc/axiom--main--1/int/lib/sockio-c.c:184: warning: implicit
declaration of function 'write'
/Users/wyscc/axiom--main--1/int/lib/sockio-c.c: In function
'send_signal':
/Users/wyscc/axiom--main--1/int/lib/sockio-c.c:822: warning: implicit
declaration of function 'kill'
/Users/wyscc/axiom--main--1/int/lib/sockio-c.c: In function
'connect_to_local_server_new':
/Users/wyscc/axiom--main--1/int/lib/sockio-c.c:907: warning: implicit
declaration of function 'sleep'
/Users/wyscc/axiom--main--1/int/lib/sockio-c.c:915: warning: implicit
declaration of function 'getpid'
/Users/wyscc/axiom--main--1/int/lib/sockio-c.c: In function
'close_socket':
/Users/wyscc/axiom--main--1/int/lib/sockio-c.c:1063: warning:
implicit declaration of function 'unlink'
/Users/wyscc/axiom--main--1/int/lib/sockio-c.c: In function
'redirect_stdio':
/Users/wyscc/axiom--main--1/int/lib/sockio-c.c:1253: warning:
implicit declaration of function 'dup2'
46 making /Users/wyscc/axiom--main--1/obj/MACOSX/lib/spadcolors.o
from /Users/wyscc/axiom--main--1/int/lib/spadcolors.c
/Users/wyscc/axiom--main--1/int/lib/spadcolors.c: In function
'HSVtoRGB':
/Users/wyscc/axiom--main--1/int/lib/spadcolors.c:73: warning: 'rgb$b'
may be used uninitialized in this function
/Users/wyscc/axiom--main--1/int/lib/spadcolors.c:73: warning: 'rgb$g'
may be used uninitialized in this function
/Users/wyscc/axiom--main--1/int/lib/spadcolors.c:73: warning: 'rgb$r'
may be used uninitialized in this function
/Users/wyscc/axiom--main--1/int/lib/spadcolors.c: In function
'AllocCells':
/Users/wyscc/axiom--main--1/int/lib/spadcolors.c:573: warning: 'xcolor
$pixel' is used uninitialized in this function
50 making /Users/wyscc/axiom--main--1/obj/MACOSX/lib/util.o from /
Users/wyscc/axiom--main--1/int/lib/util.c
/Users/wyscc/axiom--main--1/int/lib/util.c: In function 'checker':
/Users/wyscc/axiom--main--1/int/lib/util.c:63: warning: implicit
declaration of function 'getpid'
54 making /Users/wyscc/axiom--main--1/obj/MACOSX/lib/wct.o from /
Users/wyscc/axiom--main--1/int/lib/wct.c
/Users/wyscc/axiom--main--1/int/lib/wct.c: In function 'printTime':
/Users/wyscc/axiom--main--1/int/lib/wct.c:299: warning: implicit
declaration of function 'localtime'
/Users/wyscc/axiom--main--1/int/lib/wct.c:299: warning: assignment
makes pointer from integer without a cast
/Users/wyscc/axiom--main--1/int/lib/wct.c:301: error: dereferencing
pointer to incomplete type
/Users/wyscc/axiom--main--1/int/lib/wct.c:301: error: dereferencing
pointer to incomplete type
/Users/wyscc/axiom--main--1/int/lib/wct.c:301: error: dereferencing
pointer to incomplete type
/Users/wyscc/axiom--main--1/int/lib/wct.c:302: error: dereferencing
pointer to incomplete type
/Users/wyscc/axiom--main--1/int/lib/wct.c:302: error: dereferencing
pointer to incomplete type
/Users/wyscc/axiom--main--1/int/lib/wct.c:302: error: dereferencing
pointer to incomplete type
/Users/wyscc/axiom--main--1/int/lib/wct.c: In function 'reread1Wct':
/Users/wyscc/axiom--main--1/int/lib/wct.c:385: warning: implicit
declaration of function 'read'
make[3]: *** [/Users/wyscc/axiom--main--1/obj/MACOSX/lib/wct.o] Error 1
make[2]: *** [libdir] Error 2
make[1]: *** [srcsetup] Error 2
make: *** [all] Error 2




reply via email to

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