Mantis Bug Tracker

View Issue Details Jump to Notes ] Issue History ] Print ]
IDProjectCategoryView StatusDate SubmittedLast Update
0004259OCamlOCaml generalpublic2007-04-12 20:222010-04-29 14:18
Reporterjmeber 
Assigned Toertai 
PrioritynormalSeverityminorReproducibilityalways
StatusclosedResolutionfixed 
PlatformOSOS Version
Product Version3.10+dev 
Target VersionFixed in Version3.10+dev 
Summary0004259: Bootstrap procedure broken on release310 branch
Descriptionmake -f Makefile.nt world bootstrap

ends with

../byterun/ocamlrun ../ocamlc -warn-error A -nostdlib `./Compflags stdLabels.cmo` -c stdLabels.ml
../byterun/ocamlrun ../ocamlc -a -o stdlib.cma pervasives.cmo array.cmo list.cmo char.cmo string.cmo sys.cmo hashtbl.cmo sort.cmo marshal.cmo obj.cmo int32
.cmo int64.cmo nativeint.cmo lexing.cmo parsing.cmo set.cmo map.cmo stack.cmo queue.cmo stream.cmo buffer.cmo printf.cmo format.cmo scanf.cmo arg.cmo print
exc.cmo gc.cmo digest.cmo random.cmo callback.cmo camlinternalOO.cmo oo.cmo camlinternalMod.cmo genlex.cmo weak.cmo lazy.cmo filename.cmo complex.cmo array
Labels.cmo listLabels.cmo stringLabels.cmo moreLabels.cmo stdLabels.cmo
../byterun/ocamlrun ../ocamlc -warn-error A -nostdlib `./Compflags std_exit.cmo` -c std_exit.ml
cl /nologo -D_CRT_SECURE_NO_DEPRECATE /Fetmpheader.exe -I../byterun /Ox /MT /MT headernt.c && (test ! -f tmpheader.exe.manifest || mt -nologo -outputresou
rce:tmpheader.exe -manifest tmpheader.exe.manifest && rm -f tmpheader.exe.manifest)
headernt.c
rm -f camlheader.exe
mv tmpheader.exe camlheader
cp camlheader camlheader_ur
make[2]: Warning: File `camlheader_ur' has modification time 0.0005 s in the future
make[2]: warning: Clock skew detected. Your build may be incomplete.
make[2]: Leaving directory `/home/Jean-Marc/ocaml310/vc6_ocaml/stdlib'
make[1]: Leaving directory `/home/Jean-Marc/ocaml310/vc6_ocaml'
make -f Makefile.nt promote
make[1]: Entering directory `/home/Jean-Marc/ocaml310/vc6_ocaml'
cp ocamlc boot/ocamlc
cp lex/ocamllex boot/ocamllex
cp yacc/ocamlyacc.exe boot/ocamlyacc.exe
cp tools/ocamldep boot/ocamldep
cp: cannot stat `tools/ocamldep': No such file or directory
make[1]: *** [promote-cross] Error 1
make[1]: Leaving directory `/home/Jean-Marc/ocaml310/vc6_ocaml'
make: *** [bootstrap] Error 2

I suspect that this is related to the (very) recently introduced following modification:

--- ocaml/Makefile.nt 2007/03/05 09:18:22 1.102.4.1
+++ ocaml/Makefile.nt 2007/04/12 13:21:36 1.102.4.2
@@ -10,7 +10,7 @@
 # #
 #########################################################################
 
-# $Id: Makefile.nt,v 1.102.4.1 2007/03/05 09:18:22 pouillar Exp $
+# $Id: Makefile.nt,v 1.102.4.2 2007/04/12 13:21:36 pouillar Exp $
 
 # The main Makefile
 
@@ -175,6 +175,7 @@ promote-cross:
     cp ocamlc boot/ocamlc
     cp lex/ocamllex boot/ocamllex
     cp yacc/ocamlyacc.exe boot/ocamlyacc.exe
+ cp tools/ocamldep boot/ocamldep
     cd stdlib ; cp $(LIBFILES) ../boot
 
 # Promote the newly compiled system to the rank of bootstrap compiler
@@ -192,6 +193,7 @@ restore:
 compare:
     - cmp -i 4096 boot/ocamlc ocamlc
     - cmp -i 4096 boot/ocamllex lex/ocamllex
+ - cmp -i 4096 boot/ocamldep tools/ocamldep
 
 # Remove old bootstrap compilers
 cleanboot:
TagsNo tags attached.
Attached Files

- Relationships

-  Notes
(0004034)
ertai (developer)
2007-04-25 09:38

I think that's ok now, can you confirm that?
(0004035)
jmeber (reporter)
2007-04-26 00:48

Yes, I confirm that this seems ok now.
I just (2007-04-25, 11pm) checked out a new release310 version and could build and bootstrap it nicely (windows XP, msvc vers 6 toolchain).
Thanks,
jm

- Issue History
Date Modified Username Field Change
2007-04-12 20:22 jmeber New Issue
2007-04-25 09:38 ertai Note Added: 0004034
2007-04-26 00:48 jmeber Note Added: 0004035
2007-04-26 09:44 ertai Assigned To => ertai
2007-04-26 09:44 ertai Status new => resolved
2007-04-26 09:44 ertai Resolution open => fixed
2007-04-26 09:44 ertai Fixed in Version => 3.10+dev
2010-04-29 14:18 xleroy Status resolved => closed


Copyright © 2000 - 2011 MantisBT Group
Powered by Mantis Bugtracker