[Haskell-cafe] Mersenne Build Problem

Bertram Felgenhauer bertram.felgenhauer at googlemail.com
Sat Jun 7 14:22:36 EDT 2008


Dominic Steinitz wrote:
> I'm getting errors (see below) trying to build the tests in
> 
> http://hackage.haskell.org/cgi-bin/hackage-scripts/package/mersenne-random-0.1.1
> 
[snip]
> > Linking Unit ...
> > Unit.o: In function `s4Da_info':
> > (.text+0x1b21): undefined reference to `genrand_real2'
> > Unit.o: In function `s4RA_info':
> > (.text+0x3e75): undefined reference to `genrand_real2'
> > Unit.o: In function `s4S4_info':
> > (.text+0x3f61): undefined reference to `genrand_real2'
> > Unit.o: In function `s5su_info':
> > (.text+0x40bc): undefined reference to `genrand_real2'
> > /usr/local/lib/mersenne-random-0.1.1/ghc-6.9.20080517/[...]
                                         ^^^^^^^^^^^^^^^^
[snip]

The missing symbols are inlined functions. ghc 6.9 doesn't include the
header files anymore when compiling via C. (The solution is to create
C wrappers around those functions. I guess I'll whip up a patch.)

HTH,

Bertram


More information about the Haskell-Cafe mailing list