Summary: | dev-texlive/texlive-basic-2007: broken hyphenation setup | ||
---|---|---|---|
Product: | Gentoo Linux | Reporter: | Martin von Gagern <Martin.vGagern> |
Component: | Current packages | Assignee: | TeX project <tex> |
Status: | RESOLVED WORKSFORME | ||
Severity: | normal | ||
Priority: | High | ||
Version: | 2008.0 | ||
Hardware: | All | ||
OS: | Linux | ||
Whiteboard: | |||
Package list: | Runtime testing required: | --- | |
Attachments: |
emerge --info
/usr/share/texmf/tex/generic/config/language.dat |
Description
Martin von Gagern
2008-07-02 19:02:19 UTC
why opening a new bug ? (In reply to comment #1) > why opening a new bug ? Because this issue seems completely different to bug 230555. The error message is different, running fmtutil-sys --all won't fix it, and on this system there is no such directory as /etc/texmf/tex. Therefore while I'd consider bug 230555 resolved enough, even though I still don't understand it, this issue here is far severe, as I have made no progress yet, and as it not only uses wrong hyphenation but aborts compilation altogether. (In reply to comment #0) > $ ls -lA /usr/share/texmf/tex/generic/config/ | cut -c43- > ._cfg0000_fontmath.cfg -> /etc/texmf/tex/generic/config/fontmath.cfg > ._cfg0000_fonttext.cfg -> /etc/texmf/tex/generic/config/fonttext.cfg > ._cfg0000_language.dat -> /etc/texmf/tex/generic/config/language.dat > ._cfg0000_preload.cfg -> /etc/texmf/tex/generic/config/preload.cfg (In reply to comment #2) > and on this system there > is no such directory as /etc/texmf/tex. ???? what does 'kpsewhich language.dat' says ? does that file contains the contents of language.de.dat ? also please post emerge --info also note that hyphenations support are configured in the language.dat file that is handled by texmf-update... (In reply to comment #3) > (In reply to comment #0) > > $ ls -lA /usr/share/texmf/tex/generic/config/ | cut -c43- > > ._cfg0000_fontmath.cfg -> /etc/texmf/tex/generic/config/fontmath.cfg > > ._cfg0000_fonttext.cfg -> /etc/texmf/tex/generic/config/fonttext.cfg > > ._cfg0000_language.dat -> /etc/texmf/tex/generic/config/language.dat > > ._cfg0000_preload.cfg -> /etc/texmf/tex/generic/config/preload.cfg > > (In reply to comment #2) > > and on this system there > > is no such directory as /etc/texmf/tex. > > ???? That's about what I thought. I guess those config protected files are really quite outdated. i can't recall every step of my migration from tetex, I don't know if I ever manually removed /etc/texmf/tex or if it was removed automatically by some update. As the symlinks are now gone but the issue persists, I wouldn't look for the cause in these files, only maybe an indication of some strangeness in some other place. > what does 'kpsewhich language.dat' says ? does that file contains the contents > of language.de.dat ? $ kpsewhich language.dat /usr/share/texmf/tex/generic/config/language.dat (In reply to comment #4) > also note that hyphenations support are configured in the language.dat file > that is handled by texmf-update... Handled correctly from what I can tell. And as you can see from the Babel messages in comment 0, the hyphenation patterns for all installed language packages seem to be loaded all right. Created attachment 159459 [details]
emerge --info
Created attachment 159461 [details]
/usr/share/texmf/tex/generic/config/language.dat
does this still happen if you remove that test.aux file first ? (In reply to comment #8) > does this still happen if you remove that test.aux file first ? No, indeed that fixed it. Thanks! To sum it up for someone else who perhaps sees this as well: 1. make sure there are no config protected files left over in your texmf directory after config protection was removed. If there are, remove them and remerge the packages the original files belong to. qfile is your friend. 2. Run texmf-update to be on the safe side. 3. rm *.aux (In reply to comment #9) [...] > 3. rm *.aux this is more a latex/babel limitation by itself: it uses the .aux to do weird things and if you change the babel support it will/might have problems reading the old .aux. |