1 |
On Mon, Apr 12, 2010 at 2:14 PM, Paul Hartman |
2 |
<paul.hartman+gentoo@×××××.com> wrote: |
3 |
> On Mon, Apr 12, 2010 at 4:03 PM, Mark Knecht <markknecht@×××××.com> wrote: |
4 |
>> cruncher mark # cat .xsession-errors |
5 |
>> /etc/X11/gdm/Xsession: Beginning session setup... |
6 |
>> /etc/X11/gdm/Xsession: Cannot find Xclients |
7 |
>> /etc/X11/gdm/Xsession: line 203: exec: xterm: not found |
8 |
>> cruncher mark # |
9 |
>> |
10 |
>> cruncher mark # eix -I xterm |
11 |
>> No matches found. |
12 |
>> cruncher mark # updatedb |
13 |
>> cruncher mark # slocate xterm | grep bin |
14 |
>> cruncher mark # |
15 |
>> |
16 |
>> Unmet dependencies? |
17 |
> |
18 |
> In my system, xterm is a dependency of xinit, which in turn is a |
19 |
> dependency of xorg-server. That is weird and I don't know how it would |
20 |
> not be installed (assuming you've got xorg-server installed). |
21 |
> |
22 |
> |
23 |
|
24 |
Really? Doesn't seem to be true here. It doesn't seem to be installed |
25 |
because of xorg-server nor included in xorg-server: |
26 |
|
27 |
cruncher ~ # emerge -ep xorg-server | grep xterm |
28 |
cruncher ~ # equery files xorg-server | grep xterm |
29 |
cruncher ~ # |
30 |
|
31 |
I see it as a separate package: |
32 |
|
33 |
cruncher ~ # eix -c xterm |
34 |
[N] lxde-base/lxterminal ((~)0.1.7): Lightweight vte-based tabbed |
35 |
terminal emulator for LXDE |
36 |
[N] net-misc/ajaxterm ((~)0.10): Ajaxterm is a web based terminal |
37 |
[N] x11-misc/xtermcontrol ((~)2.10): xtermcontrol enables dynamic |
38 |
control of XFree86 xterm properties |
39 |
[N] x11-terms/cxterm (--): A Chinese/Japanese/Korean X-Terminal |
40 |
[N] x11-terms/roxterm ((~)1.16.3): A terminal emulator designed to |
41 |
integrate with the ROX environment |
42 |
[N] x11-terms/xterm ((~)255): Terminal Emulator for X Windows |
43 |
Found 6 matches. |
44 |
cruncher ~ # |
45 |
|
46 |
Very strange. Flag issue of some type? I emerged it explicitly and it |
47 |
let me start an xsession which was only an xterm. When I typed exit X |
48 |
locked up and didn't go back to the login screen. It's a mess. |
49 |
|
50 |
So obviously I'm back from my errand and unfortunately my emerge -e |
51 |
@world failed with another perl failure. |
52 |
|
53 |
cruncher ~ # time emerge -e @world |
54 |
<SNIP> |
55 |
|
56 |
* Messages for package x11-libs/libdrm-2.4.20: |
57 |
|
58 |
* libdrm's ABI may have changed without change in library name |
59 |
* Please rebuild media-libs/mesa, x11-base/xorg-server and |
60 |
* your video drivers in x11-drivers/*. |
61 |
|
62 |
* Messages for package dev-lang/perl-5.10.1: |
63 |
|
64 |
* ERROR: dev-lang/perl-5.10.1 failed: |
65 |
* emake failed |
66 |
* |
67 |
* Call stack: |
68 |
* ebuild.sh, line 48: Called src_compile |
69 |
* environment, line 2844: Called _eapi2_src_compile |
70 |
* ebuild.sh, line 640: Called die |
71 |
* The specific snippet of code: |
72 |
* emake || die "emake failed" |
73 |
* |
74 |
* If you need support, post the output of 'emerge --info |
75 |
=dev-lang/perl-5.10.1', |
76 |
* the complete build log and the output of 'emerge -pqv =dev-lang/perl-5.10.1'. |
77 |
* The complete build log is located at |
78 |
'/var/tmp/portage/dev-lang/perl-5.10.1/temp/build.log'. |
79 |
* The ebuild environment file is located at |
80 |
'/var/tmp/portage/dev-lang/perl-5.10.1/temp/environment'. |
81 |
* S: '/var/tmp/portage/dev-lang/perl-5.10.1/work/perl-5.10.1' |
82 |
|
83 |
* Regenerating GNU info directory index... |
84 |
* Processed 103 info files. |
85 |
|
86 |
real 23m38.050s |
87 |
user 28m16.088s |
88 |
sys 4m42.603s |
89 |
cruncher ~ # |
90 |
|
91 |
Not that this should necessarily be posted to this list, but since |
92 |
we've started I'll continue along until you tell me to go away. The |
93 |
last two are huge so I'll only post the start and end for now. Keep in |
94 |
mind that ALL of this worked in stable. This is only since going to |
95 |
~amd64 that I've seen any of this. |
96 |
|
97 |
cruncher ~ # emerge --info =dev-lang/perl-5.10.1 |
98 |
Portage 2.2_rc67 (default/linux/amd64/10.0/desktop, gcc-4.4.3, |
99 |
glibc-2.11-r1, 2.6.34-rc3 x86_64) |
100 |
================================================================= |
101 |
System Settings |
102 |
================================================================= |
103 |
System uname: Linux-2.6.34-rc3-x86_64-Intel-R-_Core-TM-_i7_CPU_X_980_@_3.33GHz-with-gentoo-2.0.1 |
104 |
Timestamp of tree: Mon, 12 Apr 2010 10:45:01 +0000 |
105 |
app-shells/bash: 4.1_p5 |
106 |
dev-java/java-config: 2.1.10 |
107 |
dev-lang/python: 2.6.5-r1, 3.1.2-r2 |
108 |
sys-apps/baselayout: 2.0.1 |
109 |
sys-apps/openrc: 0.6.1-r1 |
110 |
sys-apps/sandbox: 2.2 |
111 |
sys-devel/autoconf: 2.13, 2.65 |
112 |
sys-devel/automake: 1.10.3, 1.11.1 |
113 |
sys-devel/binutils: 2.20.1 |
114 |
sys-devel/gcc: 4.4.3 |
115 |
sys-devel/gcc-config: 1.4.1 |
116 |
sys-devel/libtool: 2.2.6b |
117 |
virtual/os-headers: 2.6.33 |
118 |
ACCEPT_KEYWORDS="amd64 ~amd64" |
119 |
ACCEPT_LICENSE="* -@EULA dlj-1.1 PUEL" |
120 |
CBUILD="x86_64-pc-linux-gnu" |
121 |
CFLAGS="-O2 -march=native -pipe" |
122 |
CHOST="x86_64-pc-linux-gnu" |
123 |
CONFIG_PROTECT="/etc /usr/share/X11/xkb" |
124 |
CONFIG_PROTECT_MASK="/etc/ca-certificates.conf /etc/env.d |
125 |
/etc/env.d/java/ /etc/fonts/fonts.conf /etc/gconf /etc/gentoo-release |
126 |
/etc/revdep-rebuild /etc/sandbox.d /etc/terminfo" |
127 |
CXXFLAGS="-O2 -march=native -pipe" |
128 |
DISTDIR="/usr/portage/distfiles" |
129 |
EMERGE_DEFAULT_OPTS="--with-bdeps y" |
130 |
FEATURES="assume-digests buildpkg distlocks fixpackages news |
131 |
parallel-fetch preserve-libs protect-owned sandbox sfperms strict |
132 |
unmerge-logs unmerge-orphans userfetch" |
133 |
GENTOO_MIRRORS="http://gentoo.osuosl.org/ " |
134 |
LDFLAGS="-Wl,-O1" |
135 |
LINGUAS="en" |
136 |
MAKEOPTS="-j13" |
137 |
PKGDIR="/usr/portage/packages" |
138 |
PORTAGE_CONFIGROOT="/" |
139 |
PORTAGE_RSYNC_OPTS="--recursive --links --safe-links --perms --times |
140 |
--compress --force --whole-file --delete --stats --timeout=180 |
141 |
--exclude=/distfiles --exclude=/local --exclude=/packages" |
142 |
PORTAGE_TMPDIR="/var/tmp" |
143 |
PORTDIR="/usr/portage" |
144 |
SYNC="rsync://rsync.namerica.gentoo.org/gentoo-portage" |
145 |
USE="X a52 aac acl acpi alsa amd64 berkdb branding bzip2 cairo caps |
146 |
cdda cddb cdparanoia cdr cli consolekit cracklib crypt cxx dbus dri |
147 |
dts dvd dvdr emboss encode exif fam ffmpeg firefox flac fltk fortran |
148 |
ftp gdbm gif gnome gpm gtk hal iconv ieee1394 ipv6 jpeg kde ladspa |
149 |
lame lash lcms ldap libnotify libsamplerate mad mikmod mmx mng modules |
150 |
mp3 mp4 mpeg mudflap multilib musepack ncurses nls nptl nptlonly |
151 |
nsplugin ogg opengl openmp pam pango pcre pdf perl png ppds pppd |
152 |
python qt3support qt4 readline reflection sdl semantic-desktop session |
153 |
spell spl sse sse2 sse4 ssl ssse3 startup-notification svg sysfs tcpd |
154 |
tiff tifftruetype truetype unicode usb vmware vorbis x264 xcb xine xml |
155 |
xorg xulrunner xv xvid zlib" ALSA_CARDS="intel-hda" |
156 |
ALSA_PCM_PLUGINS="adpcm alaw asym copy dmix dshare dsnoop empty |
157 |
extplug file hooks iec958 ioplug ladspa lfloat linear meter mmap_emul |
158 |
mulaw multi null plug rate route share shm softvol" |
159 |
APACHE2_MODULES="actions alias auth_basic authn_alias authn_anon |
160 |
authn_dbm authn_default authn_file authz_dbm authz_default |
161 |
authz_groupfile authz_host authz_owner authz_user autoindex cache dav |
162 |
dav_fs dav_lock deflate dir disk_cache env expires ext_filter |
163 |
file_cache filter headers include info log_config logio mem_cache mime |
164 |
mime_magic negotiation rewrite setenvif speling status unique_id |
165 |
userdir usertrack vhost_alias" ELIBC="glibc" INPUT_DEVICES="evdev" |
166 |
KERNEL="linux" LCD_DEVICES="bayrad cfontz cfontz633 glk hd44780 lb216 |
167 |
lcdm001 mtxorb ncurses text" LINGUAS="en" RUBY_TARGETS="ruby18" |
168 |
USERLAND="GNU" VIDEO_CARDS="radeon fbdev" |
169 |
Unset: CPPFLAGS, CTARGET, FFLAGS, INSTALL_MASK, LANG, LC_ALL, |
170 |
PORTAGE_COMPRESS, PORTAGE_COMPRESS_FLAGS, PORTAGE_RSYNC_EXTRA_OPTS, |
171 |
PORTDIR_OVERLAY |
172 |
|
173 |
================================================================= |
174 |
Package Settings |
175 |
================================================================= |
176 |
|
177 |
dev-lang/perl-5.10.1 was built with the following: |
178 |
USE="berkdb gdbm (multilib) -build -debug -doc -ithreads" |
179 |
|
180 |
cruncher ~ # |
181 |
|
182 |
cruncher ~ # emerge -pqv =dev-lang/perl-5.10.1 |
183 |
[ebuild R ] dev-lang/perl-5.10.1 USE="berkdb gdbm -build -debug |
184 |
-doc -ithreads" |
185 |
cruncher ~ # |
186 |
|
187 |
|
188 |
|
189 |
mark@firefly ~ $ cat FAIL.build.log | more |
190 |
* CPV: dev-lang/perl-5.10.1 |
191 |
* REPO: gentoo |
192 |
* USE: amd64 berkdb elibc_glibc gdbm kernel_linux multilib userland_GNU |
193 |
>>> Unpacking source... |
194 |
>>> Unpacking perl-5.10.1.tar.bz2 to /var/tmp/portage/dev-lang/perl-5.10.1/work |
195 |
>>> Unpacking perl-5.10.1-9.tar.bz2 to /var/tmp/portage/dev-lang/perl-5.10.1/work |
196 |
>>> Source unpacked in /var/tmp/portage/dev-lang/perl-5.10.1/work |
197 |
>>> Preparing source in /var/tmp/portage/dev-lang/perl-5.10.1/work/perl-5.10.1 ... |
198 |
* Applying various patches (bugfixes/updates) ... |
199 |
* 0001-fixes_RT69056__postive__GPOS__leads__to__segv__on__first__match.diff |
200 |
... [ ok ] |
201 |
* 0002-fixes_RT69973__disable__non__unicode__case__insensitive__trie__matching.diff |
202 |
... [ ok ] |
203 |
* 0003-gentoo_MakeMaker-RUNPATH.diff ... |
204 |
[ ok ] |
205 |
* 0004-gentoo_config__over.diff ... |
206 |
[ ok ] |
207 |
* 0005-gentoo_cpan__definstalldirs.diff ... |
208 |
[ ok ] |
209 |
* 0006-gentoo_cpanplus__definstalldirs.diff ... |
210 |
[ ok ] |
211 |
* 0007-gentoo_create-libperl-soname.diff ... |
212 |
[ ok ] |
213 |
* 0008-gentoo_prelink-lpthread.diff ... |
214 |
[ ok ] |
215 |
* 0009-gentoo_remove__single__quote__character__from__uname.diff |
216 |
... [ ok ] |
217 |
* 0010-gentoo_reorder-INC.diff ... |
218 |
[ ok ] |
219 |
* 0011-gentoo_Devel-PPPort-temporary-ICE-fix.diff ... |
220 |
[ ok ] |
221 |
* Done with patching |
222 |
>>> Source prepared. |
223 |
>>> Configuring source in /var/tmp/portage/dev-lang/perl-5.10.1/work/perl-5.10.1 ... |
224 |
First let's make sure your kit is complete. Checking... |
225 |
Locating common programs... |
226 |
Checking compatibility between /bin/echo and builtin echo (if any)... |
227 |
Symbolic links are supported. |
228 |
|
229 |
|
230 |
<SNIP> |
231 |
|
232 |
|
233 |
LD_LIBRARY_PATH=/var/tmp/portage/dev-lang/perl-5.10.1/work/perl-5.10.1 |
234 |
/var/tmp/portage/dev-lang/perl-5.10.1/work/perl-5.10.1/preload |
235 |
/var/tmp/portage/dev-lang/perl-5.10.1/work/perl-5.10.1/libperl.so.5.10.1 |
236 |
./miniperl -Ilib configpm |
237 |
LD_LIBRARY_PATH=/var/tmp/portage/dev-lang/perl-5.10.1/work/perl-5.10.1 |
238 |
/var/tmp/portage/dev-lang/perl-5.10.1/work/perl-5.10.1/preload |
239 |
/var/tmp/portage/dev-lang/perl-5.10.1/work/perl-5.10.1/libperl.so.5.10.1 |
240 |
./miniperl -Ilib configpm |
241 |
CCCMD = x86_64-pc-linux-gnu-gcc -DPERL_CORE -c |
242 |
-fno-strict-aliasing -pipe -fstack-protector -D_LARGEFILE_SOURCE |
243 |
-D_FILE_OFFSET_BITS=64 -std=c89 -O2 -march=native -pipe -Wall -ansi |
244 |
-W -Wextra -Wdeclaration-after-statement -Wendif-labels -Wc++-compat |
245 |
written lib/Config.pod |
246 |
written lib/Config.pod |
247 |
updated lib/Config.pm |
248 |
updated lib/Config_heavy.pl |
249 |
lib/Config.pm did not return a true value at configpm line 1023. |
250 |
updated lib/Config.pm |
251 |
updated lib/Config_heavy.pl |
252 |
make: *** [lib/Config.pm] Error 255 |
253 |
make: *** Waiting for unfinished jobs.... |
254 |
written lib/Config.pod |
255 |
* ERROR: dev-lang/perl-5.10.1 failed: |
256 |
* emake failed |
257 |
* |
258 |
* Call stack: |
259 |
* ebuild.sh, line 48: Called src_compile |
260 |
* environment, line 2844: Called _eapi2_src_compile |
261 |
* ebuild.sh, line 640: Called die |
262 |
* The specific snippet of code: |
263 |
* emake || die "emake failed" |
264 |
* |
265 |
* If you need support, post the output of 'emerge --info |
266 |
=dev-lang/perl-5.10.1', |
267 |
* the complete build log and the output of 'emerge -pqv =dev-lang/perl-5.10.1'. |
268 |
* The complete build log is located at |
269 |
'/var/tmp/portage/dev-lang/perl-5.10.1/temp/build.log'. |
270 |
* The ebuild environment file is located at |
271 |
'/var/tmp/portage/dev-lang/perl-5.10.1/temp/environment'. |
272 |
* S: '/var/tmp/portage/dev-lang/perl-5.10.1/work/perl-5.10.1' |
273 |
mark@firefly ~ $ |
274 |
|
275 |
|
276 |
|
277 |
declare -x ABI="amd64" |
278 |
declare -x ALSA_CARDS="" |
279 |
declare -x ALSA_PCM_PLUGINS="adpcm alaw asym copy dmix dshare dsnoop |
280 |
empty extplug file hooks iec958 |
281 |
ioplug ladspa lfloat linear meter mmap_emul mulaw multi null plug rate |
282 |
route share shm softvol" |
283 |
declare -x APACHE2_MODULES="actions alias auth_basic authn_alias |
284 |
authn_anon authn_dbm authn_default a |
285 |
uthn_file authz_dbm authz_default authz_groupfile authz_host |
286 |
authz_owner authz_user autoindex cache d |
287 |
av dav_fs dav_lock deflate dir disk_cache env expires ext_filter |
288 |
file_cache filter headers include in |
289 |
fo log_config logio mem_cache mime mime_magic negotiation rewrite |
290 |
setenvif speling status unique_id u |
291 |
serdir usertrack vhost_alias" |
292 |
declare -x ARCH="amd64" |
293 |
declare -x ASFLAGS_x86="--32" |
294 |
declare -x BUILD_BZIP2="0" |
295 |
declare -x BZIP2_INCLUDE="/usr/include" |
296 |
declare -x BZIP2_LIB="/usr/lib64" |
297 |
declare -x CBUILD="x86_64-pc-linux-gnu" |
298 |
declare -x CDEFINE_amd64="__x86_64__" |
299 |
declare -x CDEFINE_default="__unix__" |
300 |
declare -x CDEFINE_x86="__i386__" |
301 |
declare -x CFLAGS="-O2 -march=native -pipe" |
302 |
declare -x CFLAGS_default="" |
303 |
declare -x CFLAGS_x86="-m32" |
304 |
declare -x CHOST="x86_64-pc-linux-gnu" |
305 |
declare -x CHOST_amd64="x86_64-pc-linux-gnu" |
306 |
declare -x CHOST_default="x86_64-pc-linux-gnu" |
307 |
declare -x CHOST_x86="i686-pc-linux-gnu" |
308 |
declare -- COMMON_DEPEND="berkdb? ( sys-libs/db ) |
309 |
gdbm? ( >=sys-libs/gdbm-1.8.3 ) |
310 |
>=sys-devel/libperl-5.10.1 |
311 |
!!<sys-devel/libperl-5.10.1 |
312 |
app-arch/bzip2 |
313 |
sys-libs/zlib" |
314 |
declare -x CPPFLAGS="" |
315 |
declare -x CROSSCOMPILE_OPTS="" |
316 |
declare -x CTARGET_default="x86_64-pc-linux-gnu" |
317 |
declare -x CVS_RSH="ssh" |
318 |
declare -x CXXFLAGS="-O2 -march=native -pipe" |
319 |
declare -x DEFAULT_ABI="amd64" |
320 |
declare -- DEFINED_PHASES=" configure install postinst postrm prepare |
321 |
setup test" |
322 |
declare -- DEPEND="berkdb? ( sys-libs/db ) |
323 |
gdbm? ( >=sys-libs/gdbm-1.8.3 ) |
324 |
>=sys-devel/libperl-5.10.1 |
325 |
!!<sys-devel/libperl-5.10.1 |
326 |
app-arch/bzip2 |
327 |
sys-libs/zlib |
328 |
elibc_FreeBSD? ( sys-freebsd/freebsd-mk-defs ) " |
329 |
declare -- DESCRIPTION="Larry Wall's Practical Extraction and Report Language" |
330 |
declare -x DESTTREE="/usr" |
331 |
declare -x DIROPTIONS="-m0755" |
332 |
declare -x EAPI="2" |
333 |
declare -x ELIBC="glibc" |
334 |
declare -- EPATCH_EXCLUDE="" |
335 |
declare -- EPATCH_FORCE="no" |
336 |
|
337 |
|
338 |
|
339 |
<SNIP> |
340 |
|
341 |
validate_desktop_entries () |
342 |
{ |
343 |
if [[ -x /usr/bin/desktop-file-validate ]]; then |
344 |
einfo "Checking desktop entry validity"; |
345 |
local directories=""; |
346 |
for d in /usr/share/applications $@; |
347 |
do |
348 |
[[ -d ${D}${d} ]] && directories="${directories} ${D}${d}"; |
349 |
done; |
350 |
if [[ -n ${directories} ]]; then |
351 |
for FILE in $(find ${directories} -name "*\.desktop" |
352 |
-not -path '*.hidden*' | sort -u |
353 |
2>/dev/null); |
354 |
do |
355 |
local temp=$(desktop-file-validate ${FILE} | grep -v |
356 |
"warning:" | sed -e "s|error: ||" -e |
357 |
"s|${FILE}:|--|g" ); |
358 |
[[ -n $temp ]] && elog ${temp/--/${FILE/${D}/}:}; |
359 |
done; |
360 |
fi; |
361 |
echo ""; |
362 |
else |
363 |
einfo "Passing desktop entry validity check. Install |
364 |
dev-util/desktop-file-utils, if you want to help to improve Gentoo."; |
365 |
fi |
366 |
} |
367 |
cruncher ~ # |