| Summary: | libXt-0.99.1 fails due to missing dependencies in libSM | ||
|---|---|---|---|
| Product: | Gentoo Linux | Reporter: | Spider (RETIRED) <spider> |
| Component: | [OLD] Library | Assignee: | Gentoo X packagers <x11> |
| Status: | RESOLVED FIXED | ||
| Severity: | normal | ||
| Priority: | High | ||
| Version: | unspecified | ||
| Hardware: | All | ||
| OS: | Linux | ||
| Whiteboard: | |||
| Package list: | Runtime testing required: | --- | |
clarifying :
Darkmere / # emerge -vp libXt
These are the packages that I would merge, in order:
Calculating dependencies ...done!
[ebuild N ] x11-libs/libXt-0.99.1 416 kB
Where libXt contains :
RDEPEND="x11-libs/libX11
x11-libs/libSM"
DEPEND="${RDEPEND}
x11-proto/xproto"
Darkmere / # emerge -vp libSM
These are the packages that I would merge, in order:
Calculating dependencies ...done!
[ebuild N ] x11-libs/libICE-0.99.0 +ipv6 223 kB
[ebuild R ] x11-libs/libSM-0.99.1 164 kB
And after building libICE, libXt will continue successfully.
This is because libSM doesn't have a RDEPEND on libICE, only DEPEND.
Fixed, thanks. |
i686-pc-linux-gnu-gcc -DHAVE_CONFIG_H -I. -I. -I.. -I../include/ -I../include/X11 -I../include -I../include/X11 -DXFILESEARCHPATHDEFAULT=\"/etc/X11/%L/%T/%N%C%S:/etc/X11/%l/%T/%N%C%S:/etc/X11/%T/%N%C%S:/etc/X11/%L/%T/%N%S:/etc/X11/%l/%T/%N%S:/etc/X11/%T/%N%S:/usr/lib/X11/%L/%T/%N%C%S:/usr/lib/X11/%l/%T/%N%C%S:/usr/lib/X11/%T/%N%C%S:/usr/lib/X11/%L/%T/%N%S:/usr/lib/X11/%l/%T/%N%S:/usr/lib/X11/%T/%N%S\" -O2 -march=i686 -MT Converters.lo -MD -MP -MF .deps/Converters.Tpo -c Converters.c -fPIC -o .libs/Converters.o In file included from ../include/X11/Shell.h:54, from Converters.c:71: /usr/include/X11/SM/SMlib.h:37:28: X11/ICE/ICElib.h: No such file or directory In file included from ../include/X11/Shell.h:54, from Converters.c:71: /usr/include/X11/SM/SMlib.h:44: error: syntax error before "SmPointer" /usr/include/X11/SM/SMlib.h:61: error: syntax error before "SmPointer" /usr/include/X11/SM/SMlib.h:68: error: syntax error before "SmPropValue" /usr/include/X11/SM/SMlib.h:91: error: syntax error before "SmPointer" /usr/include/X11/SM/SMlib.h:100: error: syntax error before "SmPointer" you get the point. Probably another case of headers referencing eachother from an inconsistent state.