Hi, On Sat, 08 Mar 2008 07:31:22 +0900, Eric Y. Kow <[EMAIL PROTECTED]> wrote: >> I am changing the build system and I do not really know how that affects >> MS Windows users. And I have no MS Windows to test on. So if anybody >> would be so kind test on MS Window? > > I would be interested to hear about this too. We can tweak as needed.
This doesn't break building process on Windows, too. But now wxdirect require to compile Map, IntMap and other containers again and again. How about we replace containers by ghc's one? wxcore and wxdirect's containers are same as ghc's one. So, I think we replace that easy. http://www.haskell.org/ghc/docs/latest/html/libraries/containers/src/Data-IntMap.html ghc's containers are in "container" package on ghc 6.8. This is not same as ghc 6.6.x. conatiners are in "base" package on ghc 6.6.x. We must be careful about that. Best Regrds, ===== ghc -c wxdirect/src/Map.hs -o dist/wxdirect/Map.o -idist/wxdirect -odir dist/wxd irect -hidir dist/wxdirect -split-objs -package parsec -cpp -package time wxdirect/src/Map.hs:1541:0: warning: no newline at end of file wxdirect/src/Map.hs:1541:0: warning: no newline at end of file ghc -c wxdirect/src/Set.hs -o dist/wxdirect/Set.o -idist/wxdirect -odir dist/wxd irect -hidir dist/wxdirect -split-objs -package parsec -cpp -package time wxdirect/src/Set.hs:1033:0: warning: no newline at end of file wxdirect/src/Set.hs:1033:0: warning: no newline at end of file ghc -c wxdirect/src/MultiSet.hs -o dist/wxdirect/MultiSet.o -idist/wxdirect -odi r dist/wxdirect -hidir dist/wxdirect -split-objs -package parsec -cpp -package time wxdirect/src/MultiSet.hs:422:0: warning: no newline at end of file wxdirect/src/MultiSet.hs:422:0: warning: no newline at end of file wxdirect/src/Map.hs:1541:0: warning: no newline at end of file ghc -c wxdirect/src/HaskellNames.hs -o dist/wxdirect/HaskellNames.o -idist/wxdir ect -odir dist/wxdirect -hidir dist/wxdirect -split-objs -package parsec -cpp - package time wxdirect/src/Set.hs:1033:0: warning: no newline at end of file ghc -c wxdirect/src/Types.hs -o dist/wxdirect/Types.o -idist/wxdirect -odir dist /wxdirect -hidir dist/wxdirect -split-objs -package parsec -cpp -package time ghc -c wxdirect/src/ParseEiffel.hs -o dist/wxdirect/ParseEiffel.o -idist/wxdirec t -odir dist/wxdirect -hidir dist/wxdirect -split-objs -package parsec -cpp -pa ckage time ghc -c wxdirect/src/ParseC.hs -o dist/wxdirect/ParseC.o -idist/wxdirect -odir di st/wxdirect -hidir dist/wxdirect -split-objs -package parsec -cpp -package time ghc -c wxdirect/src/Classes.hs -o dist/wxdirect/Classes.o -idist/wxdirect -odir dist/wxdirect -hidir dist/wxdirect -split-objs -package parsec -cpp -package ti me wxdirect/src/Set.hs:1033:0: warning: no newline at end of file wxdirect/src/Map.hs:1541:0: warning: no newline at end of file ghc -c wxdirect/src/DeriveTypes.hs -o dist/wxdirect/DeriveTypes.o -idist/wxdirec t -odir dist/wxdirect -hidir dist/wxdirect -split-objs -package parsec -cpp -pa ckage time wxdirect/src/Set.hs:1033:0: warning: no newline at end of file wxdirect/src/Map.hs:1541:0: warning: no newline at end of file ghc -c wxdirect/src/CompileHeader.hs -o dist/wxdirect/CompileHeader.o -idist/wxd irect -odir dist/wxdirect -hidir dist/wxdirect -split-objs -package parsec -cpp -package time wxdirect/src/Set.hs:1033:0: warning: no newline at end of file wxdirect/src/Map.hs:1541:0: warning: no newline at end of file wxdirect/src/MultiSet.hs:422:0: warning: no newline at end of file ghc -c wxdirect/src/CompileClassTypes.hs -o dist/wxdirect/CompileClassTypes.o -i dist/wxdirect -odir dist/wxdirect -hidir dist/wxdirect -split-objs -package pars ec -cpp -package time wxdirect/src/Set.hs:1033:0: warning: no newline at end of file wxdirect/src/Map.hs:1541:0: warning: no newline at end of file ghc -c wxdirect/src/CompileClassInfo.hs -o dist/wxdirect/CompileClassInfo.o -idi st/wxdirect -odir dist/wxdirect -hidir dist/wxdirect -split-objs -package parsec -cpp -package time wxdirect/src/Set.hs:1033:0: warning: no newline at end of file wxdirect/src/Map.hs:1541:0: warning: no newline at end of file ghc -c wxdirect/src/CompileClasses.hs -o dist/wxdirect/CompileClasses.o -idist/w xdirect -odir dist/wxdirect -hidir dist/wxdirect -split-objs -package parsec -cp p -package time wxdirect/src/Set.hs:1033:0: warning: no newline at end of file wxdirect/src/Map.hs:1541:0: warning: no newline at end of file wxdirect/src/MultiSet.hs:422:0: warning: no newline at end of file ghc -c wxdirect/src/CompileDefs.hs -o dist/wxdirect/CompileDefs.o -idist/wxdirec t -odir dist/wxdirect -hidir dist/wxdirect -split-objs -package parsec -cpp -pa ckage time wxdirect/src/Set.hs:1033:0: warning: no newline at end of file ghc -c wxdirect/src/CompileSTC.hs -o dist/wxdirect/CompileSTC.o -idist/wxdirect -odir dist/wxdirect -hidir dist/wxdirect -split-objs -package parsec -cpp -pack age time ghc -c wxdirect/src/Main.hs -o dist/wxdirect/Main.o -idist/wxdirect -odir dist/w xdirect -hidir dist/wxdirect -split-objs -package parsec -cpp -package time wxdirect/src/Set.hs:1033:0: warning: no newline at end of file wxdirect/src/Map.hs:1541:0: warning: no newline at end of file wxdirect/src/MultiSet.hs:422:0: warning: no newline at end of file ghc -split-objs -package parsec -package time -o dist/wxdirect/wxdirect.exe dist /wxdirect/Map.o dist/wxdirect/Set.o dist/wxdirect/MultiSet.o dist/wxdirect/Haske (snip) ==== -- shelarcy <shelarcy hotmail.co.jp> http://page.freett.com/shelarcy/ ------------------------------------------------------------------------- This SF.net email is sponsored by: Microsoft Defy all challenges. Microsoft(R) Visual Studio 2008. http://clk.atdmt.com/MRT/go/vse0120000070mrt/direct/01/ _______________________________________________ wxhaskell-devel mailing list wxhaskell-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/wxhaskell-devel