On Aug 13, 2008, at 5:38 PM, Brendan Simon wrote: > Martin Costabel wrote: >> Alexander Hansen wrote: >> >>>> checking for X... no >>>> configure: error: X development libraries not found >> >> Ths usual remedy to that is to place "--x-includes=/usr/X11R6/ >> include -x-libraries=/usr/X11R6/lib" into the configure flags. >> [] >>> The problem here is that some packages try to use the presence of >>> xmkmf as their method to detect X11, and this was _removed_ in >>> both the official X11 as of 10.5.2 as well as the macosxforge.org >>> unoffficial updates. I don't know for sure whether installing >>> Fink's xmkmf package will work around this issue, but give that a >>> try. >> >> Installing Fink's xmkmf package does not solve any configure >> problems. The xmkmf package hides the xmkmf executable away from >> the usual PATH, so that without further fiddling with the package >> that needs xmkmf, nothing happens. >> >> The fact that configure does not find X11 when xmkmf is not present >> is always the proof of a bug in the configure script (untested and >> therefore buggy fallback code), usually inherited from a bug in one >> of the autotools, but sometimes also due to an original bug in the >> configure script. Until all these bugs are weeded out, the best >> remedy is to use the mentioned configure flags, so that the whole >> X11 search code is short-circuited. Configure then runs faster, too. >> > I installed X11 (2.1.1) from my original Leopard DVDs and xmkmf was > present in my path. I installed gnucash successfully, but it > wouldn't execute (something about library mismatch). I figured this > was because some items successfully built with X11-2.30 and some > with X11-2.1.1. I reinstalled X11-2.3.0 and it executed correctly :) > > So I was thinking that I would still like to rebuild all packages > that require/use X so that it is built with the latest X11 (2.3.0). > Then again, if it's working now, I may make things worse by trying > to rebuild everything with X11-2.3.0 ??? > > Think I will leave it for now, and wait for the fixed packages and > X11-2.3.1+ > > Thanks, Brendan. >
The fix was committed--I didn't update the revision because the issue stopped builds for some people but didn't change the final package. Your runtime problem with gnucash was due to downgrading X11--the downgraded version had libraries that weren't new enough with respect to what something else on your system wanted. There's no need to rebuild: anything built with X11-2.1.1 ought to be satisfied by 2.3.0. ------------------------------------------------------------------------- This SF.Net email is sponsored by the Moblin Your Move Developer's challenge Build the coolest Linux based applications with Moblin SDK & win great prizes Grand prize is a trip for two to an Open Source event anywhere in the world http://moblin-contest.org/redirect.php?banner_id=100&url=/ _______________________________________________ Fink-users mailing list [email protected] https://lists.sourceforge.net/lists/listinfo/fink-users
