On Thu, Apr 17, 2008 at 10:34 AM, Paul Wise <[EMAIL PROTECTED]> wrote: > On Thu, Apr 17, 2008 at 11:25 AM, Paul Wise <[EMAIL PROTECTED]> wrote: > > > for X11/Intrinsic.h in the configure script and investigate why the > > build doesn't fail when it isn't present. It looks like the return > > value from make in the src subdir isn't getting passed out to the > > top-level make process somehow. > > Looks like this in the upstream makefile: > > all allbin alldoc tags clean: > @for I in ${subdirs}; do (cd $$I; ${MAKE} $@ || exit 1); done > > Should be replaced with this: > > all allbin alldoc tags clean: > @for I in ${subdirs}; do (cd $$I; ${MAKE} $@) || exit 1; done > > Same for the other targets in the Makefile.in that have a similar construct.
Indeed. Thanks for pointing out. For the Xt dependency, it was missed during libSM and libICE removal. Indeed, xt needs to be checked in the configure script, in addition to x11. And hopefully, -Wl,--as-needed can prevent libSM and libICE from being pulled in along with libxt again. Regards, -- Theppitak Karoonboonyanan http://linux.thai.net/~thep/ -----BEGIN GEEK CODE BLOCK----- Version: 3.12 GCS d(+) s:- a C++ UL P-@ L+++ E--- W+++ N o? K? w-- !O !M V? PS(+) PE-- Y(-) PGP>+ t? 5? X+ R- tv+ b++ DI D-- G e++ h-- r? y? ------END GEEK CODE BLOCK------ -- To UNSUBSCRIBE, email to [EMAIL PROTECTED] with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]