Daniel Carrera writes: > David Menendez wrote: > > > You mentioned later that you don't have any *.hi files, so I'm > > guessing you didn't compile RC4.hs before you compiled prng.hs. > > Correct. I didn't know I had to :-)
Yeah, that's one of the major differences between using an interpreter like Hugs or ruby and a compiler. (GHC does offer a --make option that chases down dependencies for you.) > > Once that step is done, you should be able to compile prng.hs. > > Interestingly, I get a different error now: > > $ nhc98 prng.hs -o prng > Undefined first referenced > symbol in file > FN_RC4_46rand ./prng.o > ld: fatal: Symbol referencing errors. No output written to prng > collect2: ld returned 1 exit status I haven't used NHC so I can't guarantee this will work, but try doing something like this: $ nhc98 -c RC4.hs $ nhc98 -c prng.hs $ nhc98 RC4.o prng.o -o prng The first two steps will create (unlinked) object files, and the third step should link them together into an executable file "prng". -- David Menendez <[EMAIL PROTECTED]> <http://www.eyrie.org/~zednenem/> _______________________________________________ Haskell-Cafe mailing list Haskell-Cafe@haskell.org http://www.haskell.org/mailman/listinfo/haskell-cafe