Ethereal-users: [Ethereal-users] Errors during compile on AIX 5.1.0.0

Note: This archive is from the project's previous web site, ethereal.com. This list is no longer active.

Date: Tue, 05 Feb 2002 23:11:04 +0100
I get the following errors, I beleive being caused by an improper
definition of the log() macro. On AIX it is defined only in
/usr/include/math.h

In the directory elan/ftypes there are several files that call log()

Here are the error messages from the first ones:
Making all in ftypes
        cc -DHAVE_CONFIG_H -I. -I. -I.. -I./../.. -I./..    -g
-I/usr/local/include/glib-1.2 -I/usr/local/lib/glib/include -c
ftype-double.c
"ftype-double.c", line 61.52: 1506-215 (E) Too many arguments specified
for macro log.
"ftype-double.c", line 61.21: 1506-280 (S) Function argument assignment
between types "double" and "unsigned char*" is not allowed.
"ftype-double.c", line 66.70: 1506-215 (E) Too many arguments specified
for macro log.
"ftype-double.c", line 66.29: 1506-280 (S) Function argument assignment
between types "double" and "unsigned char*" is not allowed.
"ftype-double.c", line 69.69: 1506-215 (E) Too many arguments specified
for macro log.
"ftype-double.c", line 69.29: 1506-280 (S) Function argument assignment
between types "double" and "unsigned char*" is not allowed.
"ftype-double.c", line 72.75: 1506-215 (E) Too many arguments specified
for macro log.
"ftype-double.c", line 72.29: 1506-280 (S) Function argument assignment
between types "double" and "unsigned char*" is not allowed.
make: 1254-004 The error code from the last command is 1.


Stop.
make: 1254-004 The error code from the last command is 1.


Stop.
make: 1254-004 The error code from the last command is 2.


Stop.
make: 1254-004 The error code from the last command is 1.


Stop.
make: 1254-004 The error code from the last command is 2.


Stop.