Red Hat Bugzilla – Bug 473430
latexmk -c leaves things in a bad state
Last modified: 2008-12-09 23:38:05 EST
Created attachment 324994 [details]
The latexmk database file
Description of problem:
If I run "latexmk -c" -- i.e., "Clean up (remove) all regeneratable files" -- the project is subsequently in a state where I can no longer build it. If I remove the .fdb_latexmk manually or with "-CA" or "-CF", then it builds fine. This used to work before I upgraded to Fedora 10, so it's a new regression.
(NB: I know now that I can use "-gg" instead of "-c" followed by make, but still, this work flow should work too)
Version-Release number of selected component (if applicable):
Steps to Reproduce:
1. latexmk -c
2. latexmk -pdf
Latexmk: This is Latexmk, John Collins, 24 September 2008, version: 4.01.
**** Report bugs etc to John Collins <collins at phys.psu.edu>. ****
Disappeared 'jast-naacl2009.aux' in 'bibtex jast-naacl2009'
Latexmk: applying rule 'bibtex jast-naacl2009'...
Rule bibtex jast-naacl2009: Changes:
Non-existent destination files:
Rules to apply:
Run number 1 of rule 'bibtex jast-naacl2009'
Running 'bibtex "jast-naacl2009"'
I couldn't open file name `jast-naacl2009.aux'
Latexmk: Errors, so I did not complete making targets
Latexmk: Did not finish processing file: 'bibtex jast-naacl2009' did not make 'jast-naacl2009.bbl'
Latexmk: Use the -f option to force complete processing.
Like I said, if I remove the .fdb_latexmk file, then things work fine again. I'll attach the database file to this bug.
latexmk-4.02b-1.fc10 has been submitted as an update for Fedora 10.
I contacted the author, who agreed that this is a bug. He created version 4.02b to fix it. I have just pushed that version into Rawhide and submitted it to the F-10 testing repository. See https://admin.fedoraproject.org/updates/latexmk-4.02b-1.fc10.
latexmk-4.02b-1.fc10 has been pushed to the Fedora 10 testing repository. If problems still persist, please make note of it in this bug report.
If you want to test the update, you can install it with
su -c 'yum --enablerepo=updates-testing update latexmk'. You can provide feedback for this update here: http://admin.fedoraproject.org/updates/F10/FEDORA-2008-10677
latexmk-4.02b-1.fc10 has been pushed to the Fedora 10 stable repository. If problems still persist, please make note of it in this bug report.