Summary: | ghostscript and gimp-print dependencies quite weird | ||
---|---|---|---|
Product: | Gentoo Linux | Reporter: | Alexander Gretencord <arutha> |
Component: | New packages | Assignee: | Grant Goodyear (RETIRED) <g2boojum> |
Status: | RESOLVED FIXED | ||
Severity: | normal | CC: | axm135, blk, dklein, gentoo, kain, mholzer |
Priority: | High | ||
Version: | unspecified | ||
Hardware: | All | ||
OS: | Linux | ||
Whiteboard: | |||
Package list: | Runtime testing required: | --- | |
Bug Depends on: | |||
Bug Blocks: | 8700 |
Description
Alexander Gretencord
2002-09-27 12:28:41 UTC
I can verify this. It's been mentioned on both Gentoo Forums and gentoo-user. The workaround at present, seems to be to emerge one of them with the --nodeps option and take it from there. Scott *** Bug 8527 has been marked as a duplicate of this bug. *** *** Bug 8644 has been marked as a duplicate of this bug. *** I'm still getting this --- is there a fix in the works, or should I be doing the --nodeps thing instead? *** Bug 8806 has been marked as a duplicate of this bug. *** Just some more info, and another temporary workaround. This is from a clean
1.4_rc1 install, half way through emerging kde, just after it failed on gimp-print.
home root # emerge --pretend kde|head
These are the packages that I would merge, in order.
Calculating dependencies ...done!
[ebuild N ] media-gfx/gimp-print-4.2.1
[ebuild N ] app-text/ghostscript-7.05.5
[ebuild N ] net-print/cups-1.1.15-r2
[...]
home root # emerge kde
Calculating dependencies ...done!
>>> emerge media-gfx/gimp-print-4.2.1 to /
>>> md5 ;-) gimp-print-4.2.1.tar.gz
[...]
checking for cupsPrintFiles in -lcups... no
configure: error: Cannot find CUPS libraries (libcups)
!!! ERROR: The ebuild did not complete successfully.
!!! Function econf, Line 9, Exitcode 1
!!! econf failed
home root # emerge --pretend cups
These are the packages that I would merge, in order.
Calculating dependencies ...done!
[ebuild N ] media-gfx/gimp-print-4.2.1
[ebuild N ] app-text/ghostscript-7.05.5
[ebuild N ] net-print/cups-1.1.15-r2
home root # emerge --pretend gimp-print
These are the packages that I would merge, in order.
Calculating dependencies ...done!
[ebuild N ] app-text/ghostscript-7.05.5
[ebuild N ] net-print/cups-1.1.15-r2
[ebuild N ] media-gfx/gimp-print-4.2.1
home root # emerge --pretend ghostscript
These are the packages that I would merge, in order.
Calculating dependencies ...done!
[ebuild N ] net-print/cups-1.1.15-r2
[ebuild N ] media-gfx/gimp-print-4.2.1
[ebuild N ] app-text/ghostscript-7.05.5
So a quick workaround here appears to be to emerge ghostscript first, since its
dependencies force cups to be built first (as it should). Then carry on as
usual. The nodeps-trick should also work. Still, someone @gentoo need to fix
this messed up dependency graph.
OK
*** Bug 8840 has been marked as a duplicate of this bug. *** *** Bug 8876 has been marked as a duplicate of this bug. *** seems like it's changed in cvs works for me Well just did an rsync and now you only get gimp-print if you have gnome in your USE var. That's ok with me, dunno if its ok for all the others though. Oh btw. don't forget to close this bug Grant :) Closed. All thanks to the great raker!!! For me it's not fixed: in my USE variable I have -gnome and updating ghostscript still requires gimp-print. |