[tex-live] bibtex8
Olaf Weber
olaf at infovore.xs4all.nl
Mon Sep 20 19:12:10 CEST 2004
Staszek Wawrykiewicz writes:
> On Sun, 19 Sep 2004, Maksym Polyakov wrote:
>> bibtex8:
>>
>> sparc solaris 2.7 -- can not find bst and csf files
>> neither in texmf tree nor in current directory
>>
>> windows -- everything works
> Can it be the problem found last year for TL 2003?
> texmf.cnf should contain:
> BSTINPUTS.bibtex8 = .;$TEXMF/bibtex/{bst,csf,}//
> It seems that texmf.cnf produced by build doesn't have it, so use
> texmf.cnf from Master/texmf/web2c/
> Anyway, building bibtex8 should be cured. Anybody can help?
> Thanks,
What I do not understand is why bibtex8 would need a
BSTINPUTS.bibtex8 = .;$TEXMF/bibtex/{bst,csf,}//
entry when there is a
BSTINPUTS = .;$TEXMF/bibtex/{bst,}//
Is this really _only_ on Solaris?
By the way, aren't the formats wrong here for the second and third
cases? Those should be kpse_bst_format, unless we want to break out a
kpse_csf_format at this point in time...
texk/bibtex8/utils.c:
case BIB_FILE_SEARCH_PATH:
#ifdef KPATHSEA
status = ((full_filespec = kpse_find_file(filename, kpse_bib_format, false)) == NULL);
#else
status = find_file (BIB_INPUT_ENVVAR, BIB_INPUT_PATH,
filename, full_filespec);
#endif
break;
case BST_FILE_SEARCH_PATH:
#ifdef KPATHSEA
status = ((full_filespec = kpse_find_file(filename, kpse_bib_format, false)) == NULL);
#else status = find_file (BST_INPUT_ENVVAR, BST_INPUT_PATH,
filename, full_filespec);
#endif
break;
case CSF_FILE_SEARCH_PATH:
#ifdef KPATHSEA
status = ((full_filespec = kpse_find_file(filename, kpse_bib_format, false)) == NULL);
#else
status = find_file (CSF_INPUT_ENVVAR, CSF_INPUT_PATH,
filename, full_filespec);
#endif
break;
--
Olaf Weber
(This space left blank for technical reasons.)
More information about the tex-live
mailing list