On Fri, Jan 23, 2009 at 6:07 PM, Paul Hartman
<[email protected]> wrote:
> On Fri, Jan 23, 2009 at 8:04 PM, Paul Hartman
> <[email protected]> wrote:
>> On Fri, Jan 23, 2009 at 6:51 PM, Mark Knecht <[email protected]> wrote:
>>> After hearing a little bit about icedtea I thought I might give it a
>>> try. I removed the Sun java stuff and tried to emerge but am not sure
>>> how to handle the error message.
>>>
>>> Also, which of the use flags make sense for a desktop machine? Is
>>> nsplugin supported for amd64? javascript?
>>>
>>> Thanks,
>>> Mark
>>>
>>>
>>> lightning ~ # emerge -pv icedtea6
>>>
>>> These are the packages that would be merged, in order:
>>>
>>> Calculating dependencies... done!
>>>
>>>
>>> [ebuild N ] dev-java/icedtea6-1.3.1-r2 USE="-cacao -debug -doc
>>> -examples -javascript -nsplugin -pulseaudio -shark -zero"
>>>
>>> * Error: circular dependencies:
>>>
>>> ('ebuild', '/', 'dev-java/icedtea6-1.3.1-r2', 'merge') depends on
>>> ('ebuild', '/', 'dev-java/icedtea6-1.3.1-r2', 'merge') (hard)
>>>
>>> * Note that circular dependencies can often be avoided by temporarily
>>> * disabling USE flags that trigger optional dependencies.
>>> lightning ~ #
>>
>> I wonder if you need to emerge virtual/icedtea-jdk instead? never tried it
>>
>
> Here is what I got... I'm using java-overlay from layman:
>
> emerge -pv icedtea-jdk
>
> These are the packages that would be merged, in order:
>
> Calculating dependencies ... done!
> [ebuild N ] dev-java/xml-commons-external-1.3.04 USE="-doc
> -source" 645 kB [0]
> [ebuild N ] dev-java/javacup-0.11a_beta20060608 USE="-doc
> -source" 280 kB [0]
> [ebuild N ] dev-java/bcel-5.2 USE="-doc -source" 256 kB [0]
> [ebuild N ] dev-java/xml-commons-resolver-1.2 USE="-doc -source" 257 kB
> [0]
> [ebuild N ] dev-java/xjavac-20041208-r5 2 kB [0]
> [ebuild N ] dev-java/xalan-serializer-2.7.1 USE="-doc -source" 6,138 kB
> [0]
> [ebuild N ] dev-java/xerces-2.9.1 USE="-doc -examples -source" 1,672 kB
> [0]
> [ebuild N ] dev-java/xalan-2.7.1 USE="-doc -source" 0 kB [0]
> [ebuild N ] app-admin/eselect-ecj-0.3 0 kB [0]
> [ebuild N ] dev-java/eclipse-ecj-3.3.0-r7 USE="-gcj -java6" 1,187 kB [1]
> [ebuild N ] dev-java/gcj-jdk-4.3-r4 0 kB [1]
> [ebuild N ] virtual/gnu-classpath-jdk-1.5 0 kB [1]
> [ebuild N ] dev-java/icedtea6-1.3.1-r2 USE="nsplugin -cacao
> -debug -doc -examples -javascript -pulseaudio -shark -zero" 53,560 kB
> [1]
> [ebuild N ] virtual/icedtea-jdk-1.6 0 kB [1]
>
> Total: 14 packages (14 new), Size of downloads: 63,993 kB
> Portage tree and overlays:
> [0] /usr/portage
> [1] /usr/local/portage/layman/java-overlay
>
>
Hi Paul,
It's even more severely wrong trying for virtual/icedtea-jdk. Those
results are at the end of this email.
I see you have nsplugin showing up for icedtea6. Is that in your
make.conf file or did you add flags to portage.use?
Here is pretty much everything I can think or to show you about my
current setup. Feel free to comment on ANYTHING you see here that's
questionable. I've been trying to reduce this stuff as close as I can
to stable and still run the software I want to run.
Thanks,
Mark
lightning ~ # uname -a
Linux lightning 2.6.24-rt1 #1 PREEMPT RT Tue Feb 5 07:03:44 PST 2008
x86_64 AMD Athlon(tm) 64 Processor 3000+ AuthenticAMD GNU/Linux
lightning ~ #
lightning ~ # cat /etc/make.conf
# These settings were set by the catalyst build script that
automatically built this stage
CFLAGS="-march=k8 -O2 -pipe"
CHOST="x86_64-pc-linux-gnu"
CXXFLAGS="${CFLAGS}"
MAKEOPTS="-j2"
FEATURES="parallel-fetch distclean ccache"
USE="realmedia quicktime dri radeon mmx mmxext sse sse2 3dnow 3dnowext
gnome kde -esd -arts ladspa nptl nptlonly audiofile gimp gimpprint
ppds usb alsa cdr dvd dvdr dvdread jack jack-tmpfs fluidsynth tcltk
sndfile v4l v4l2 mysql flac xscreensaver -samba i8x0 mythtv apache2
-lirc mjpeg xvid xine cjk unicode vorbis ogg truetype java -eds -dts
a52 odbc"
ACCEPT_KEYWORDS="amd64"
ALSA_CARDS="hdsp9652 hdsp"
VIDEO_CARDS="radeon vesa"
LINGUAS="en"
PORTAGE_NICENESS=19
EMERGE_DEFAULT_OPTS="--with-bdeps y"
source /usr/portage/local/layman/make.conf
GENTOO_MIRRORS="http://gentoo.osuosl.org/ "
SYNC="rsync://rsync.gentoo.org/gentoo-portage"
lightning ~ #
lightning ~ # cat /etc/portage/package.keywords
media-sound/jack-audio-connection-kit ~amd64
media-sound/ardour ~amd64
media-libs/aubio ~amd64
media-tv/mythtv ~amd64
sys-apps/portage ~amd64
sys-kernel/rt-sources ~amd64
net-print/cups-pdf ~amd64
net-www/mplayerplug-in ~amd64
gnome-base/gail ~amd64
x11-libs/gtk+ ~amd64
dev-libs/glib ~amd64
dev-java/icedtea6 ~amd64
virtual/icedtea-jdk ~amd64
lightning ~ #
lightning ~ # cat /etc/portage/package.use
app-cdr/k3b ffmpeg
gnome-extra/yelp firefox
media-sound/alsa-tools fltk
media-tv/mythtv frontendonly oss opengl -jack
media-sound/jack-audio-connection-kit -dbus
sys-libs/glibc userlocales
dev-java/sun-jre-bin nsplugin
dev-java/sun-jdk nsplugin
www-client/mozilla-firefox gnome -ipv6
dev-util/subversion -apache2
dev-lang/python X tk
dev-libs/libcdio cddb
x11-libs/cairo X pdf
x11-libs/qt qt3support
net-www/mplayerplug-in -gtk
app-emulation/emul-linux-x86-soundlibs arts
media-libs/swfdec -oss
sys-block/gparted fat ntfs
dev-cpp/gtkmm accessibility
media-video/totem -bluetooth
lightning ~ #
lightning ~ # emerge -pv icedtea-jdk
These are the packages that would be merged, in order:
Calculating dependencies... done!
[nomerge ] dev-java/xerces-2.9.1 USE="-doc -examples -source"
[nomerge ] dev-java/xml-commons-external-1.3.04 USE="-doc -source"
[nomerge ] dev-java/icedtea6-1.3.1-r2 USE="-cacao -debug -doc
-examples -javascript -nsplugin -pulseaudio -shark -zero"
[ebuild N ] dev-java/xalan-2.7.1 USE="-doc -source"
[ebuild N ] dev-java/xerces-2.9.1 USE="-doc -examples -source"
[ebuild N ] dev-java/xjavac-20041208-r5
[ebuild N ] dev-java/xml-commons-resolver-1.2 USE="-doc -source"
[ebuild N ] dev-java/bcel-5.2 USE="-doc -source"
[ebuild N ] dev-java/javacup-0.10k-r1 USE="-source"
[ebuild N ] dev-java/xalan-serializer-2.7.1 USE="-doc -source"
[ebuild N ] dev-java/xml-commons-external-1.3.04 USE="-doc -source"
[ebuild N ] dev-java/ant-core-1.7.1-r2 USE="-doc -source"
[ebuild N ] virtual/icedtea-jdk-1.6
[ebuild N ] dev-java/icedtea6-1.3.1-r2 USE="-cacao -debug
-doc -examples -javascript -nsplugin -pulseaudio -shark -zero"
* Error: circular dependencies:
('ebuild', '/', 'dev-java/xml-commons-external-1.3.04', 'merge') depends on
('ebuild', '/', 'dev-java/ant-core-1.7.1-r2', 'merge') (hard)
('ebuild', '/', 'dev-java/icedtea6-1.3.1-r2', 'merge') (hard)
('ebuild', '/', 'virtual/icedtea-jdk-1.6', 'merge') (hard)
('ebuild', '/', 'dev-java/ant-core-1.7.1-r2', 'merge') depends on
('ebuild', '/', 'dev-java/icedtea6-1.3.1-r2', 'merge') (hard)
('ebuild', '/', 'virtual/icedtea-jdk-1.6', 'merge') (hard)
('ebuild', '/', 'dev-java/xalan-serializer-2.7.1', 'merge') depends on
('ebuild', '/', 'dev-java/xml-commons-external-1.3.04', 'merge') (hard)
('ebuild', '/', 'dev-java/ant-core-1.7.1-r2', 'merge') (hard)
('ebuild', '/', 'dev-java/icedtea6-1.3.1-r2', 'merge') (hard)
('ebuild', '/', 'virtual/icedtea-jdk-1.6', 'merge') (hard)
('ebuild', '/', 'dev-java/xalan-2.7.1', 'merge') depends on
('ebuild', '/', 'dev-java/xml-commons-external-1.3.04', 'merge') (hard)
('ebuild', '/', 'dev-java/ant-core-1.7.1-r2', 'merge') (hard)
('ebuild', '/', 'dev-java/xalan-serializer-2.7.1', 'merge') (hard)
('ebuild', '/', 'dev-java/javacup-0.10k-r1', 'merge') (hard)
('ebuild', '/', 'dev-java/xerces-2.9.1', 'merge') (hard)
('ebuild', '/', 'dev-java/icedtea6-1.3.1-r2', 'merge') (hard)
('ebuild', '/', 'virtual/icedtea-jdk-1.6', 'merge') (hard)
('ebuild', '/', 'dev-java/bcel-5.2', 'merge') (hard)
('ebuild', '/', 'dev-java/javacup-0.10k-r1', 'merge') depends on
('ebuild', '/', 'dev-java/icedtea6-1.3.1-r2', 'merge') (hard)
('ebuild', '/', 'virtual/icedtea-jdk-1.6', 'merge') (hard)
('ebuild', '/', 'dev-java/xerces-2.9.1', 'merge') depends on
('ebuild', '/', 'dev-java/xml-commons-external-1.3.04', 'merge') (hard)
('ebuild', '/', 'dev-java/ant-core-1.7.1-r2', 'merge') (hard)
('ebuild', '/', 'dev-java/xalan-serializer-2.7.1', 'merge') (hard)
('ebuild', '/', 'dev-java/xml-commons-resolver-1.2', 'merge') (hard)
('ebuild', '/', 'dev-java/icedtea6-1.3.1-r2', 'merge') (hard)
('ebuild', '/', 'dev-java/xjavac-20041208-r5', 'merge') (hard)
('ebuild', '/', 'virtual/icedtea-jdk-1.6', 'merge') (hard)
('ebuild', '/', 'dev-java/icedtea6-1.3.1-r2', 'merge') depends on
('ebuild', '/', 'dev-java/ant-core-1.7.1-r2', 'merge') (hard)
('ebuild', '/', 'dev-java/icedtea6-1.3.1-r2', 'merge') (hard)
('ebuild', '/', 'dev-java/xerces-2.9.1', 'merge') (hard)
('ebuild', '/', 'dev-java/xalan-2.7.1', 'merge') (hard)
('ebuild', '/', 'dev-java/xml-commons-resolver-1.2', 'merge') depends on
('ebuild', '/', 'dev-java/ant-core-1.7.1-r2', 'merge') (hard)
('ebuild', '/', 'dev-java/icedtea6-1.3.1-r2', 'merge') (hard)
('ebuild', '/', 'virtual/icedtea-jdk-1.6', 'merge') (hard)
('ebuild', '/', 'virtual/icedtea-jdk-1.6', 'merge') depends on
('ebuild', '/', 'dev-java/icedtea6-1.3.1-r2', 'merge') (medium)
('ebuild', '/', 'dev-java/xjavac-20041208-r5', 'merge') depends on
('ebuild', '/', 'dev-java/ant-core-1.7.1-r2', 'merge') (hard)
('ebuild', '/', 'dev-java/icedtea6-1.3.1-r2', 'merge') (hard)
('ebuild', '/', 'virtual/icedtea-jdk-1.6', 'merge') (hard)
('ebuild', '/', 'dev-java/bcel-5.2', 'merge') depends on
('ebuild', '/', 'dev-java/ant-core-1.7.1-r2', 'merge') (hard)
('ebuild', '/', 'dev-java/icedtea6-1.3.1-r2', 'merge') (hard)
('ebuild', '/', 'virtual/icedtea-jdk-1.6', 'merge') (hard)
* Note that circular dependencies can often be avoided by temporarily
* disabling USE flags that trigger optional dependencies.
lightning ~ #
lightning ~ # emerge --info
Portage 2.2_rc23 (default/linux/amd64/2008.0/desktop, gcc-4.1.2,
glibc-2.6.1-r0, 2.6.24-rt1 x86_64)
=================================================================
System uname:
Linux-2.6.24-rt1-x86_64-AMD_Athlon-tm-_64_Processor_3000+-with-glibc2.2.5
Timestamp of tree: Sat, 24 Jan 2009 00:00:02 +0000
ccache version 2.4 [enabled]
app-shells/bash: 3.2_p39
dev-java/java-config: 1.3.7-r1, 2.1.6-r1
dev-lang/python: 2.5.2-r7
dev-util/ccache: 2.4-r7
sys-apps/baselayout: 1.12.11.1
sys-apps/sandbox: 1.2.18.1-r2
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.18-r3
sys-devel/gcc-config: 1.4.0-r4
sys-devel/libtool: 1.5.26
virtual/os-headers: 2.6.27-r2
ACCEPT_KEYWORDS="amd64"
CBUILD="x86_64-pc-linux-gnu"
CFLAGS="-march=k8 -O2 -pipe"
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/share/config"
CONFIG_PROTECT_MASK="/etc/ca-certificates.conf /etc/env.d
/etc/env.d/java/ /etc/fonts/fonts.conf /etc/gconf /etc/revdep-rebuild
/etc/terminfo /etc/udev/rules.d"
CXXFLAGS="-march=k8 -O2 -pipe"
DISTDIR="/usr/portage/distfiles"
EMERGE_DEFAULT_OPTS="--with-bdeps y"
FEATURES="ccache distclean distlocks fixpackages parallel-fetch
preserve-libs protect-owned sandbox sfperms strict unmerge-orphans
userfetch"
GENTOO_MIRRORS="http://gentoo.osuosl.org/ "
LANG="en_US.UTF-8"
LDFLAGS="-Wl,-O1"
LINGUAS="en"
MAKEOPTS="-j2"
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/portage/local/layman/pro-audio
/usr/portage/local/layman/java-overlay"
SYNC="rsync://rsync.gentoo.org/gentoo-portage"
USE="3dnow 3dnowext X a52 acl acpi alsa amd64 apache2 audiofile berkdb
bluetooth branding bzip2 cairo cdr cjk cli cracklib crypt cups dbus
dri dvd dvdr dvdread emboss encode evo fam firefox flac fluidsynth
fortran gdbm gif gimp gimpprint gnome gpm gstreamer gtk hal i8x0 iconv
ipv6 isdnlog jack jack-tmpfs java jpeg kde ladspa ldap libnotify mad
midi mikmod mjpeg mmx mmxext mp3 mpeg mudflap multilib mysql mythtv
ncurses nls nptl nptlonly odbc ogg opengl openmp pam pcre pdf perl png
ppds pppd python qt3 qt3support qt4 quicktime radeon readline
realmedia reflection sdl session sndfile spell spl sse sse2 ssl
startup-notification svg sysfs tcltk tcpd tiff truetype unicode usb
v4l v4l2 vorbis xine xml xorg xscreensaver xulrunner xv xvid zlib"
ALSA_CARDS="hdsp9652 hdsp" 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 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" ELIBC="glibc" INPUT_DEVICES="keyboard
mouse evdev" KERNEL="linux" LCD_DEVICES="bayrad cfontz cfontz633 glk
hd44780 lb216 lcdm001 mtxorb ncurses text" LINGUAS="en" USERLAND="GNU"
VIDEO_CARDS="radeon vesa"
Unset: CPPFLAGS, CTARGET, FFLAGS, INSTALL_MASK, LC_ALL,
PORTAGE_COMPRESS, PORTAGE_COMPRESS_FLAGS, PORTAGE_RSYNC_EXTRA_OPTS
lightning ~ #