[Top][All Lists]
[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
- [Axiom-developer] axiom on Mac OSX,
William Sit <=