whizard is hosted by Hepforge, IPPP Durham

Opened 14 years ago

Closed 14 years ago

Last modified 14 years ago

#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 14 years ago by Juergen Reuter

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???

comment:2 Changed 14 years ago by Juergen Reuter

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 14 years ago by Juergen Reuter

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 14 years ago by Juergen Reuter

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 14 years ago by Juergen Reuter

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 14 years ago by Juergen Reuter

This solves the first problem, 2 sentences ago of course (muharhar).

comment:7 Changed 14 years ago by kilian

Resolution: fixed
Status: newclosed

Changeset [1427] removes the remaining obstacles for a successful 'make distcheck'.

It works now also when srcdir and builddir are different.

Closing the ticket.

comment:8 Changed 14 years ago by Juergen Reuter

Milestone: v2.0.0final

Milestone v2.0.0final deleted

Note: See TracTickets for help on using tickets.