Crossfire Archive
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

CF: 0.93.4 on AIX?



has anybody gotten it to compile on AIX 4.2.x?

the "cc" compiler complains horribley and "gcc" just flat gives up.

cc example:
Making in ./common...
make[1]: Entering directory `/home/sunruh/sunruh/crossfire-0.93.4/common'
cc -I../include/   -I../include     -DSYSV -DAIXV3 -DLONGJUMP        -DFONTDIR=\
"/home/sunruh/sunruh/crossfire/fonts\" -DFONTNAME=\"crossfire\"  -DLIBDIR=\"/hom
e/sunruh/sunruh/crossfire/lib\"   -c arch.c -o arch.o
"../include/define.h", line 41.2: 1506-205 (S) - Your ANSI C compiler should be
defining __STDC__
"arch.c", line 48.18: 1506-068 (W) Operation between types "struct archt*" and "
int" is not allowed.
"arch.c", line 162.5: 1506-068 (W) Operation between types "struct obj*" and "in
t" is not allowed.
"arch.c", line 214.13: 1506-068 (W) Operation between types "struct archt*" and
"int" is not allowed.
"arch.c", line 218.18: 1506-068 (W) Operation between types "struct archt*" and
"int" is not allowed.
"arch.c", line 225.25: 1506-196 (W) Initialization between types "struct treasur
eliststruct*" and "int" is not allowed.
"arch.c", line 252.6: 1506-343 (S) Redeclaration of load_archetypes differs from
 previous declaration on line 46 of "arch.c".
"arch.c", line 252.6: 1506-050 (I) Return type "void" in redeclaration is not co
mpatible with the previous return type "int".
"arch.c", line 259.9: 1506-068 (W) Operation between types "struct {...}*" and "
int" is not allowed.
"arch.c", line 252.6: 1506-050 (I) Return type "void" in redeclaration is not co
mpatible with the previous return type "int".
"arch.c", line 259.9: 1506-068 (W) Operation between types "struct {...}*" and "
int" is not allowed.
"arch.c", line 294.5: 1506-068 (W) Operation between types "struct obj*" and "in
t" is not allowed.
"arch.c", line 311.6: 1506-068 (W) Operation between types "struct obj*" and "in
t" is not allowed.
"arch.c", line 312.12: 1506-068 (W) Operation between types "unsigned char*" and
 "int" is not allowed.
"arch.c", line 324.6: 1506-068 (W) Operation between types "struct archt*" and "
int" is not allowed.
"arch.c", line 354.12: 1506-343 (S) Redeclaration of find_archetype differs from
 previous declaration on line 48 of "arch.c".
"arch.c", line 354.12: 1506-050 (I) Return type "struct archt*" in redeclaration
 is not compatible with the previous return type "int".
"arch.c", line 382.6: 1506-343 (S) Redeclaration of add_arch differs from previo
us declaration on line 78 of "arch.c".
"arch.c", line 382.6: 1506-050 (I) Return type "void" in redeclaration is not co
mpatible with the previous return type "int".
"arch.c", line 418.13: 1506-196 (W) Initialization between types "struct obj*" a
nd "int" is not allowed.
make[1]: *** [arch.o] Error 1


gcc says something about a "--w" option not being allowed.

steve unruh
-- 
He who laughs last thinks slowest!
Black holes are where God divides by zero.
Windows '95 has all of the properties of a virus, with the sole exception
being it hardly ever installs correctly or without intervention!
[to unsubscribe etc., send mail to crossfire-request@ifi.uio.no]