Package: rubber Version: 1.1-1 Severity: normal Hi!
First, thank you very much for writing and maintaining rubber. This is a lifesaver for me. I already thought I would have to learn how to write makefiles. :) Second, I think I found a problem with user-definded rules. But I may as well do something wrong. I have a custom rules.ini which rubber tries to use. It looks like this: |[gnuplot-tex] |target = (.*)\.(tex|latex) |source = \1.dat |cost = 0 |rule = shell |command = gnuplot \1.plot; epstopdf \1.eps |message = running gnuplot to plot data from $source as $target [This may look a little bit strange, but gnuplot produces an eps file and a tex file in all my gnuplot scripts with the extension .plot. Since I use pdftex, I have to convert the eps to pdf to be able to \includegraphics{} it. I am not yet sure whether I may run two commands separated by a ";", but I don't think this is related to my problem.] rubber-info --rules shows the correct dependency (some paths stripped): |img/results/runtime.tex: img/results/runtime.dat But when I run "rubber --pdf -f doc" I get: |running gnuplot to plot data from img/results/runtime.dat as | img/results/levenshtein-runtime.tex... | Cannot open load file '\1.plot;' | line 0: util.c: No such file or directory | |'gnuplot' failed Obviously, rubber doesn't replace \1 with the first group in my target pattern. I am not a regexp guru but since my pattern looks exactly like the patterns in the default rules.ini, I think it should work. Sincerely, J. -- System Information: Debian Release: testing/unstable APT prefers unstable APT policy: (500, 'unstable'), (500, 'testing'), (500, 'stable'), (1, 'experimental') Architecture: i386 (i686) Shell: /bin/sh linked to /bin/bash Kernel: Linux 2.6.16.11 Locale: LANG=en_US, [EMAIL PROTECTED] (charmap=ISO-8859-15) Versions of packages rubber depends on: ii python 2.3.5-5 An interactive high-level object-o ii tetex-bin 3.0-16 The teTeX binary files rubber recommends no packages. -- no debconf information
signature.asc
Description: Digital signature