mysterious gtk-doc install
Hello, 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: 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 hello$ sudo port upgrade installed Password: ---> Fetching libpng ---> Attempting to fetch libpng-1.2.24.tar.bz2 from http://downloads.sourceforge.net/libpng ---> Verifying checksum(s) for libpng ---> Extracting libpng ---> Configuring libpng ---> Building libpng with target all ---> Staging libpng into destroot ---> Deactivating libpng 1.2.23_0 ---> Installing libpng 1.2.24_0 ---> Activating libpng 1.2.24_0 ---> Cleaning libpng ---> Fetching ImageMagick ---> Attempting to fetch ImageMagick-6.3.7-6.tar.bz2 from http://image_magick.veidrodis.com/image_magick/ ---> Verifying checksum(s) for ImageMagick ---> Extracting ImageMagick ---> Configuring ImageMagick ---> Building ImageMagick with target all ---> Staging ImageMagick into destroot ---> Deactivating ImageMagick 6.3.7-1_1+q16 ---> Installing ImageMagick 6.3.7-6_0+q16 ---> Activating ImageMagick 6.3.7-6_0+q16 ---> Cleaning ImageMagick ---> Fetching xrender ---> Verifying checksum(s) for xrender ---> Extracting xrender ---> Configuring xrender ---> Building xrender with target all ---> Staging xrender into destroot ---> Deactivating xrender 0.9.0_1 ---> Installing xrender 0.9.0_2 ---> Activating xrender 0.9.0_2 ---> Cleaning xrender ---> Fetching gettext ---> Verifying checksum(s) for gettext ---> Extracting gettext ---> Applying patches to gettext ---> Configuring gettext ---> Building gettext with target all ---> Staging gettext into destroot ---> Deactivating gettext 0.17_1 ---> Installing gettext 0.17_2 ---> Activating gettext 0.17_2 ---> Cleaning gettext ---> Fetching clamav ---> Attempting to fetch clamav-0.92.tar.gz from http://downloads.sourceforge.net/clamav ---> Verifying checksum(s) for clamav ---> Extracting clamav ---> Configuring clamav ---> Building clamav with target all ---> Staging clamav into destroot ---> Deactivating clamav 0.91.2_0 ---> Installing clamav 0.92_0 You need to add a new clamav user and clamav group to your system if you want to use clamav in superuser mode. ---> Activating clamav 0.92_0 ---> Cleaning clamav ----------------- Part two ----------------- ---> Fetching xmlcatmgr ---> Attempting to fetch xmlcatmgr-2.2.tar.gz from ftp://ftp.FreeBSD.org/pub/FreeBSD/ports/distfiles/ ---> Attempting to fetch xmlcatmgr-2.2.tar.gz from ftp://ftp.FreeBSD.org/pub/FreeBSD/ports/local-distfiles/ ---> Attempting to fetch xmlcatmgr-2.2.tar.gz from ftp://ftp.uk.FreeBSD.org/pub/FreeBSD/ports/distfiles/ ---> Verifying checksum(s) for xmlcatmgr ---> Extracting xmlcatmgr ---> Configuring xmlcatmgr ---> Building xmlcatmgr with target all ---> Staging xmlcatmgr into destroot ---> Installing xmlcatmgr 2.2_1 ---> Activating xmlcatmgr 2.2_1 ---> Cleaning xmlcatmgr ---> Fetching docbook-xml-4.1.2 ---> Attempting to fetch docbkx412.zip from http://www.oasis-open.org/docbook/xml/4.1.2/ ---> Verifying checksum(s) for docbook-xml-4.1.2 ---> Extracting docbook-xml-4.1.2 ---> Configuring docbook-xml-4.1.2 ---> Building docbook-xml-4.1.2 with target all ---> Staging docbook-xml-4.1.2 into destroot ---> Installing docbook-xml-4.1.2 4.1.2_1 ---> Activating docbook-xml-4.1.2 4.1.2_1 ###################################################################### # As MacPorts does not currently have a post-deactivate hook, # you will need to ensure that you manually remove the catalog # entry for this port when you uninstall it. To do so, run # "xmlcatmgr remove nextCatalog /opt/local/share/xml/docbook/4.1.2/catalog.xml". ###################################################################### ---> Cleaning docbook-xml-4.1.2 ---> Fetching docbook-xsl ---> Attempting to fetch docbook-xsl-1.72.0.tar.bz2 from http://downloads.sourceforge.net/docbook ---> Verifying checksum(s) for docbook-xsl ---> Extracting docbook-xsl ---> Configuring docbook-xsl ---> Building docbook-xsl with target all ---> Staging docbook-xsl into destroot ---> Installing docbook-xsl 1.72.0_0 ---> Activating docbook-xsl 1.72.0_0 ###################################################################### # As MacPorts does not currently have a post-deactivate hook, # you will need to ensure that you manually remove the catalog # entry for this port when you uninstall it. To do so, run # "xmlcatmgr remove nextCatalog /opt/local/share/xsl/docbook-xsl/catalog.xml". ###################################################################### ---> Cleaning docbook-xsl ---> Fetching perl5.8 ---> Attempting to fetch perl-5.8.8.tar.bz2 from http://www.cpan.org/src/5.0/ ---> Verifying checksum(s) for perl5.8 ---> Extracting perl5.8 ---> Applying patches to perl5.8 ---> Configuring perl5.8 ---> Building perl5.8 with target all ---> Staging perl5.8 into destroot ---> Installing perl5.8 5.8.8_0 ---> Activating perl5.8 5.8.8_0 ---> Cleaning perl5.8 ---> Fetching docbook-xml-4.2 ---> Attempting to fetch docbook-xml-4.2.zip from http://www.oasis-open.org/docbook/xml/4.2/ ---> Verifying checksum(s) for docbook-xml-4.2 ---> Extracting docbook-xml-4.2 ---> Configuring docbook-xml-4.2 ---> Building docbook-xml-4.2 with target all ---> Staging docbook-xml-4.2 into destroot ---> Installing docbook-xml-4.2 4.2_0 ---> Activating docbook-xml-4.2 4.2_0 ###################################################################### # As MacPorts does not currently have a post-deactivate hook, # you will need to ensure that you manually remove the catalog # entry for this port when you uninstall it. To do so, run # "xmlcatmgr remove nextCatalog /opt/local/share/xml/docbook/4.2/catalog.xml". ###################################################################### ---> Cleaning docbook-xml-4.2 ---> Fetching docbook-xml-4.3 ---> Attempting to fetch docbook-xml-4.3.zip from http://www.oasis-open.org/docbook/xml/4.3/ ---> Verifying checksum(s) for docbook-xml-4.3 ---> Extracting docbook-xml-4.3 ---> Configuring docbook-xml-4.3 ---> Building docbook-xml-4.3 with target all ---> Staging docbook-xml-4.3 into destroot ---> Installing docbook-xml-4.3 4.3_0 ---> Activating docbook-xml-4.3 4.3_0 ###################################################################### # As MacPorts does not currently have a post-deactivate hook, # you will need to ensure that you manually remove the catalog # entry for this port when you uninstall it. To do so, run # "xmlcatmgr remove nextCatalog /opt/local/share/xml/docbook/4.3/catalog.xml". ###################################################################### ---> Cleaning docbook-xml-4.3 ---> Fetching docbook-xml-4.4 ---> Attempting to fetch docbook-xml-4.4.zip from http://www.oasis-open.org/docbook/xml/4.4/ ---> Verifying checksum(s) for docbook-xml-4.4 ---> Extracting docbook-xml-4.4 ---> Configuring docbook-xml-4.4 ---> Building docbook-xml-4.4 with target all ---> Staging docbook-xml-4.4 into destroot ---> Installing docbook-xml-4.4 4.4_0 ---> Activating docbook-xml-4.4 4.4_0 ###################################################################### # As MacPorts does not currently have a post-deactivate hook, # you will need to ensure that you manually remove the catalog # entry for this port when you uninstall it. To do so, run # "xmlcatmgr remove nextCatalog /opt/local/share/xml/docbook/4.4/catalog.xml". ###################################################################### ---> Cleaning docbook-xml-4.4 ---> Fetching docbook-xml-4.5 ---> Attempting to fetch docbook-xml-4.5.zip from http://www.oasis-open.org/docbook/xml/4.5/ ---> Verifying checksum(s) for docbook-xml-4.5 ---> Extracting docbook-xml-4.5 ---> Configuring docbook-xml-4.5 ---> Building docbook-xml-4.5 with target all ---> Staging docbook-xml-4.5 into destroot ---> Installing docbook-xml-4.5 4.5_0 ---> Activating docbook-xml-4.5 4.5_0 ###################################################################### # As MacPorts does not currently have a post-deactivate hook, # you will need to ensure that you manually remove the catalog # entry for this port when you uninstall it. To do so, run # "xmlcatmgr remove nextCatalog /opt/local/share/xml/docbook/4.5/catalog.xml". ###################################################################### ---> Cleaning docbook-xml-4.5 ---> Fetching docbook-xml ---> Verifying checksum(s) for docbook-xml ---> Extracting docbook-xml ---> Configuring docbook-xml ---> Building docbook-xml with target all ---> Staging docbook-xml into destroot ---> Installing docbook-xml 4.5_1 ---> Activating docbook-xml 4.5_1 ---> Cleaning docbook-xml ---> Fetching libxslt ---> Attempting to fetch libxslt-1.1.22.tar.gz from ftp://xmlsoft.org/libxslt/ ---> Verifying checksum(s) for libxslt ---> Extracting libxslt ---> Configuring libxslt ---> Building libxslt with target all ---> Staging libxslt into destroot ---> Installing libxslt 1.1.22_0 ---> Activating libxslt 1.1.22_0 ---> Cleaning libxslt ---> Fetching p5-xml-parser ---> Attempting to fetch XML-Parser-2.36.tar.gz from http://ftp.ucr.ac.cr/Unix/CPAN/modules/by-module/XML ---> Verifying checksum(s) for p5-xml-parser ---> Extracting p5-xml-parser ---> Configuring p5-xml-parser ---> Building p5-xml-parser with target all ---> Staging p5-xml-parser into destroot ---> Installing p5-xml-parser 2.36_0 ---> Activating p5-xml-parser 2.36_0 ---> Cleaning p5-xml-parser ---> Fetching scrollkeeper ---> Attempting to fetch scrollkeeper-0.3.14.tar.gz from http://downloads.sourceforge.net/scrollkeeper ---> Verifying checksum(s) for scrollkeeper ---> Extracting scrollkeeper ---> Applying patches to scrollkeeper ---> Configuring scrollkeeper ---> Building scrollkeeper with target all ---> Staging scrollkeeper into destroot ---> Installing scrollkeeper 0.3.14_6 ---> Activating scrollkeeper 0.3.14_6 ---> Cleaning scrollkeeper ---> Fetching gtk-doc ---> Attempting to fetch gtk-doc-1.9.tar.bz2 from http://mandril.creatis.insa-lyon.fr/linux/gnome.org/sources/gtk-doc/1.9/ ---> Verifying checksum(s) for gtk-doc ---> Extracting gtk-doc ---> Configuring gtk-doc ---> Building gtk-doc with target all ---> Staging gtk-doc into destroot ---> Installing gtk-doc 1.9_0 ---> Activating gtk-doc 1.9_0 ---> Cleaning gtk-doc ----------------- Part three ----------------- 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 According to "port info", none of these packages clamav, gettext, ImageMagick, libpng, xrender require xmlcatmgr, docbook-xml-4.1.2, docbook-xsl, perl5.8, docbook-xml-4.2, docbook-xml-4.3, docbook-xml-4.4, docbook-xml-4.5, docbook-xml, libxslt, p5-xml-parser, scrollkeeper, gtk-doc port dependents xlmcatmgr docbook-xml-4.1.2 depends on xmlcatmgr docbook-xsl depends on xmlcatmgr docbook-xml-4.2 depends on xmlcatmgr docbook-xml-4.3 depends on xmlcatmgr docbook-xml-4.4 depends on xmlcatmgr docbook-xml-4.5 depends on xmlcatmgr port dependents docbook-xml-4.1.2 gtk-doc depends on docbook-xml-4.1.2 port dependents docbook-xsl scrollkeeper depends on docbook-xsl port dependents perl5.8 p5-xml-parser depends on perl5.8 port dependents docbook-xml-4.2 docbook-xml-4.2 has no dependents! port dependents docbook-xml-4.2 docbook-xml-4.2 has no dependents! port dependents docbook-xml-4.3 docbook-xml-4.3 has no dependents! port dependents docbook-xml-4.4 docbook-xml-4.4 has no dependents! port dependents docbook-xml-4.5 docbook-xml-4.5 has no dependents! port dependents docbook-xml scrollkeeper depends on docbook-xml port dependents libxslt scrollkeeper depends on libxslt port dependents p5-xml-parser p5-xml-parser has no dependents! port dependents scrollkeeper scrollkeeper has no dependents! port dependents gtk-doc gtk-doc has no dependents! port deps gtk-doc gtk-doc has build dependencies on: scrollkeeper pkgconfig perl5.8 gtk-doc has library dependencies on: docbook-xml-4.1.2 docbook-xsl libxml2 ____________________________________________________________________________________ Never miss a thing. Make Yahoo your home page. http://www.yahoo.com/r/hs
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.
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@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."
On Dec 24, 2007, at 10:51, Randall Wood wrote:
On 24 Dec 2007, at 00:13, Ryan Schmidt wrote:
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.
gtk2 has a build-time dependency on gtk-doc
Looking through the entire ports collection, it looks like these are the only ports that depend on gtk-doc: * gksu +docs * libgksu12 +docs * libgksuui10 +docs * gnome-platform-suite * gtk2 (though I'm not sure why since configure.args contains -- disable-gtk-doc)
On 24 Dec 2007, at 14:00, Ryan Schmidt wrote:
On Dec 24, 2007, at 10:51, Randall Wood wrote:
On 24 Dec 2007, at 00:13, Ryan Schmidt wrote:
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.
gtk2 has a build-time dependency on gtk-doc
Looking through the entire ports collection, it looks like these are the only ports that depend on gtk-doc:
* gksu +docs * libgksu12 +docs * libgksuui10 +docs * gnome-platform-suite * gtk2 (though I'm not sure why since configure.args contains -- disable-gtk-doc)
For gtk2 its a known bug (http://bugzilla.gnome.org/show_bug.cgi? id=502005). Randall Wood randall.h.wood@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."
Hello all, Thanks for the help. It turns out to be a two part problem. First part: user error. I updated all ports instead of the outdated ports when I ran "sudo port upgrade installed". I have gtk2 installed which triggered part two of the problem, which is described below. Thanks again! Jim --- Randall Wood <randall.h.wood@alexandriasoftware.com> wrote:
On 24 Dec 2007, at 14:00, Ryan Schmidt wrote:
On Dec 24, 2007, at 10:51, Randall Wood wrote:
On 24 Dec 2007, at 00:13, Ryan Schmidt wrote:
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.
gtk2 has a build-time dependency on gtk-doc
Looking through the entire ports collection, it looks like these are the only ports that depend on gtk-doc:
* gksu +docs * libgksu12 +docs * libgksuui10 +docs * gnome-platform-suite * gtk2 (though I'm not sure why since configure.args contains -- disable-gtk-doc)
For gtk2 its a known bug (http://bugzilla.gnome.org/show_bug.cgi?id=502005).
Randall Wood randall.h.wood@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."
_______________________________________________ macports-users mailing list macports-users@lists.macosforge.org
http://lists.macosforge.org/mailman/listinfo/macports-users
____________________________________________________________________________________ Looking for last minute shopping deals? Find them fast with Yahoo! Search. http://tools.search.yahoo.com/newsearch/category.php?category=shopping
participants (3)
-
Dexter Douglas
-
Randall Wood
-
Ryan Schmidt