FFI testers wanted
Malcolm Wallace
Malcolm.Wallace@cs.york.ac.uk
Mon, 8 Jul 2002 14:03:30 +0100
Here's my second report on the Hugs FFI build for Solaris. The newer
version of gcc seems to have fixed the earlier build problem. However,
as you can see, there is now a linking problem with the Storable module.
Regards,
Malcolm
> uname -a
SunOS doozer 5.6 Generic_105181-15 sun4u sparc SUNW,Ultra-5_10
> gcc -v
Reading specs from /york/pkg/gcc-2.95.2/lib/gcc-lib/sparc-sun-solaris2.5/2.95.2/specs
gcc version 2.95.2 19991024 (release)
> cd hugs98/src/unix; ./configure --prefix=/tmp/test
...
checking for bison... bison -y
./configure: test: unknown operator ==
...
otherwise OK.
> grep DLL ../config.h
> grep UNDERSCORE ../config.h
OK.
> cd ..; make install_ffi
OK, until after installing the docs, then:
./hugs +q -w Storable +G +L"Storable_aux.c" < /dev/null
__ __ __ __ ____ ___ _________________________________________
|| || || || || || ||__ Hugs 98: Based on the Haskell 98 standard
||___|| ||__|| ||__|| __|| Copyright (c) 1994-2001
||---|| ___|| World Wide Web: http://haskell.org/hugs
|| || Report bugs to: hugs-bugs@haskell.org
|| || Version: December 2001 _________________________________________
Haskell 98 mode: Restart with command line option -98 to enable extensions
Text relocation remains referenced
against symbol offset in file
szChar 0x1524 /usr/tmp/ccLj4nGG.o
<unknown> 0xdb8 /usr/tmp/ccLj4nGG.o
<unknown> 0xaa0 /usr/tmp/ccLj4nGG.o
<unknown> 0x15c4 /usr/tmp/ccLj4nGG.o
<unknown> 0x8 /usr/tmp/ccLj4nGG.o
<unknown> 0xc /usr/tmp/ccLj4nGG.o
<unknown> 0x24 /usr/tmp/ccLj4nGG.o
<unknown> 0x28 /usr/tmp/ccLj4nGG.o
<unknown> 0x40 /usr/tmp/ccLj4nGG.o
<unknown> 0x44 /usr/tmp/ccLj4nGG.o
<unknown> 0xac4 /usr/tmp/ccLj4nGG.o
<unknown> 0x70 /usr/tmp/ccLj4nGG.o
<unknown> 0x74 /usr/tmp/ccLj4nGG.o
<unknown> 0xa0 /usr/tmp/ccLj4nGG.o
<unknown> 0xa4 /usr/tmp/ccLj4nGG.o
<unknown> 0xbc /usr/tmp/ccLj4nGG.o
<unknown> 0xc0 /usr/tmp/ccLj4nGG.o
<unknown> 0xd8 /usr/tmp/ccLj4nGG.o
<unknown> 0xdc /usr/tmp/ccLj4nGG.o
<unknown> 0xaf8 /usr/tmp/ccLj4nGG.o
<unknown> 0x108 /usr/tmp/ccLj4nGG.o
<unknown> 0x10c /usr/tmp/ccLj4nGG.o
<unknown> 0x138 /usr/tmp/ccLj4nGG.o
<unknown> 0x13c /usr/tmp/ccLj4nGG.o
<unknown> 0x154 /usr/tmp/ccLj4nGG.o
<unknown> 0x158 /usr/tmp/ccLj4nGG.o
<unknown> 0x170 /usr/tmp/ccLj4nGG.o
<unknown> 0x174 /usr/tmp/ccLj4nGG.o
<unknown> 0xb40 /usr/tmp/ccLj4nGG.o
<unknown> 0x1a8 /usr/tmp/ccLj4nGG.o
<unknown> 0x1ac /usr/tmp/ccLj4nGG.o
<unknown> 0x1d8 /usr/tmp/ccLj4nGG.o
<unknown> 0x1dc /usr/tmp/ccLj4nGG.o
<unknown> 0x1f4 /usr/tmp/ccLj4nGG.o
<unknown> 0x1f8 /usr/tmp/ccLj4nGG.o
<unknown> 0x210 /usr/tmp/ccLj4nGG.o
<unknown> 0x214 /usr/tmp/ccLj4nGG.o
<unknown> 0xb98 /usr/tmp/ccLj4nGG.o
<unknown> 0x244 /usr/tmp/ccLj4nGG.o
<unknown> 0x248 /usr/tmp/ccLj4nGG.o
<unknown> 0x274 /usr/tmp/ccLj4nGG.o
<unknown> 0x278 /usr/tmp/ccLj4nGG.o
<unknown> 0x290 /usr/tmp/ccLj4nGG.o
<unknown> 0x294 /usr/tmp/ccLj4nGG.o
<unknown> 0x2ac /usr/tmp/ccLj4nGG.o
<unknown> 0x2b0 /usr/tmp/ccLj4nGG.o
<unknown> 0xbe0 /usr/tmp/ccLj4nGG.o
<unknown> 0x2dc /usr/tmp/ccLj4nGG.o
<unknown> 0x2e0 /usr/tmp/ccLj4nGG.o
<unknown> 0x30c /usr/tmp/ccLj4nGG.o
<unknown> 0x310 /usr/tmp/ccLj4nGG.o
<unknown> 0x328 /usr/tmp/ccLj4nGG.o
<unknown> 0x32c /usr/tmp/ccLj4nGG.o
<unknown> 0x344 /usr/tmp/ccLj4nGG.o
<unknown> 0x348 /usr/tmp/ccLj4nGG.o
<unknown> 0xc30 /usr/tmp/ccLj4nGG.o
<unknown> 0x374 /usr/tmp/ccLj4nGG.o
<unknown> 0x378 /usr/tmp/ccLj4nGG.o
<unknown> 0x3a4 /usr/tmp/ccLj4nGG.o
<unknown> 0x3a8 /usr/tmp/ccLj4nGG.o
<unknown> 0x3c0 /usr/tmp/ccLj4nGG.o
<unknown> 0x3c4 /usr/tmp/ccLj4nGG.o
<unknown> 0x3dc /usr/tmp/ccLj4nGG.o
<unknown> 0x3e0 /usr/tmp/ccLj4nGG.o
<unknown> 0xc78 /usr/tmp/ccLj4nGG.o
<unknown> 0x414 /usr/tmp/ccLj4nGG.o
<unknown> 0x418 /usr/tmp/ccLj4nGG.o
<unknown> 0x444 /usr/tmp/ccLj4nGG.o
<unknown> 0x448 /usr/tmp/ccLj4nGG.o
<unknown> 0x460 /usr/tmp/ccLj4nGG.o
<unknown> 0x464 /usr/tmp/ccLj4nGG.o
<unknown> 0x47c /usr/tmp/ccLj4nGG.o
<unknown> 0x480 /usr/tmp/ccLj4nGG.o
<unknown> 0xcc8 /usr/tmp/ccLj4nGG.o
<unknown> 0x4b4 /usr/tmp/ccLj4nGG.o
<unknown> 0x4b8 /usr/tmp/ccLj4nGG.o
<unknown> 0x4e4 /usr/tmp/ccLj4nGG.o
<unknown> 0x4e8 /usr/tmp/ccLj4nGG.o
<unknown> 0x500 /usr/tmp/ccLj4nGG.o
<unknown> 0x504 /usr/tmp/ccLj4nGG.o
<unknown> 0x51c /usr/tmp/ccLj4nGG.o
<unknown> 0x520 /usr/tmp/ccLj4nGG.o
<unknown> 0xd10 /usr/tmp/ccLj4nGG.o
<unknown> 0x54c /usr/tmp/ccLj4nGG.o
<unknown> 0x550 /usr/tmp/ccLj4nGG.o
<unknown> 0x57c /usr/tmp/ccLj4nGG.o
<unknown> 0x580 /usr/tmp/ccLj4nGG.o
<unknown> 0x598 /usr/tmp/ccLj4nGG.o
<unknown> 0x59c /usr/tmp/ccLj4nGG.o
<unknown> 0x5b4 /usr/tmp/ccLj4nGG.o
<unknown> 0x5b8 /usr/tmp/ccLj4nGG.o
<unknown> 0xd6c /usr/tmp/ccLj4nGG.o
<unknown> 0x5ec /usr/tmp/ccLj4nGG.o
<unknown> 0x5f0 /usr/tmp/ccLj4nGG.o
<unknown> 0x61c /usr/tmp/ccLj4nGG.o
<unknown> 0x620 /usr/tmp/ccLj4nGG.o
<unknown> 0x638 /usr/tmp/ccLj4nGG.o
<unknown> 0x63c /usr/tmp/ccLj4nGG.o
<unknown> 0x654 /usr/tmp/ccLj4nGG.o
<unknown> 0x658 /usr/tmp/ccLj4nGG.o
<unknown> 0xdb4 /usr/tmp/ccLj4nGG.o
<unknown> 0x688 /usr/tmp/ccLj4nGG.o
<unknown> 0x68c /usr/tmp/ccLj4nGG.o
<unknown> 0x6b8 /usr/tmp/ccLj4nGG.o
<unknown> 0x6bc /usr/tmp/ccLj4nGG.o
<unknown> 0x6d4 /usr/tmp/ccLj4nGG.o
<unknown> 0x6d8 /usr/tmp/ccLj4nGG.o
<unknown> 0x6f0 /usr/tmp/ccLj4nGG.o
<unknown> 0x6f4 /usr/tmp/ccLj4nGG.o
<unknown> 0xe10 /usr/tmp/ccLj4nGG.o
<unknown> 0x720 /usr/tmp/ccLj4nGG.o
<unknown> 0x724 /usr/tmp/ccLj4nGG.o
<unknown> 0x750 /usr/tmp/ccLj4nGG.o
<unknown> 0x754 /usr/tmp/ccLj4nGG.o
<unknown> 0x76c /usr/tmp/ccLj4nGG.o
<unknown> 0x770 /usr/tmp/ccLj4nGG.o
<unknown> 0x788 /usr/tmp/ccLj4nGG.o
<unknown> 0x78c /usr/tmp/ccLj4nGG.o
<unknown> 0xe58 /usr/tmp/ccLj4nGG.o
<unknown> 0x7b8 /usr/tmp/ccLj4nGG.o
<unknown> 0x7bc /usr/tmp/ccLj4nGG.o
<unknown> 0x7e8 /usr/tmp/ccLj4nGG.o
<unknown> 0x7ec /usr/tmp/ccLj4nGG.o
<unknown> 0x804 /usr/tmp/ccLj4nGG.o
<unknown> 0x808 /usr/tmp/ccLj4nGG.o
<unknown> 0x820 /usr/tmp/ccLj4nGG.o
<unknown> 0x824 /usr/tmp/ccLj4nGG.o
<unknown> 0xea8 /usr/tmp/ccLj4nGG.o
<unknown> 0x858 /usr/tmp/ccLj4nGG.o
<unknown> 0x85c /usr/tmp/ccLj4nGG.o
<unknown> 0x888 /usr/tmp/ccLj4nGG.o
<unknown> 0x88c /usr/tmp/ccLj4nGG.o
<unknown> 0x8a4 /usr/tmp/ccLj4nGG.o
<unknown> 0x8a8 /usr/tmp/ccLj4nGG.o
<unknown> 0x8c0 /usr/tmp/ccLj4nGG.o
<unknown> 0x8c4 /usr/tmp/ccLj4nGG.o
<unknown> 0xef8 /usr/tmp/ccLj4nGG.o
<unknown> 0x8f0 /usr/tmp/ccLj4nGG.o
<unknown> 0x8f4 /usr/tmp/ccLj4nGG.o
<unknown> 0x920 /usr/tmp/ccLj4nGG.o
<unknown> 0x924 /usr/tmp/ccLj4nGG.o
<unknown> 0x93c /usr/tmp/ccLj4nGG.o
<unknown> 0x940 /usr/tmp/ccLj4nGG.o
<unknown> 0xf48 /usr/tmp/ccLj4nGG.o
<unknown> 0x96c /usr/tmp/ccLj4nGG.o
<unknown> 0x970 /usr/tmp/ccLj4nGG.o
<unknown> 0x988 /usr/tmp/ccLj4nGG.o
<unknown> 0x98c /usr/tmp/ccLj4nGG.o
<unknown> 0x9b8 /usr/tmp/ccLj4nGG.o
<unknown> 0x9bc /usr/tmp/ccLj4nGG.o
<unknown> 0x9d4 /usr/tmp/ccLj4nGG.o
<unknown> 0x9d8 /usr/tmp/ccLj4nGG.o
<unknown> 0xf94 /usr/tmp/ccLj4nGG.o
<unknown> 0xa04 /usr/tmp/ccLj4nGG.o
<unknown> 0xa08 /usr/tmp/ccLj4nGG.o
<unknown> 0xa20 /usr/tmp/ccLj4nGG.o
<unknown> 0xa24 /usr/tmp/ccLj4nGG.o
<unknown> 0xa50 /usr/tmp/ccLj4nGG.o
<unknown> 0xa54 /usr/tmp/ccLj4nGG.o
<unknown> 0xa6c /usr/tmp/ccLj4nGG.o
<unknown> 0xa70 /usr/tmp/ccLj4nGG.o
<unknown> 0xfe0 /usr/tmp/ccLj4nGG.o
<unknown> 0xa9c /usr/tmp/ccLj4nGG.o
<unknown> 0x102c /usr/tmp/ccLj4nGG.o
<unknown> 0x15b8 /usr/tmp/ccLj4nGG.o
<unknown> 0xac8 /usr/tmp/ccLj4nGG.o
<unknown> 0xaf4 /usr/tmp/ccLj4nGG.o
<unknown> 0xec4 /usr/tmp/ccLj4nGG.o
<unknown> 0xb10 /usr/tmp/ccLj4nGG.o
<unknown> 0xb14 /usr/tmp/ccLj4nGG.o
<unknown> 0x15b4 /usr/tmp/ccLj4nGG.o
<unknown> 0x15a8 /usr/tmp/ccLj4nGG.o
<unknown> 0xb44 /usr/tmp/ccLj4nGG.o
<unknown> 0xb64 /usr/tmp/ccLj4nGG.o
<unknown> 0xb68 /usr/tmp/ccLj4nGG.o
<unknown> 0xb94 /usr/tmp/ccLj4nGG.o
<unknown> 0x15a4 /usr/tmp/ccLj4nGG.o
<unknown> 0xbb0 /usr/tmp/ccLj4nGG.o
<unknown> 0xbb4 /usr/tmp/ccLj4nGG.o
<unknown> 0x156c /usr/tmp/ccLj4nGG.o
<unknown> 0x1568 /usr/tmp/ccLj4nGG.o
<unknown> 0xbe4 /usr/tmp/ccLj4nGG.o
<unknown> 0xbfc /usr/tmp/ccLj4nGG.o
<unknown> 0xc00 /usr/tmp/ccLj4nGG.o
<unknown> 0xc2c /usr/tmp/ccLj4nGG.o
<unknown> 0x1534 /usr/tmp/ccLj4nGG.o
<unknown> 0xc48 /usr/tmp/ccLj4nGG.o
<unknown> 0xc4c /usr/tmp/ccLj4nGG.o
<unknown> 0x1530 /usr/tmp/ccLj4nGG.o
<unknown> 0x14fc /usr/tmp/ccLj4nGG.o
<unknown> 0xc7c /usr/tmp/ccLj4nGG.o
<unknown> 0xc94 /usr/tmp/ccLj4nGG.o
<unknown> 0xc98 /usr/tmp/ccLj4nGG.o
<unknown> 0xcc4 /usr/tmp/ccLj4nGG.o
<unknown> 0x14f8 /usr/tmp/ccLj4nGG.o
<unknown> 0xce0 /usr/tmp/ccLj4nGG.o
<unknown> 0xce4 /usr/tmp/ccLj4nGG.o
<unknown> 0x14c4 /usr/tmp/ccLj4nGG.o
<unknown> 0x14c0 /usr/tmp/ccLj4nGG.o
<unknown> 0xd14 /usr/tmp/ccLj4nGG.o
<unknown> 0xd38 /usr/tmp/ccLj4nGG.o
<unknown> 0xd3c /usr/tmp/ccLj4nGG.o
<unknown> 0xd68 /usr/tmp/ccLj4nGG.o
<unknown> 0x148c /usr/tmp/ccLj4nGG.o
<unknown> 0xd84 /usr/tmp/ccLj4nGG.o
<unknown> 0xd88 /usr/tmp/ccLj4nGG.o
<unknown> 0x1488 /usr/tmp/ccLj4nGG.o
<unknown> 0x13e0 /usr/tmp/ccLj4nGG.o
<unknown> 0x15c8 /usr/tmp/ccLj4nGG.o
<unknown> 0xddc /usr/tmp/ccLj4nGG.o
<unknown> 0xde0 /usr/tmp/ccLj4nGG.o
<unknown> 0xe0c /usr/tmp/ccLj4nGG.o
<unknown> 0x1454 /usr/tmp/ccLj4nGG.o
<unknown> 0xe28 /usr/tmp/ccLj4nGG.o
<unknown> 0xe2c /usr/tmp/ccLj4nGG.o
<unknown> 0x1450 /usr/tmp/ccLj4nGG.o
<unknown> 0x141c /usr/tmp/ccLj4nGG.o
<unknown> 0xe5c /usr/tmp/ccLj4nGG.o
<unknown> 0xe74 /usr/tmp/ccLj4nGG.o
<unknown> 0xe78 /usr/tmp/ccLj4nGG.o
<unknown> 0xea4 /usr/tmp/ccLj4nGG.o
<unknown> 0x1418 /usr/tmp/ccLj4nGG.o
<unknown> 0xec0 /usr/tmp/ccLj4nGG.o
<unknown> 0x1048 /usr/tmp/ccLj4nGG.o
<unknown> 0x13e4 /usr/tmp/ccLj4nGG.o
<unknown> 0x10c8 /usr/tmp/ccLj4nGG.o
<unknown> 0xefc /usr/tmp/ccLj4nGG.o
<unknown> 0xf14 /usr/tmp/ccLj4nGG.o
<unknown> 0xf18 /usr/tmp/ccLj4nGG.o
<unknown> 0xf44 /usr/tmp/ccLj4nGG.o
<unknown> 0x13ac /usr/tmp/ccLj4nGG.o
<unknown> 0xf60 /usr/tmp/ccLj4nGG.o
<unknown> 0xf64 /usr/tmp/ccLj4nGG.o
<unknown> 0x13a8 /usr/tmp/ccLj4nGG.o
<unknown> 0x10e0 /usr/tmp/ccLj4nGG.o
<unknown> 0xf98 /usr/tmp/ccLj4nGG.o
<unknown> 0xfb0 /usr/tmp/ccLj4nGG.o
<unknown> 0xfb4 /usr/tmp/ccLj4nGG.o
<unknown> 0x1374 /usr/tmp/ccLj4nGG.o
<unknown> 0xfe4 /usr/tmp/ccLj4nGG.o
<unknown> 0xffc /usr/tmp/ccLj4nGG.o
<unknown> 0x1000 /usr/tmp/ccLj4nGG.o
<unknown> 0x1370 /usr/tmp/ccLj4nGG.o
<unknown> 0x1130 /usr/tmp/ccLj4nGG.o
<unknown> 0x1030 /usr/tmp/ccLj4nGG.o
<unknown> 0x1184 /usr/tmp/ccLj4nGG.o
<unknown> 0x104c /usr/tmp/ccLj4nGG.o
<unknown> 0x1078 /usr/tmp/ccLj4nGG.o
<unknown> 0x107c /usr/tmp/ccLj4nGG.o
<unknown> 0x1094 /usr/tmp/ccLj4nGG.o
<unknown> 0x1098 /usr/tmp/ccLj4nGG.o
<unknown> 0x133c /usr/tmp/ccLj4nGG.o
<unknown> 0x10c4 /usr/tmp/ccLj4nGG.o
<unknown> 0x1188 /usr/tmp/ccLj4nGG.o
<unknown> 0x11d4 /usr/tmp/ccLj4nGG.o
<unknown> 0x10e4 /usr/tmp/ccLj4nGG.o
<unknown> 0x1110 /usr/tmp/ccLj4nGG.o
<unknown> 0x1114 /usr/tmp/ccLj4nGG.o
<unknown> 0x112c /usr/tmp/ccLj4nGG.o
<unknown> 0x1200 /usr/tmp/ccLj4nGG.o
<unknown> 0x1338 /usr/tmp/ccLj4nGG.o
<unknown> 0x115c /usr/tmp/ccLj4nGG.o
<unknown> 0x1160 /usr/tmp/ccLj4nGG.o
<unknown> 0x1204 /usr/tmp/ccLj4nGG.o
<unknown> 0x1220 /usr/tmp/ccLj4nGG.o
<unknown> 0x11b4 /usr/tmp/ccLj4nGG.o
<unknown> 0x11b8 /usr/tmp/ccLj4nGG.o
<unknown> 0x11d0 /usr/tmp/ccLj4nGG.o
<unknown> 0x1304 /usr/tmp/ccLj4nGG.o
<unknown> 0x125c /usr/tmp/ccLj4nGG.o
<unknown> 0x121c /usr/tmp/ccLj4nGG.o
<unknown> 0x1258 /usr/tmp/ccLj4nGG.o
<unknown> 0x1300 /usr/tmp/ccLj4nGG.o
<unknown> 0x1290 /usr/tmp/ccLj4nGG.o
<unknown> 0x1294 /usr/tmp/ccLj4nGG.o
<unknown> 0x12c8 /usr/tmp/ccLj4nGG.o
<unknown> 0x12cc /usr/tmp/ccLj4nGG.o
szInt32 0x1364 /usr/tmp/ccLj4nGG.o
szInt64 0x132c /usr/tmp/ccLj4nGG.o
szInt16 0x139c /usr/tmp/ccLj4nGG.o
szWord8 0x12f4 /usr/tmp/ccLj4nGG.o
szFloat 0x147c /usr/tmp/ccLj4nGG.o
wrWord32 0x100 /usr/tmp/ccLj4nGG.o
wrWord64 0x68 /usr/tmp/ccLj4nGG.o
wrWord16 0x1a0 /usr/tmp/ccLj4nGG.o
wrDouble 0x5e4 /usr/tmp/ccLj4nGG.o
wrFunPtr 0x718 /usr/tmp/ccLj4nGG.o
szStablePtr 0x140c /usr/tmp/ccLj4nGG.o
rdInt8 0xda8 /usr/tmp/ccLj4nGG.o
rdChar 0x1150 /usr/tmp/ccLj4nGG.o
wrPtr 0x7b0 /usr/tmp/ccLj4nGG.o
wrInt 0x8e8 /usr/tmp/ccLj4nGG.o
szWord32 0x1284 /usr/tmp/ccLj4nGG.o
szWord64 0x124c /usr/tmp/ccLj4nGG.o
szWord16 0x12bc /usr/tmp/ccLj4nGG.o
szDouble 0x1444 /usr/tmp/ccLj4nGG.o
szFunPtr 0x14b4 /usr/tmp/ccLj4nGG.o
rdInt32 0xc6c /usr/tmp/ccLj4nGG.o
rdWord32 0x9f8 /usr/tmp/ccLj4nGG.o
rdInt64 0xbd4 /usr/tmp/ccLj4nGG.o
rdInt16 0xd04 /usr/tmp/ccLj4nGG.o
rdWord8 0xb34 /usr/tmp/ccLj4nGG.o
rdFloat 0xf84 /usr/tmp/ccLj4nGG.o
szPtr 0x14ec /usr/tmp/ccLj4nGG.o
szInt 0x155c /usr/tmp/ccLj4nGG.o
wrInt8 0x4ac /usr/tmp/ccLj4nGG.o
wrChar 0x850 /usr/tmp/ccLj4nGG.o
rdStablePtr 0xe4c /usr/tmp/ccLj4nGG.o
rdWord64 0x960 /usr/tmp/ccLj4nGG.o
rdWord16 0xa90 /usr/tmp/ccLj4nGG.o
szInt8 0x13d4 /usr/tmp/ccLj4nGG.o
rdDouble 0xee4 /usr/tmp/ccLj4nGG.o
rdFunPtr 0x1020 /usr/tmp/ccLj4nGG.o
wrInt32 0x36c /usr/tmp/ccLj4nGG.o
wrInt64 0x2d4 /usr/tmp/ccLj4nGG.o
wrInt16 0x40c /usr/tmp/ccLj4nGG.o
wrWord8 0x23c /usr/tmp/ccLj4nGG.o
wrFloat 0x680 /usr/tmp/ccLj4nGG.o
rdPtr 0x10b8 /usr/tmp/ccLj4nGG.o
rdInt 0x11f4 /usr/tmp/ccLj4nGG.o
wrStablePtr 0x544 /usr/tmp/ccLj4nGG.o
ld: fatal: relocations remain against allocatable but non-writable sections
collect2: ld returned 1 exit status
ERROR "/tmp/test/share/hugs/lib/exts/Storable.hs" - Error while running compilation command 'cd '/tmp/test/share/hugs/lib/exts'; gcc -shared "-I/tmp/test/share/hugs/include" "Storable.c" -o "Storable.so" Storable_aux.c'
Ptr> [Leaving Hugs]
./hugs +q -w MarshalAlloc +G < /dev/null
__ __ __ __ ____ ___ _________________________________________
|| || || || || || ||__ Hugs 98: Based on the Haskell 98 standard
||___|| ||__|| ||__|| __|| Copyright (c) 1994-2001
||---|| ___|| World Wide Web: http://haskell.org/hugs
|| || Report bugs to: hugs-bugs@haskell.org
|| || Version: December 2001 _________________________________________
Haskell 98 mode: Restart with command line option -98 to enable extensions
ERROR "/tmp/test/share/hugs/lib/exts/Storable.hs" - Error while importing DLL "/tmp/test/share/hugs/lib/exts/Storable.so":
ld.so.1: ./hugs: fatal: /tmp/test/share/hugs/lib/exts/Storable.so: open failed: No such file or directory
Ptr> [Leaving Hugs]
./hugs +q -w MarshalUtils +G < /dev/null
__ __ __ __ ____ ___ _________________________________________
|| || || || || || ||__ Hugs 98: Based on the Haskell 98 standard
||___|| ||__|| ||__|| __|| Copyright (c) 1994-2001
||---|| ___|| World Wide Web: http://haskell.org/hugs
|| || Report bugs to: hugs-bugs@haskell.org
|| || Version: December 2001 _________________________________________
Haskell 98 mode: Restart with command line option -98 to enable extensions
ERROR "/tmp/test/share/hugs/lib/exts/Storable.hs" - Error while importing DLL "/tmp/test/share/hugs/lib/exts/Storable.so":
ld.so.1: ./hugs: fatal: /tmp/test/share/hugs/lib/exts/Storable.so: open failed: No such file or directory
Ptr> [Leaving Hugs]