Package: libkpathsea6 Version: 2012.20120628-4 Severity: grave Justification: renders package unusable
Dear Maintainer, I'm trying to use package latexmk to compile my latex documents. Latexmk uses the CLI tool 'kpsewhich' (which uses the kpathsea library) to search for appropriate files called for in my latex main .tex file. However, it looks like 'kpsewhich' is broken, as it CANNOT find anything that is not in the directory I run it from. I use a centralized .bib file in my ~/Documents/bibliographies/ folder. I call it from my .tex sources from several directories, for example, ~/Documents/papers/. Latexmk fails to find it. Then I simply opened a terminal and did the following: $ cd ~/Documents/ $ kpsewhich -all cqed.bib But there's NO output. It can't find the file, despite the fact that this command does find it: $ ls -R | grep cqed.bib cqed.bib >From what I've read about latexmk and kpathsea, the command kpsewhich looks for my.bib in the output of ls-R... Finally, if I do: $ cd ~/Documents/bibliographies/ $ kpsewhich -all cqed.bib It does find it, but it's useless like this.. Furthermore, passing the MUST-EXIST option (which according to the documentation it should search all the disk for the bib file) also yields no results... I've attached the debugging output (which doesn't seem helpful at all) of kpsewhich ran with the must-exist option. Andres -- System Information: Debian Release: wheezy/sid APT prefers testing APT policy: (900, 'testing'), (200, 'unstable'), (1, 'experimental') Architecture: amd64 (x86_64) Foreign Architectures: i386 Kernel: Linux 3.2.0-4-amd64 (SMP w/4 CPU cores) Locale: LANG=en_US.UTF-8, LC_CTYPE=en_US.UTF-8 (charmap=UTF-8) Shell: /bin/sh linked to /bin/dash Versions of packages libkpathsea6 depends on: ii libc6 2.13-37 libkpathsea6 recommends no packages. libkpathsea6 suggests no packages. -- no debconf information
$ kpsewhich -debug -1 -must-exist -all cqed.bib kdebug:Search path for cnf files (from compile-time paths.h) kdebug: = /etc/texmf/web2c:/usr/share/texlive/texmf/web2c:/usr/share/texlive/texmf-dist/web2c:/usr/local/share/texmf/web2c kdebug: before expansion = /etc/texmf/web2c:/usr/share/texlive/texmf/web2c:/usr/share/texlive/texmf-dist/web2c:/usr/local/share/texmf/web2c kdebug: application override path = (none) kdebug: application config file path = (none) kdebug: texmf.cnf path = (none) kdebug: compile-time path = /etc/texmf/web2c:/usr/share/texlive/texmf/web2c:/usr/share/texlive/texmf-dist/web2c:/usr/local/share/texmf/web2c kdebug: environment variables = TEXMFCNF kdebug: default suffixes = .cnf kdebug: other suffixes = (none) kdebug: search only with suffix = 0 kdebug: runtime generation program = (none) kdebug: runtime generation command = (none) kdebug: program enabled = 0 kdebug: program enable level = 0 kdebug: open files in binary mode = 0 kdebug: numeric format value = 8 kdebug:start search(file=texmf.cnf, must_exist=1, find_all=1, path=/etc/texmf/web2c:/usr/share/texlive/texmf/web2c:/usr/share/texlive/texmf-dist/web2c:/usr/local/share/texmf/web2c). kdebug:path element /etc/texmf/web2c => /etc/texmf/web2c/ kdebug:path element /usr/share/texlive/texmf/web2c => /usr/share/texlive/texmf/web2c/ kdebug:path element /usr/share/texlive/texmf-dist/web2c => /usr/share/texlive/texmf-dist/web2c/ kdebug:path element /usr/local/share/texmf/web2c => kdebug:Search path for ls-R files (from texmf.cnf) kdebug: = /var/lib/texmf:/usr/share/texmf:/usr/share/texlive/texmf:/usr/local/share/texmf:/usr/share/texlive/texmf-dist kdebug: before expansion = {!!$TEXMFSYSVAR,!!$TEXMFDEBIAN,!!$TEXMFMAIN,!!$TEXMFLOCAL,!!$TEXMFDIST} kdebug: application override path = (none) kdebug: application config file path = (none) kdebug: texmf.cnf path = {!!$TEXMFSYSVAR,!!$TEXMFDEBIAN,!!$TEXMFMAIN,!!$TEXMFLOCAL,!!$TEXMFDIST} kdebug: compile-time path = /nonesuch kdebug: environment variables = TEXMFDBS kdebug: default suffixes = ls-R ls-r kdebug: other suffixes = (none) kdebug: search only with suffix = 0 kdebug: runtime generation program = (none) kdebug: runtime generation command = (none) kdebug: program enabled = 0 kdebug: program enable level = 0 kdebug: open files in binary mode = 0 kdebug: numeric format value = 9 kdebug:start search(files=[ls-R ls-r], must_exist=1, find_all=1, path=/var/lib/texmf:/usr/share/texmf:/usr/share/texlive/texmf:/usr/local/share/texmf:/usr/share/texlive/texmf-dist). kdebug:path element /var/lib/texmf => /var/lib/texmf/ kdebug:path element /usr/share/texmf => /usr/share/texmf/ kdebug:path element /usr/share/texlive/texmf => /usr/share/texlive/texmf/ kdebug:path element /usr/local/share/texmf => /usr/local/share/texmf/ kdebug:path element /usr/share/texlive/texmf-dist => /usr/share/texlive/texmf-dist/ kdebug:search([ls-R ls-r]) =>kdebug:variable: TEXMFLOG = (nil) /var/lib/texmf/ls-R /usr/share/texmf/ls-R /usr/share/texlive/texmf/ls-R /usr/local/share/texmf/ls-R /usr/share/texlive/texmf-dist/ls-R kdebug:/var/lib/texmf/ls-R: 98 entries in 40 directories (0 hidden). kdebug:ls-R hash table:32003 buckets, 71 nonempty (0%); 98 entries, average chain 1.4. kdebug:/usr/share/texmf/ls-R: 2879 entries in 131 directories (0 hidden). kdebug:ls-R hash table:32003 buckets, 2703 nonempty (8%); 2977 entries, average chain 1.1. kdebug:/usr/share/texlive/texmf/ls-R: 232 entries in 51 directories (0 hidden). kdebug:ls-R hash table:32003 buckets, 2865 nonempty (8%); 3209 entries, average chain 1.1. kdebug:/usr/local/share/texmf/ls-R: 2 entries in 1 directories (0 hidden). kdebug:ls-R hash table:32003 buckets, 2865 nonempty (8%); 3211 entries, average chain 1.1. kdebug:/usr/share/texlive/texmf-dist/ls-R: 27392 entries in 4064 directories (0 hidden). kdebug:ls-R hash table:32003 buckets, 16721 nonempty (52%); 30603 entries, average chain 1.8. kdebug:start search(file=aliases, must_exist=1, find_all=1, path=/var/lib/texmf:/usr/share/texmf:/usr/share/texlive/texmf:/usr/local/share/texmf:/usr/share/texlive/texmf-dist). kdebug:search(aliases) => kdebug:Search path for gf files (from texmf.cnf) kdebug: = .:/home/candres/.texmf-config/fonts/gf////:/home/candres/.texmf-var/fonts/gf////:/home/candres/texmf/fonts/gf////:/etc/texmf/fonts/gf////:!!/var/lib/texmf/fonts/gf////:!!/usr/share/texmf/fonts/gf////:!!/usr/share/texlive/texmf/fonts/gf////:!!/usr/local/share/texmf/fonts/gf////:!!/usr/share/texlive/texmf-dist/fonts/gf//// kdebug: before expansion = .:$TEXMF/fonts/gf/$MAKETEX_MODE// kdebug: application override path = (none) kdebug: application config file path = (none) kdebug: texmf.cnf path = .:$TEXMF/fonts/gf/$MAKETEX_MODE// kdebug: compile-time path = /nonesuch kdebug: environment variables = GFFONTS GLYPHFONTS TEXFONTS kdebug: default suffixes = gf kdebug: other suffixes = (none) kdebug: search only with suffix = 1 kdebug: runtime generation program = (none) kdebug: runtime generation command = (none) kdebug: program enabled = 0 kdebug: program enable level = 0 kdebug: open files in binary mode = 1 kdebug: numeric format value = 0 kdebug:variable: MKTEXPK = (nil) kdebug:Search path for pk files (from texmf.cnf) kdebug: = .:/home/candres/.texmf-config/fonts/pk////:/home/candres/.texmf-var/fonts/pk////:/home/candres/texmf/fonts/pk////:/etc/texmf/fonts/pk////:!!/var/lib/texmf/fonts/pk////:!!/usr/share/texmf/fonts/pk////:!!/usr/share/texlive/texmf/fonts/pk////:!!/usr/local/share/texmf/fonts/pk////:!!/usr/share/texlive/texmf-dist/fonts/pk////:/tmp/texfonts/pk////:/home/candres/.texmf-config/fonts/pk/modeless//:/home/candres/.texmf-var/fonts/pk/modeless//:/home/candres/texmf/fonts/pk/modeless//:/etc/texmf/fonts/pk/modeless//:!!/var/lib/texmf/fonts/pk/modeless//:!!/usr/share/texmf/fonts/pk/modeless//:!!/usr/share/texlive/texmf/fonts/pk/modeless//:!!/usr/local/share/texmf/fonts/pk/modeless//:!!/usr/share/texlive/texmf-dist/fonts/pk/modeless//:/tmp/texfonts/pk/modeless// kdebug: before expansion = .:{$TEXMF/fonts,$VARTEXFONTS}/pk/{$MAKETEX_MODE,modeless}// kdebug: application override path = (none) kdebug: application config file path = (none) kdebug: texmf.cnf path = .:{$TEXMF/fonts,$VARTEXFONTS}/pk/{$MAKETEX_MODE,modeless}// kdebug: compile-time path = /nonesuch kdebug: environment variables = PKFONTS TEXPKS GLYPHFONTS TEXFONTS kdebug: default suffixes = pk kdebug: other suffixes = (none) kdebug: search only with suffix = 1 kdebug: runtime generation program = mktexpk kdebug: runtime generation command = mktexpk --mfmode $MAKETEX_MODE --bdpi $MAKETEX_BASE_DPI --mag $MAKETEX_MAG --dpi $KPATHSEA_DPI kdebug: program enabled = 0 kdebug: program enable level = 5 kdebug: open files in binary mode = 1 kdebug: numeric format value = 1 kdebug:variable: MKTEXPK = (nil) kdebug:Search path for bitmap font files (from texmf.cnf) kdebug: = .:/home/candres/.texmf-config/fonts:/home/candres/.texmf-var/fonts:/home/candres/texmf/fonts:/etc/texmf/fonts:!!/var/lib/texmf/fonts:!!/usr/share/texmf/fonts:!!/usr/share/texlive/texmf/fonts:!!/usr/local/share/texmf/fonts:!!/usr/share/texlive/texmf-dist/fonts kdebug: before expansion = .:$TEXMF/fonts kdebug: application override path = (none) kdebug: application config file path = (none) kdebug: texmf.cnf path = .:$TEXMF/fonts kdebug: compile-time path = /nonesuch kdebug: environment variables = GLYPHFONTS TEXFONTS kdebug: default suffixes = (none) kdebug: other suffixes = (none) kdebug: search only with suffix = 1 kdebug: runtime generation program = mktexpk kdebug: runtime generation command = mktexpk --mfmode $MAKETEX_MODE --bdpi $MAKETEX_BASE_DPI --mag $MAKETEX_MAG --dpi $KPATHSEA_DPI kdebug: program enabled = 0 kdebug: program enable level = 0 kdebug: open files in binary mode = 1 kdebug: numeric format value = 2 kdebug:variable: MKTEXTFM = (nil) kdebug:Search path for tfm files (from texmf.cnf) kdebug: = .:/home/candres/.texmf-config/fonts/tfm//:/home/candres/.texmf-var/fonts/tfm//:/home/candres/texmf/fonts/tfm//:/etc/texmf/fonts/tfm//:!!/var/lib/texmf/fonts/tfm//:!!/usr/share/texmf/fonts/tfm//:!!/usr/share/texlive/texmf/fonts/tfm//:!!/usr/local/share/texmf/fonts/tfm//:!!/usr/share/texlive/texmf-dist/fonts/tfm//:/tmp/texfonts/tfm// kdebug: before expansion = .:{$TEXMF/fonts,$VARTEXFONTS}/tfm// kdebug: application override path = (none) kdebug: application config file path = (none) kdebug: texmf.cnf path = .:{$TEXMF/fonts,$VARTEXFONTS}/tfm// kdebug: compile-time path = /nonesuch kdebug: environment variables = TFMFONTS TEXFONTS kdebug: default suffixes = .tfm kdebug: other suffixes = (none) kdebug: search only with suffix = 1 kdebug: runtime generation program = mktextfm kdebug: runtime generation command = mktextfm kdebug: program enabled = 0 kdebug: program enable level = 5 kdebug: open files in binary mode = 1 kdebug: numeric format value = 3 kdebug:Search path for afm files (from texmf.cnf) kdebug: = .:/home/candres/.texmf-config/fonts/afm//:/home/candres/.texmf-var/fonts/afm//:/home/candres/texmf/fonts/afm//:/etc/texmf/fonts/afm//:!!/var/lib/texmf/fonts/afm//:!!/usr/share/texmf/fonts/afm//:!!/usr/share/texlive/texmf/fonts/afm//:!!/usr/local/share/texmf/fonts/afm//:!!/usr/share/texlive/texmf-dist/fonts/afm//:/usr/share/fonts// kdebug: before expansion = .:$TEXMF/fonts/afm//:$OSFONTDIR// kdebug: application override path = (none) kdebug: application config file path = (none) kdebug: texmf.cnf path = .:$TEXMF/fonts/afm//:$OSFONTDIR// kdebug: compile-time path = /nonesuch kdebug: environment variables = AFMFONTS TEXFONTS kdebug: default suffixes = .afm kdebug: other suffixes = (none) kdebug: search only with suffix = 0 kdebug: runtime generation program = (none) kdebug: runtime generation command = (none) kdebug: program enabled = 0 kdebug: program enable level = 0 kdebug: open files in binary mode = 0 kdebug: numeric format value = 4 kdebug:variable: MKTEXFMT = (nil) kdebug:Search path for base files (from texmf.cnf) kdebug: = .:/home/candres/.texmf-config/web2c/unsetengine:/home/candres/.texmf-var/web2c/unsetengine:/home/candres/texmf/web2c/unsetengine:/etc/texmf/web2c/unsetengine:!!/var/lib/texmf/web2c/unsetengine:!!/usr/share/texmf/web2c/unsetengine:!!/usr/share/texlive/texmf/web2c/unsetengine:!!/usr/local/share/texmf/web2c/unsetengine:!!/usr/share/texlive/texmf-dist/web2c/unsetengine:/home/candres/.texmf-config/web2c:/home/candres/.texmf-var/web2c:/home/candres/texmf/web2c:/etc/texmf/web2c:!!/var/lib/texmf/web2c:!!/usr/share/texmf/web2c:!!/usr/share/texlive/texmf/web2c:!!/usr/local/share/texmf/web2c:!!/usr/share/texlive/texmf-dist/web2c kdebug: before expansion = .:$TEXMF/web2c{/$engine,} kdebug: application override path = (none) kdebug: application config file path = (none) kdebug: texmf.cnf path = .:$TEXMF/web2c{/$engine,} kdebug: compile-time path = /nonesuch kdebug: environment variables = MFBASES TEXMFINI kdebug: default suffixes = .base kdebug: other suffixes = (none) kdebug: search only with suffix = 0 kdebug: runtime generation program = mktexfmt kdebug: runtime generation command = mktexfmt kdebug: program enabled = 0 kdebug: program enable level = 0 kdebug: open files in binary mode = 1 kdebug: numeric format value = 5 kdebug:Search path for bib files (from texmf.cnf) kdebug: = .:/home/candres/.texmf-config/bibtex/bib//:/home/candres/.texmf-var/bibtex/bib//:/home/candres/texmf/bibtex/bib//:/etc/texmf/bibtex/bib//:!!/var/lib/texmf/bibtex/bib//:!!/usr/share/texmf/bibtex/bib//:!!/usr/share/texlive/texmf/bibtex/bib//:!!/usr/local/share/texmf/bibtex/bib//:!!/usr/share/texlive/texmf-dist/bibtex/bib// kdebug: before expansion = .:$TEXMF/bibtex/bib// kdebug: application override path = (none) kdebug: application config file path = (none) kdebug: texmf.cnf path = .:$TEXMF/bibtex/bib// kdebug: compile-time path = /nonesuch kdebug: environment variables = BIBINPUTS TEXBIB kdebug: default suffixes = .bib kdebug: other suffixes = (none) kdebug: search only with suffix = 1 kdebug: runtime generation program = (none) kdebug: runtime generation command = (none) kdebug: program enabled = 0 kdebug: program enable level = 0 kdebug: open files in binary mode = 0 kdebug: numeric format value = 6 kdebug:kpse_find_file: searching for cqed.bib of type bib (from texmf.cnf) kdebug:variable: try_std_extension_first = t kdebug:start search(files=[cqed.bib], must_exist=0, find_all=1, path=.:/home/candres/.texmf-config/bibtex/bib//:/home/candres/.texmf-var/bibtex/bib//:/home/candres/texmf/bibtex/bib//:/etc/texmf/bibtex/bib//:!!/var/lib/texmf/bibtex/bib//:!!/usr/share/texmf/bibtex/bib//:!!/usr/share/texlive/texmf/bibtex/bib//:!!/usr/local/share/texmf/bibtex/bib//:!!/usr/share/texlive/texmf-dist/bibtex/bib//). kdebug:path element . => ./ kdebug:path element /home/candres/.texmf-config/bibtex/bib// => kdebug:path element /home/candres/.texmf-var/bibtex/bib// => kdebug:path element /home/candres/texmf/bibtex/bib// => kdebug:path element /etc/texmf/bibtex/bib// => kdebug:search([cqed.bib]) => kdebug:start search(files=[cqed.bib], must_exist=1, find_all=1, path=.:/home/candres/.texmf-config/bibtex/bib//:/home/candres/.texmf-var/bibtex/bib//:/home/candres/texmf/bibtex/bib//:/etc/texmf/bibtex/bib//:!!/var/lib/texmf/bibtex/bib//:!!/usr/share/texmf/bibtex/bib//:!!/usr/share/texlive/texmf/bibtex/bib//:!!/usr/local/share/texmf/bibtex/bib//:!!/usr/share/texlive/texmf-dist/bibtex/bib//). kdebug:search([cqed.bib]) => $