whizard is hosted by Hepforge, IPPP Durham

Opened 14 years ago

Closed 14 years ago

Last modified 14 years ago

#127 closed defect (fixed)

Mismatch between feynmp.sty from dist and feynmp.mp from LaTeX installation!!!

Reported by: Juergen Reuter Owned by: ohl
Priority: P1 Milestone:
Component: configure Version: 2.0.0beta
Severity: normal Keywords: LaTeX system
Cc:

Description (last modified by Juergen Reuter)

OLD and SOLVED description: This is actually a question. On one computer I had an installed noweb (all binaries are in the path actually), but noweb.sty wasn't in the TeX path. Should we include this somehow??? For me, it broke 'make dist'.

NEW, but related problem: Mismatch between feynmp.sty shipped with the WHIZARD distribution and the MetaPost? input files from the installed LaTeX version. This results in the error messages listed below!

Change History (11)

comment:1 Changed 14 years ago by ohl

Owner: changed from ALL (question) to ohl
Status: newassigned
Summary: noweb.sty part of distribution?add noweb.sty to distribution
Type: feature_requestdefect

I will add it.

comment:2 Changed 14 years ago by Juergen Reuter

Priority: P3P1

This is a quickie, too, therefore I rank it high.

comment:3 Changed 14 years ago by ohl

Added more LaTeX/Metapost files in r1519. make dist should work now on more broken installations. Please test.

For the record: I'm not sure that it is wise to support make dist on installations, where nowe is installed, but noweb.sty isn't. I will probably add a test to configure and throw noweb.sty out again.

comment:4 Changed 14 years ago by ohl

Resolution: fixed
Status: assignedclosed

no further complaints received -> closed

comment:5 Changed 14 years ago by Juergen Reuter

Resolution: fixed
Status: closedreopened

Unfortunately, both on Debian as well as SuSe? Linux with standard TeX installations (TeXlive? 2007 or 2008, I believe) I get the following problem, when doing a 'make dist':

Output written on omega.pdf (611 pages, 1930954 bytes).
Transcript written on omega.log.
mpost omegapics
This is MetaPost, Version 0.993 (Web2C 7.5.6)
(omegapics.mp (/usr/share/texmf/metapost/feynmf/feynmp.mp)
! feynmf: Metafont macros out of date.
<to be read again> 
                   ;
<for(2)> ..."feynmf: Metafont macros out of date";
                                                  elseif.TeX_rev[(EXPR0)]<mf...

require_RCS_revision->...rev[n]<>mf_rev[n]);endfor
                                                  .endgroup
<to be read again> 
                   ;
l.3 require_RCS_revision "1.32";
                                
? 

The problem seems to be that the style file from the WHIZARD distribution is taken (with rCS 1.32), but the feynmp.mp from the TeXLive which is rCS 1.30. Hence the mismatch and the error message issued.

comment:6 Changed 14 years ago by Juergen Reuter

Description: modified (diff)
Summary: add noweb.sty to distributionMismatch between feynmp.sty from dist and feynmp.mp from LaTeX installation!!!

comment:7 Changed 14 years ago by ohl

???: both feynmp.sty and feynmp.mp version 1.32 are included in the distribution!!! Why is your mpost reading /usr/share/texmf/metapost/feynmf/feynmp.mp?

comment:8 Changed 14 years ago by Juergen Reuter

Well, I have build_dir = src_dir, maybe that is the issue, which shoud not raise a problem, of course. But this was both under Debian Lenny and SuSe? 11.1. So it seems a generic problem.

comment:9 Changed 14 years ago by kilian

This is addressed in [1532]. Have yet to check whether the issue is solved.

comment:10 Changed 14 years ago by kilian

Resolution: fixed
Status: reopenedclosed

After encountering no more problems with make distcheck and such, I'd guess this is fixed.

comment:11 Changed 14 years ago by Juergen Reuter

Milestone: v2.0.0final

Milestone v2.0.0final deleted

Note: See TracTickets for help on using tickets.