#100 closed defect (fixed)
Still another 'make distcheck' bug
Reported by: | kilian | Owned by: | ALL |
---|---|---|---|
Priority: | P1 | Milestone: | |
Component: | configure | Version: | 2.0.0beta |
Severity: | blocker | Keywords: | |
Cc: |
Description
For me, distcheck stops at
make[4]: Entering directory `/home/kilian/whizard/build/nagfor/whizard-2.0.0_beta/_build/src/omega/doc' make[4]: *** No rule to make target `../../../../src/omega/doc/.depend', needed by `../../../../src/omega/doc/Makefile.in'. Stop. [...]
Anyone can reproduce this?
Change History (8)
comment:1 Changed 15 years ago by
comment:2 Changed 15 years ago by
Wow! The problem is that when newly checking out, the "make dist" process packs the Makefile.am from the src/omega/src directory into the src/omega/doc directory!!! That is "ein starkes Stueck". Maybe related to the Makefile.include construction. Why does it not happen inside the development directory? Or does it only happen for separated build and src directories? As yet no clue!
comment:3 Changed 15 years ago by
It looks like that if build and src dir are different then make dist puts the src/omega/src/Makefile.am into src/omega/doc. The hell knows why and how!
comment:4 Changed 15 years ago by
There are some more issues: gamelan spoils "make distcheck":
kpathsea: Running mktexfmt /localscratch/reuter/whizard2.0/trunk/whizard-2.0.0_beta/_inst/lib/whizard/gamelan/gamelan.mem mktexfmt: no info for format `/localscratch/reuter/whizard2.0/trunk/whizard-2.0.0_beta/_inst/lib/whizard/gamelan/gamelan'. I can't find the mem file `/localscratch/reuter/whizard2.0/trunk/whizard-2.0.0_beta/_inst/lib/whizard/gamelan/gamelan.mem'! make[3]: *** [gmltest.ps] Error 1
comment:5 Changed 15 years ago by
The problem with the gamelan path is gone. In revision r1390 we included the third possibility in the file gml.in (and hence gml), i.e. the build path, the src path and now also the actual path (during the build procedure). This solves the second problem. The second problem is still there when build dir and source dir are different!
comment:6 Changed 15 years ago by
This solves the first problem, 2 sentences ago of course (muharhar).
comment:7 Changed 15 years ago by
Resolution: | → fixed |
---|---|
Status: | new → closed |
Changeset [1427] removes the remaining obstacles for a successful 'make distcheck'.
It works now also when srcdir and builddir are different.
Closing the ticket.
I can reproduce this now, but only when I check out to a new directory. My suspicion is that this is related to the clean-up task for the O'Mega Makefile. ThO, maybe this is a really urgent task???