Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 186068 - dev-util/anjuta-2.2.0 missing app-text/scrollkeeper dependency
Summary: dev-util/anjuta-2.2.0 missing app-text/scrollkeeper dependency
Status: RESOLVED FIXED
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: New packages (show other bugs)
Hardware: x86 Linux
: High normal (vote)
Assignee: Saleem Abdulrasool (RETIRED)
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2007-07-21 06:22 UTC by Niklas Thörne
Modified: 2008-01-06 00:00 UTC (History)
1 user (show)

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


Attachments
Ebuild patch, adding scrollkeeper as dep. (anjuta.patch,414 bytes, patch)
2007-07-24 22:30 UTC, Mats Hellman
Details | Diff

Note You need to log in before you can comment on or make changes to this bug.
Description Niklas Thörne 2007-07-21 06:22:45 UTC
Upgrading dev-util/anjuta from 2.1.1_beta1 to 2.2.0 fails due to an unlisted dependency of app-text/scrollkeeper:

(...)
Making all in anjuta-manual
make[3]: Entering directory `/var/tmp/portage/dev-util/anjuta-2.2.0/work/anjuta-2.2.0/manuals/anjuta-manual'
/bin/sh: scrollkeeper-config: command not found
/bin/sh: line 1: scrollkeeper-config: command not found
The file '/Templates/C/scrollkeeper_cl.xml' does not exist.
Please check your ScrollKeeper installation.
make[3]: *** [anjuta-manual-C.omf] Error 1
make[3]: Leaving directory `/var/tmp/portage/dev-util/anjuta-2.2.0/work/anjuta-2.2.0/manuals/anjuta-manual'
make[2]: *** [all-recursive] Error 1
make[2]: Leaving directory `/var/tmp/portage/dev-util/anjuta-2.2.0/work/anjuta-2.2.0/manuals'
make[1]: *** [all-recursive] Error 1
make[1]: Leaving directory `/var/tmp/portage/dev-util/anjuta-2.2.0/work/anjuta-2.2.0'
make: *** [all] Error 2
 *
 * ERROR: dev-util/anjuta-2.2.0 failed.
 * Call stack:
 *   ebuild.sh, line 1647:   Called dyn_compile
 *   ebuild.sh, line 988:   Called qa_call 'src_compile'
 *   ebuild.sh, line 44:   Called src_compile
 *   ebuild.sh, line 1327:   Called gnome2_src_compile
 *   gnome2.eclass, line 71:   Called die
 *
 * compile failure
 * If you need support, post the topmost build error, and the call stack if relevant.
 * A complete build log is located at '/var/tmp/portage/dev-util/anjuta-2.2.0/temp/build.log'.
 *


Reproducible: Always
Comment 1 Mats Hellman 2007-07-24 22:30:50 UTC
Created attachment 125934 [details, diff]
Ebuild patch, adding scrollkeeper as dep.

