Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 390877 - gnome-base/gnome-applets-2.32.1.1 automagically depends on sys-power/cpufrequtils
Summary: gnome-base/gnome-applets-2.32.1.1 automagically depends on sys-power/cpufrequ...
Status: RESOLVED FIXED
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: [OLD] GNOME (show other bugs)
Hardware: All Linux
: Normal normal (vote)
Assignee: Gentoo Linux Gnome Desktop Team
URL:
Whiteboard:
Keywords: KEYWORDREQ
Depends on:
Blocks:
 
Reported: 2011-11-17 21:22 UTC by Michał Bartoszkiewicz
Modified: 2012-12-11 05:18 UTC (History)
3 users (show)

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


Attachments
Patch for configure.ac to fix cpufreq regression (gnome-applets-2.32.1.1-configure.in.patch,717 bytes, patch)
2012-10-07 22:37 UTC, James C. Georgas
Details | Diff
patch for 2.32.1.1-r1, to fix cpufreq regression (gnome-applets-2.32.1.1-r1.ebuild.patch,502 bytes, text/plain)
2012-10-07 22:38 UTC, James C. Georgas
Details

Note You need to log in before you can comment on or make changes to this bug.
Description Michał Bartoszkiewicz 2011-11-17 21:22:16 UTC
gnome-base/gnome-applets-2.32.1.1 emerged with sys-power/cpufrequtils installed uses its library (/usr/lib64/libcpufreq.so.0) in /usr/bin/cpufreq-selector while not depending on it.

Addtionally, because of this, gnome-applets fails emerging when sys-apps/linux-misc-apps is installed (and sys-power/cpufrequtils not, as they conflict), with:
/bin/sh ../../../libtool --tag=CC   --mode=link x86_64-pc-linux-gnu-gcc  -march=native -O2 -pipe -ggdb -Wl,-O1 -Wl,--as-needed -Wl,--hash-style=gnu -Wl,-z,now -Wl,-z,now -Wl,-O1 -Wl,--as-needed -Wl,--hash-style=gnu -Wl,-z,now -o cpufreq-selector cpufreq-selector.o cpufreq-selector-sysfs.o cpufreq-selector-procfs.o cpufreq-selector-libcpufreq.o cpufreq-selector-service.o cpufreq-selector-factory.o  main.o -pthread -lgobject-2.0 -lgthread-2.0 -lrt -lglib-2.0   -lcpufreq -pthread -ldbus-glib-1 -ldbus-1 -lpthread -lgobject-2.0 -lgthread-2.0 -lrt -lglib-2.0   -pthread -lpolkit-gobject-1 -lgio-2.0 -lgmodule-2.0 -ldbus-glib-1 -ldbus-1 -lpthread -lgobject-2.0 -lgthread-2.0 -lrt -lglib-2.0   
libtool: link: x86_64-pc-linux-gnu-gcc -march=native -O2 -pipe -ggdb -Wl,-O1 -Wl,--as-needed -Wl,--hash-style=gnu -Wl,-z -Wl,now -Wl,-z -Wl,now -Wl,-O1 -Wl,--as-needed -Wl,--hash-style=gnu -Wl,-z -Wl,now -o cpufreq-selector cpufreq-selector.o cpufreq-selector-sysfs.o cpufreq-selector-procfs.o cpufreq-selector-libcpufreq.o cpufreq-selector-service.o cpufreq-selector-factory.o main.o -pthread -pthread -pthread  -lcpufreq -lpolkit-gobject-1 -lgio-2.0 -lgmodule-2.0 -ldbus-glib-1 -ldbus-1 -lpthread -lgobject-2.0 -lgthread-2.0 -lrt -lglib-2.0 -pthread
/usr/lib/gcc/x86_64-pc-linux-gnu/4.5.3/../../../../x86_64-pc-linux-gnu/bin/ld: cannot find -lcpufreq

Reproducible: Always




