cygwin compile failure
bletner at revbiz.com
bletner at revbiz.com
Fri Jan 19 14:05:08 EST 2001
This time I tried:
./configure --host=i386-unknown-mingw32 --enable-win32-dlls
It's definitely getting closer, but not quite there. Make is attached.
p.s. I found a "gotcha" for the build info:
If you install cygwin somewhere other than the root directory (as
suggested by the cygwin install) e.g. c:\cygwin\...
Then you need to also put the ghc sources under there, otherwise it
won't be able to find some executables when building.
Brett Letner
RBC Incorporated
http://www.revbiz.com
mailto:bletner at revbiz.com
(913) 385-5700 ext.320 Fax (913) 385-5701
> -----Original Message-----
> From: rrt1001 [mailto:rrt1001 at cam.ac.uk]
> Sent: Friday, January 19, 2001 10:32 AM
> To: Brett Letner
> Cc: rrt1001; glasgow-haskell-bugs
> Subject: RE: Re: cygwin compile failure
>
>
> > Perhaps I am taking the wrong route...
> > Initially I tried to compile with ghc version 4.08.1b.
> > I've attached the output.
> > It can't find the "posix" directory. Maybe "configure"
> didn't specify
> > the correct options for my version of ghc?
>
> If you're doing this on Windows, you have to use
>
> ./configure --host=i386-unknown-mingw32
>
> This is (or should be) in the building guide.
>
> --
> http://sc3d.org/rrt/
> "In 1727, Helen Morrison, a lonely spinster, became the first woman to
> place a Lonely Hearts advertisement. It appeared in the
> Manchester Weekly
> Journal. The mayor promptly committed her to a lunatic asylum for four
> weeks." - The People's Almanac #2
>
>
-------------- next part --------------
make[1]: Entering directory `/letner/cvs/fptools/glafp-utils'
------------------------------------------------------------------------
===fptools== Recursively making `boot' in mkdependC lndir ltx mkdirhier runstdtest sgmlverb docbook ...
PWD = /letner/cvs/fptools/glafp-utils
------------------------------------------------------------------------
------------------------------------------------------------------------
==fptools== make boot - --unix -wr;
in /letner/cvs/fptools/glafp-utils/mkdependC
------------------------------------------------------------------------
rm -f mkdependC
Creating mkdependC...
echo "#! "/bin/perl > mkdependC
Done.
------------------------------------------------------------------------
==fptools== make boot - --unix -wr;
in /letner/cvs/fptools/glafp-utils/lndir
------------------------------------------------------------------------
../../glafp-utils/mkdependC/mkdependC -f .depend -- -- lndir.c
------------------------------------------------------------------------
==fptools== make boot - --unix -wr;
in /letner/cvs/fptools/glafp-utils/ltx
------------------------------------------------------------------------
------------------------------------------------------------------------
==fptools== make boot - --unix -wr;
in /letner/cvs/fptools/glafp-utils/mkdirhier
------------------------------------------------------------------------
------------------------------------------------------------------------
==fptools== make boot - --unix -wr;
in /letner/cvs/fptools/glafp-utils/runstdtest
------------------------------------------------------------------------
------------------------------------------------------------------------
==fptools== make boot - --unix -wr;
in /letner/cvs/fptools/glafp-utils/sgmlverb
------------------------------------------------------------------------
../../glafp-utils/mkdependC/mkdependC -f .depend -- -- sgmlverb.c
------------------------------------------------------------------------
==fptools== make boot - --unix -wr;
in /letner/cvs/fptools/glafp-utils/docbook
------------------------------------------------------------------------
------------------------------------------------------------------------
===fptools== Recursively making `boot' in db2dvi.dir db2html.dir db2pdf.dir db2ps.dir db2rtf.dir ...
PWD = /letner/cvs/fptools/glafp-utils/docbook
------------------------------------------------------------------------
------------------------------------------------------------------------
==fptools== make boot - --unix - --no-print-directory -r;
in /letner/cvs/fptools/glafp-utils/docbook/db2dvi.dir
------------------------------------------------------------------------
------------------------------------------------------------------------
==fptools== make boot - --unix - --no-print-directory -r;
in /letner/cvs/fptools/glafp-utils/docbook/db2html.dir
------------------------------------------------------------------------
------------------------------------------------------------------------
==fptools== make boot - --unix - --no-print-directory -r;
in /letner/cvs/fptools/glafp-utils/docbook/db2pdf.dir
------------------------------------------------------------------------
------------------------------------------------------------------------
==fptools== make boot - --unix - --no-print-directory -r;
in /letner/cvs/fptools/glafp-utils/docbook/db2ps.dir
------------------------------------------------------------------------
------------------------------------------------------------------------
==fptools== make boot - --unix - --no-print-directory -r;
in /letner/cvs/fptools/glafp-utils/docbook/db2rtf.dir
------------------------------------------------------------------------
------------------------------------------------------------------------
===fptools== Finished making `boot' in db2dvi.dir db2html.dir db2pdf.dir db2ps.dir db2rtf.dir ...
PWD = /letner/cvs/fptools/glafp-utils/docbook
------------------------------------------------------------------------
------------------------------------------------------------------------
===fptools== Finished making `boot' in mkdependC lndir ltx mkdirhier runstdtest sgmlverb docbook ...
PWD = /letner/cvs/fptools/glafp-utils
------------------------------------------------------------------------
------------------------------------------------------------------------
===fptools== Recursively making `all' in mkdependC lndir ltx mkdirhier runstdtest sgmlverb docbook ...
PWD = /letner/cvs/fptools/glafp-utils
------------------------------------------------------------------------
------------------------------------------------------------------------
==fptools== make all - --unix -wr;
in /letner/cvs/fptools/glafp-utils/mkdependC
------------------------------------------------------------------------
make[2]: Nothing to be done for `all'.
------------------------------------------------------------------------
==fptools== make all - --unix -wr;
in /letner/cvs/fptools/glafp-utils/lndir
------------------------------------------------------------------------
gcc -c lndir.c -o lndir.o
gcc -o lndir lndir.o
------------------------------------------------------------------------
==fptools== make all - --unix -wr;
in /letner/cvs/fptools/glafp-utils/ltx
------------------------------------------------------------------------
rm -f ltx
Creating ltx...
echo "#! "/bin/perl > ltx
Done.
------------------------------------------------------------------------
==fptools== make all - --unix -wr;
in /letner/cvs/fptools/glafp-utils/mkdirhier
------------------------------------------------------------------------
rm -f mkdirhier
Creating mkdirhier...
Done.
------------------------------------------------------------------------
==fptools== make all - --unix -wr;
in /letner/cvs/fptools/glafp-utils/runstdtest
------------------------------------------------------------------------
rm -f runstdtest
Creating runstdtest...
echo "#! "/bin/perl > runstdtest
Done.
------------------------------------------------------------------------
==fptools== make all - --unix -wr;
in /letner/cvs/fptools/glafp-utils/sgmlverb
------------------------------------------------------------------------
gcc -c sgmlverb.c -o sgmlverb.o
gcc -o sgmlverb sgmlverb.o
------------------------------------------------------------------------
==fptools== make all - --unix -wr;
in /letner/cvs/fptools/glafp-utils/docbook
------------------------------------------------------------------------
------------------------------------------------------------------------
===fptools== Recursively making `all' in db2dvi.dir db2html.dir db2pdf.dir db2ps.dir db2rtf.dir ...
PWD = /letner/cvs/fptools/glafp-utils/docbook
------------------------------------------------------------------------
------------------------------------------------------------------------
==fptools== make all - --unix - --no-print-directory -r;
in /letner/cvs/fptools/glafp-utils/docbook/db2dvi.dir
------------------------------------------------------------------------
rm -f ../db2dvi
Creating ../db2dvi...
Done.
------------------------------------------------------------------------
==fptools== make all - --unix - --no-print-directory -r;
in /letner/cvs/fptools/glafp-utils/docbook/db2html.dir
------------------------------------------------------------------------
rm -f ../db2html
Creating ../db2html...
Done.
------------------------------------------------------------------------
==fptools== make all - --unix - --no-print-directory -r;
in /letner/cvs/fptools/glafp-utils/docbook/db2pdf.dir
------------------------------------------------------------------------
rm -f ../db2pdf
Creating ../db2pdf...
Done.
------------------------------------------------------------------------
==fptools== make all - --unix - --no-print-directory -r;
in /letner/cvs/fptools/glafp-utils/docbook/db2ps.dir
------------------------------------------------------------------------
rm -f ../db2ps
Creating ../db2ps...
Done.
------------------------------------------------------------------------
==fptools== make all - --unix - --no-print-directory -r;
in /letner/cvs/fptools/glafp-utils/docbook/db2rtf.dir
------------------------------------------------------------------------
rm -f ../db2rtf
Creating ../db2rtf...
Done.
------------------------------------------------------------------------
===fptools== Finished making `all' in db2dvi.dir db2html.dir db2pdf.dir db2ps.dir db2rtf.dir ...
PWD = /letner/cvs/fptools/glafp-utils/docbook
------------------------------------------------------------------------
------------------------------------------------------------------------
===fptools== Finished making `all' in mkdependC lndir ltx mkdirhier runstdtest sgmlverb docbook ...
PWD = /letner/cvs/fptools/glafp-utils
------------------------------------------------------------------------
make[1]: Leaving directory `/letner/cvs/fptools/glafp-utils'
make[1]: Entering directory `/letner/cvs/fptools/ghc'
------------------------------------------------------------------------
===fptools== Recursively making `boot' in includes utils driver docs compiler rts lib ...
PWD = /letner/cvs/fptools/ghc
------------------------------------------------------------------------
------------------------------------------------------------------------
==fptools== make boot - --unix -wr;
in /letner/cvs/fptools/ghc/includes
------------------------------------------------------------------------
Creating config.h...
Done.
gcc -c mkNativeHdr.c -o mkNativeHdr.o
gcc -o mkNativeHdr mkNativeHdr.o
./mkNativeHdr >NativeDefs.h
../../glafp-utils/mkdependC/mkdependC -f .depend -- -- mkNativeHdr.c
------------------------------------------------------------------------
==fptools== make boot - --unix -wr;
in /letner/cvs/fptools/ghc/utils
------------------------------------------------------------------------
------------------------------------------------------------------------
===fptools== Recursively making `boot' in hp2ps hsc2hs parallel stat2resid prof unlit genprimopcode ...
PWD = /letner/cvs/fptools/ghc/utils
------------------------------------------------------------------------
------------------------------------------------------------------------
==fptools== make boot - --unix - --no-print-directory -r;
in /letner/cvs/fptools/ghc/utils/hp2ps
------------------------------------------------------------------------
../../../glafp-utils/mkdependC/mkdependC -f .depend -- -O -- AreaBelow.c AuxFile.c Axes.c Curves.c Deviation.c Dimensions.c Error.c HpFile.c Key.c Main.c Marks.c PsFile.c Reorder.c Scale.c Shade.c TopTwenty.c TraceElement.c Utilities.c
------------------------------------------------------------------------
==fptools== make boot - --unix - --no-print-directory -r;
in /letner/cvs/fptools/ghc/utils/hsc2hs
------------------------------------------------------------------------
make INSTALLING=0 BIN_DIST=0 - --unix - --no-print-directory -r all
/home/bletner/ghc/bin//ghc -syslib util -syslib text -c Main.hs -o Main.o -osuf o
/home/bletner/ghc/bin//ghc -o hsc2hs-bin -syslib util -syslib text Main.o
rm -f hsc2hs
Creating hsc2hs...
Done.
/home/bletner/ghc/bin//ghc -M -optdep-f -optdep.depend -osuf o -syslib util -syslib text Main.hs
------------------------------------------------------------------------
==fptools== make boot - --unix - --no-print-directory -r;
in /letner/cvs/fptools/ghc/utils/parallel
------------------------------------------------------------------------
------------------------------------------------------------------------
==fptools== make boot - --unix - --no-print-directory -r;
in /letner/cvs/fptools/ghc/utils/stat2resid
------------------------------------------------------------------------
------------------------------------------------------------------------
==fptools== make boot - --unix - --no-print-directory -r;
in /letner/cvs/fptools/ghc/utils/prof
------------------------------------------------------------------------
------------------------------------------------------------------------
===fptools== Recursively making `boot' in cgprof icons ...
PWD = /letner/cvs/fptools/ghc/utils/prof
------------------------------------------------------------------------
------------------------------------------------------------------------
==fptools== make boot - --unix - --no-print-directory -r;
in /letner/cvs/fptools/ghc/utils/prof/cgprof
------------------------------------------------------------------------
../../../../glafp-utils/mkdependC/mkdependC -f .depend -- -I../../../includes -- cgprof.c daVinci.c main.c matrix.c symbol.c
------------------------------------------------------------------------
==fptools== make boot - --unix - --no-print-directory -r;
in /letner/cvs/fptools/ghc/utils/prof/icons
------------------------------------------------------------------------
------------------------------------------------------------------------
===fptools== Finished making `boot' in cgprof icons ...
PWD = /letner/cvs/fptools/ghc/utils/prof
------------------------------------------------------------------------
------------------------------------------------------------------------
==fptools== make boot - --unix - --no-print-directory -r;
in /letner/cvs/fptools/ghc/utils/unlit
------------------------------------------------------------------------
gcc -O -c unlit.c -o unlit.o
gcc -o unlit -O unlit.o
../../../glafp-utils/mkdependC/mkdependC -f .depend -- -O -- unlit.c
------------------------------------------------------------------------
==fptools== make boot - --unix - --no-print-directory -r;
in /letner/cvs/fptools/ghc/utils/genprimopcode
------------------------------------------------------------------------
/home/bletner/ghc/bin//ghc -syslib text -c Main.hs -o Main.o -osuf o
/home/bletner/ghc/bin//ghc -o genprimopcode -syslib text Main.o
/home/bletner/ghc/bin//ghc -M -optdep-f -optdep.depend -osuf o -syslib text Main.hs
------------------------------------------------------------------------
===fptools== Finished making `boot' in hp2ps hsc2hs parallel stat2resid prof unlit genprimopcode ...
PWD = /letner/cvs/fptools/ghc/utils
------------------------------------------------------------------------
------------------------------------------------------------------------
==fptools== make boot - --unix -wr;
in /letner/cvs/fptools/ghc/driver
------------------------------------------------------------------------
Creating Config.hs ... done.
------------------------------------------------------------------------
===fptools== Recursively making `boot' in mangler split ...
PWD = /letner/cvs/fptools/ghc/driver
------------------------------------------------------------------------
------------------------------------------------------------------------
==fptools== make boot - --unix - --no-print-directory -r;
in /letner/cvs/fptools/ghc/driver/mangler
------------------------------------------------------------------------
------------------------------------------------------------------------
==fptools== make boot - --unix - --no-print-directory -r;
in /letner/cvs/fptools/ghc/driver/split
------------------------------------------------------------------------
------------------------------------------------------------------------
===fptools== Finished making `boot' in mangler split ...
PWD = /letner/cvs/fptools/ghc/driver
------------------------------------------------------------------------
/home/bletner/ghc/bin//ghc -M -optdep-f -optdep.depend -osuf o -fglasgow-exts -cpp -package concurrent -package text GetImports.hs Package.hs PackageSrc.hs Utils.hs
------------------------------------------------------------------------
==fptools== make boot - --unix -wr;
in /letner/cvs/fptools/ghc/docs
------------------------------------------------------------------------
------------------------------------------------------------------------
===fptools== Recursively making `boot' in set ...
PWD = /letner/cvs/fptools/ghc/docs
------------------------------------------------------------------------
------------------------------------------------------------------------
==fptools== make boot - --unix - --no-print-directory -r;
in /letner/cvs/fptools/ghc/docs/set
------------------------------------------------------------------------
------------------------------------------------------------------------
===fptools== Finished making `boot' in set ...
PWD = /letner/cvs/fptools/ghc/docs
------------------------------------------------------------------------
------------------------------------------------------------------------
==fptools== make boot - --unix -wr;
in /letner/cvs/fptools/ghc/compiler
------------------------------------------------------------------------
Creating main/Config.hs ... done.
../utils/genprimopcode/genprimopcode --data-decl < prelude/primops.txt > primop-data-decl.hs-incl
../utils/genprimopcode/genprimopcode --primop-tag < prelude/primops.txt > primop-tag.hs-incl
../utils/genprimopcode/genprimopcode --primop-list < prelude/primops.txt > primop-list.hs-incl
../utils/genprimopcode/genprimopcode --has-side-effects < prelude/primops.txt > primop-has-side-effects.hs-incl
../utils/genprimopcode/genprimopcode --out-of-line < prelude/primops.txt > primop-out-of-line.hs-incl
../utils/genprimopcode/genprimopcode --commutable < prelude/primops.txt > primop-commutable.hs-incl
../utils/genprimopcode/genprimopcode --needs-wrapper < prelude/primops.txt > primop-needs-wrapper.hs-incl
../utils/genprimopcode/genprimopcode --can-fail < prelude/primops.txt > primop-can-fail.hs-incl
../utils/genprimopcode/genprimopcode --strictness < prelude/primops.txt > primop-strictness.hs-incl
../utils/genprimopcode/genprimopcode --usage < prelude/primops.txt > primop-usage.hs-incl
../utils/genprimopcode/genprimopcode --primop-primop-info < prelude/primops.txt > primop-primop-info.hs-incl
../../glafp-utils/mkdependC/mkdependC -f .depend -D__GLASGOW_HASKELL__=411 -- -Iparser -I. -I../includes -O -- parser/hschooks.c
/home/bletner/ghc/bin//ghc -M -optdep-f -optdep.depend -osuf o -cpp -fglasgow-exts -Rghc-timing -I. -IcodeGen -InativeGen -Iparser -iutils:basicTypes:types:hsSyn:prelude:rename:typecheck:deSugar:coreSyn:specialise:simplCore:stranal:stgSyn:simplStg:codeGen:absCSyn:main:profiling:parser:usageSP:cprAnalysis:javaGen:compMan:nativeGen -package concurrent -package text -package util -recomp -O -Rghc-timing utils/Bag.lhs utils/BitSet.lhs utils/Digraph.lhs utils/DirUtils.lhs utils/FastString.lhs utils/FastTypes.lhs utils/FiniteMap.lhs utils/ListSetOps.lhs utils/Maybes.lhs utils/OrdList.lhs utils/Outputable.lhs utils/Panic.lhs utils/Pretty.lhs utils/PrimPacked.lhs utils/StringBuffer.lhs utils/UnicodeUtil.lhs utils/UniqFM.lhs utils/UniqSet.lhs utils/Util.lhs utils/HandleHack.hs basicTypes/BasicTypes.lhs basicTypes/DataCon.lhs basicTypes/Demand.lhs basicTypes/FieldLabel.lhs basicTypes/Id.lhs basicTypes/IdInfo.lhs basicTypes/Literal.lhs basicTypes/MkId.lhs basicTypes/Module.lhs ba!
sicTypes/Name.lhs basicTypes/NameSet.lhs basicTypes/OccName.lhs basicTypes/PprEnv.lhs basicTypes/RdrName.lhs basicTypes/SrcLoc.lhs basicTypes/UniqSupply.lhs basicTypes/Unique.lhs basicTypes/Var.lhs basicTypes/VarEnv.lhs basicTypes/VarSet.lhs types/Class.lhs types/FunDeps.lhs types/Generics.lhs types/InstEnv.lhs types/PprType.lhs types/TyCon.lhs types/Type.lhs types/TypeRep.lhs types/Unify.lhs types/Variance.lhs hsSyn/HsBinds.lhs hsSyn/HsCore.lhs hsSyn/HsDecls.lhs hsSyn/HsExpr.lhs hsSyn/HsImpExp.lhs hsSyn/HsLit.lhs hsSyn/HsMatches.lhs hsSyn/HsPat.lhs hsSyn/HsSyn.lhs hsSyn/HsTypes.lhs prelude/PrelInfo.lhs prelude/PrelNames.lhs prelude/PrelRules.lhs prelude/PrimOp.lhs prelude/PrimRep.lhs prelude/TysPrim.lhs prelude/TysWiredIn.lhs rename/Rename.lhs rename/RnBinds.lhs rename/RnEnv.lhs rename/RnExpr.lhs rename/RnHiFiles.lhs rename/RnHsSyn.lhs rename/RnIfaces.lhs rename/RnMonad.lhs rename/RnNames.lhs rename/RnSource.lhs typecheck/Inst.lhs typecheck/TcBinds.lhs typecheck/TcClassDcl.lh!
s typecheck/TcDefaults.lhs typecheck/TcDeriv.lhs typecheck/TcEnv.lhs typecheck/TcExpr.lhs typecheck/TcForeign.lhs typecheck/TcGenDeriv.lhs typecheck/TcHsSyn.lhs typecheck/TcIfaceSig.lhs typecheck/TcImprove.lhs typecheck/TcInstDcls.lhs typecheck/TcMatches.lhs typecheck/TcModule.lhs typecheck/TcMonad.lhs typecheck/TcMonoType.lhs typecheck/TcPat.lhs typecheck/TcRules.lhs typecheck/TcSimplify.lhs typecheck/TcTyClsDecls.lhs typecheck/TcTyDecls.lhs typecheck/TcType.lhs typecheck/TcUnify.lhs deSugar/Check.lhs deSugar/Desugar.lhs deSugar/DsBinds.lhs deSugar/DsCCall.lhs deSugar/DsExpr.lhs deSugar/DsForeign.lhs deSugar/DsGRHSs.lhs deSugar/DsHsSyn.lhs deSugar/DsListComp.lhs deSugar/DsMonad.lhs deSugar/DsUtils.lhs deSugar/Match.lhs deSugar/MatchCon.lhs deSugar/MatchLit.lhs coreSyn/CoreFVs.lhs coreSyn/CoreLint.lhs coreSyn/CoreSat.lhs coreSyn/CoreSyn.lhs coreSyn/CoreTidy.lhs coreSyn/CoreUnfold.lhs coreSyn/CoreUtils.lhs coreSyn/PprCore.lhs coreSyn/Subst.lhs specialise/Rules.lhs specialise/Sp!
ecialise.lhs simplCore/BinderInfo.lhs simplCore/CSE.lhs simplCore/FloatIn.lhs simplCore/FloatOut.lhs simplCore/LiberateCase.lhs simplCore/OccurAnal.lhs simplCore/SAT.lhs simplCore/SATMonad.lhs simplCore/SetLevels.lhs simplCore/SimplCore.lhs simplCore/SimplMonad.lhs simplCore/SimplUtils.lhs simplCore/Simplify.lhs stranal/SaAbsInt.lhs stranal/SaLib.lhs stranal/StrictAnal.lhs stranal/WorkWrap.lhs stranal/WwLib.lhs stgSyn/CoreToStg.lhs stgSyn/StgLint.lhs stgSyn/StgSyn.lhs simplStg/SRT.lhs simplStg/SimplStg.lhs simplStg/StgStats.lhs codeGen/CgBindery.lhs codeGen/CgCase.lhs codeGen/CgClosure.lhs codeGen/CgCon.lhs codeGen/CgConTbls.lhs codeGen/CgExpr.lhs codeGen/CgHeapery.lhs codeGen/CgLetNoEscape.lhs codeGen/CgMonad.lhs codeGen/CgRetConv.lhs codeGen/CgStackery.lhs codeGen/CgTailCall.lhs codeGen/CgUpdate.lhs codeGen/CgUsages.lhs codeGen/ClosureInfo.lhs codeGen/CodeGen.lhs codeGen/SMRep.lhs absCSyn/AbsCSyn.lhs absCSyn/AbsCUtils.lhs absCSyn/CLabel.lhs absCSyn/CStrings.lhs absCSyn/CallC!
onv.lhs absCSyn/Costs.lhs absCSyn/PprAbsC.lhs main/CmdLineOpts.lhs main/CodeOutput.lhs main/Constants.lhs main/ErrUtils.lhs main/Finder.lhs main/HscMain.lhs main/HscStats.lhs main/HscTypes.lhs main/MkIface.lhs main/DriverFlags.hs main/DriverMkDepend.hs main/DriverPhases.hs main/DriverPipeline.hs main/DriverState.hs main/DriverUtil.hs main/GetImports.hs main/Interpreter.hs main/Main.hs main/PackageMaintenance.hs main/TmpFiles.hs profiling/CostCentre.lhs profiling/SCCfinal.lhs parser/Ctype.lhs parser/Lex.lhs parser/ParseUtil.lhs parser/RdrHsSyn.lhs usageSP/UConSet.lhs usageSP/UsageSPInf.lhs usageSP/UsageSPLint.lhs usageSP/UsageSPUtils.lhs cprAnalysis/CprAnalyse.lhs javaGen/Java.lhs javaGen/JavaGen.lhs javaGen/PrintJava.lhs compMan/CmLink.lhs compMan/CmStaticInfo.lhs compMan/CmTypes.lhs compMan/CompManager.lhs nativeGen/AbsCStixGen.lhs nativeGen/AsmCodeGen.lhs nativeGen/AsmRegAlloc.lhs nativeGen/MachCode.lhs nativeGen/MachMisc.lhs nativeGen/MachRegs.lhs nativeGen/PprMach.lhs nati!
veGen/RegAllocInfo.lhs nativeGen/Stix.lhs nativeGen/StixInfo.lhs nativeGen/StixInteger.lhs nativeGen/StixMacro.lhs nativeGen/StixPrim.lhs rename/ParseIface.hs parser/Parser.hs
------------------------------------------------------------------------
==fptools== make boot - --unix -wr;
in /letner/cvs/fptools/ghc/rts
------------------------------------------------------------------------
cd gmp && ./configure --enable-shared=no --target=i386-unknown-mingw32
loading cache ./config.cache
checking host system type... (cached) athlon-pc-cygwin
checking target system type... (cached) i386-unknown-mingw32
checking build system type... (cached) athlon-pc-cygwin
checking for a BSD compatible install... (cached) /bin/install -c
checking whether build environment is sane... yes
checking for mawk... (cached) gawk
checking whether make sets ${MAKE}... (cached) yes
checking whether to enable maintainer-specific portions of Makefiles... no
checking for BSD-compatible nm... (cached) /bin/nm -B
checking for gcc... gcc
checking if the C compiler (gcc) works with flags -g -O -fomit-frame-pointer -mno-cygwin... yes
checking whether gcc accepts -mcpu=i386 -march=i386... yes
checking whether the C compiler (gcc -g -O -fomit-frame-pointer -mno-cygwin -mcpu=i386 -march=i386 ) works... yes
checking whether the C compiler (gcc -g -O -fomit-frame-pointer -mno-cygwin -mcpu=i386 -march=i386 ) is a cross-compiler... no
checking whether we are using GNU C... (cached) yes
(cached) checking how to run the C preprocessor... (cached) gcc -E
checking for a BSD compatible install... /bin/install -c
checking whether ln -s works... (cached) yes
checking for suitable m4... (cached) m4
checking for ar... (cached) ar
checking how to switch to text section... (cached) .text
checking how to switch to data section... (cached) .data
checking how to export a symbol... (cached) .globl
checking what assembly label suffix to use... (cached) :
checking how the .type assembly directive should be used... (cached) dnl
checking if the .size assembly directive works... (cached) dnl
checking what prefix to use for a local label... (cached) L
checking how to define a 32-bit word... (cached) .long
checking if symbols are prefixed by underscore... (cached) yes
checking if .align assembly directive is logarithmic... (cached) no
checking if the assembler takes cl with shldl... (cached) yes
checking if the .align directive accepts an 0x90 fill in .text... (cached) yes
checking for Cygwin environment... (cached) yes
checking for mingw32 environment... (cached) no
checking for EMX OS/2 environment... (cached) no
checking for executable suffix... (cached) .exe
checking for object suffix... (cached) o
checking build system type... (cached) athlon-pc-cygwin
checking for ld used by GCC... (cached) /usr/i686-pc-cygwin/bin/ld.exe
checking if the linker (/usr/i686-pc-cygwin/bin/ld.exe) is GNU ld... (cached) yes
checking for /usr/i686-pc-cygwin/bin/ld.exe option to reload object files... (cached) -r
checking how to recognise dependant libraries... (cached) file_magic file format pei*-i386(.*architecture: i386)?
checking for ranlib... (cached) ranlib
checking for strip... (cached) strip
updating cache ./config.cache
loading cache ./config.cache within ltconfig
checking for objdir... .libs
checking for gcc option to produce PIC... (cached) -DDLL_EXPORT
checking if gcc PIC flag -DDLL_EXPORT works... (cached) yes
checking if gcc static flag -static works... (cached) yes
checking if gcc supports -c -o file.o... yes
checking if gcc supports -c -o file.lo... yes
checking if gcc supports -fno-rtti -fno-exceptions ... yes
checking whether the linker (/usr/i686-pc-cygwin/bin/ld.exe) supports shared libraries... yes
checking how to hardcode library paths into programs... immediate
checking whether stripping libraries is possible... yes
checking dynamic linker characteristics... Win32 ld.exe
checking command to parse /bin/nm -B output... ok
checking if libtool supports shared libraries... yes
checking if package supports dlls... no
checking whether to build shared libraries... no
checking whether to build static libraries... yes
creating libtool
updating cache ./config.cache
loading cache ./config.cache
checking whether optarg is declared... (cached) no
checking for ANSI C header files... (cached) yes
checking for getopt.h... (cached) yes
checking for unistd.h... (cached) yes
checking for sys/sysctl.h... (cached) no
checking for sys/time.h... (cached) yes
checking for void... (cached) yes
checking for preprocessor stringizing operator... (cached) yes
checking for getopt_long... (cached) yes
checking for getpagesize... (cached) yes
checking for popen... (cached) yes
checking for processor_info... (cached) no
checking for strtoul... (cached) yes
checking for sysconf... (cached) yes
checking for sysctlbyname... (cached) no
checking if ansi2knr should be used... (cached) no
creating config.m4
updating cache ./config.cache
creating ./config.status
creating Makefile
creating mpn/Makefile
creating mpz/Makefile
creating config.h
config.h is unchanged
linking ./mpn/x86/udiv.asm to mpn/udiv.asm
linking ./mpn/x86/umul.asm to mpn/umul.asm
linking ./mpn/generic/inlines.c to mpn/inlines.c
linking ./mpn/x86/aors_n.asm to mpn/add_n.asm
linking ./mpn/x86/aors_n.asm to mpn/sub_n.asm
linking ./mpn/x86/mul_1.asm to mpn/mul_1.asm
linking ./mpn/x86/aorsmul_1.asm to mpn/addmul_1.asm
linking ./mpn/x86/aorsmul_1.asm to mpn/submul_1.asm
linking ./mpn/x86/lshift.asm to mpn/lshift.asm
linking ./mpn/x86/rshift.asm to mpn/rshift.asm
linking ./mpn/x86/diveby3.asm to mpn/diveby3.asm
linking ./mpn/generic/divrem.c to mpn/divrem.c
linking ./mpn/x86/divrem_1.asm to mpn/divrem_1.asm
linking ./mpn/generic/divrem_2.c to mpn/divrem_2.c
linking ./mpn/x86/mod_1.asm to mpn/mod_1.asm
linking ./mpn/generic/mod_1_rs.c to mpn/mod_1_rs.c
linking ./mpn/generic/pre_mod_1.c to mpn/pre_mod_1.c
linking ./mpn/generic/dump.c to mpn/dump.c
linking ./mpn/generic/mul.c to mpn/mul.c
linking ./mpn/generic/mul_fft.c to mpn/mul_fft.c
linking ./mpn/generic/mul_n.c to mpn/mul_n.c
linking ./mpn/x86/mul_basecase.asm to mpn/mul_basecase.asm
linking ./mpn/generic/sqr_basecase.c to mpn/sqr_basecase.c
linking ./mpn/generic/random.c to mpn/random.c
linking ./mpn/generic/random2.c to mpn/random2.c
linking ./mpn/generic/sqrtrem.c to mpn/sqrtrem.c
linking ./mpn/generic/get_str.c to mpn/get_str.c
linking ./mpn/generic/set_str.c to mpn/set_str.c
linking ./mpn/generic/scan0.c to mpn/scan0.c
linking ./mpn/generic/scan1.c to mpn/scan1.c
linking ./mpn/generic/popcount.c to mpn/popcount.c
linking ./mpn/generic/hamdist.c to mpn/hamdist.c
linking ./mpn/generic/cmp.c to mpn/cmp.c
linking ./mpn/generic/perfsqr.c to mpn/perfsqr.c
linking ./mpn/generic/bdivmod.c to mpn/bdivmod.c
linking ./mpn/generic/gcd_1.c to mpn/gcd_1.c
linking ./mpn/generic/gcd.c to mpn/gcd.c
linking ./mpn/generic/gcdext.c to mpn/gcdext.c
linking ./mpn/generic/tdiv_qr.c to mpn/tdiv_qr.c
linking ./mpn/generic/bz_divrem_n.c to mpn/bz_divrem_n.c
linking ./mpn/generic/sb_divrem_mn.c to mpn/sb_divrem_mn.c
linking ./mpn/generic/jacbase.c to mpn/jacbase.c
linking ./mpn/x86/copyi.asm to mpn/copyi.asm
linking ./mpn/x86/copyd.asm to mpn/copyd.asm
linking ./mpn/generic/gmp-mparam.h to gmp-mparam.h
../../glafp-utils/mkdependC/mkdependC -f .depend -I. -I../includes -s p -- -O2 -optc-fomit-frame-pointer -- Adjustor.c BlockAlloc.c ClosureFlags.c Disassembler.c ForeignCall.c FrontPanel.c GC.c Hash.c Interpreter.c Itimer.c Linker.c MBlock.c Prelude.c Printer.c ProfHeap.c Profiling.c Proftimer.c RtsAPI.c RtsAPIDeprec.c RtsDllMain.c RtsFlags.c RtsStartup.c RtsUtils.c Sanity.c Schedule.c Select.c Signals.c Sparks.c Stable.c Stats.c StgCRun.c StgLongLong.c StgPrimFloat.c Storage.c StrHash.c Ticky.c Weak.c hooks/ErrorHdr.c hooks/FlagDefaults.c hooks/InitEachPE.c hooks/MallocFail.c hooks/NoRunnableThreads.c hooks/OnExit.c hooks/OutOfHeap.c hooks/PatErrorHdr.c hooks/StackOverflow.c hooks/Trace.c parallel/0Hash.c parallel/0Unpack.c parallel/Global.c parallel/GranSim.c parallel/HLComms.c parallel/LLComms.c parallel/Pack.c parallel/ParInit.c parallel/Parallel.c parallel/ParallelDebug.c parallel/RBH.c Exception.hc HeapStackCheck.hc PrimOps.hc StgMiscClosures.hc StgStartup.hc StgSt!
dThunks.hc Updates.hc parallel/FetchMe.hc universal_call_c.S
------------------------------------------------------------------------
==fptools== make boot - --unix -wr;
in /letner/cvs/fptools/ghc/lib
------------------------------------------------------------------------
------------------------------------------------------------------------
===fptools== Recursively making `boot' in std ...
PWD = /letner/cvs/fptools/ghc/lib
------------------------------------------------------------------------
------------------------------------------------------------------------
==fptools== make boot - --unix - --no-print-directory -r;
in /letner/cvs/fptools/ghc/lib/std
------------------------------------------------------------------------
rm -f PrelPrimopWrappers.hs
../../utils/genprimopcode/genprimopcode --make-haskell-wrappers \
< ../../compiler/prelude/primops.txt > PrelPrimopWrappers.hs
cp PrelGHC.hi-boot PrelGHC.hi
make way=p PrelGHC.p_hi
cp PrelGHC.hi-boot PrelGHC.p_hi
------------------------------------------------------------------------
===fptools== Recursively making `boot' in cbits ...
PWD = /letner/cvs/fptools/ghc/lib/std
------------------------------------------------------------------------
------------------------------------------------------------------------
==fptools== make boot - --unix - --no-print-directory -r;
in /letner/cvs/fptools/ghc/lib/std/cbits
------------------------------------------------------------------------
../../../../glafp-utils/mkdependC/mkdependC -f .depend -- -O -Wall -optc-DCOMPILING_STDLIB -I../../../includes -I../../../rts -- closeFile.c echoAux.c errno.c fileEOF.c fileGetc.c fileLookAhead.c fileObject.c filePosn.c filePutc.c fileSize.c flushFile.c freeFile.c getBufferMode.c getCPUTime.c getLock.c inputReady.c openFile.c progargs.c readFile.c seekFile.c setBinaryMode.c setBuffering.c system.c tcSetAttr.c writeError.c writeFile.c
------------------------------------------------------------------------
===fptools== Finished making `boot' in cbits ...
PWD = /letner/cvs/fptools/ghc/lib/std
------------------------------------------------------------------------
../../../ghc/utils/hsc2hs/hsc2hs-inplace Time.hsc
Time.hsc: In function `main':
Time.hsc:252: structure has no member named `millitime'
gcc: Time.hsc_make_hs.o: No such file or directory
gcc: No input files
Fail: does not exist
Action: removeFile
Reason: no such file or directory Time.hsc_make_hs.o
make[3]: *** [Time.hs] Error 1
make[2]: *** [boot] Error 1
make[1]: *** [boot] Error 1
make[1]: Leaving directory `/letner/cvs/fptools/ghc'
make: *** [all] Error 1
More information about the Glasgow-haskell-bugs
mailing list