Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 53297 - gtkdiff does not list gtk+ as a dependency
Summary: gtkdiff does not list gtk+ as a dependency
Status: RESOLVED FIXED
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: Current packages (show other bugs)
Hardware: All Linux
: High normal (vote)
Assignee: Gentoo Linux bug wranglers
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2004-06-08 04:58 UTC by Ákos Maróy
Modified: 2004-06-08 11:43 UTC (History)
0 users

See Also:
Package list:
Runtime testing required: ---


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Ákos Maróy 2004-06-08 04:58:35 UTC
when emerging gtkdiff, and gtk+ 1.x is not yet installed, it will fail, as gtkdiff does not list gtk+ as a dependecy, even though it requires it.

Reproducible: Always
Steps to Reproduce:
1. unmerge gtk+ 1.x
2. merge gtkdiff
3. see it fail to compile

Actual Results:  
gtkdiff fails to compile if gtk+ 1.x is not already emerged on the system

Expected Results:  
should pull in gtk+ 1.x as a dependency if not already present.

see below, the dependency grapg for gtkiff does not contain gtk+ 1.x:

$  equery depgraph gtkdiff
Displaying dependencies for x11-misc/gtkdiff-1.8.0-r2
 
`-- x11-misc/gtkdiff-1.8.0-r2
 `-- sys-devel/gettext-0.12.1
  `-- sys-libs/glibc-2.3.2-r9 (virtual/glibc)
   `-- sys-kernel/linux-headers-2.4.21-r1 (virtual/os-headers)
   `-- sys-apps/baselayout-1.9.4-r2
    `-- sys-apps/gawk-3.1.3-r1
    `-- sys-apps/util-linux-2.12-r4
     `-- sys-apps/sed-4.0.7
     `-- sys-libs/ncurses-5.4-r1
     `-- sys-apps/pam-login-3.14
      `-- sys-libs/pam-0.77
       `-- sys-libs/cracklib-2.7-r8
        `-- sys-apps/miscfiles-1.3-r1
        `-- sys-apps/portage-2.0.50-r7
         `-- dev-python/python-fchksum-1.7.1
          `-- sys-libs/zlib-1.1.4-r2
         `-- dev-lang/python-2.3.3-r1
          `-- dev-lang/tk-8.3.4-r1
           `-- x11-base/xfree-4.3.0-r5 (virtual/x11)
            `-- sys-devel/flex-2.5.4a-r5
            `-- dev-libs/expat-1.95.6-r1
            `-- media-libs/freetype-2.1.5-r1
            `-- media-libs/fontconfig-2.2.2
            `-- x11-base/opengl-update-1.5
            `-- x11-misc/ttmkfdir-3.0.9-r1
            `-- sys-devel/patch-2.5.9
            `-- dev-lang/perl-5.8.2-r1
             `-- sys-libs/db-4.1.25_p1-r3
              `-- dev-lang/tcl-8.3.4
              `-- dev-java/blackdown-jre-1.4.1 (virtual/jre) [ java ]
               `-- dev-java/java-config-1.2.6
               `-- sys-devel/gcc-3.3.2-r5
                `-- sys-devel/gcc-config-1.3.4
                `-- sys-apps/texinfo-4.6
             `-- sys-libs/gdbm-1.8.0-r5
            `-- media-libs/libpng-1.2.5-r6
            `-- app-arch/unzip-5.50-r2
            `-- app-arch/cabextract-0.6
          `-- sys-libs/readline-4.3-r4
           `-- app-shells/bash-2.05b-r9
          `-- dev-libs/openssl-0.9.7d
         `-- sys-apps/debianutils-1.16.7-r4
          `-- app-arch/bzip2-1.0.2-r3
          `-- sys-apps/coreutils-5.2.0-r2
      `-- sys-apps/shadow-4.0.3-r9
     `-- app-crypt/hashalot-0.2.0
 `-- dev-util/intltool-0.30
  `-- dev-perl/XML-Parser-2.34
Comment 1 Seemant Kulleen (RETIRED) gentoo-dev 2004-06-08 09:20:34 UTC
gtkdiff lists gnome-libs as a DEPEND, which in turn has gtk+-1.2 as a DEPEND.  So something's wrong with the depgraph generation, the way I see it.  Someone from portage team want to correct me?
Comment 2 Marius Mauch (RETIRED) gentoo-dev 2004-06-08 11:10:25 UTC
`equery depgraph` only returns runtime deps atm, and gnome-libs is only in DEPEND (RDEPEND is set below). `emerge -ep gtkdiff` includes gtk-1.2 for me.
Comment 3 Seemant Kulleen (RETIRED) gentoo-dev 2004-06-08 11:43:35 UTC
added to RDEPEND, thanks for the catch.