First submission I've ever done so be gentle.
This is working in my overlay. Just add app-text/scrollkeeper as dependency.
Comment 2 Saleem Abdulrasool (RETIRED) gentoo-dev 2007-07-26 01:42:57 UTC
can you please provide the output of emerge -pv anjuta?
Comment 3 Niklas Thörne 2007-07-26 09:51:13 UTC
(In reply to comment #2)
> can you please provide the output of emerge -pv anjuta?
> 

I assume that you meant me.. Here it is (please note that I've already installed  it by oneshotting scrollkeeper, so I added the -d flag for depstrings):


# emerge anjuta -pvd
myaction None
myopts {'--pretend': True, '--debug': True, '--verbose': True}

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

Calculating dependencies  
Parent:    None
Depstring: dev-util/anjuta
Priority: soft
Candidates: ['dev-util/anjuta']
   ebuild: dev-util/anjuta-2.2.0

Parent:    ('ebuild', '/', 'dev-util/anjuta-2.2.0', 'merge')
Depstring: >=dev-libs/glib-2.8.0 >=x11-libs/gtk+-2.8.0 >=gnome-base/orbit-2.6.0 >=gnome-base/libglade-2.3.0 >=gnome-base/libgnome-2.12.0 >=gnome-base/libgnomeui-2.12.0 >=gnome-base/libgnomeprint-2.12.0 >=gnome-base/libgnomeprintui-2.12.0 >=gnome-base/gnome-vfs-2.12.0 >=gnome-base/gconf-2.12.0 >=x11-libs/vte-0.13.1 >=dev-libs/libxml2-2.4.23 >=x11-libs/pango-1.1.1 >=dev-libs/gdl-0.7.5 >=dev-util/devhelp-0.13 >=app-text/gnome-doc-utils-0.3.2 >=dev-libs/gnome-build-0.1.6 >=dev-libs/libpcre-5.0 >=x11-libs/libwnck-2.12 >=sys-devel/binutils-2.15.92 dev-libs/libxslt sys-devel/autogen glade? ( >=dev-util/glade-3.1.4 ) inherit-graph? ( >=media-gfx/graphviz-2.6.0 ) sourceview? ( >=x11-libs/gtk+-2.10.0 >=gnome-base/libgnome-2.14.0 >=x11-libs/gtksourceview-1.4.0 ) subversion? ( >=dev-util/subversion-1.1.4 >=net-misc/neon-0.24.5 dev-libs/apr ) valgrind? ( dev-util/valgrind ) dev-lang/perl >=sys-devel/gettext-0.14 >=dev-util/intltool-0.35 >=dev-util/pkgconfig-0.20 doc? ( >=dev-util/gtk-doc-1.0 ) >=sys-apps/sed-4 =sys-devel/automake-1.10* >=sys-devel/autoconf-2.59 sys-devel/libtool
Priority: hard
Candidates: ['>=sys-devel/autoconf-2.59', '>=x11-libs/vte-0.13.1', '>=x11-libs/gtk+-2.10.0', '>=gnome-base/libgnomeprintui-2.12.0', 'dev-util/valgrind', 'dev-libs/apr', '=sys-devel/automake-1.10*', '>=dev-util/intltool-0.35', '>=app-text/gnome-doc-utils-0.3.2', '>=gnome-base/libgnomeprint-2.12.0', '>=gnome-base/libglade-2.3.0', '>=dev-util/subversion-1.1.4', '>=dev-libs/gnome-build-0.1.6', '>=x11-libs/gtk+-2.8.0', '>=dev-util/devhelp-0.13', '>=x11-libs/gtksourceview-1.4.0', '>=x11-libs/libwnck-2.12', '>=gnome-base/libgnome-2.14.0', '>=dev-libs/gdl-0.7.5', '>=sys-devel/binutils-2.15.92', '>=gnome-base/libgnome-2.12.0', '>=dev-util/glade-3.1.4', 'sys-devel/autogen', 'dev-libs/libxslt', '>=gnome-base/gnome-vfs-2.12.0', '>=dev-libs/libxml2-2.4.23', '>=x11-libs/pango-1.1.1', '>=dev-libs/libpcre-5.0', '>=gnome-base/gconf-2.12.0', '>=dev-libs/glib-2.8.0', '>=sys-devel/gettext-0.14', '>=gnome-base/orbit-2.6.0', 'dev-lang/perl', '>=media-gfx/graphviz-2.6.0', '>=dev-util/pkgconfig-0.20', '>=sys-apps/sed-4', 'sys-devel/libtool', '>=gnome-base/libgnomeui-2.12.0', '>=net-misc/neon-0.24.5']
Exiting... ('ebuild', '/', 'dev-util/anjuta-2.2.0', 'merge')

Parent:    ('ebuild', '/', 'dev-util/anjuta-2.2.0', 'merge')
Depstring: >=dev-libs/glib-2.8.0 >=x11-libs/gtk+-2.8.0 >=gnome-base/orbit-2.6.0 >=gnome-base/libglade-2.3.0 >=gnome-base/libgnome-2.12.0 >=gnome-base/libgnomeui-2.12.0 >=gnome-base/libgnomeprint-2.12.0 >=gnome-base/libgnomeprintui-2.12.0 >=gnome-base/gnome-vfs-2.12.0 >=gnome-base/gconf-2.12.0 >=x11-libs/vte-0.13.1 >=dev-libs/libxml2-2.4.23 >=x11-libs/pango-1.1.1 >=dev-libs/gdl-0.7.5 >=dev-util/devhelp-0.13 >=app-text/gnome-doc-utils-0.3.2 >=dev-libs/gnome-build-0.1.6 >=dev-libs/libpcre-5.0 >=x11-libs/libwnck-2.12 >=sys-devel/binutils-2.15.92 dev-libs/libxslt sys-devel/autogen glade? ( >=dev-util/glade-3.1.4 ) inherit-graph? ( >=media-gfx/graphviz-2.6.0 ) sourceview? ( >=x11-libs/gtk+-2.10.0 >=gnome-base/libgnome-2.14.0 >=x11-libs/gtksourceview-1.4.0 ) subversion? ( >=dev-util/subversion-1.1.4 >=net-misc/neon-0.24.5 dev-libs/apr ) valgrind? ( dev-util/valgrind )
Priority: medium
Candidates: ['>=x11-libs/vte-0.13.1', '>=x11-libs/gtk+-2.10.0', '>=gnome-base/libgnomeprintui-2.12.0', 'dev-util/valgrind', 'dev-libs/apr', '>=app-text/gnome-doc-utils-0.3.2', '>=gnome-base/libgnomeprint-2.12.0', '>=gnome-base/libglade-2.3.0', '>=dev-util/subversion-1.1.4', '>=dev-libs/gnome-build-0.1.6', '>=x11-libs/gtk+-2.8.0', '>=dev-util/devhelp-0.13', '>=x11-libs/gtksourceview-1.4.0', '>=x11-libs/libwnck-2.12', '>=gnome-base/libgnome-2.14.0', '>=dev-libs/gdl-0.7.5', '>=sys-devel/binutils-2.15.92', '>=gnome-base/libgnome-2.12.0', '>=dev-util/glade-3.1.4', 'sys-devel/autogen', 'dev-libs/libxslt', '>=gnome-base/gnome-vfs-2.12.0', '>=dev-libs/libxml2-2.4.23', '>=x11-libs/pango-1.1.1', '>=dev-libs/libpcre-5.0', '>=gnome-base/gconf-2.12.0', '>=dev-libs/glib-2.8.0', '>=gnome-base/orbit-2.6.0', '>=media-gfx/graphviz-2.6.0', '>=gnome-base/libgnomeui-2.12.0', '>=net-misc/neon-0.24.5']
Exiting... ('ebuild', '/', 'dev-util/anjuta-2.2.0', 'merge')
Exiting... None                                                                                                                                              ... done!
[ebuild   R   ] dev-util/anjuta-2.2.0  USE="glade inherit-graph sourceview subversion valgrind -debug -doc" 0 kB [0]

Total: 1 package (1 reinstall), Size of downloads: 0 kB
Portage tree and overlays:
 [0] /usr/portage
Comment 4 Denny Reeh 2007-11-20 08:32:45 UTC
is there any solutions?

some problem for me with some unstable unstable packages
Comment 5 Niklas Thörne 2007-11-20 10:25:18 UTC
(In reply to comment #4)
> is there any solutions?
> 
> some problem for me with some unstable unstable packages
> 

Report any missing dependencies as bugs of the depending package.

One temporary solution to the problem is to 'emerge --oneshot' the missing dependency while waiting for an updated ebuild. This way, you will be able to compile the flawed ebuild, without adding the dependency in your world file (note that you might end up with floating packages though).
Comment 6 Saleem Abdulrasool (RETIRED) gentoo-dev 2008-01-06 00:00:12 UTC
Ive added the depend as I can not remember why I was originally against the idea.  Sorry about taking so long for this.