Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 165790 - mysql-query-browser-1.1.18.ebuild depends on dev-cpp/gtkmm-2.8* which is replaced by 2.10
Summary: mysql-query-browser-1.1.18.ebuild depends on dev-cpp/gtkmm-2.8* which is repl...
Status: RESOLVED DUPLICATE of bug 163151
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: New packages (show other bugs)
Hardware: AMD64 Linux
: High minor (vote)
Assignee: Sven Wegener
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2007-02-07 17:25 UTC by Hylke
Modified: 2007-02-11 12:41 UTC (History)
0 users

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


Attachments
patch on mysql-gui-tools-5.0_p9 after existing patches (mysql-gui-tools-5.0_p9-globals.patch,496 bytes, patch)
2007-02-08 18:45 UTC, Hylke
Details | Diff
build errors on mysql-gui-tools-5.0_p9 without previous patch (build.log,30.53 KB, text/plain)
2007-02-08 18:46 UTC, Hylke
Details

Note You need to log in before you can comment on or make changes to this bug.
Description Hylke 2007-02-07 17:25:37 UTC
mysql-query-browser-1.1.18.ebuild has an RDEPEND on dev-cpp/gtkmm-2.8*, but all gtkmm-2.8 are replaced by 2.10 versions for ~amd64 and ~x86

Reproducible: Always

Steps to Reproduce:

Actual Results:  
 # emerge -uDNva world

These are the packages that would be merged, in order:

Calculating world dependencies |
!!! Multiple versions within a single package slot have been 
!!! pulled into the dependency graph:

('ebuild', '/', 'dev-cpp/gtkmm-2.8.3', 'merge') pulled in by
  ('ebuild', '/', 'dev-db/mysql-query-browser-1.1.18', 'nomerge')

('ebuild', '/', 'dev-cpp/gtkmm-2.10.6', 'nomerge') pulled in by
  ('ebuild', '/', 'dev-cpp/libgnomecanvasmm-2.16.0', 'nomerge')
  ('ebuild', '/', 'dev-cpp/libglademm-2.6.3', 'nomerge')
  ('ebuild', '/', 'dev-cpp/libgnomemm-2.16.0', 'nomerge')
  ('ebuild', '/', 'app-cdr/cdrdao-1.2.2', 'nomerge')
  ('ebuild', '/', 'dev-cpp/gconfmm-2.16.0', 'nomerge')


Expected Results:  
mysql-query-browser works fine (for my small test) with the new gtkmm. I expect it to emerge the new library and not complain about mysql-query-browser.

workaround:

sed -i 's#=dev-cpp/gtkmm-2.8#=dev-cpp/gtkmm-2.10#'  /usr/portage/dev-db/mysql-query-browser/mysql-query-browser-1.1.18.ebuild

ebuild /usr/portage/dev-db/mysql-query-browser/mysql-query-browser-1.1.18.ebuild digest
Comment 1 Jakub Moc (RETIRED) gentoo-dev 2007-02-07 20:01:04 UTC
So use dev-db/mysql-gui-tools; it contains a newer version. TBH, I fails to see why we still have this ebuild in the tree, it should be removed.
Comment 2 Hylke 2007-02-08 18:42:04 UTC
good point, 
I used mysql-query-browser because it emerged without problems, while dev-db/mysql-gui-tools will not.

I will add info so mysql-gui-tools-5.0_p9 can be fixed.
(could make a new bugrep, but as fixing mysql-gui-tools will make this bug superfluous i will re-use this one)
Comment 3 Hylke 2007-02-08 18:45:03 UTC
Created attachment 109574 [details, diff]
patch on mysql-gui-tools-5.0_p9 after existing patches

This patch will make mysql-gui-tools compile and run on my system. Seems like some #ifdef was erroneously commented out.
Comment 4 Hylke 2007-02-08 18:46:03 UTC
Created attachment 109576 [details]
build errors on mysql-gui-tools-5.0_p9 without previous patch
Comment 5 Sven Wegener gentoo-dev 2007-02-11 12:41:32 UTC
The build error is already being covered in a separate bug.

*** This bug has been marked as a duplicate of bug 163151 ***