After removing /etc/texmf and /var/lib/texmf, I tried emerge texlive, but failed at emerging texlive-latex-2007 Reproducible: Always Steps to Reproduce: 1. emerge texlive or emerge texlive-latex
Created attachment 135069 [details] emerge log
could you please give me the output of: texconfig conf kpsewhich language.dat kpsewhich language.us attach the file that ' kpsewhich language.dat' returns. and give me the output of the directory : /usr/share/texmf/tex/generic/config/
Created attachment 135071 [details] texconfig conf
Created attachment 135073 [details] language.dat /usr/share/texmf/tex/generic/config/language.dat
Created attachment 135074 [details] language.us /usr/share/texmf/tex/generic/config/language.us
(In reply to comment #2) > and give me the output of the directory : /usr/share/texmf/tex/generic/config/ oops, it should have been "the contents of the directory" ;) your language.dat doesnt appear to be generated correctly, while texmf-update should do it; so I suppose I need the contents of that dir to make sure it's really unproperly generated. perhaps running texmf-update would solve the issue.
(In reply to comment #6) > (In reply to comment #2) > > and give me the output of the directory : /usr/share/texmf/tex/generic/config/ > > oops, it should have been "the contents of the directory" ;) > > your language.dat doesnt appear to be generated correctly, while texmf-update > should do it; so I suppose I need the contents of that dir to make sure it's > really unproperly generated. > > perhaps running texmf-update would solve the issue. > # ls /usr/share/texmf/tex/generic/config/ language.ar.dat language.et.dat language.it.dat language.sor.dat language.ba.dat language.fa.dat language.la.dat language.sr.dat language.bg.dat language.fi.dat language.mn.dat language.sw.dat language.cop.dat language.fr.dat language.ne.dat language.tk.dat language.cy.dat language.gr.dat language.no.dat language.uk.dat language.cz.dat language.hr.dat language.pl.dat language.ur.dat language.dat language.hu.dat language.pt.dat language.us language.de.dat language.ia.dat language.py.dat pdftexconfig.tex language.dk.dat language.iby.dat language.ro.dat pdftex-dvi.tex language.eo.dat language.in.dat language.ru.dat preload.cfg language.es.dat language.is.dat language.sl.dat
do you have dev-texlive/texlive-langcyrillic installed ? if no, could you tell me what package owns language.bg.dat (e.g.: equery belongs language.bg.dat)
(In reply to comment #8) > do you have dev-texlive/texlive-langcyrillic installed ? > > if no, could you tell me what package owns language.bg.dat > (e.g.: equery belongs language.bg.dat) > ...interesting...nobody: $ equery belongs language.bg.dat [ Searching for file(s) language.bg.dat in *... ] btw, I have USE flag '-cryillic' caz I don't need that language. app-text/texlive-2007 USE="X cjk context doc extra games graphics humanities music omega png pstricks publishers science xetex xml -cyrillic"
(In reply to comment #9) > (In reply to comment #8) > > do you have dev-texlive/texlive-langcyrillic installed ? > > > > if no, could you tell me what package owns language.bg.dat > > (e.g.: equery belongs language.bg.dat) > > > > ...interesting...nobody: > $ equery belongs language.bg.dat > [ Searching for file(s) language.bg.dat in *... ] then I think you should clean up the directory /usr/share/texmf/tex/generic/config/ of files that do not belong to any package; having laguage.bg.dat means you want to enable bulgarian hyphenations but you dont have the files needed for that support, thus it fails. Once this is cleaned up, you should run texmf-update and then it should be ok. I don't know why the file is here, have you done a previous texlive (manual) install ?
(In reply to comment #10) > (In reply to comment #9) > > (In reply to comment #8) > > > do you have dev-texlive/texlive-langcyrillic installed ? > > > > > > if no, could you tell me what package owns language.bg.dat > > > (e.g.: equery belongs language.bg.dat) > > > > > > > ...interesting...nobody: > > $ equery belongs language.bg.dat > > [ Searching for file(s) language.bg.dat in *... ] > > then I think you should clean up the directory > /usr/share/texmf/tex/generic/config/ of files that do not belong to any > package; having laguage.bg.dat means you want to enable bulgarian hyphenations > but you dont have the files needed for that support, thus it fails. Once this > is cleaned up, you should run texmf-update and then it should be ok. > > I don't know why the file is here, have you done a previous texlive (manual) > install ? > Yes, but in foresight of future portage installation, I made sure I installed it somewhere else (/usr/local/texlive/texmf-dist/)...I don't know why those extra *.dat files are over there. I confirm that they do not belong to any package and removed them. Re-emerging now. Thanks