GHC failing during interactive linking with OpenAL

Seth442 seth.baldwin at comcast.net
Wed Feb 24 21:11:17 EST 2010


Today I installed OpenAL on my windows machine.  
I installed both OpenAl-1.4.0.0 and ALUT-2.2.0.0
I am able to load the modules in haskell files and check the types of
HOpenAL functions using GCHi, however, whenever I run a main routine in GCHi
using HOpenAL functions I get the following error:

Loading package OpenAL-1.4.0.0 ... linking ... <interactive>: C:\Program
Files\Haskell\OpenAL-1.4.0.0\ghc-6.10.4\HSOpenAL-1.4.0.0.o: unknown symbol
'_alDistanceModel'
: unable to load package 'OpenAL-1.4.0.0'


I wrote the following program as a test:

----------------------------
import Sound.OpenAL.AL
import Sound.ALUT

main = do
	buf <- createBuffer HelloWorld
	x <- getLine
	print "done"
---------------------------

When I compile it using GHC with the command "ghc --make test.hs" I get a
series of errors (about 30-50 of them) such as:
Linking test.exe ...
C:\Program
Files\Haskell\ALUT-2-2.0.0\ghc-6.10.4/libHSALUT-2.2.0.0.a(Config.o):fake:(.text+0x4c1):
undefined reference to 'alutInit at 8'
C:\Program
Files\Haskell\OpenAL-1.4.0.0\ghc-6.10.4/libHSOpenAL-1.4.0.0.a(BufferInternal.o):fake:(.text+0x75):
undefined reference to 'alIsBuffer'

Does anyone know what might be causing this problem?  
-- 
View this message in context: http://old.nabble.com/GHC-failing-during-interactive-linking-with-OpenAL-tp27714337p27714337.html
Sent from the Haskell - Glasgow-haskell-bugs mailing list archive at Nabble.com.



More information about the Glasgow-haskell-bugs mailing list