Gentoo Archives: gentoo-user

From: Dale <rdalek1967@×××××.com>
To: gentoo-user@l.g.o
Subject: [gentoo-user] kdemultimedia-arts-3.5.10 and the arts flag
Date: Thu, 12 Nov 2009 13:09:23
Message-Id: 4AFC08F9.6020104@gmail.com
1 Hi,
2
3 I'm getting KDE 3.5 from this layman thing so I am lost. I did a update
4 and was told to run emerge @preserved-rebuild, so I did. Then I get this:
5
6 >>> Emerging (1 of 7) kde-base/kdemultimedia-arts-3.5.10 from kde-sunset
7 * kdemultimedia-3.5.10.tar.bz2 RMD160 SHA1 SHA256 size ;-)
8 ... [ ok ]
9 * checking ebuild checksums ;-)
10 ...
11 [ ok ]
12 * checking auxfile checksums ;-)
13 ...
14 [ ok ]
15 * checking miscfile checksums ;-)
16 ...
17 [ ok ]
18 * The package kde-base/kdemultimedia-arts-3.5.10 you're trying to merge
19 requires aRTs.
20 * However, kde-base/kdelibs-3.5.10-r6 was compiled with the arts USE
21 flag disabled.
22 *
23 * To build this package you have to recompile
24 * kde-base/kdelibs-3.5.10-r6 with the arts USE flag enabled.
25 * ERROR: kde-base/kdemultimedia-arts-3.5.10 failed:
26 * kdelibs missing arts
27 *
28 * Call stack:
29 * ebuild.sh, line 49: Called pkg_setup
30 * kdemultimedia-arts-3.5.10.ebuild, line 19: Called kde_pkg_setup
31 * kde.eclass, line 115: Called die
32 * The specific snippet of code:
33 * die "kdelibs missing arts"
34 *
35 * If you need support, post the output of 'emerge --info
36 =kde-base/kdemultimedia-arts-3.5.10',
37 * the complete build log and the output of 'emerge -pqv
38 =kde-base/kdemultimedia-arts-3.5.10'.
39 * This ebuild used the following eclasses from overlays:
40 * /usr/local/portage/layman/kde-sunset/eclass/kde-meta.eclass
41 * /usr/local/portage/layman/kde-sunset/eclass/kde.eclass
42 * /usr/local/portage/layman/kde-sunset/eclass/kde-functions.eclass
43 * This ebuild is from an overlay named 'kde-sunset':
44 '/usr/local/portage/layman/kde-sunset/'
45 * The complete build log is located at
46 '/var/log/portage/elog/kde-base:kdemultimedia-arts-3.5.10:20091112-125944.log'.
47 * The ebuild environment file is located at
48 '/var/tmp/portage/kde-base/kdemultimedia-arts-3.5.10/temp/die.env'.
49 * S:
50 '/var/tmp/portage/kde-base/kdemultimedia-arts-3.5.10/work/kdemultimedia-arts-3.5.10'
51
52 >>> Failed to emerge kde-base/kdemultimedia-arts-3.5.10, Log file:
53
54 >>>
55 '/var/log/portage/elog/kde-base:kdemultimedia-arts-3.5.10:20091112-125944.log'
56 root@smoker ~ #
57
58
59 So, it wants me to compile kdelibs with the USE flag arts enabled. OK,
60 no problem, I thought anyway. Check this out:
61
62
63 root@smoker ~ # cat /etc/make.conf | grep USE
64 USE="-a52 acl acpi alsa amd arts automount -bluetooth -branding bzip2
65 cddb cdr chroot -crypt curl dbus -doc -dts dvd dvdr dvdread -eds esd
66 exif fdftk -fftw -firefox -gcj gif gimp gkrellm -gnome gphoto2 gtk hal
67 hbci htmlhandbook ipv6 -jabber -jingle java javascript jbig jpeg jpeg2k
68 justify kde kdeprefix libwww logrotate loop-aes mmx mng mplayer mp3
69 -musepack mysql -nls nsplugin ofx offensive opengl -oss -otr parport pdf
70 ppds qt3 qt3support qt4 realmedia seamonkey -sqlite sse syslog tcl
71 -theora tiff tk truetype usb -v4l webkit win32codecs wma wmf wmp X xml
72 yahoo -xulrunner zeroconf 3dnow "
73 root@smoker ~ #
74
75 So I have it in make.conf but I get this:
76
77 root@smoker ~ # emerge --info | grep USE
78 USE="3dnow X aac acl acpi alsa amd automount berkdb bzip2 cairo cddb cdr
79 chroot cli consolekit cracklib cups curl dbus dri dvd dvdr dvdread
80 emboss encode esd evo exif fam fdftk flac fortran gdbm gif gimp gkrellm
81 gphoto2 gpm gstreamer gtk hal hbci htmlhandbook iconv ipv6 java
82 javascript jbig jpeg jpeg2k justify kde ldap libnotify libwww logrotate
83 loop-aes mad mikmod mmx mng modules mp3 mp4 mpeg mplayer mudflap mysql
84 ncurses nptl nptlonly nsplugin offensive ofx ogg opengl openmp pam
85 parport pcre pdf perl png ppds pppd python qt3 qt3support qt4 quicktime
86 readline realmedia reflection sdl seamonkey session spell spl sse ssl
87 startup-notification svg sysfs syslog tcl tcpd thunar tiff tk truetype
88 unicode usb vorbis webkit win32codecs wma wmf wmp x264 x86 xml xorg xv
89 xvid yahoo zeroconf zlib" ALSA_CARDS="emu10k1" ALSA_PCM_PLUGINS="adpcm
90 alaw asym copy dmix dshare dsnoop empty extplug file hooks iec958 ioplug
91 ladspa lfloat linear meter mmap_emul mulaw multi null plug rate route
92 share shm softvol" CAMERAS="canon ptp2" ELIBC="glibc"
93 INPUT_DEVICES="keyboard mouse evdev" KERNEL="linux" LINGUAS="en_US en"
94 SANE_BACKENDS="hp" USERLAND="GNU" VIDEO_CARDS="nvidia nv"
95 root@smoker ~ #
96
97
98 So, I it wants arts turned on, I have it turned on, portage IGNORES what
99 I want? What's up with this? When I try to re-emerge kdelibs, I get this:
100
101 root@smoker ~ # emerge -1va =kde-base/kdelibs-3.5.10-r6
102
103 These are the packages that would be merged, in order:
104
105 Calculating dependencies... done!
106 [ebuild R ] kde-base/kdelibs-3.5.10-r6 USE="acl alsa cups fam
107 jpeg2k spell tiff (-arts) -avahi -bindist -branding -debug -doc
108 -kdehiddenvisibility -kerberos -legacyssl -lua -openexr -utempter" 0 kB
109 [1]
110
111 Total: 1 package (1 reinstall), Size of downloads: 0 kB
112 Portage tree and overlays:
113 [0] /usr/portage
114 [1] /usr/local/portage/layman/kde-sunset
115
116 Would you like to merge these packages? [Yes/No] n
117
118 Quitting.
119
120 root@smoker ~ #
121
122 So, portage is ignoring my USE flags. Do I need a hammer for this to
123 work? Is this me or what? I'm confused.
124
125 Thanks.
126
127 Dale
128
129 :-) :-)

Replies

Subject Author
Re: [gentoo-user] kdemultimedia-arts-3.5.10 and the arts flag Neil Bothwick <neil@××××××××××.uk>