mysterious gtk-doc install

Randall Wood randall.h.wood at alexandriasoftware.com
Mon Dec 24 08:51:45 PST 2007


gtk2 has a build-time dependency on gtk-doc

On 24 Dec 2007, at 00:13, Ryan Schmidt wrote:

> On Dec 23, 2007, at 22:52, Dexter Douglas wrote:
>
>> I have a problem with gtk-doc.  I just upgraded to
>> MacPorts 1.600, and I upgraded my outdated packages.
>> During the upgrade, gtk-doc and its dependencies were
>> installed.  As far as I can tell nothing on my system
>> needs this.  Does anyone understand why gtk-doc was
>> installed?
>>
>> Below is a log of what I did.  I broke it into three
>> parts.  Part one, is the
>> the upgrade.  Part two is when gkt-doc installed
>> itself.  Part three is where I looked at dependencies
>> to figure out what happened.
>>
>> Thanks,
>> Jim
>>
>>
>> -----------------
>> Part one
>> -----------------
>> hello$ sudo port selfupdate
>> Password:
>> MacPorts base version 1.520 installed
>> Downloaded MacPorts base version 1.600
>> Configuring, Building and Installing new MacPorts base
>> selfupdate done!
>>
>> hello$ sudo port sync
>> Password:
>
> FYI: selfupdate already includes sync; you don't need to run sync  
> separately.
>
>
>> hello$ port outdated
>> The following installed ports are outdated:
>> clamav                       0.91.2_0 < 0.92_0
>>
>> gettext                       0.17_1 < 0.17_2
>>
>> ImageMagick             6.3.7-1_1 < 6.3.7-6_0
>> libpng                         1.2.23_0 < 1.2.24_0
>>
>> xrender                        0.9.0_1 < 0.9.0_2
>
> I agree, none of those ports, nor any of their dependents, depend  
> on gtk-doc at all. The string "gtk-doc" does not appear in these  
> portfiles. However:
>
>
>> hello$ sudo port upgrade installed
>
> [snip]
>
> You didn't ask to upgrade outdated ports. You asked to upgrade  
> installed ports. Therefore we need to look at the portfiles of all  
> your installed ports, not just the outdated ones, to see if any of  
> them mention gtk-doc.
>
>>
>
>
>> I did not expect these packages to be installed:
>> xmlcatmgr 2.2_1
>> docbook-xml-4.1.2 4.1.2_1
>> docbook-xsl 1.72.0_0
>> perl5.8 5.8.8_0
>> docbook-xml-4.2 4.2_0
>> docbook-xml-4.3 4.3_0
>> docbook-xml-4.4 4.4_0
>> docbook-xml-4.5 4.5_0
>> docbook-xml 4.5_1
>> libxslt 1.1.22_0
>> p5-xml-parser 2.36_0
>> scrollkeeper 0.3.14_6
>> gtk-doc 1.9_0
>
> This boils down to "I did not expect gtk-doc to be installed." The  
> rest of the ports you listed are in one way or another dependencies  
> of gtk-doc. If you'll give us the output of "port installed" we can  
> see if any of those ports reference gtk-doc.
>
> _______________



Randall Wood
randall.h.wood at alexandriasoftware.com
http://shyramblings.blogspot.com

"The rules are simple: The ball is round. The game lasts 90 minutes.  
All the
rest is just philosophy."



More information about the macports-users mailing list