In trying to build
Hugs using hugs98-Nov2003.tar.gz on an AIX machine without
gcc, I get many errors. I've attached a
sample of some of them. Any
ideas?
Dean
%
/bin/make
cc -c -g -O2
hugs.c
cc -c -g -O2
edit.c
cc -c -g -O2
observe.c
cc -c -g -O2
builtin.c
1500-030: (I) INFORMATION: primSetPermissions:
Additional optimization may be attained by recompiling and specifying MAXMEM
option with
a value greater than
2048.
cc -c -g
compiler.c
cc -c -g -O2
errors.c
cc -c -g -O2
evaluator.c
cc -c -g -O2
ffi.c
1500-030: (I) INFORMATION: foreignType: Additional
optimization may be attained by recompiling and specifying MAXMEM option with a
value
greater than 2048.
cc -c -g -O2 goal.c
cc -c
-g -O2 input.c
1500-030: (I) INFORMATION:
readNumber: Additional optimization may be attained by recompiling and
specifying MAXMEM option with a value
greater than
2048.
cc -c -g -O2
machdep.c
cc -c -g -O2
machine.c
1500-030: (I) INFORMATION: makeNumcase:
Additional optimization may be attained by recompiling and specifying MAXMEM
option with a value
greater than
2048.
cc -c -g
module.c
cc -c -g -O2
opts.c
1500-030: (I) INFORMATION: processOption:
Additional optimization may be attained by recompiling and specifying MAXMEM
option with a val
ue greater than
2048.
cc -c -g -O2
output.c
cc -c -g -O2
plugin.c
cc -c -g -O2
script.c
cc -c -g
static.c
cc -c -g -O2
storage.c
1500-030: (I) INFORMATION: storage: Additional
optimization may be attained by recompiling and specifying MAXMEM option with a
value gre
ater than 2048.
cc -c
-g -O2 strutil.c
cc -c
-g subst.c
cc -c -g
type.c
cc hugs.o edit.o
observe.o builtin.o compiler.o errors.o evaluator.o ffi.o goal.o input.o
machdep.o machine.o module.o opts.o out
put.o plugin.o script.o
static.o storage.o strutil.o subst.o type.o version.o -lcurses
-lm -o hugs
cc -c
-g -O2 runhugs.c
cc -c
-g -O2 server.c
cc
runhugs.o server.o builtin.o compiler.o errors.o evaluator.o ffi.o goal.o
input.o machdep.o machine.o module.o opts.o output.o
plugin.o
script.o static.o storage.o strutil.o subst.o type.o version.o
-lcurses -lm -o
runhugs
cc -c -g -O2
-DFFI_COMPILER runhugs.c -o
ffihugs.o
cc ffihugs.o
server.o builtin.o compiler.o errors.o evaluator.o ffi.o goal.o input.o
machdep.o machine.o module.o opts.o output.o
plugin.o
script.o static.o storage.o strutil.o subst.o type.o version.o
-lcurses -lm -o
ffihugs
mkdir -p
../hugsdir/include
/usr/bin/cp
HsFFI.h config.h platform.h unix/MachDeps.h unix/template-hsc.h
../hugsdir/include
mkdir -p
../hugsdir/tools
/usr/bin/cp
../tools/Package.hs ../tools/ParsePkgConf.hs ../tools/get_pkg_field
../hugsdir/tools
mkdir -p
../hugsdir/libraries/Hugs
/usr/bin/cp ../libraries/Hugs/*.*
../hugsdir/libraries/Hugs
cd unix;
./convert_libraries /emc/dheringt/hugs98-Nov2003/fptools
../../hugsdir
Converting Control/Arrow
hugs-package[249]: gcc: not
found.
[many like
the one above]
Converting
System/Posix/Signals
"/emc/dheringt/hugs98-Nov2003/fptools/libraries/base/include/HsBase.h",
line 210.33: 1506-277 (S) Syntax error: possible missing ';' or
','?
"/emc/dheringt/hugs98-Nov2003/fptools/libraries/base/include/HsBase.h",
line 210.1: 1506-485 (S) Parameter declaration list is incompatible
with
declarator for
inline.
"/emc/dheringt/hugs98-Nov2003/fptools/libraries/base/include/HsBase.h",
line 211.42: 1506-045 (S) Undeclared identifier
m.
"/emc/dheringt/hugs98-Nov2003/fptools/libraries/base/include/HsBase.h",
line 212.33: 1506-277 (S) Syntax error: possible missing ';' or
','?
"/emc/dheringt/hugs98-Nov2003/fptools/libraries/base/include/HsBase.h",
line 212.1: 1506-485 (S) Parameter declaration list is incompatible
with
declarator for
inline.
"/emc/dheringt/hugs98-Nov2003/fptools/libraries/base/include/HsBase.h",
line 214.33: 1506-277 (S) Syntax error: possible missing ';' or
','?
"/emc/dheringt/hugs98-Nov2003/fptools/libraries/base/include/HsBase.h",
line 214.1: 1506-485 (S) Parameter declaration list is incompatible
with
declarator for
inline.
"/emc/dheringt/hugs98-Nov2003/fptools/libraries/base/include/HsBase.h",
line 223.1: 1506-277 (S) Syntax error: possible missing ';' or
','?
"/emc/dheringt/hugs98-Nov2003/fptools/libraries/base/include/HsBase.h",
line 221.1: 1506-485 (S) Parameter declaration list is incompatible
with
declarator for
inline.
"/emc/dheringt/hugs98-Nov2003/fptools/libraries/base/include/HsBase.h",
line 227.21: 1506-045 (S) Undeclared identifier
set.
"/emc/dheringt/hugs98-Nov2003/fptools/libraries/base/include/HsBase.h",
line 231.1: 1506-277 (S) Syntax error: possible missing ';' or
','?
"/emc/dheringt/hugs98-Nov2003/fptools/libraries/base/include/HsBase.h",
line 229.1: 1506-485 (S) Parameter declaration list is incompatible
with
declarator for
inline.
"/emc/dheringt/hugs98-Nov2003/fptools/libraries/base/include/HsBase.h",
line 235.24: 1506-045 (S) Undeclared identifier
s.
"/emc/dheringt/hugs98-Nov2003/fptools/libraries/base/include/HsBase.h",
line 239.1: 1506-277 (S) Syntax error: possible missing ';' or
','?
"/emc/dheringt/hugs98-Nov2003/fptools/libraries/base/include/HsBase.h",
line 237.1: 1506-485 (S) Parameter declaration list is incompatible
with
declarator for
inline.
"/emc/dheringt/hugs98-Nov2003/fptools/libraries/base/include/HsBase.h",
line 244.17: 1506-045 (S) Undeclared identifier
dst.
"/emc/dheringt/hugs98-Nov2003/fptools/libraries/base/include/HsBase.h",
line 244.21: 1506-045 (S) Undeclared identifier
dst_off.
"/emc/dheringt/hugs98-Nov2003/fptools/libraries/base/include/HsBase.h",
line 244.30: 1506-045 (S) Undeclared identifier
src.
"/emc/dheringt/hugs98-Nov2003/fptools/libraries/base/include/HsBase.h",
line 244.35: 1506-045 (S) Undeclared identifier
sz.
"/emc/dheringt/hugs98-Nov2003/fptools/libraries/base/include/HsBase.h",
line 248.1: 1506-277 (S) Syntax error: possible missing ';' or
','?
"/emc/dheringt/hugs98-Nov2003/fptools/libraries/base/include/HsBase.h",
line 246.1: 1506-485 (S) Parameter declaration list is incompatible
with
declarator for
inline.
"/emc/dheringt/hugs98-Nov2003/fptools/libraries/base/include/HsBase.h",
line 262.1: 1506-277 (S) Syntax error: possible missing ';' or
','?
"/emc/dheringt/hugs98-Nov2003/fptools/libraries/base/include/HsBase.h",
line 260.1: 1506-485 (S) Parameter declaration list is incompatible
with
declarator for inline.
hugs-package[235]:
../../hugsdir/libraries/System/Posix/Signals_hsc_make: not found.
rm:
../../hugsdir/libraries/System/Posix/Signals_hsc_make: A file or directory in
the path name does not exist.
[..]
Converting Text/Regex/Posix
"Posix.hsc", line
135.20: 1506-010 (W) Macro hsc_enum invoked with a null argument for parameter
f.
[..]
Converting
Text/Show/Functions
hugs-package[249]: gcc: not
found.
hugs-package[289]: gcc: not found.
runhugs: Error
occurred
ERROR "../../hugsdir/libraries/Data/Dynamic.hs" - Module "Main"
already loaded
runhugs: Error occurred
ERROR
"../../hugsdir/libraries/Data/Dynamic.hs" - Module "Main" already loaded
runhugs: Error occurred
ERROR
"../../hugsdir/libraries/Data/Dynamic.hs" - Module "Main" already loaded
runhugs: Error occurred
ERROR
"../../hugsdir/libraries/Data/Dynamic.hs" - Module "Main" already loaded
[..]
Copy AnsiInteract.hs
Copy
AnsiScreen.hs
Stub CVHAssert -> Hugs.CVHAssert
Stub GenericPrint ->
Hugs.GenericPrint
Stub HugsInternals -> Hugs.Internals
Copy
HugsLibs.hs
Stub IOExtensions -> Hugs.IOExts
Copy Interact.hs
Copy
ListUtils.hs
Copy Number.hs
Copy ParseLib.hs
Stub Quote ->
Hugs.Quote
Copy StdLibs.hs
Stub Trace -> Debug.Trace
Stub Trex ->
Hugs.Trex
env HUGSDIR='../hugsdir'
HUGSFLAGS='' ./ffihugs +G +L'../hugsdir/libraries/Hugs/Storable_aux.c'
Hugs.Storable
runhugs: Error occurred
ERROR
"../hugsdir/libraries/Data/Dynamic.hs" - Module "Main" already loaded
make: 1254-004 The error code from the last command is 1.
Stop.
%