Summary: | tetex-3.0_p1 fails to compile, undeclared defaults in tex-file.c | ||
---|---|---|---|
Product: | Gentoo Linux | Reporter: | Jaak Ristioja <jaak> |
Component: | New packages | Assignee: | TeX project <tex> |
Status: | VERIFIED WORKSFORME | ||
Severity: | normal | CC: | vapier |
Priority: | High | ||
Version: | unspecified | ||
Hardware: | All | ||
OS: | Linux | ||
Whiteboard: | |||
Package list: | Runtime testing required: | --- |
Description
Jaak Ristioja
2006-01-21 13:18:42 UTC
*** Bug 120136 has been marked as a duplicate of this bug. *** Can you please try a new compilation without ccache? (In reply to comment #2) > Can you please try a new compilation without ccache? > Same results. btw, i included the compilation messages before the actual error, because i suspect, that perhaps it has something to do with my locale. Grep and sed seem to use patterns like A-Z. As the estonian alphabet is "ABCDEFGHIJKLMNOPQRS btw, i included the compilation messages before the actual error, because i suspect, that perhaps it has something to do with my locale. Grep and sed seem to use patterns like A-Z. As the estonian alphabet is "ABCDEFGHIJKLMNOPQRSZTUVWÕÄÖÜXY", A-Z only includes "ABCDEFGHIJKLMNOPQRSZ" and excludes the letters "TUVWÕÄÖÜXY". I just tested it with LC_ALL="C" and it compiled just fine. So here's a temporary workaround: 1) edit /etc/env.d/02locales, add or change the line LC_ALL="C" 2) env-update 3) source /etc/profile 4) emerge --oneshot tetex 5) restore /etc/env.d/02locales 6) env-update 7) source /etc/profile This should be a simple case of adding export LC_ALL=C to the ebuild. I'll add it next time i'm at my gentoo dev box. Thanks for debugging this! I have fixed it in tetex-3.0_p1-r1. Try to sync and then reemerge tetex, to confirm that it actually works (I don't have estonian locale installed :-P) Reopen the bug if it isn't fixed. Thanks for reporting and locating the problem! > This should be a simple case of adding
> export LC_ALL=C
> to the ebuild.
no offense, but that's a weak solution that only helps Gentoo
patch the build system itself to run
LC_ALL=C sed ...
and then send the patch upstream
stop messing with bugs (In reply to comment #9) > stop messing with bugs Yeah indeed, which part of NeedPatch keyword description is unclear for you? http://bugs.gentoo.org/describekeywords.cgi when you have something useful to contribute, do so ... since that is unlikely to happen, go away Great, lets generate more noise here. Especially useful since tetex has been deprecated in favor of texlive upstream and is no longer being developed. |