Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 259392 - xfce-extra/xfce4-screenshooter needs xfce-base/xfce4-panel - checking for libxfce4panel-1.0 >= 4.4.0... not found
Summary: xfce-extra/xfce4-screenshooter needs xfce-base/xfce4-panel - checking for lib...
Status: RESOLVED FIXED
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: Current packages (show other bugs)
Hardware: AMD64 Linux
: High normal (vote)
Assignee: XFCE Team
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2009-02-17 18:54 UTC by Cedric Godin
Modified: 2009-02-19 07:59 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 Cedric Godin 2009-02-17 18:54:46 UTC
When trying to 'emerge -av xfce-base/xfce4 xfce-base/xfce4-extras', the order is the following :

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

Calculating dependencies... done!
[ebuild  N    ] xfce-base/libxfcegui4-4.4.3  USE="startup-notification -debug -doc" 0 kB
[ebuild  N    ] xfce-base/libxfce4mcs-4.4.3  USE="startup-notification -debug -doc" 0 kB
[ebuild  N    ] x11-libs/libwnck-2.24.2  USE="-debug -doc" 0 kB
[ebuild  N    ] xfce-extra/xfce4-screenshooter-1.5.0  0 kB

...

[ebuild  N    ] xfce-base/xfce4-panel-4.4.3  USE="startup-notification -debug -doc" 0 kB
[ebuild  N    ] xfce-base/xfce-utils-4.4.3  USE="dbus -debug -lock" 0 kB

...

So, xfce-extra/xfce4-screenshooter is before xfce-base/xfce4-panel but it results in :

checking whether to build static libraries... no
checking for ANSI C header files... (cached) yes
checking for pkg-config... /usr/bin/pkg-config
checking for pkg-config >= 0.9.0... 0.23
checking for libxfce4panel-1.0 >= 4.4.0... not found
*** The required package libxfce4panel-1.0 was not found on your system.
*** Please install libxfce4panel-1.0 (atleast version 4.4.0) or adjust
*** the PKG_CONFIG_PATH environment variable if you
*** installed the package in a nonstandard prefix so that
*** pkg-config is able to find it.

I'll try to install first xfce-base/xfce4 and then xfce-base/xfce4-extras (in 2 emerge) and post result.


Reproducible: Always

Steps to Reproduce:
1. emerge xfce-base/xfce4 xfce-base/xfce4-extras
2.
3.

Actual Results:  
xfce-base/xfce4-extras not finding libxfce4panel


