On Sun, Nov 16, 2008 at 03:25:55AM +0100, Jean-Fran?ois Mertens wrote: > > > Updating dia, I get : > > > Can't resolve dependency "glib2-shlibs (>=2.18.2-101)" for package > > "dia-0.96.1-1006" (no matching packages/versions found) > > Then, after fixing those deps (%r in unstable =1); > > > Can't resolve dependency "gtk+2-shlibs (>=2.14.4-102)" for package > > "dia-0.96.1-1006" (no matching packages/versions found) > > (%r =2) > [...] > Is there really no way to fix pkgs so that they > work on both 10.4 and 10.5 ?? > Isn't this what configure scripts are doing > everyday, for vastly different systems ?
A few packages have dependencies and/or runtime variables that need to be different on different systems. It's worse than a wink&nod "configure builds it a little different": package built on 10.4 would break (or even propagate breakage) if used on a 10.5 system. And of course Depends changes mean a single .deb is *really* unignorably different. It's all documented in detail in the DescPackaging and DescPort for the glib2 and gtk+2 packages. For both gtk+2 and glib2, unifying would mean imposing a Depends:python25 on 10.5 users. Instead, the 10.5-specific packages uses python25 from OS X. At least one of these will be fixed in the next %v I think. Also, glib2's installed headers need to be different to accomodate differences among XCode2.x vs XCode3.x...the "inline" bug that plagued dozens of packages that *used* glib2 until we gave up and just hard-coded "something that works" on each OS X version. Nobody's gotten fed up enough to figure out what speciifc #ifdef token to check to make it unifiable and upstream thinks their current approach is portable... dan -- Daniel Macks [EMAIL PROTECTED] http://www.netspace.org/~dmacks ------------------------------------------------------------------------- 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-devel mailing list Fink-devel@lists.sourceforge.net http://news.gmane.org/gmane.os.apple.fink.devel