After upgrading from epplet-base-0.5-r1 to epplets-0.7, the epplets are now located in /usr/enlightenment/bin instead of /usr/bin. Enlightenment (both 0.16.5-r4 and 0.16.6) cannot find them any more (menus were regenerated). Temporary fix: use symbolic links in /usr/bin. cd /usr/bin; for epplet in /usr/enlightenment/bin/*.epplet; do ln -s $epplet; done Reproducible: Always Steps to Reproduce: 1.emerge epplets-0.7 2.restart enlightenment 3.regenerate menus Actual Results: Epplet menu is empty Expected Results: All epplets from /usr/enlightenment/bin in menu Portage 2.0.49-r15 (default-x86-1.4, gcc-3.2.3, glibc-2.3.2-r1, 2.4.22-openmosix) ================================================================= System uname: 2.4.22-openmosix i686 Unknown CPU Type Gentoo Base System version 1.4.3.10p1 distcc 2.11.1 i686-pc-linux-gnu (protocols 1 and 2) (default port 3632) [enabled] ccache version 2.3 [enabled] ACCEPT_KEYWORDS="x86" AUTOCLEAN="yes" CFLAGS="-march=athlon-xp -O2 -pipe -fforce-addr -fomit-frame-pointer -funroll-loops -fprefetch-loop-arrays" CHOST="i686-pc-linux-gnu" COMPILER="gcc3" CONFIG_PROTECT="/etc /var/qmail/control /usr/kde/2/share/config /usr/kde/3/share/config /usr/X11R6/lib/X11/xkb /usr/kde/3.1/share/config /usr/share/texmf/tex/generic/config/ /usr/share/texmf/tex/platex/config/ /usr/share/config" CONFIG_PROTECT_MASK="/etc/gconf /etc/env.d" CXXFLAGS="-march=athlon-xp -O2 -pipe -fforce-addr -fomit-frame-pointer -funroll-loops -fprefetch-loop-arrays" DISTDIR="/mnt/portage/distfiles" FEATURES="autoaddcvs sandbox buildpkg ccache distcc userpriv usersandbox" GENTOO_MIRRORS="ftp://ftp.tu-clausthal.de/pub/linux/gentoo/ rsync://ftp.snt.utwente.nl/gentoo ftp://ftp.snt.utwente.nl/pub/os/linux/gentoo" MAKEOPTS="-j4" PKGDIR="/usr/portage.local/packages" PORTAGE_TMPDIR="/var/tmp" PORTDIR="/mnt/portage/rsync" PORTDIR_OVERLAY="/usr/local/portage" SYNC="rsync://zone.wonkology.org/portage/rsync" USE="x86 oss foomaticdb libg++ mad xml2 xmms gdbm berkdb arts tetex bonobo guile pam libwww -alsa 3dnow aalib acl acpi apm avi cdr crypt cups dga directfb doc dvd dvdr encode esd fbcon gd ggi gif gnome gpm gphoto gtk gtk2 gtkhtml imlib java jikes jpeg kde Icms matrox maildir mikmod mmx motif mozilla mpeg ncurses nls oggvorbis opengl pdflib perl plotutils png python qt qtmt quicktime readline ruby samba scanner sdl slang spell sse ssl svga tcltk tcpd tiff truetype wmf X xms xv zlib"
thats weird ... epplets shouldnt be installing to /usr/enlightenment/bin ... root@vapier 0 root # qpkg -l epplets | grep /usr/bin | head /usr/bin /usr/bin/E-Load.epplet /usr/bin/E-Clock.epplet /usr/bin/E-Time.epplet /usr/bin/E-Net.epplet /usr/bin/E-Cpu.epplet /usr/bin/E-Biff.epplet /usr/bin/E-Power.epplet /usr/bin/E-Mixer.epplet /usr/bin/Emix.epplet
Looking at the install log in /var/log/portage, I found these lines: [...] checking for kstat_open in -lkstat... no checking for Linux... yes no checking for Enlightenment location... warning: EROOT environment variable not detected. Using /usr/enlightenment checking for Enlightenment binary location... warning: EBIN environment variable not detected. Using /usr/enlightenment/bin So EROOT and EBIN are not set. Maybe I am missing something in /etc/env.d? New workaround: export EROOT=/usr export EBIN=/usr/bin emerge epplets (I did not test this, because it wants to upgrade enlightenment, but I just downgraded because of #33246)
added back into cvs, thanks
*** Bug 33784 has been marked as a duplicate of this bug. ***
*** Bug 33779 has been marked as a duplicate of this bug. ***