id,summary,reporter,owner,description,type,status,priority,milestone,component,version,resolution,keywords,cc,os,architecture,failure,difficulty,testcase,blockedby,blocking,related
1243,Linking error of ALUT,guest,,"ALUT bindings in http://hackage.haskell.org/packages/archive/pkg-list.html
does not work in Windows.

----

""ghc -package ALUT HelloWorld.hs"" returns the following error.

C:\Program Files\Haskell\ALUT-2.0\ghc-6.6/libHSALUT-2.0.a(Config.o):fake:(.text+
0x18): undefined reference to `alutInit@8'

C:\Program Files\Haskell\ALUT-2.0\ghc-6.6/libHSALUT-2.0.a(Config.o):fake:(.text+
0xdc): undefined reference to `alutInitWithoutContext@8'

C:\Program Files\Haskell\ALUT-2.0\ghc-6.6/libHSALUT-2.0.a(Config.o):fake:(.text+
0x19d): undefined reference to `alutExit@0'

C:\Program Files\Haskell\ALUT-2.0\ghc-6.6/libHSALUT-2.0.a(Config.o):fake:(.text+
0x1d9): undefined reference to `alutGetError@0'

C:\Program Files\Haskell\ALUT-2.0\ghc-6.6/libHSALUT-2.0.a(Config.o):fake:(.text+
0x210): undefined reference to `alutCreateBufferFromFile@4'

C:\Program Files\Haskell\ALUT-2.0\ghc-6.6/libHSALUT-2.0.a(Config.o):fake:(.text+
0x2b0): undefined reference to `alutCreateBufferFromFileImage@8'

C:\Program Files\Haskell\ALUT-2.0\ghc-6.6/libHSALUT-2.0.a(Config.o):fake:(.text+
0x36d): undefined reference to `alutCreateBufferHelloWorld@0'

C:\Program Files\Haskell\ALUT-2.0\ghc-6.6/libHSALUT-2.0.a(Config.o):fake:(.text+
0x3f7): undefined reference to `alutCreateBufferWaveform@16'

C:\Program Files\Haskell\ALUT-2.0\ghc-6.6/libHSALUT-2.0.a(Config.o):fake:(.text+
0x584): undefined reference to `alutLoadMemoryFromFile@16'

C:\Program Files\Haskell\ALUT-2.0\ghc-6.6/libHSALUT-2.0.a(Config.o):fake:(.text+
0x6b8): undefined reference to `alutLoadMemoryFromFileImage@20'

C:\Program Files\Haskell\ALUT-2.0\ghc-6.6/libHSALUT-2.0.a(Config.o):fake:(.text+
0x7e8): undefined reference to `alutLoadMemoryHelloWorld@12'

C:\Program Files\Haskell\ALUT-2.0\ghc-6.6/libHSALUT-2.0.a(Config.o):fake:(.text+
0x92f): undefined reference to `alutLoadMemoryWaveform@28'

C:\Program Files\Haskell\ALUT-2.0\ghc-6.6/libHSALUT-2.0.a(Config.o):fake:(.text+
0xb2c): undefined reference to `alutGetMIMETypes@4'

C:\Program Files\Haskell\ALUT-2.0\ghc-6.6/libHSALUT-2.0.a(Config.o):fake:(.text+
0xbc9): undefined reference to `alutGetMajorVersion@0'

C:\Program Files\Haskell\ALUT-2.0\ghc-6.6/libHSALUT-2.0.a(Config.o):fake:(.text+
0xc01): undefined reference to `alutGetMinorVersion@0'

C:\Program Files\Haskell\ALUT-2.0\ghc-6.6/libHSALUT-2.0.a(Config.o):fake:(.text+
0xc55): undefined reference to `alutSleep@4'

C:\Program Files\Haskell\ALUT-2.0\ghc-6.6/libHSALUT-2.0.a(Config.o):fake:(.text+
0xd89): undefined reference to `alutGetErrorString@4'

collect2: ld returned 1 exit status

----

libHSALUT-2.0.a has a symbol ""??@.."", but alut.lib does not have ""@.."" of ""??@.."". I think this omitting ""@.."" is a cause of these errors.  

environment: Windows XP SP2, MinGW/MSYS, GHC6.6",bug,closed,normal,Not GHC,libraries (other),6.6,invalid,,shelarcy@… michal.terepeta@…,Windows,Unknown/Multiple,None/Unknown,Unknown,,,,
