Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 194388 - dev-db/mysql-gui-tools missing gnome-base/libgnomeprintui dependency
Summary: dev-db/mysql-gui-tools missing gnome-base/libgnomeprintui dependency
Status: RESOLVED FIXED
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: New packages (show other bugs)
Hardware: All Linux
: High minor with 1 vote (vote)
Assignee: Gentoo Linux MySQL bugs team
URL:
Whiteboard:
Keywords:
: 194391 209180 (view as bug list)
Depends on:
Blocks:
 
Reported: 2007-10-01 14:12 UTC by Stefan Neben
Modified: 2008-04-11 18:08 UTC (History)
7 users (show)

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 Stefan Neben 2007-10-01 14:12:27 UTC
Since "gnome-extra/gtkhtml-3.14.3" the dependency of ">=gnome-base/libgnomeprintui-2.2.1" is removed from the ebuild. But mysql-gui-tools need it to compile successfully and the accordant dependency isn't in the mysql-gui-tools ebuild yet. I've added the dependency manually to an overlay ebuild. But it would be nice, if a corrected ebuild will be published. I've added the changings at "additional information", maybe "libgnomeprintui" isn't the lowest dependency package to add.

Reproducible: Always




My changings in the overlay ebuild of mysql-gui-tools:
query-browser? (
    =gnome-extra/gtkhtml-3.14*
)"

to:
query-browser? (
    =gnome-extra/gtkhtml-3.14*
    >=gnome-base/libgnomeprintui-2.2.1
)"
Comment 1 Alec Warner (RETIRED) archtester gentoo-dev Security 2007-10-01 14:25:51 UTC
*** Bug 194391 has been marked as a duplicate of this bug. ***
Comment 2 Alec Warner (RETIRED) archtester gentoo-dev Security 2007-10-01 14:27:35 UTC
not a bug in sys-apps/portage
Comment 3 Stefan Neben 2007-10-01 14:33:10 UTC
Hi i'm sorry to misplace it. It's my first bug-report at all. Where do i have to place it instead? 
Comment 4 Stefan Neben 2007-10-01 14:44:20 UTC
(In reply to comment #3)
> Hi i'm sorry to misplace it. It's my first bug-report at all. Where do i have
> to place it instead? 
> 

Nevermind, you already did it. It's not my day... :P
Comment 5 Stefan Neben 2007-10-01 15:08:33 UTC
[EDIT] ">=gnome-base/libgnomeprint-2.12.1" instead of ">=gnome-base/libgnomeprintui-2.2.1" seems to be the better choice.

Comment 6 Jean-Noël Rivasseau (RETIRED) gentoo-dev 2007-10-02 11:50:58 UTC
Same bug happening here on amd64.
Comment 7 Heiko Baums 2007-10-14 19:02:56 UTC
To say it more precisely: >=gnome-base/libgnomeprint-2.2 should be the dependency as this is the error message I'm getting when emerging dev-db/mysql-gui-tools-5.0_p12:

checking for gtk+-2.0 >= 2.2.0
        libxml-2.0 >= 2.5.0
        libgnomeprint-2.2 >= 2.2.0... Package libgnomeprint-2.2 was not found in the pkg-config search path. Perhaps you should add the directory containing `libgnomeprint-2.2.pc' to the PKG_CONFIG_PATH environment variable No package 'libgnomeprint-2.2' found
configure: error: Library requirements (gtk+-2.0 >= 2.2.0
        libxml-2.0 >= 2.5.0
        libgnomeprint-2.2 >= 2.2.0) not met; consider adjusting the PKG_CONFIG_PATH environment variable if your libraries are in a nonstandard prefix so pkg-config can find them.
Comment 8 Pavel Procopiuc 2007-12-05 10:26:34 UTC
Same here
Comment 9 Neil Katin 2008-01-02 20:13:45 UTC
I agree with comment #7 - libgnomeprint-2.2 seems to be the missing dependency, not libgnomeprintui.  Manually merging it allowed mysql-gui-tools to install.
This was on amd64....
Comment 10 Jakub Moc (RETIRED) gentoo-dev 2008-02-06 21:31:27 UTC
*** Bug 209180 has been marked as a duplicate of this bug. ***
Comment 11 Mike Nerone 2008-02-07 19:53:52 UTC
I know this package is ~arch, but it's been four months. Isn't that long enough to get a one-line DEPEND fix in?
Comment 12 Tobias Scherbaum (RETIRED) gentoo-dev 2008-04-11 18:08:19 UTC
  24 Feb 2008; Sven Wegener <swegener@gentoo.org>
  mysql-gui-tools-5.0_p12-r2.ebuild:
  Add missing libgnomeprint dependency.

Already fixed in CVS, closing this one.