On 16 Jul 2008, at 15:06, Daniel Macks wrote:

> On Wed, Jul 16, 2008 at 10:57:37PM +0200, Martin Costabel wrote:
>> Gideon Simpson wrote:
>>> So I tried blowing away my fink installation, rebuilt from sources,
>>> updated, and with the unstable tree, some packages, such as
>>> imagemagick, seem to want tetex and octave.
>>
>> The culprit is probably the swig package which is a dependency of
>> graphviz which is a dependency of doxygen which is a dependency of...
>> basically everything. Since a while, the swig package has had a
>> completely insane list of dependencies including every known  
>> programming
>> language.
>>
>> I don't know if swig really needs to have all this stuff installed on
>> the build host, but if it does, we need (at least) two variants of  
>> swig,
>> one that can serve as dependency for graphviz and some other  
>> packages,
>> and another one for the use of swig freaks that want all those  
>> bindings.
>
> I worked on graphviz for pangocairo, and it appears that some
> language-bindings are optional. I don't actually *know* anything about
> swig or graphviz inner workings, but:
>
> 1. swig is only a _Build_Depends of graphviz, so having a binary of
> graphviz would mean that swig (and its giant dep chain) is not needed.
>
> 2. swig is only used for certain language-bindings, not the main
> graphviz programs. And those might even be pure plugins, so they are
> great candidates to move into external packages (instead of having
> "full" and "stubby" variants of graphviz or something like that).

I remember from previous versions of swig that one did not have to
have all (or even : any...) of those languages installed to build a  
fully-enabled swig;
configure was just testing them, and at worst it might affect e.g.  
the build of
some example files..
Might be worth to investigate whether this is no longer true, before  
changing
a number of other pkgs.

Jean-Francois

-------------------------------------------------------------------------
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

Reply via email to