Portage 2.2.0_alpha75 (default/linux/amd64/10.0/desktop/gnome, gcc-4.5.3, glibc-2.13-r4, 3.1.0 x86_64)
=================================================================
System uname: Linux-3.1.0-x86_64-Intel-R-_Core-TM-_i7_CPU_X_980_@_3.33GHz-with-gentoo-2.1
Timestamp of tree: Thu, 17 Nov 2011 14:15:01 +0000
app-shells/bash:          4.2_p10
dev-java/java-config:     2.1.11-r3
dev-lang/python:          2.7.2-r3, 3.2.2
dev-util/cmake:           2.8.6-r3
dev-util/pkgconfig:       0.26
sys-apps/baselayout:      2.1
sys-apps/openrc:          0.9.4
sys-apps/sandbox:         2.5
sys-devel/autoconf:       2.13, 2.68
sys-devel/automake:       1.9.6-r3, 1.10.3, 1.11.1-r1
sys-devel/binutils:       2.21.1-r1
sys-devel/gcc:            4.5.3-r1
sys-devel/gcc-config:     1.5-r2
sys-devel/libtool:        2.4.2
sys-devel/make:           3.82-r3
sys-kernel/linux-headers: 2.6.39 (virtual/os-headers)
sys-libs/glibc:           2.13-r4
Repositories: gentoo sunrise embe local
Installed sets: 
ACCEPT_KEYWORDS="amd64 ~amd64"
ACCEPT_LICENSE="* -@EULA AdobeFlash-10.1 googleearth"
CBUILD="x86_64-pc-linux-gnu"
CFLAGS="-march=native -O2 -pipe -ggdb"
CHOST="x86_64-pc-linux-gnu"
CONFIG_PROTECT="/etc /usr/share/gnupg/qualified.txt /var/lib/hsqldb"
CONFIG_PROTECT_MASK="/etc/ca-certificates.conf /etc/dconf /etc/env.d /etc/env.d/java/ /etc/fonts/fonts.conf /etc/gconf /etc/gentoo-release /etc/init.d /etc/revdep-rebuild /etc/sandbox.d /etc/terminfo /etc/texmf/language.dat.d /etc/texmf/language.def.d /etc/texmf/updmap.d /etc/texmf/web2c"
CXXFLAGS="-march=native -O2 -pipe -ggdb"
DISTDIR="/home/portage/distfiles"
EMERGE_DEFAULT_OPTS="--with-bdeps y --complete-graph y"
FEATURES="assume-digests binpkg-logs buildpkg clean-logs distlocks ebuild-locks fixlafiles news parallel-fetch preserve-libs protect-owned sandbox sfperms split-log splitdebug strict unknown-features-warn unmerge-logs unmerge-orphans userfetch userpriv usersandbox usersync"
FFLAGS=""
GENTOO_MIRRORS="http://gentoo.mirror.pw.edu.pl/ http://ftp.vectranet.pl/gentoo/ http://distfiles.gentoo.org http://www.ibiblio.org/pub/Linux/distributions/gentoo"
LANG="pl_PL.UTF-8"
LDFLAGS="-Wl,-O1 -Wl,--as-needed -Wl,--hash-style=gnu -Wl,-z,now"
LINGUAS="en en_US pl pl_PL"
MAKEOPTS="-j20"
PKGDIR="/home/portage/packages"
PORTAGE_COMPRESS="man-symlinker"
PORTAGE_COMPRESS_FLAGS="xz --"
PORTAGE_CONFIGROOT="/"
PORTAGE_RSYNC_EXTRA_OPTS="--exclude /lost+found"
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="/tmp"
PORTDIR="/usr/portage"
PORTDIR_OVERLAY="/var/lib/layman/sunrise /var/lib/layman/embe /usr/local/portage"
SYNC="rsync://maluch/gentoo-portage"
USE="X a52 aac acl acpi alsa amd64 archive avahi bash-completion bazaar berkdb branding bzip2 cairo caps cdb cdda cddb cdparanoia cdr cli colord consolekit crypt cups curl cxx dbus device-mapper dia djvu dri dts dvd dvdr dvi eds emboss encode evo examples exif fam fat firefox flac fontconfig fortran fuse gadu gd gdbm gdu gif gimp git gmp gnome gnome-keyring gnuplot gphoto2 gpm gpu graphviz gs gsm gstreamer gtk gtk3 hdri iconv icu idn imagemagick ipod ipv6 java jpeg kpathsea ladspa lame latex lcms ldap libnotify lua lzma lzo mad mercurial mmx mng modules mono mp3 mp4 mpeg mudflap multilib nautilus ncurses networkmanager nls nptl nptlonly nsplugin offensive ogg opengl openmp openntpd pam pango pcap pch pcre pdf png policykit postgres ppds pppd pulseaudio python qt3support qt4 quvi raw readline samba sdl session smp speex spell sqlite sse sse2 sse3 ssl ssse3 startup-notification subversion svg sysfs syslog system-sqlite theora tiff truetype udev unicode upnp urandom usb vhosts vim-syntax vorbis vpx wps x264 xattr xcb xinetd xml xmp xorg xulrunner xv xvid zlib" ALSA_CARDS="ali5451 als4000 atiixp atiixp-modem bt87x ca0106 cmipci emu10k1x ens1370 ens1371 es1938 es1968 fm801 hda-intel intel8x0 intel8x0m maestro3 trident usb-audio via82xx via82xx-modem ymfpci" 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 authn_alias authn_anon authn_dbm authn_default authn_file authz_dbm authz_default authz_groupfile authz_host authz_owner authz_user autoindex cache cgi cgid dav dav_fs dav_lock deflate dir disk_cache env expires ext_filter file_cache filter headers include info log_config logio mem_cache mime mime_magic negotiation rewrite setenvif speling status unique_id userdir usertrack vhost_alias" CALLIGRA_FEATURES="kexi words flow plan stage tables krita karbon braindump" CAMERAS="ptp2" COLLECTD_PLUGINS="df interface irq load memory rrdtool swap syslog" ELIBC="glibc" GPSD_PROTOCOLS="ashtech aivdm earthmate evermore fv18 garmin garmintxt gpsclock itrax mtk3301 nmea ntrip navcom oceanserver oldstyle oncore rtcm104v2 rtcm104v3 sirf superstar2 timing tsip tripmate tnt ubx" GRUB_PLATFORMS="pc qemu" INPUT_DEVICES="evdev" KERNEL="linux" LCD_DEVICES="bayrad cfontz cfontz633 glk hd44780 lb216 lcdm001 mtxorb ncurses text" LINGUAS="en en_US pl pl_PL" PHP_TARGETS="php5-3" QEMU_SOFTMMU_TARGETS="i386 x86_64" RUBY_TARGETS="ruby18" USERLAND="GNU" VIDEO_CARDS="radeon" XTABLES_ADDONS="quota2 psd pknock lscan length2 ipv4options ipset ipp2p iface geoip fuzzy condition tee tarpit sysrq steal rawnat logmark ipmark dhcpmac delude chaos account"
Unset:  CPPFLAGS, CTARGET, INSTALL_MASK, LC_ALL, PORTAGE_BUNZIP2_COMMAND
Comment 1 Alexandre Rostovtsev (RETIRED) gentoo-dev 2011-11-17 22:40:19 UTC
Confirming automagic dependency.

