[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