>>> cfg-update-1.8.2-r1: Skipping checksum index updating... * CPV: app-editors/padre-0.56 * REPO: gentoo * USE: elibc_glibc kernel_linux userland_GNU x86 >>> Unpacking source... >>> Unpacking Padre-0.56.tar.gz to /tmp/portage/portage/app-editors/padre-0.56/work >>> Source unpacked in /tmp/portage/portage/app-editors/padre-0.56/work >>> Preparing source in /tmp/portage/portage/app-editors/padre-0.56/work/Padre-0.56 ... >>> Source prepared. >>> Configuring source in /tmp/portage/portage/app-editors/padre-0.56/work/Padre-0.56 ... * Using ExtUtils::MakeMaker Found locale en_US.utf8 Found wxWidgets 2.8.10 Found Wx.pm 0.9701 No protocol specified Error: Unable to initialize gtk, is DISPLAY set properly? No protocol specified Error while autoloading 'Wx::wxUNICODE' at inc/Module/Install/PRIVATE/Padre.pm line 105 * ERROR: app-editors/padre-0.56 failed: * Unable to build! (are you using USE="build"?) * * Call stack: * ebuild.sh, line 48: Called src_configure * environment, line 2688: Called perl-module_src_configure * environment, line 2443: Called perl-module_src_prep * environment, line 2504: Called die * The specific snippet of code: * perl Makefile.PL PREFIX=/usr INSTALLDIRS=vendor INSTALLMAN3DIR='none' DESTDIR="${D}" ${myconf} <<< "${pm_echovar}" || die "Unable to build! (are you using USE=\"build\"?)"; * * If you need support, post the output of 'emerge --info =app-editors/padre-0.56', * the complete build log and the output of 'emerge -pqv =app-editors/padre-0.56'. * The complete build log is located at '/var/log/portage/app-editors:padre-0.56:20100220-155703.log'. * The ebuild environment file is located at '/tmp/portage/portage/app-editors/padre-0.56/temp/environment'. * S: '/tmp/portage/portage/app-editors/padre-0.56/work/Padre-0.56' Reproducible: Always # eselect wxwidgets show Current wxWidgets profile: gtk2-unicode-release-2.8
# emerge --info >>> cfg-update-1.8.2-r1: Skipping checksum index updating... WARNING: One or more repositories have missing repo_name entries: /home/portage/profiles/repo_name NOTE: Each repo_name entry should be a plain text file containing a unique name for the repository on the first line. Portage 2.2_rc62 (default/linux/x86/10.0, gcc-4.4.2, glibc-2.11-r1, 2.6.31-gentoo-r5-ines i686) ================================================================= System uname: Linux-2.6.31-gentoo-r5-ines-i686-Intel-R-_Core-TM-2_CPU_6600_@_2.40GHz-with-gentoo-2.0.1 Timestamp of tree: Sat, 20 Feb 2010 00:45:01 +0000 distcc 3.1 i686-pc-linux-gnu [disabled] ccache version 2.4 [disabled] app-shells/bash: 4.0_p37 dev-java/java-config: 1.3.7-r1, 2.1.9-r1 dev-lang/python: 2.5.4-r4, 2.6.4, 3.1.1-r1 dev-python/pycrypto: 2.1.0 dev-util/ccache: 2.4-r7 dev-util/cmake: 2.8.0 sys-apps/baselayout: 2.0.1 sys-apps/openrc: 0.6.0 sys-apps/sandbox: 2.2 sys-devel/autoconf: 2.13, 2.65 sys-devel/automake: 1.4_p6-r1, 1.5-r1, 1.6.3-r1, 1.7.9-r2, 1.8.5-r4, 1.9.6-r3, 1.10.3, 1.11.1 sys-devel/binutils: 2.20 sys-devel/gcc: 3.3.6-r1, 4.1.2, 4.2.4-r1, 4.3.4, 4.4.2 sys-devel/gcc-config: 1.4.1 sys-devel/libtool: 2.2.6b virtual/os-headers: 2.6.30-r1 ACCEPT_KEYWORDS="x86 ~x86" ACCEPT_LICENSE="*" CBUILD="i686-pc-linux-gnu" CFLAGS="-march=prescott -O2 -pipe -ggdb -fvar-tracking -DDEBUG_FASTCGI" CHOST="i686-pc-linux-gnu" CONFIG_PROTECT="/etc /usr/share/X11/xkb /usr/share/config /var/bind /var/lib/hsqldb" CONFIG_PROTECT_MASK="/etc/ca-certificates.conf /etc/env.d /etc/env.d/java/ /etc/fonts/fonts.conf /etc/gconf /etc/gentoo-release /etc/php/apache2-php5/ext-active/ /etc/php/cgi-php5/ext-active/ /etc/php/cli-php5/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=prescott -O2 -pipe -ggdb -fvar-tracking -DDEBUG_FASTCGI" DISTDIR="/usr/portage/distfiles" FEATURES="assume-digests distlocks fail-clean fixpackages installsources metadata-transfer news nostrip notitles parallel-fetch preserve-libs protect-owned sandbox sfperms strict unmerge-logs unmerge-orphans userfetch userpriv usersandbox" GENTOO_MIRRORS="http://trumpetti.atm.tut.fi/gentoo/ http://gentoo.prz.rzeszow.pl http://gentoo.zie.pg.gda.pl http://gentoo.po.opole.pl ftp://gentoo.po.opole.pl http://ftp.du.se/pub/os/gentoo http://ds.thn.htu.se/linux/gentoo http://mirror.pudas.net/gentoo" LANG="en_US.utf8" LC_ALL="en_US.utf8" LDFLAGS="-Wl,-O1" LINGUAS="en pl" MAKEOPTS="-j1" 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="/tmp/portage" PORTDIR="/usr/portage" PORTDIR_OVERLAY="/usr/portage/local/layman/sunrise /home/portage /usr/local/portage/layman/pro-audio /usr/local/portage/layman/kde-testing" SYNC="rsync://rsync.europe.gentoo.org/gentoo-portage" USE="3dnow 3dnowex X acl acpi adns alsa apache2 aspell async berkdb bluetooth branding browserplugin bzip2 cairo cgi cli consolekit cracklib crypt css cups curl cxx dbus divx4linux dlloader doc dri dvd dvdr encode exif expat fam fastcgi ffmpeg flac fortran gd gdbm geoip gif gimp gimpprint glitz gnome gpm gstreamer gtk gtkhtml hal hash iconv imagemagick inifile innodb ipv6 irda ispell jabber jack java java6 javamail javascript jpeg junit kde kipi kpathsea lcms ldap libnotify lm_sensors lua maildir mbox mikmod mmx mmxext mng modules mono mozdevelop mp3 mp4 mplayer mudflap musepack musicbrainz mysql mysqli ncurses nls nptl nptlonly nsplugin nvidia ogg opengl openmp openssl pam pcre pdf perl php png posix ppd ppds pppd python qt3support qt4 rar readline reflection ruby samba secure-delete server session slang source spell spl sql sqlite sse sse2 ssl ssse3 svg symlink sysfs tcpd tiff tk transcode trayicon truetype tv type1 unicode usb v4l v4l2 vdpau vhosts visualization vorbis webkit wf win32codecs x86 xcb xcomposite xinerama xml xorg xsl xulrunner xv xvid zlib zvbi" ALSA_CARDS="hda-intel" 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 auth_digest authn_anon authn_dbd 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 dbd deflate dir disk_cache env expires ext_filter file_cache filter headers ident imagemap include info log_config logio mem_cache mime mime_magic negotiation proxy proxy_ajp proxy_balancer proxy_connect proxy_http rewrite setenvif speling status unique_id userdir usertrack vhost_alias asis authn_alias substitute version cern_meta charset_lite dumpio " APACHE2_MPMS="prefork" CAMERAS="aox canon digigr8 digita directory fuji hp215 iclick konica lg_gsm mustek pccam300 pccam600 ptp2 ricoh samsung template adc65 agfa_cl20 barbie casio_qv clicksmart310 dimagev dimera3500 enigma13 gsmart300 jamcam jd11 kodak_dc120 kodak_dc210 kodak_dc240 kodak_dc3200 kodak_ez200 konica_qm150 largan mars panasonic_coolshot panasonic_dc1000 panasonic_dc1580 panasonic_l859 polaroid_pdc320 polaroid_pdc640 polaroid_pdc700 ricoh_g3 sierra sipix_blink sipix_blink2 sipix_web2 smal sonix sony_dscf1 sony_dscf55 soundvision spca50x sq905 stv0674 stv0680 sx330z toshiba_pdrm11 agfacl20 casio dimera kodak minolta panasonic polaroid sipix sonydscf1 sonydscf55 toshiba" ELIBC="glibc" INPUT_DEVICES="keyboard mouse" KERNEL="linux" LCD_DEVICES="bayrad cfontz cfontz633 glk hd44780 lb216 lcdm001 mtxorb ncurses text" LINGUAS="en pl" NETBEANS_MODULES="apisupport harness ide java nb identity j2ee php profiler soa webcommon websvccommon xml" RUBY_TARGETS="ruby18" USERLAND="GNU" VIDEO_CARDS="nvidia vesa nv" Unset: CPPFLAGS, CTARGET, EMERGE_DEFAULT_OPTS, FFLAGS, INSTALL_MASK, PORTAGE_COMPRESS, PORTAGE_COMPRESS_FLAGS, PORTAGE_RSYNC_EXTRA_OPTS
I think it can have two reasons: - the order some packages were installed - DISPLAY is set. Please sync in an hour again. I committed a version where DISPLAY is unset. Try that version. If it doesn't work: Can you run `qlop -l x11-libs/wxGTK dev-perl/wxperl dev-perl/Alien-wxWidgets` and paste the tail where every of the tree packages gets installed? (qlop is in app-portage/portage-utils.)
DISPLAY was set to :0 I just did # export DISPLAY= and emerge went fine. So I guess the patch would do the job too.