couldn't build jhc-0.8 from the tarball
Hi I wanted to try jhc 0.8. I followed the instructions here [1], but after unpacking jhc-0.8.0.tar.gz, configure runs ok but make fails with: $ make perl ./utils/op_raw.prl src/RawFiles src/data/ViaGhc.hs src/data/prelude.m4 src/data/targets.ini rts/rts_constants.h rts/stableptr.c rts/queue.h src/data/HsFFI.h rts/wsize.h rts/bitarray.h ChangeLog src/data/shortchange.txt > src/RawFiles.hs make: *** No rule to make target `src/Options.hs', needed by `drift_processed/Options.hs'. Stop. Any ideas? Thanks, Daniel [1] http://repetae.net/computer/jhc/building.shtml
Hi, looks like the tarball doesn't include the original files that go
through drift. it shouldn't need them to compile, strange that it
needed them for you.
You can grab the source from darcs to work around the issue. I'll put
up a fixed tarball when I debug the issue.
John
On Wed, Feb 8, 2012 at 4:04 AM, Daniel Gorín
Hi
I wanted to try jhc 0.8. I followed the instructions here [1], but after unpacking jhc-0.8.0.tar.gz, configure runs ok but make fails with:
$ make perl ./utils/op_raw.prl src/RawFiles src/data/ViaGhc.hs src/data/prelude.m4 src/data/targets.ini rts/rts_constants.h rts/stableptr.c rts/queue.h src/data/HsFFI.h rts/wsize.h rts/bitarray.h ChangeLog src/data/shortchange.txt > src/RawFiles.hs make: *** No rule to make target `src/Options.hs', needed by `drift_processed/Options.hs'. Stop.
Any ideas?
Thanks, Daniel
[1] http://repetae.net/computer/jhc/building.shtml
_______________________________________________ jhc mailing list jhc@haskell.org http://www.haskell.org/mailman/listinfo/jhc
Hi John, In case it helps, I was able to build jhc from the tarball by changing the line in the Makefile that says options.mkd: src/Options.hs | jhc to just options.mkd: jhc Incidentally, the newest version of the pretty package (e.g., the one that comes with ghc 7.4) defines a Monoid instance for Doc, which conflicts with the one defined in jhc. I just patched the Makefile to use an older version of the package, I don't know what the usual method to deal with this is. Thanks, Daniel On Wed, 2012-02-08 at 15:05 -0800, John Meacham wrote:
Hi, looks like the tarball doesn't include the original files that go through drift. it shouldn't need them to compile, strange that it needed them for you.
You can grab the source from darcs to work around the issue. I'll put up a fixed tarball when I debug the issue.
John
On Wed, Feb 8, 2012 at 4:04 AM, Daniel Gorín
wrote: Hi
I wanted to try jhc 0.8. I followed the instructions here [1], but after unpacking jhc-0.8.0.tar.gz, configure runs ok but make fails with:
$ make perl ./utils/op_raw.prl src/RawFiles src/data/ViaGhc.hs src/data/prelude.m4 src/data/targets.ini rts/rts_constants.h rts/stableptr.c rts/queue.h src/data/HsFFI.h rts/wsize.h rts/bitarray.h ChangeLog src/data/shortchange.txt > src/RawFiles.hs make: *** No rule to make target `src/Options.hs', needed by `drift_processed/Options.hs'. Stop.
Any ideas?
Thanks, Daniel
[1] http://repetae.net/computer/jhc/building.shtml
_______________________________________________ jhc mailing list jhc@haskell.org http://www.haskell.org/mailman/listinfo/jhc
participants (2)
-
Daniel Gorín -
John Meacham