@alpha, you have gnome-applets keyworded, but not cpufrequtils. Please keyword sys-power/cpufrequtils so that cpufrequtils can be added to the gnome-applets rdepend.
Comment 2 Zhu Sha Zang 2011-11-30 16:47:12 UTC
I don't know if this is a sequential problem of this already know bug issue. But now, i'm trying to install gnome-base/gnome and receive errors in compilation of gnome-base/gnome-applets. Look!

  CC     cpufreq-selector-factory.o
x86_64-pc-linux-gnu-gcc -DHAVE_CONFIG_H -I. -I../../.. -pthread -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include   -pthread -I/usr/include/dbus-1.0 -I/usr/lib64/dbus-1.0/include -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include   -pthread -I/usr/include/polkit-1 -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/dbus-1.0 -I/usr/lib64/dbus-1.0/include      -march=core2 -mtune=generic -Os -pipe -c cpufreq-selector-factory.c
  CC     main.o
x86_64-pc-linux-gnu-gcc -DHAVE_CONFIG_H -I. -I../../.. -pthread -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include   -pthread -I/usr/include/dbus-1.0 -I/usr/lib64/dbus-1.0/include -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include   -pthread -I/usr/include/polkit-1 -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/dbus-1.0 -I/usr/lib64/dbus-1.0/include      -march=core2 -mtune=generic -Os -pipe -c main.c
sed -e "s|\@BINDIR\@|/usr/bin|" org.gnome.CPUFreqSelector.service.in > org.gnome.CPUFreqSelector.service
LC_ALL=C /usr/bin/intltool-merge -x -u -c ../../../po/.intltool-merge-cache ../../../po org.gnome.cpufreqselector.policy.in org.gnome.cpufreqselector.policy
Found cached translation database
cpufreq-selector-service.c: In function ‘cpufreq_selector_service_register’:
cpufreq-selector-service.c:234:2: warning: ‘polkit_authority_get’ is deprecated (declared at /usr/include/polkit-1/polkit/polkitauthority.h:50): Use polkit_authority_get_sync instead
Merging translations into org.gnome.cpufreqselector.policy.
CREATED org.gnome.cpufreqselector.policy
  CCLD   cpufreq-selector