Portage 2.2_rc23 (default/linux/amd64/2008.0, gcc-4.2.4, glibc-2.7-r2, 2.6.28-gentoo-r1 x86_64)
=================================================================
System uname: Linux-2.6.28-gentoo-r1-x86_64-AMD_Athlon-tm-_64_Processor_3200+-with-glibc2.2.5
Timestamp of tree: Tue, 17 Feb 2009 10:15:02 +0000
app-shells/bash:     3.2_p48-r1
dev-java/java-config: 1.3.7-r1, 2.1.7
dev-lang/python:     2.5.4-r2
dev-util/cmake:      2.6.2-r1
sys-apps/baselayout: 2.0.0
sys-apps/openrc:     0.4.3-r1
sys-apps/sandbox:    1.3.7
sys-devel/autoconf:  2.13, 2.63
sys-devel/automake:  1.5, 1.7.9-r1, 1.8.5-r3, 1.9.6-r2, 1.10.2
sys-devel/binutils:  2.19.1
sys-devel/gcc-config: 1.4.1
sys-devel/libtool:   2.2.6a
virtual/os-headers:  2.6.28-r1
ACCEPT_KEYWORDS="amd64 ~amd64"
CBUILD="x86_64-pc-linux-gnu"
CFLAGS="-march=athlon64 -O2 -pipe -ggdb"
CHOST="x86_64-pc-linux-gnu"
CONFIG_PROTECT="/etc /usr/kde/3.5/env /usr/kde/3.5/share/config /usr/kde/3.5/shutdown /usr/kde/4.2/env /usr/kde/4.2/share/config /usr/kde/4.2/shutdown /usr/share/config"
CONFIG_PROTECT_MASK="/etc/ca-certificates.conf /etc/env.d /etc/env.d/java/ /etc/eselect/postgresql /etc/fonts/fonts.conf /etc/gconf /etc/gentoo-release /etc/revdep-rebuild /etc/sandbox.d /etc/splash /etc/terminfo /etc/udev/rules.d"
CXXFLAGS="-march=athlon64 -O2 -pipe -ggdb"
DISTDIR="/usr/portage/distfiles"
FEATURES="collision-protect distlocks fixpackages parallel-fetch preserve-libs protect-owned sandbox sfperms splitdebug strict unmerge-orphans userfetch userpriv"
GENTOO_MIRRORS="http://ftp.snt.utwente.nl/pub/os/linux/gentoo http://gentoo.oregonstate.edu http://www.ibiblio.org/pub/Linux/distributions/gentoo"
LANG="fr_BE.UTF-8"
LC_ALL="fr_BE.UTF-8"
LDFLAGS="-Wl,-z,now"
LINGUAS="fr en_US en_GB"
PKGDIR="/usr/portage/packages"
PORTAGE_RSYNC_OPTS="--recursive --links --safe-links --perms --times --compress --force --whole-file --delete --stats --timeout=180 --exclude=/distfiles --exclude=/local --exclude=/packages"
PORTAGE_TMPDIR="/var/tmp"
PORTDIR="/usr/portage"
PORTDIR_OVERLAY="/usr/local/portage/layman/gnustep"
SYNC="rsync://rsync.namerica.gentoo.org/gentoo-portage"
USE="3dnow 3dnowext X a52 aac accessibility acl acpi alsa amd64 audiofile avahi avi bash-completion berkdb bitmap-fonts blender-game branding bzip2 cdinstall cdparanoia cdr chm chroot cle266 clucene crypt css cups curl dbus dedicated dga diskio dts dv dvb dvd dvdnav dvdr dvdread elf emerald encode erandom faad fame fbcon fbcondecor ffmpeg fftw file-icons firefox flac font-server foomaticdb gcc-libffi gd geoip gif git glitz gnustep gphoto2 gpm graphviz hal hddtemp iceweasel icq imap imlib innodb ipv6 irc ithreads jack java jfs joystick jpeg jpeg2k kcal kde kde4 kdeenablefinal kdeprefix kipi konqueror kontact kqemu largeterminal lcms libffi libnotify libwww live lm_sensors lzo mad maildir mdnsresponder-compat memlimit menu-plugin mikmod mjpeg mmx mmxext mng modperl mozilla moznocompose moznoirc moznomail moznopango mozsvg mp3 mpeg mplayer mpm-worker msn multilib musepack musicbrainz ncurses nepomuk net network nls no-old-linux no_wxgtk1 nowebdav nptl nptlonly nsplugin ntfs nvidia objc offensive ogg oggvorbis on-the-fly-crypt openal openexr opengl pam pcf pcre pdf pdfkit pdflib perl plasma png postgres ppds python qmax qt qt3 qt3support qt4 quicktime rdesktop readline rtc sasl sblive sdl semantic-desktop slang slp sndfile speex spell sql sqlite sse sse2 ssl startup-notification subversion svg theora threads tidy tiff trash-plugin truetype truetype-fonts type1-fonts unicode usb userlocales utempter v4l v4l2 vcd vdesktop vhosts videos visualization vlm vmmouse vorbis webdav-neon webkit wmf xanim xattr xcb xcomposite xfs xine xinerama xml xml2 xorg xpm xrandr xulrunner xv xvid xvmc yv12 zlib" ALSA_CARDS="emu10k1 intel8x0" ALSA_PCM_PLUGINS="adpcm alaw asym copy dmix dshare dsnoop empty extplug file hooks iec958 ioplug ladspa lfloat linear meter mmap_emul mulaw multi null plug rate route share shm softvol" APACHE2_MODULES="actions alias auth_basic auth_digest authn_anon authn_dbd authn_dbm authn_default authn_file authz_dbm authz_default authz_groupfile authz_host authz_owner authz_user autoindex cache dav dav_fs dav_lock dbd deflate dir disk_cache env expires ext_filter file_cache filter headers ident imagemap include info log_config logio mem_cache mime mime_magic negotiation rewrite setenvif so speling status unique_id userdir usertrack vhost_alias" ELIBC="glibc" INPUT_DEVICES="evdev keyboard mouse joystick" KERNEL="linux" LCD_DEVICES="bayrad cfontz cfontz633 glk hd44780 lb216 lcdm001 mtxorb ncurses text" LINGUAS="fr en_US en_GB" USERLAND="GNU" VIDEO_CARDS="nvidia"
Unset:  CPPFLAGS, CTARGET, EMERGE_DEFAULT_OPTS, FFLAGS, INSTALL_MASK, MAKEOPTS, PORTAGE_COMPRESS, PORTAGE_COMPRESS_FLAGS, PORTAGE_RSYNC_EXTRA_OPTS
Comment 1 Cedric Godin 2009-02-18 06:43:10 UTC
'emerge xfce-base/xfce4' followed by 'emerge xfce-base/xfce4-extras' is OK.
Comment 2 Jeroen Roovers (RETIRED) gentoo-dev 2009-02-18 22:42:09 UTC
Looks like the ebuild should be calling xfce44_panel_plugin() or xfce44_goodies_panel_plugin() from xfce44.eclass or something?
Comment 3 Christoph Mende (RETIRED) gentoo-dev 2009-02-19 07:59:34 UTC
it shouldn't, it's not a plugin anymore - I've added the dep