Bug 164140 - transfig creates wrong dependencies for -L pstex
transfig creates wrong dependencies for -L pstex
Status: CLOSED NEXTRELEASE
Product: Red Hat Enterprise Linux 3
Classification: Red Hat
Component: transfig (Show other bugs)
3.0
i386 Linux
medium Severity high
: ---
: ---
Assigned To: Ngo Than
:
Depends On:
Blocks:
  Show dependency treegraph
 
Reported: 2005-07-25 07:11 EDT by Ulrich Seidl
Modified: 2008-09-11 13:14 EDT (History)
0 users

See Also:
Fixed In Version: RHEL4
Doc Type: Bug Fix
Doc Text:
Story Points: ---
Clone Of:
Environment:
Last Closed: 2006-05-16 06:50:47 EDT
Type: ---
Regression: ---
Mount Type: ---
Documentation: ---
CRM:
Verified Versions:
Category: ---
oVirt Team: ---
RHEL 7.3 requirements from Atomic Host:
Cloudforms Team: ---


Attachments (Terms of Use)

  None (edit)
Description Ulrich Seidl 2005-07-25 07:11:06 EDT
From Bugzilla Helper:
User-Agent: Mozilla/5.0 (X11; U; Linux i686; en-US; rv:1.7.10) Gecko/20050721 Red Hat/1.0.6-1.4.1.SL3 Firefox/1.0.6

Description of problem:
transfig creates wrong dependencies for -L pstex. The picmakefile written by transfig contains rules to build a *.tex and a *.ps file. However, the *.tex file depends on a *.eps file for which no build rule is available.

Version-Release number of selected component (if applicable):


How reproducible:
Always

Steps to Reproduce:
1. transfig -M picmakefile -L pstex file.fig
2. see the picmakefile
3.
  

Actual Results:  the picmakefile contains two rules to build the needed *tex and *ps files:
file.tex: file.eps picmakefile
        fig2dev -L pstex_t -p file.eps file.fig > file.tex

file.ps: file.fig picmakefile
        fig2dev -L pstex file.fig > file.ps


The problem here is, that the first rule requires a *.eps file, while the second rule only knows how to make a *.ps file. Thus, calling make on the picmakefile fails with:

make: *** No rule to make target `file.eps', needed by `file.tex'.  Stop.

Expected Results:  Either add a third rule which knows how to build an *.eps file (like in transfig 3.2.3d-2 from Enterprise Server 2.1) or change the requirement of the first rule to depend on a *.ps (instead of a *.eps) file.

Additional info:

The transfig rpm of Enterprise Server 2.1 works as expected.
Comment 1 Ngo Than 2006-05-16 06:50:47 EDT
it's not reproducible in RHEL4 any more.
Comment 2 Fedora Update System 2008-09-10 12:53:35 EDT
transfig-3.2.5-4.fc8 has been submitted as an update for Fedora 8.
http://admin.fedoraproject.org/updates/transfig-3.2.5-4.fc8
Comment 3 Fedora Update System 2008-09-10 12:54:37 EDT
transfig-3.2.5-4.fc9 has been submitted as an update for Fedora 9.
http://admin.fedoraproject.org/updates/transfig-3.2.5-4.fc9
Comment 4 Fedora Update System 2008-09-11 12:55:48 EDT
transfig-3.2.5-4.fc8 has been pushed to the Fedora 8 stable repository.  If problems still persist, please make note of it in this bug report.
Comment 5 Fedora Update System 2008-09-11 13:14:33 EDT
transfig-3.2.5-4.fc9 has been pushed to the Fedora 9 stable repository.  If problems still persist, please make note of it in this bug report.

Note You need to log in before you can comment on or make changes to this bug.