Hi all, I've attached a patch that I hope will make hugs build after the base split, but it is untested as following the instructions on http://hackage.haskell.org/trac/hugs/wiki/GettingTheSource gave /bin/cp ../src/platform.h include/MachDeps.h include/ghcconfig.h ../includes CPPFLAGS='-D__HUGS__ -D_HOST_OS -D_TARGET_OS' tools/make_bootlib /bin/sh: tools/make_bootlib: Permission denied make[1]: *** [bootlib/.stamp] Error 126 make[1]: Leaving directory `/home/ian/code/hugs/hugs98/libraries' make: *** [all] Error 2 during the "make" step.
Thanks Ian
New patches: [Follow base split Ian Lynagh <[EMAIL PROTECTED]>**20070524123613] { hunk ./Makefile 19 -LIBRARIESDIRS = base filepath haskell98 haskell-src mtl network parsec \ +LIBRARIESDIRS = base directory filepath haskell98 haskell-src mtl network \ + old-locale old-time parsec pretty process random \ hunk ./Makefile 22 - HUnit Win32 time stm xhtml regex-base regex-posix regex-compat + HUnit Win32 parallel time stm xhtml regex-base regex-posix regex-compat hunk ./libraries/Makefile.in 35 -# 1. Preprocess hugsbase, base, haskell9, filepath and Cabal into bootlibs +# 1. Preprocess hugsbase, base, haskell98, pretty, directory, old-locale, +# old-time, process, filepath and Cabal into bootlibs hunk ./libraries/tools/convert_libraries 129 -packages="base haskell98 filepath Cabal haskell-src QuickCheck mtl fgl HaXml parsec html network HUnit $Win32 unix X11 HGL OpenGL GLUT OpenAL ALUT time stm xhtml regex-base regex-posix regex-compat" +packages="base haskell98 pretty directory old-locale old-time process filepath Cabal random haskell-src QuickCheck mtl fgl HaXml parsec html network HUnit $Win32 unix X11 HGL OpenGL GLUT OpenAL ALUT parallel time stm xhtml regex-base regex-posix regex-compat" hunk ./libraries/tools/make_bootlib 6 -boot_packages='base haskell98 filepath Cabal' +boot_packages='base haskell98 pretty directory old-locale old-time process filepath Cabal' hunk ./package-list 22 +directory core 1.0 hunk ./package-list 35 +old-locale core 1.0 +old-time core 1.0 hunk ./package-list 39 +parallel extra 1.0 hunk ./package-list 41 +pretty core 1.0 +process core 1.0 hunk ./package-list 44 +random core 1.0 } Context: [include filepath in the first phase of the bootstrap Ross Paterson <[EMAIL PROTECTED]>**20070514165423] [expand message on pattern match failure in do expression (fixes #70) Ross Paterson <[EMAIL PROTECTED]>**20070511203312] [Change the logic for when a file is relative, fixes bugs with openning files which were included by Hugs with .. Neil Mitchell <http://www.cs.york.ac.uk/~ndm/>**20070504142830] [Add a wall clock time status message to WinHugs Neil Mitchell <http://www.cs.york.ac.uk/~ndm/>**20070504140651] [Display the reduction count statistics in the status bar all the time Neil Mitchell <http://www.cs.york.ac.uk/~ndm/>**20070504130425] [Delete some \r characters that had sneaked into the Registry.c file (not quite sure how..) Neil Mitchell <http://www.cs.york.ac.uk/~ndm/>**20070504112118] [Change the default HUGSPATH on Windows to include the place where Cabal puts stuff, fixes bug #67 Neil Mitchell <http://www.cs.york.ac.uk/~ndm/>**20070503194842] [Further changes to complete the transition to a multi-line list for include directories, fixes bug #66 Neil Mitchell <http://www.cs.york.ac.uk/~ndm/>**20070503192253] [Initial changes for bug #66, split the extensions and loading options, to give more space for the loading ones Neil Mitchell <http://www.cs.york.ac.uk/~ndm/>**20070503190041] [Slight clean up, reorder a conditional test to match the others around it Neil Mitchell <http://www.cs.york.ac.uk/~ndm/>**20070503182330] [Do not allow new lines to be pasted into the prompt Neil Mitchell <http://www.cs.york.ac.uk/~ndm/>**20070503182153] [Fix bug #55, Ctrl+E should not centre the text (also blocks L/R alignment changes) Neil Mitchell <http://www.cs.york.ac.uk/~ndm/>**20070503180540] [Update the copyright message on the front banner from 2005 to 2007 Neil Mitchell <http://www.cs.york.ac.uk/~ndm/>**20070503172453] [Change the copyright information to 2007 in the WinHugs about box Neil Mitchell <http://www.cs.york.ac.uk/~ndm/>**20070503172315] [Fix some preprocessors directives that got lost in the translation to VS 8 Neil Mitchell <http://www.cs.york.ac.uk/~ndm/>**20070503171825] [Upgrade the MSVC project files from 7.1 to 8.0 Neil Mitchell <http://www.cs.york.ac.uk/~ndm/>**20070503170403] [report the top-level goal when hitting the cutoff (fixes #65) Ross Paterson <[EMAIL PROTECTED]>**20070420202847 Formerly cutoffExceeded() reported the current goal, which was not necessarily part of the problematic cycle. For example, given class C a where f :: a -> a instance (Eq a, C a) => C a test = f True it reported that it could not prove Eq Bool, even though this is provable in one step. ] [comments only: change GreenCard to FFI Ross Paterson <[EMAIL PROTECTED]>**20070406104959] [track location of GHC includes dir (used by base) Ross Paterson <[EMAIL PROTECTED]>**20070406104229] [Minor cleanup, mainly removal of superfluos double qoutes [EMAIL PROTECTED] [Added handling of URLs in package list [EMAIL PROTECTED] [Make --partial the default, as discussed on the mailing list [EMAIL PROTECTED] [Refactored the looping over all packages via higher-order shell programming ;-) [EMAIL PROTECTED] [Added --list-packages option (for use in GHC's Makefiles) [EMAIL PROTECTED] [Make repository base calculation more lenient, allowing e.g. GHC branches [EMAIL PROTECTED] [Added --dry-run option [EMAIL PROTECTED] [Simplified curl/wget logic [EMAIL PROTECTED] [Verbose messages go to stderr now, this seems to be more common [EMAIL PROTECTED] [Added a shiny new unified darcs-all script [EMAIL PROTECTED] This is a mildly tested new version of a darcs-all script which should work with GHC, Hugs, and nhc98. It is not yet a full 100% replacement of the existing scripts, but it will soon be. Apart from the fact that it is not tied to a single Haskell implementation, its main new features are that it uses a single more powerful package description file and offers a --release option to retrieve a given set of package versions from Hackage. To do: * Handle more general URLs in the package list * Add a mode to print out the list of packages (for Makefiles, scripts, etc.) * --complete/--partial: What should be the default? ] [readline command completion (from Georg Sauthoff) Ross Paterson <[EMAIL PROTECTED]>**20070401091202 Improves the readline command completion feature of hugs: - added completion of function names and constructors - added completion of command names (:<cmd>) - added completion of module names (e.g. after :browse , etc.) - only do filename completion where it makes sense (e.g. after :load , etc.) - expand use of tilde (~) in filenames (previously it was completed but not recognized by hugs) - read and write the history from/to ~/.hugs_history - make hugs recognize :help It's not perfect, e.g.: - the names include things that aren't in scope (:names has the same problem) - the names don't include qualified names - the words completed are space-delimited, rather than being Haskell ids - completion for :load works for filenames only, not modules Still, it's a start, and better than nothing. ] [add filepath package Ross Paterson <[EMAIL PROTECTED]>**20070401084806] [Removed CVS keywords, they are even less useful with darcs [EMAIL PROTECTED] [Removed empty directories left over from CVS conversion [EMAIL PROTECTED] [TAG Tailorized from CVS [EMAIL PROTECTED] Patch bundle hash: 0d20e2ee9616adc84e7abf00fa0bfc84dec8639a
_______________________________________________ Hugs-Users mailing list Hugs-Users@haskell.org http://www.haskell.org/mailman/listinfo/hugs-users