I've been having problems building vignettes in bioconductor packages
with R-devel. Turns out that Rdevel/share/texmf/hyperref.cfg wants
Blue and Red predefined, when only blue and red are defined (as of
rsync Rdevel, Sept 10th). This is on a Debian unstable system (Sept
9th version). Might not apply to all other tetex systems. Seems to
have bitten the bioconductor build system, though.
Symptom:
512$ R CMD build --force Biobase
* checking for file 'Biobase/DESCRIPTION' ... OK
* preparing 'Biobase':
* checking whether 'INDEX' is up-to-date ... OK
* creating vignettes ... ERROR
/usr/lib/R/bin/texi2dvi: pdflatex exited with bad status, quitting.
/usr/lib/R/bin/texi2dvi: see Bioconductor.log for errors.
Error in buildVignettes(dir = ".") : running texi2dvi on
Bioconductor.tex failed
Execution halted
Change produces:
517$ R CMD build --force Biobase
* checking for file 'Biobase/DESCRIPTION' ... OK
* preparing 'Biobase':
* checking whether 'INDEX' is up-to-date ... OK
* creating vignettes ... OK
* removing junk files
* building 'Biobase_1.3.31.tar.gz'