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

Reply via email to