Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

cvs update -A build failure #2937

Closed
vicuna opened this issue Jul 14, 2004 · 4 comments
Closed

cvs update -A build failure #2937

vicuna opened this issue Jul 14, 2004 · 4 comments
Labels

Comments

@vicuna
Copy link

vicuna commented Jul 14, 2004

Original bug ID: 2937
Reporter: administrator
Status: closed
Resolution: not a bug
Priority: normal
Severity: minor
Category: ~DO NOT USE (was: OCaml general)

Bug description

Full_Name: john skaller
Version: CVS main branch just after 3.08 release
OS: Linux RH9
Submission from: ppp216-145.lns1.syd3.internode.on.net (203.122.216.145)

make clean then make world.opt, using CVS main branch

cd camlp4; make opt.opt
/usr/local/src/cvsocaml/ocaml/camlp4
make[1]: Entering directory `/mnt/local/src/cvsocaml/ocaml/camlp4'
set -e; for i in lib odyl camlp4 meta etc compile; do cd $i; make opt; cd ..;
done
/mnt/local/src/cvsocaml/ocaml/camlp4/lib

.......

../../boot/ocamlrun ../boot/camlp4r -nolib -I ../boot -o ../camlp4/ast2pt.ppo
-verbose ../camlp4/ast2pt.ml
../../ocamlcompopt.sh -warn-error A -I ../camlp4 -I ../boot -I ../../utils -c
-impl ../camlp4/ast2pt.ppo
File "../camlp4/ast2pt.ml", line 17, characters 0-14:
Unbound module Parsetree
make[2]: *** [../camlp4/ast2pt.cmx] Error 2
make[2]: Leaving directory /mnt/local/src/cvsocaml/ocaml/camlp4/meta' make[1]: *** [opt.opt] Error 2 make[1]: Leaving directory /mnt/local/src/cvsocaml/ocaml/camlp4'
make: *** [camlp4optopt] Error 2

@vicuna
Copy link
Author

vicuna commented Jul 28, 2004

Comment author: administrator

Hi John,

The behavior you reported is really strange: making world.opt at the top-level
of
the hierarchy builds opt.opt, which in turns builds opt and opt.opt in camlp4.
Therefore, your cd camlp4; make opt.opt' should issue a series of Nothing to be done for opt'.

I couldn't reproduce this with the current CVS branches.
Please, let us know if you can reproduce this.

Thanks,

-- Michel

Full_Name: john skaller
Version: CVS main branch just after 3.08 release
OS: Linux RH9
Submission from: ppp216-145.lns1.syd3.internode.on.net (203.122.216.145)

make clean then make world.opt, using CVS main branch

cd camlp4; make opt.opt
/usr/local/src/cvsocaml/ocaml/camlp4
make[1]: Entering directory `/mnt/local/src/cvsocaml/ocaml/camlp4'
set -e; for i in lib odyl camlp4 meta etc compile; do cd $i; make opt; cd ..;
done
/mnt/local/src/cvsocaml/ocaml/camlp4/lib

.......

../../boot/ocamlrun ../boot/camlp4r -nolib -I ../boot -o ../camlp4/ast2pt.ppo
-verbose ../camlp4/ast2pt.ml
../../ocamlcompopt.sh -warn-error A -I ../camlp4 -I ../boot -I ../../utils -c
-impl ../camlp4/ast2pt.ppo
File "../camlp4/ast2pt.ml", line 17, characters 0-14:
Unbound module Parsetree
make[2]: *** [../camlp4/ast2pt.cmx] Error 2
make[2]: Leaving directory /mnt/local/src/cvsocaml/ocaml/camlp4/meta' make[1]: *** [opt.opt] Error 2 make[1]: Leaving directory /mnt/local/src/cvsocaml/ocaml/camlp4'
make: *** [camlp4optopt] Error 2

@vicuna
Copy link
Author

vicuna commented Jul 29, 2004

Comment author: administrator

Good. I close the bug, then. Thanks, -- Michel

skaller@users.sourceforge.net wrote/écrivait (Thu, Jul 29, 2004 at 10:46:31AM +0200):

OK .. I deleted the whole thing except CVS directory,
I'll reload a fresh copy from CVS and try again...

.. it worked this time.

@vicuna
Copy link
Author

vicuna commented Jul 29, 2004

Comment author: administrator

Works fine when reloading fresh copies of the CVS branches. Not a bug.

@vicuna vicuna closed this as completed Jul 29, 2004
@vicuna
Copy link
Author

vicuna commented Jul 29, 2004

Comment author: administrator

On Wed, 2004-07-28 at 22:35, Michel Mauny wrote:

Hi John,

The behavior you reported is really strange: making world.opt at the top-level
of
the hierarchy builds opt.opt, which in turns builds opt and opt.opt in camlp4.
Therefore, your cd camlp4; make opt.opt' should issue a series of Nothing to be done for opt'.

I couldn't reproduce this with the current CVS branches.
Please, let us know if you can reproduce this.

Note that the source tree was first populated with the r308
tagged branch, then I switched back to the main branch,
so perhaps there is some crud left over from the r308 branch?

OK .. I deleted the whole thing except CVS directory,
I'll reload a fresh copy from CVS and try again...

.. it worked this time. Probably some of the script
does some * filename operations, and it included
an old file from a previous release .. anyhow thanks!

--
John Skaller, mailto:skaller@users.sf.net
voice: 061-2-9660-0850,
snail: PO BOX 401 Glebe NSW 2037 Australia
Checkout the Felix programming language http://felix.sf.net

@vicuna vicuna added the bug label Mar 19, 2019
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Projects
None yet
Development

No branches or pull requests

1 participant