cvs commit: hugs98 Makefile MkDefs.in RPM.mk hugs98/libraries Makefile.in configure.ac hugs98/libraries/Hugs Array.hs Base.hs Bits.hs ByteArray.hs CVHAssert.hs Char.hs ConcBase.hs Directory.hs Dynamic.hs Exception.hs ForeignPtr.hs GenericPrint.hs IO.hs ...

ross 2005/02/16 07:47:37 PST Modified files: . Makefile MkDefs.in RPM.mk libraries Makefile.in configure.ac libraries/tools config.in convert_libraries Added files: libraries/hugsbase hugsbase.cabal libraries/hugsbase/Hugs Array.hs Base.hs Bits.hs ByteArray.hs CVHAssert.hs Char.hs ConcBase.hs Directory.hs Dynamic.hs Exception.hs ForeignPtr.hs GenericPrint.hs IO.hs IOArray.hs IOExts.hs IORef.hs Int.hs Internals.hs LazyST.hs Memo.hs Numeric.hs Observe.hs Prelude.hs Ptr.hs Quote.hs ST.hs Stable.hs StablePtr.hs Storable.hs Storable_aux.c Storable_aux.h System.hs Time.hs Trex.hs Unicode.hs Weak.hs Word.hs libraries/tools cpphs.sh.in Removed files: libraries/Hugs Array.hs Base.hs Bits.hs ByteArray.hs CVHAssert.hs Char.hs ConcBase.hs Directory.hs Dynamic.hs Exception.hs ForeignPtr.hs GenericPrint.hs IO.hs IOArray.hs IOExts.hs IORef.hs Int.hs Internals.hs LazyST.hs Memo.hs Numeric.hs Observe.hs Prelude.hs Ptr.hs Quote.hs ST.hs Stable.hs StablePtr.hs Storable.hs Storable_aux.c Storable_aux.h System.hs Time.hs Trex.hs Unicode.hs Weak.hs Word.hs libraries/tools get_pkg_field hsc_kludge hugs-package.in Log: yet another change to the build system for the libraries. It builds all the libraries using Cabal after a bootstrap stage. Unfortunately this involves building (and configuring) base twice. On the plus side, we now use Hugs to run hsc2hs. Also moved the Hugs internal libraries into a subdirectory so they could be a Cabal package. Revision Changes Path 1.54 +1 -0 hugs98/Makefile 1.2 +3 -0 hugs98/MkDefs.in 1.32 +1 -12 hugs98/RPM.mk 1.8 +48 -23 hugs98/libraries/Makefile.in 1.10 +1 -1 hugs98/libraries/configure.ac 1.6 +1 -4 hugs98/libraries/tools/config.in 1.16 +36 -36 hugs98/libraries/tools/convert_libraries

Ross Paterson wrote:
ross 2005/02/16 07:47:37 PST
Modified files: . Makefile MkDefs.in RPM.mk [...]
Hmmm, this doesn't really work for me: [...] Preprocessing Distribution/Simple/Utils Preprocessing Distribution/Version echo timestamp for bootlib >bootlib/.stamp make[3]: *** No rule to make target `../fptools/ghc/utils/hsc2hs/Main.hs', needed by `tools/hsc2hs'. Stop. make[3]: Leaving directory `/tmp/rpm/BUILD/hugs98-Feb2005/libraries' make[2]: *** [all] Error 2 make[2]: Leaving directory `/tmp/rpm/BUILD/hugs98-Feb2005' error: Bad exit status from /var/tmp/rpm-tmp.13778 (%build) RPM build errors: Bad exit status from /var/tmp/rpm-tmp.13778 (%build) make[1]: *** [rpm] Error 1 make[1]: Leaving directory `/home/panne/repositories/hugs98' make: *** [rpm] Error 2 Cheers, S.
participants (2)
-
Ross Paterson
-
Sven Panne