<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
<HTML><HEAD>
<META HTTP-EQUIV="Content-Type" CONTENT="text/html; charset=us-ascii">
<TITLE>Message</TITLE>

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