/usr/lib/gcc/x86_64-pc-linux-gnu/4.5.3/../../../../x86_64-pc-linux-gnu/bin/ld: cannot find -lcpufreq
collect2: ld returned 1 exit status
make[5]: ** [cpufreq-selector] Erro 1
make[5]: Saindo do diretório `/var/tmp/portage/gnome-base/gnome-applets-3.2.1/work/gnome-applets-3.2.1/cpufreq/src/cpufreq-selector'
make[4]: ** [all] Erro 2
make[4]: Saindo do diretório `/var/tmp/portage/gnome-base/gnome-applets-3.2.1/work/gnome-applets-3.2.1/cpufreq/src/cpufreq-selector'
make[3]: ** [all-recursive] Erro 1
make[3]: Saindo do diretório `/var/tmp/portage/gnome-base/gnome-applets-3.2.1/work/gnome-applets-3.2.1/cpufreq/src'
make[2]: ** [all-recursive] Erro 1
make[2]: Saindo do diretório `/var/tmp/portage/gnome-base/gnome-applets-3.2.1/work/gnome-applets-3.2.1/cpufreq'
make[1]: ** [all-recursive] Erro 1
make[1]: Saindo do diretório `/var/tmp/portage/gnome-base/gnome-applets-3.2.1/work/gnome-applets-3.2.1'
make: ** [all] Erro 2
 * ERROR: gnome-base/gnome-applets-3.2.1 failed (compile phase):
 *   emake failed
 * 
 * If you need support, post the output of 'emerge --info =gnome-base/gnome-applets-3.2.1',
 * the complete build log and the output of 'emerge -pqv =gnome-base/gnome-applets-3.2.1'.
 * The complete build log is located at '/var/tmp/portage/gnome-base/gnome-applets-3.2.1/temp/build.log'.
 * The ebuild environment file is located at '/var/tmp/portage/gnome-base/gnome-applets-3.2.1/temp/environment'.
 * S: '/var/tmp/portage/gnome-base/gnome-applets-3.2.1/work/gnome-applets-3.2.1'

>>> Failed to emerge gnome-base/gnome-applets-3.2.1


----------------------------------------------------------------------------------------------------------------------------------------------------------------

Portage 2.1.10.39 (default/linux/amd64/10.0/desktop/kde, gcc-4.5.3, glibc-2.14.1-r1, 3.1.3-gentoo-probook x86_64)
=================================================================
System uname: Linux-3.1.3-gentoo-probook-x86_64-Intel-R-_Core-TM-_i5_CPU_M_560_@_2.67GHz-with-gentoo-2.1
Timestamp of tree: Wed, 30 Nov 2011 13:00:01 +0000
app-shells/bash:          4.2_p20
dev-java/java-config:     2.1.11-r3
dev-lang/python:          2.7.2-r3, 3.1.4-r3, 3.2.2
dev-util/cmake:           2.8.6-r4
dev-util/pkgconfig:       0.26
sys-apps/baselayout:      2.1
sys-apps/openrc:          0.9.4
sys-apps/sandbox:         2.5
sys-devel/autoconf:       2.13, 2.68
sys-devel/automake:       1.9.6-r3, 1.10.3, 1.11.1-r1
sys-devel/binutils:       2.22
sys-devel/gcc:            4.4.5, 4.5.3-r1
sys-devel/gcc-config:     1.5-r2
sys-devel/libtool:        2.4.2
sys-devel/make:           3.82-r3
sys-kernel/linux-headers: 2.6.39 (virtual/os-headers)
sys-libs/glibc:           2.14.1-r1
Repositories: gentoo
ACCEPT_KEYWORDS="amd64 ~amd64"
ACCEPT_LICENSE="*"
CBUILD="x86_64-pc-linux-gnu"
CFLAGS="-march=core2 -mtune=generic -Os -pipe"
CHOST="x86_64-pc-linux-gnu"
CONFIG_PROTECT="/etc /usr/share/config /usr/share/gnupg/qualified.txt /var/lib/hsqldb"
CONFIG_PROTECT_MASK="/etc/ca-certificates.conf /etc/dconf /etc/env.d /etc/env.d/java/ /etc/fonts/fonts.conf /etc/gconf /etc/gentoo-release /etc/php/apache2-php5.4/ext-active/ /etc/php/cgi-php5.4/ext-active/ /etc/php/cli-php5.4/ext-active/ /etc/revdep-rebuild /etc/sandbox.d /etc/terminfo /etc/texmf/language.dat.d /etc/texmf/language.def.d /etc/texmf/updmap.d /etc/texmf/web2c"
CXXFLAGS="-march=core2 -mtune=generic -Os -pipe"
DISTDIR="/usr/portage/distfiles"
EMERGE_DEFAULT_OPTS="--quiet-build=n --keep-going=y --with-bdeps=y"
FEATURES="assume-digests binpkg-logs candy distlocks ebuild-locks fail-clean fixlafiles news parallel-fetch protect-owned sandbox sfperms strict unknown-features-warn unmerge-logs unmerge-orphans userfetch"
FFLAGS=""
GENTOO_MIRRORS="http://distfiles.gentoo.org"
LANG="pt_BR.utf8"
LDFLAGS="-Wl,-O1 -Wl,--as-needed"
LINGUAS="pt_BR en it ru de"
MAKEOPTS="-j4 --load-average"
PKGDIR="/usr/portage/packages"
PORTAGE_CONFIGROOT="/"
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=""
SYNC="rsync://rsync.gentoo.org/gentoo-portage"
USE="256-color R X Xaw3d a52 aac aalib abook acct ace acl acpi activefilter ada addbookmarks additions addns addressbook adiummessagestyle adplug ads afs aften afterimage agent aim aio airplay alisp all_sfx alsa alt-font-width amd64 animation-rtl animgif annotations ansi ant antlr ao apidoc apm apng applet archive artworkextra asf aspell ass assistant atlas atmo audacious audio audiofile audioqueue audioscrobbler autoipd autoreplace autotrace avahi avatars avcodec avformat avx background bash-completion battery bazaar bcmath berkdb big-tables bineditor bittorrent bl blas blender blender-game bluetooth bogofilter bolddiag bookmarks branding bs2b bugzilla bwscheduler bzip2 cairo canvas caps cardbus catalogs cdda cdr cgi chm clamav clamd clamdtop cli client clutter collada color common-lisp compat connection-sharing consolekit context contrast contrib coverage cracklib creds cron crypt cscope ctype cue cups curl custom-optimization cvs cxx dbus dc1394 declarative deprecated detex devhelp dga dhcp dhcpcd dia dirac directfb djvu dmx docbook double-precision downloadorder dri drm dshow dts dv dvb dvbplayer dvbsetup dvd dvdarchive dvdnav dvdr dvi dvi2tty dvipdfm dxva2 dynamic eap eap-sim eap-tls ebook embedded emboss emovix encode epydoc escreen esd eve examples excel exceptions exif extended-solver extensions extra extraengine extras faac faad fakevim fam fastscroll fasttrack fat fbcon fbosd ffi ffmpeg fftw finger firefox fits flac flash fluidsynth font-styles fontconfig fontforge fonts foomaticdb fortran fpx frei0r frontend ftp games gd gdbm gdu geoip ggi gif gimp git gmail gme gmp gnome gnome-keyring gnome-online-accounts gnome-print gnome-shell gnomecanvas gnomecards gnumeric gnuplot google gpg gphoto2 gpm graphics graphviz gs gsm gstreamer gtk gtk3 gtkstyle gts hddtemp hdf hdri high-ints highlight hipe histman howl-compat hpcups hpijs html htmlreport http httpd humanities i18n ices icons iconsets iconv icoutils icq icu id3 id3tag idn ieee1394 image imap imlib inbandstreams indi indicate infowidget inkjar ioctl iostats ipc ipfilter iprint iptables ipv6 iqauth irc isag jabber jabbersearch jack jadetex java java6 javascript jbig john jpeg jpeg2k justify kate kde kdecards kdm kdrive kerberos kipi kolab kpathsea kpoll lame lapack lastfm lastfmfingerprint lastfmradio latex latex3 latin1 lcms ldap ldb libass libcaca libcanberra libffi libgda libkms liblockfile libmpd libmpeg2 libnl libnotify libsamplerate libtiger libv4l2 libvisual linsys live lj lm_sensors lock log logger logging login logrotate logviewer logwatch lqr lua lua-cairo lua-imlib luajit luatex lyx lzma lzo mac mad madwifi mail mailclient maildir map marble math mathml matplotlib matroska md5 md5sum mdnsresponder-compat mercurial metacontacts metalink midi milter minizip mjpeg mlib-update mmap mms mmx mmxext mng moc modplug modules mono mozdom mozilla mp3 mp4 mpd mpeg mpg123 mplayer mppe-mppc mpx mrim msn mtp mudflap multilib multimedia multislot multitarget multiuser musepack music musicbrainz mysql mysqli nano-syntax nas ncurses net netbeans network network-cron networking networkmanager nfsidmap nfsv41 nls nmap nntp normalize nptl nptlonly nsplugin nss nsscache nssdb ntfs ntlm ntp ntpd numpy nut nuv objc objc++ objc-gc odk ofa offensive ofono ogg okteta okular omega openal openexr opengl openipmi openmp openvpn optimisememory optimization oscar oss otr pam pango pasteafter pbxt pcre pdf pdfannotextractor perforce perl phonehome phonon plasma player plotutils plugins pm-utils pmu png pnm policykit pop portage portaudio postgres postproc ppds ppp pppd prediction preferences privacy privacylists private-headers privatestorage profile profile4 profiler profiling projectm ps psf pstoedit pstricks pth publishers pvr pyflakes pylint pyqt4 pyside python python3 qimageblitz qml qscintilla qt-dbus qt-faststart qt-webkit qt3support qt4 qthelp qtscript quota qwt radio radius raster raw readline redcode remote remote-access remoteosd resolvconf reviewboard rfc3779 rle rss rtc rtf rtmp rtsp sasl schroedinger science scipy script scripts scrobbler sctp sdk sdl sdl-image sdl-sound sdlaudio sdlgfx secure-delete security semantic-desktop session shine shout sid sidebar skins skype slang smbsharemodes smbtav2 smi smime smp sms smtp sna sndfile snmp sockets source sourceview sox speex spell spoof-source sql sqlite sqlite3 sse sse2 ssl startup-notification stream strong-optimization subversion svg swat sysfs syslog system-sqlite szip t1lib taglib talkfilters tcl tcpd tcpdump tcpreplay tcpwrapper templates terminal testbed tex tex4ht texmacs texteffect themes theora thin-splines thinkpad threads thumbnail thumbnails thunderbird tiff timezone tint2conf tk toolame toolbar tools tor tordns tos tpm trace tracker traits transcode translator transparency tremor truetype tslib tweak-mode twitgin twitter twolame type3 udev unicode unlock-notify upcall usb utils v4l2 v8 vaapi vala vapigen vcd vcdx verse video vim vim-pager vim-syntax virtuoso vkontakte vlc vlm vnc vocoder vorbis vpnc vpx wallpapers wav waveout wavpack weather weather-metar weather-xoap webcam webinterface webkit webp webpresence whiteboarding wicd width wifi winbind wineappdb wingdi wireshark wma wma-fixed wmf word-perfect wordperfect wpd wpg wps wxwidgets wyfv x264 xanim xattr xcb xcomposite xetex xface xfconf xforms xfs xft xgetdefault xhtml xindy xine xinerama xklavier xlockrc xls xml xmldoclet xmlpatterns xmlreader xmlrpc xmlwriter xmp xmpp xmppuriqueries xnest xoox xorg xorgmodule xosd xpm xrandr xrender xscreensaver xsettings xsl xslt xtazy xterm xv xvfb xvid xvmc yahoo yahoo-geo yandexnarod youtube zephyr zeroconf zip zlib zoran zsh-completion zvbi" ALSA_CARDS="ali5451 als4000 atiixp atiixp-modem bt87x ca0106 cmipci emu10k1x ens1370 ens1371 es1938 es1968 fm801 hda-intel intel8x0 intel8x0m maestro3 trident usb-audio via82xx via82xx-modem ymfpci" 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 authn_alias authn_anon authn_dbm authn_default authn_file authz_dbm authz_default authz_groupfile authz_host authz_owner authz_user autoindex cache cgi cgid dav dav_fs dav_lock deflate dir disk_cache env expires ext_filter file_cache filter headers include info log_config logio mem_cache mime mime_magic negotiation rewrite setenvif speling status unique_id userdir usertrack vhost_alias" CALLIGRA_FEATURES="kexi words flow plan stage tables krita karbon braindump" CAMERAS="ptp2" COLLECTD_PLUGINS="df interface irq load memory rrdtool swap syslog" DVB_CARDS="dibusb-usb1 dibusb-usb2 usb-dib0700" ELIBC="glibc" GPSD_PROTOCOLS="ashtech aivdm earthmate evermore fv18 garmin garmintxt gpsclock itrax mtk3301 nmea ntrip navcom oceanserver oldstyle oncore rtcm104v2 rtcm104v3 sirf superstar2 timing tsip tripmate tnt ubx" INPUT_DEVICES="keyboard mouse evdev synaptics joystick" KERNEL="linux" LCD_DEVICES="bayrad cfontz cfontz633 glk hd44780 lb216 lcdm001 mtxorb ncurses text" LINGUAS="pt_BR en it ru de" NETBEANS_MODULES="java apisupport websvccommon cnd dlight enterprise ergonomics groovy javacard mobility profiler" PHP_TARGETS="php5-3" RUBY_TARGETS="ruby18" SANE_BACKENDS="hp lexmark" USERLAND="GNU" VIDEO_CARDS="vesa vga v4l fbdev intel" XTABLES_ADDONS="account chaos condition delude dhcpmac fuzzy geoip iface ipmark ipp2p ipv4options length2 logmark lscan pknock psd quota2 rawnat steal sysrq tarpit tee checksum dnetmap echo gradm ipset6"
Unset:  CPPFLAGS, CTARGET, INSTALL_MASK, LC_ALL, PORTAGE_BUNZIP2_COMMAND, PORTAGE_COMPRESS, PORTAGE_COMPRESS_FLAGS, PORTAGE_RSYNC_EXTRA_OPTS
Comment 3 Agostino Sarubbo gentoo-dev 2011-11-30 16:52:45 UTC
do not cc arches on your own
Comment 4 Pacho Ramos gentoo-dev 2012-01-30 11:09:35 UTC
alpha ping!
Comment 5 Matt Turner gentoo-dev 2012-02-04 19:04:46 UTC
cpufrequtils doesn't do anything on alpha. I don't know what to do. Keywording it seems useless.
Comment 6 Pacho Ramos gentoo-dev 2012-02-06 08:58:38 UTC
Maybe it's automagically depending on cpufrequtils because we are forcing its applet at:

        local APPLETS="accessx-status charpick cpufreq drivemount geyes
                         gkb-new gswitchit gweather invest-applet mini-commander
                         mixer modemlights multiload null_applet stickynotes trashapplet"


Dropping it when cpufrequtils is not present (via a USE flag pulling it when needed) could solve this :/
Comment 7 Pacho Ramos gentoo-dev 2012-07-07 12:36:57 UTC
+*gnome-applets-2.32.1.1-r1 (07 Jul 2012)
+
+  07 Jul 2012; Pacho Ramos <pacho@gentoo.org> +gnome-applets-2.32.1.1-r1.ebuild,
+  metadata.xml:
+  Fix automagic dependencies on cpufreq (#390877) and other packages (#394893).
+
Comment 8 Jacek 2012-10-07 21:31:10 UTC
hi,
there is a little problem now. Despite of cpufreq flag cpufreq-applet is not installed, so 2.32.1.1-r1 shuldn't be stable.
Im back to 2.32.1.1.

regards
j
Comment 9 James C. Georgas 2012-10-07 22:35:49 UTC
(In reply to comment #8)
> hi,
> there is a little problem now. Despite of cpufreq flag cpufreq-applet is not
> installed, so 2.32.1.1-r1 shuldn't be stable.
> Im back to 2.32.1.1.
> 
> regards
> j

Here's a fix for that problem. Attaching patches...
Comment 10 James C. Georgas 2012-10-07 22:37:24 UTC
Created attachment 325950 [details, diff]
Patch for configure.ac to fix cpufreq regression
Comment 11 James C. Georgas 2012-10-07 22:38:39 UTC
Created attachment 325952 [details]
patch for 2.32.1.1-r1, to fix cpufreq regression
Comment 12 Jacek 2012-10-07 23:00:54 UTC
works perfect now.
tnx
Comment 13 James C. Georgas 2012-10-08 00:21:51 UTC
The problem with the new ebuild is that it exercises a latent bug in upstream's autoconf script.

The way AC_ARG_ENABLE works is that setting --disable-foo actually sets --enable-foo=no, and not setting --disable-foo doesn't do anything at all to --enable-foo.

The --enable-foo flag is what the expanded macro is actually checking. It only executes the code in the "not set" field if this flag is not set at all.

So, upstream thought it was setting a variable: "disable_cpufreq=no" when --disable-cpufreq was unset, but in fact it was doing it when --enable_cpuinfo was unset!

This was fine in the old ebuild because the old ebuild never gave either flag to the configure script, and so it always defaulted to building cpufreq.

In the new ebuild, however, portage always translates the cpufreq USE flag into an explicit --enable-cpufreq or --disable-cpufreq flag, which then gets expanded by autoconf into an --enable-cpufreq=[yes/no] directive.

Therefore, since --enable-cpufreq is always set to either "yes" or "no" by the ebuild, the "disable_cpufreq=no" line in the else clause never gets executed.
Comment 14 James C. Georgas 2012-12-11 05:18:20 UTC
This seems to be a parallel bug to 439768, but nobody's paying attention to either one, I think. I'm going to change something here to get somebody's attention...