FS#11522 - texlive-bin contains unusable libkpathsea.a
Attached to Project:
Arch Linux
Opened by Jan de Groot (JGC) - Friday, 19 September 2008, 09:33 GMT
Last edited by Jan de Groot (JGC) - Sunday, 12 October 2008, 20:29 GMT
Opened by Jan de Groot (JGC) - Friday, 19 September 2008, 09:33 GMT
Last edited by Jan de Groot (JGC) - Sunday, 12 October 2008, 20:29 GMT
|
Details
From evince config.log:
configure:28952: checking for kpse_init_prog in -lkpathsea configure:28987: gcc -o conftest -march=x86-64 -mtune=generic -O2 -pipe conftest.c -lkpathsea >&5 /usr/lib/gcc/x86_64-unknown-linux-gnu/4.3.2/../../../../lib/libkpathsea.a: could not read symbols: Archive has no index; run ranlib to add one The dvi backend doesn't get built when texlive-bin is used instead of tetex. |
This task depends upon
/usr/bin/ld: /usr/lib/gcc/x86_64-unknown-linux-gnu/4.3.2/../../../../lib/libkpathsea.a(tex-file.o): relocation R_X86_64_32S against `kpse_format_info' can not be used when making a shared object; recompile with -fPIC
/usr/lib/gcc/x86_64-unknown-linux-gnu/4.3.2/../../../../lib/libkpathsea.a: could not read symbols: Bad value
Please recompile with -fPIC added to CFLAGS on x86_64.
How urgent it this BTW?
Another thing: wouldn't it make more sense to package libkpathsea separately (as does Debian IIRC)?
FS#11521- DVI files make Evince crash(Don't know how to link on here)