| Summary: | evince build failure USE="dvi": undefined reference to `kpse_fclose_trace' | ||
|---|---|---|---|
| Product: | Gentoo Linux | Reporter: | Ed Catmur <ed> |
| Component: | [OLD] GNOME | Assignee: | Daniel Gryniewicz (RETIRED) <dang> |
| Status: | RESOLVED FIXED | ||
| Severity: | normal | CC: | tom.gl |
| Priority: | High | ||
| Version: | 2005.1 | ||
| Hardware: | All | ||
| OS: | Linux | ||
| URL: | http://bugzilla.gnome.org/show_bug.cgi?id=313708 | ||
| Whiteboard: | |||
| Package list: | Runtime testing required: | --- | |
| Bug Depends on: | 105418 | ||
| Bug Blocks: | |||
|
Description
Ed Catmur
2005-09-06 17:19:51 UTC
I guess the problem is that tetex does not install a dynamic lib for kpathsea. Note: EXTRA_EMAKE="LIBS=-lkpathsea" fixes the build as a temporary hackaround. Something interesting is that here it happened with libtool-1.5.20, but not with
1.5.18-r1. Ed, what version were you using?
Also, note that there is a bug opened upstream about this issue ("probably a
libtool bug" they say, which is why i tried a previous version):
http://bugzilla.gnome.org/show_bug.cgi?id=313708
libtool-1.5.20. However tetex-3.0-r2 was merged with libtool-1.5.18 - is that relevant? Aha! That explains why I got it on one system and not another. I'll look into this. Note that tetex needs to install a shared lib for that so that the nautilus plugin for evince can be built. I'm working on a fix for tetex, that should also fix this issue. This is fixed by making libkpathsea a shared lib, as is done in bug #105418 Fixed by tetex fix And actually resolve bug |