Summary: | texlive ebuilds fail to compile due to missing language/hyphenation files | ||
---|---|---|---|
Product: | Gentoo Linux | Reporter: | David Durrleman <dualmoo> |
Component: | Current packages | Assignee: | TeX project <tex> |
Status: | RESOLVED NEEDINFO | ||
Severity: | major | CC: | grubba, hypnos75, msulli1355 |
Priority: | Normal | ||
Version: | unspecified | ||
Hardware: | x86 | ||
OS: | Linux | ||
URL: | http://forums.gentoo.org/viewtopic-t-890580.html | ||
Whiteboard: | |||
Package list: | Runtime testing required: | --- |
Description
David Durrleman
2011-08-15 01:59:24 UTC
Similar to bug #377447 I suspect, as CONFIG_PROTECT-ed files would not have been updated in between dozens of texlive package merges, which has utils from the earlier packages using configuration files from the older release. Not sure I see what you mean, but to clarify, I still had this error after I ran dispatch-conf (and resolved all tex related updates with "use-new") I had the same problem compiling texlive-basic (upgrading from -2008), and finally got it to work by: 1) equery b -f '/etc/texmf/.*' 2) Uninstalling all of the above reported ebuilds. 3) rm -rf /etc/texmf 4) emerge texlive I believe the problem was caused by files in /etc/texmf/tex that were left by some old version of tex. I had the exact same problem. Thanks for the advice David, it's working fine after following your steps. (In reply to comment #3) Thanks, Henrik. I had the same problem and previously already tried emerge -C `qlist -I -C dev-texlive/*` emerge -C texlive texlive-core emerge -C everything else that eix tex listed as installed and of which I thought it may cause problems rm -Rf /etc/texmf rm -Rf /usr/share/texmf* rm -Rf /var/lib/texmf without any change. I had to remove the packages app-text/xdvik, dev-libs/kpathsea and dev-tex/xmltex as well (did not look to me like they could cause any problems) which I did not find without equery b -f '/etc/texmf/.*' (your step 1). An old language.dat was the reason here too (upgrading from texlive 2008 to 2010) why installing texlive-basic-2010 failed. "kpsewhich language.dat" pointed to "/var/lib/texmf/tex/generic/config/language.dat" which was old. And texmf-update assumes that language.us resides where kpsewhich points to, otherwise it won't update language.dat. The TexLive guide doesn't mention to delete this file. The solution here was to delete /var/lib/texmf/tex/generic/config/language.dat. well, not sure whats the resolution here, but please update config-protected files and attach a failing build log so that i can see if this is a real issue |