Summary: | dev-texlive/texlive-basic-2012 does not compile | ||
---|---|---|---|
Product: | Gentoo Linux | Reporter: | Jan Hrabe <hrabe> |
Component: | Current packages | Assignee: | TeX project <tex> |
Status: | RESOLVED FIXED | ||
Severity: | normal | CC: | notify, phajdan.jr, thunder367 |
Priority: | Normal | ||
Version: | unspecified | ||
Hardware: | x86 | ||
OS: | Linux | ||
Whiteboard: | |||
Package list: | Runtime testing required: | --- |
Description
Jan Hrabe
2013-04-23 18:17:08 UTC
I am having the same issue today. scarabeus@bugaboo: ~ $ luatex -ini -jobname=dviluatex -progname=dviluatex dviluatex.ini luatex: Symbol `kpse_def_inst' has different size in shared object, consider re-linking FontForge does not support your encoding (utf8), it will pretend the local encoding is latin1 Neoprávněný přístup do paměti (SIGSEGV) There is discussion about this on -dev ml http://www.gossamer-threads.com/lists/gentoo/dev/257885. But sadly it does not resolve the issue. Another attempt to fix the problem was to recompile lua and luatex in this order and the problem disappeared. So maybe there is some bug with interaction between the bundled fontforge in luatex, dunno. emerge -1 luatex solved the issue for me (was suggested in a bug marked as a duplicate of this one) Same for me, emerge -1 luatex. (In reply to comment #2) > scarabeus@bugaboo: ~ $ luatex -ini -jobname=dviluatex -progname=dviluatex > dviluatex.ini > luatex: Symbol `kpse_def_inst' has different size in shared object, consider > re-linking that's the 2nd bug like that (see bug #466740 ), that's weird it never showed up before; updating kpathsea breaks sizeof(kpse_def_inst), I'm not sure what to do yet. Interestingly, this bug did not show up on my 64-bit machine with an almost identical setup to the x86 one. (In reply to comment #7) really weird, and even more: diff -u texlive-20110705-source/texk/kpathsea/types.h texlive-20120701-source/texk/kpathsea/types.h (where struct kpathsea_instance, ie, kpse_def_inst is defined) does not show up anything that could break the size of this struct... if it affects only 32bit systems this could be the return of largefile support hell though... emerge -1 luatex fixed it for me as well on my x86 laptop. I did not run into this issue on my amd64 desktop. anyone hitting this bug could tell me the dates when they installed dev-libs/kpathsea ? and if downgrading kpathsea to 6.0.1_p20110705, rebuilding luatex, and then updating kpathsea to 6.1.0_p20120701 makes the bug appear again. *** Bug 470924 has been marked as a duplicate of this bug. *** I've had this same problem, but it's on an 64-bit system. "emerge -1 luatex" fixed it for me as well. I made before and after tar files for the luatex binaries (too large to attach to the bugzilla; links provided): http://penguindreams.org/files/gentoo/luatex-segfault.tar.bz2 http://penguindreams.org/files/gentoo/luatex-rebuilt.tar.bz2 (In reply to Alexis Ballier from comment #11) > anyone hitting this bug could tell me the dates when they installed > dev-libs/kpathsea ? Tue Sep 18 17:28:06 2012 >>> dev-libs/kpathsea-6.0.1_p20110705 Sun Sep 30 16:10:31 2012 >>> dev-libs/kpathsea-6.0.1_p20110705 Fri Oct 12 20:04:09 2012 >>> dev-libs/kpathsea-6.0.1_p20110705 Mon Dec 3 18:00:04 2012 >>> dev-libs/kpathsea-6.0.1_p20110705 Thu Mar 14 06:15:23 2013 >>> dev-libs/kpathsea-6.0.1_p20110705 Thu Jun 20 17:24:15 2013 >>> dev-libs/kpathsea-6.1.0_p20120701 I confirm that rebuilding luatex after kpathsea is a workaround for this bug. > and if downgrading kpathsea to 6.0.1_p20110705, > rebuilding luatex, and then updating kpathsea to 6.1.0_p20120701 makes the > bug appear again. Yes, that makes the bug reliably appear again. grep kpathsea /var/log/emerge.log | grep emerge 1352160485: >>> emerge (1 of 29) dev-libs/kpathsea-6.0.1_p20110705 to / 1352161059: ::: completed emerge (1 of 29) dev-libs/kpathsea-6.0.1_p20110705 to / 1366892901: >>> emerge (3 of 71) dev-libs/kpathsea-6.1.0_p20120701 to / 1366898623: ::: completed emerge (3 of 71) dev-libs/kpathsea-6.1.0_p20120701 to / So converted from timestamps: Nov / 05 / 12 @ 6:08:05pm EST -> kpathsea-6.0.1_p20110705 Apr / 25 / 13 @ 7:28:21am EST -> kpathsea-6.1.0_p20120701 I had the same problem, was about to file a bug and found this bug. My problem was solved with: emerge -1 luatex and dev-texlive/texlive-basic successfully installed. Same issue on x86_64. emerge -1 luatex didn't help. (In reply to Vasiliy from comment #17) > Same issue on x86_64. emerge -1 luatex didn't help. emerge -1 luatex wasn't enough for me either. But I read another bug and removing /etc/texmf (together with emerge -= luatex) fixed it for me Also x86_64. this should be fixed with texlive 2014/2015 |