On 5/10/07, Michal Suchanek <[EMAIL PROTECTED]> wrote:
> On 10/05/07, Alexander K. Hansen <[EMAIL PROTECTED]> wrote:
> > It's not that odd:  many of the dependencies are brought in as binaries
> > in the current default mode of fink's operation, and our binaries don't
> > track BuildDepends.  Thus, they aren't chained, so packages can't rely
> > the BuildDepends of another package in their build chain., and xscorch
> > doesn't carry an explicit BuildDepend: on glib.
> >
> > Installing glib should do the job.
> >
>
> I would think this is really a dependency error of gtk. From the log
> it looks like xscorch includes gtk which is right, and gtk is
> installed. But the gtk headers include glib headers so they should
> depend on them, but glib headers are missing.
>
> Thanks
>
> Michal
>

This would be contrary to policy; it's forbidden to Depend on header
packages (with an exception when you're obsoleting one with another):

$ fink dumpinfo -fbuilddependsonly glib
Information about 7126 packages read in 10 seconds.
builddependsonly: true

So gtk CANNOT declare a Depend on it.

Until an InheritedBuildDepends mechanism is implemented, packages have
to be explicit about their BuildDepends.
-- 
Alexander K. Hansen
(akh)
Fink User Liaison and Documenter

-------------------------------------------------------------------------
This SF.net email is sponsored by DB2 Express
Download DB2 Express C - the FREE version of DB2 express and take
control of your XML. No limits. Just data. Click to get it now.
http://sourceforge.net/powerbar/db2/
_______________________________________________
Fink-users mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/fink-users

Reply via email to