The latest aqbanking ebuild has a problem emerging with the gtk2 use flag enabled; make[4]: Entering directory `/var/tmp/portage/aqbanking-1.6.0_beta/work/aqbankin g-1.6.0beta/src/frontends/g2banking' rm -Rf tmp.glade >/dev/null rm -Rf tmp.glade >/dev/null rm -Rf tmp.glade >/dev/null mkdir tmp.glade mkdir tmp.glade cp g2banking.glade tmp.glade mkdir: cannot create directory `tmp.glade': File exists make[4]: *** [callbacks.c] Error 1 make[4]: *** Waiting for unfinished jobs.... ( cd tmp.glade && glade-2 -w g2banking.glade ) /bin/sh: line 0: cd: tmp.glade: No such file or directory make[4]: *** Waiting for unfinished jobs.... mkdir tmp.glade make[4]: *** Waiting for unfinished jobs.... make[4]: *** [interface.c] Error 1 cp g2banking.glade tmp.glade ( cd tmp.glade && glade-2 -w g2banking.glade ) GTK Accessibility Module initialized ACCESS DENIED chmod: /root/.gnome2_private Could not set mode 0700 on private per-user gnome configuration directory `/root/.gnome2_private/': Permission denied make[4]: *** [support.c] Error 1 make[3]: *** [all-recursive] Error 1 make[3]: Leaving directory `/var/tmp/portage/aqbanking-1.6.0_beta/work/aqbanking-1.6.0beta/src/frontends' make[2]: *** [all-recursive] Error 1 make[2]: Leaving directory `/var/tmp/portage/aqbanking-1.6.0_beta/work/aqbanking-1.6.0beta/src' make[1]: *** [all-recursive] Error 1 make[1]: Leaving directory `/var/tmp/portage/aqbanking-1.6.0_beta/work/aqbanking-1.6.0beta' make: *** [all] Error 2 !!! ERROR: net-libs/aqbanking-1.6.0_beta failed. !!! Function src_compile, Line 45, Exitcode 2 !!! (no error message) !!! If you need support, post the topmost build error, NOT this status message. --------------------------- ACCESS VIOLATION SUMMARY --------------------------- LOG FILE = "/var/log/sandbox/sandbox-net-libs_-_aqbanking-1.6.0_beta-31452.log" chmod: /root/.gnome2_private chmod: /root/.gnome2_private -------------------------------------------------------------------------------- Output of emerge info; Portage 2.0.52-r1 (default-linux/sparc/sparc64/2005.0, gcc-3.3.6, glibc-2.3.3.20 040420-r2, 2.6.13-rc4 sparc64) ================================================================= System uname: 2.6.13-rc4 sparc64 sun4u Gentoo Base System version 1.12.0_pre8 distcc 2.18.3 sparc-unknown-linux-gnu (protocols 1 and 2) (default port 3632) [d isabled] ccache version 2.4 [enabled] dev-lang/python: 2.3.5-r2, 2.4.1-r1 sys-apps/sandbox: 1.2.13 sys-devel/autoconf: 2.13, 2.59-r7 sys-devel/automake: 1.4_p6, 1.5, 1.6.3, 1.7.9-r1, 1.8.5-r3, 1.9.6 sys-devel/binutils: 2.16.1 sys-devel/libtool: 1.5.20 virtual/os-headers: 2.4.26-r1 ACCEPT_KEYWORDS="sparc ~sparc" AUTOCLEAN="yes" CBUILD="sparc-unknown-linux-gnu" CFLAGS="-mcpu=ultrasparc3 -mvis -O2 -pipe -Wa,-Av8plusa" CHOST="sparc-unknown-linux-gnu" CONFIG_PROTECT="/etc /opt/openjms/config /usr/kde/2/share/config /usr/kde/3.3/en v /usr/kde/3.3/share/config /usr/kde/3.3/shutdown /usr/kde/3.4/env /usr/kde/3.4/ share/config /usr/kde/3.4/shutdown /usr/kde/3/share/config /usr/lib/X11/xkb /usr /lib/mozilla/defaults/pref /usr/share/config /var/bind /var/qmail/control /var/s ervice" CONFIG_PROTECT_MASK="/etc/gconf /etc/terminfo /etc/texmf/web2c /etc/env.d" CXXFLAGS="-mcpu=ultrasparc3 -mvis -O2 -pipe -Wa,-Av8plusa" DISTDIR="/nfs/distfiles" FEATURES="autoaddcvs autoconfig buildpkg ccache cvs distlocks nostrip sandbox sf perms strict" GENTOO_MIRRORS="ftp://ftp.ussg.iu.edu/pub/linux/gentoo http://open-systems.ufl.e du/mirrors/gentoo http://mirror.datapipe.net/gentoo ftp://gentoo.mirrors.tds.net /gentoo" LINGUAS="english" MAKEOPTS="-j3" PKGDIR="/usr/portage/packages" PORTAGE_TMPDIR="/var/tmp" PORTDIR="/usr/gentoo-x86" PORTDIR_OVERLAY="/nfs/overlay /usr/local/portage" USE="sparc X X509 Xaw3d a52 aac aalib accessibility acl ada adns aim aimextras apache apache2 ares arts artworkextra async athena audiofile authdaemond avi bash-completion bcmath beep berkdb bgpclassless bidi big-tables bitmap-fonts blas bluetooth bmp bonobo brltty buffysize bzip2 bzlib c++ cairo calendar camaelon ccache cdb cdda cddb cdf cdio cdparanoia cdr cgi chasen chipcard chroot cid clamav clearcase cli corba cracklib crypt cscope css ctype cups curl curlwrappers daap dba dbase dbi dbx dga diet dillo dio dllloader dlloader dnd dnsdb doc drac dri dtaus dts dv dvd dvdr dvdread dynagraph editor edl eds emacs encode escreen esd estraier etwin examples exif exiscan exiscan-acl expat extensions extraengine fam fame fat fax fbcon ffmpeg fftw firebird firefox fits flac flash flatfile flood fluidsynth font-server foomaticdb force-cgi-redirect fortran fpx freetds freetts freetype freewnn ftp fuse gcc-libffi gcc64 gcj gd gdbm geldkarte geoip geometry gg ggi gif gimpprint gkrellm glade glut gmail gmailtimestamps gmp gnokii gnome gnomedb gnustep gnutls gpgme gphoto2 gpm graphicsmagick graphviz gs gsl gsm gsnd gssapi gstreamer gtk gtk2 gtkhtml guile haskell hbci hlapi howl hpn httpd iconv icq ide idled ieee1394 imagemagick imap imlib imlib2 inifile inkjar innodb inode insecure-drivers iodbc irc irda jabber jack jai java javamail javascript jbig jikes jimi jms jmx joystick jp2 jpeg jpeg2k junit jython kakasi kde kdeenablefinal kerberos kig-scripting krb4 lapack latex lcms ldap libcaca libclamav libg++ libgda libsamplerate libwww lingerd live lj lmtp logitech-mouse logrotate lua lzo lzw mad maildir mailwrapper math matroska mbox mbrola mcal mcve mdb mecab memlimit mhash migemo mikmod mime ming mjpeg mmap mng modelock motif mozcalendar mozdevelop mozilla mozxmlterm mp3 mpeg mpeg4 mpi mpm-loader mpm-prefork msn msnextras mssql mule musepack mysql nagios-dns nagios-game nagios-ntp nagios-ping nagios-ssh nas ncurses neXt net netcdf nethack network nfs nis nls nntp nodrm nsplugin ntfs oav objc odbc offensive ofx ogdi ogg oggvorbis on-the-fly-crypt openal openexr opengl oscar ospfapi oss pam pango pascal passfile pcntl pcre pda pdf pdflib pdo-external pear perforce perl php plotutils plugin png pop portaudio posix postgres povray ppds prelude pri print procmail profile pvm pwdb python qdbm qt quicktime quotes radius rdesktop readline realms rhino rplay rrdtool rsh rss rtc ruby samba sample sasl scanner screen sdl server session sftp shared sharedext silc silverxp simplexml skey slang slp smartcard smime smp sndfile snmp soap sockets socks5 softquota source sox spamassassin speedo speex spell spf spl sql sqlite sqlite3 srp srs ssl startup-notification stream stroke subversion svg syslog sysvipc szip tcltk tcpd tcpmd5 test tetex tga theora threads thumbnail tidy tiff tlen tokenizer toolbar tools translator truetype truetype-fonts type1-fonts underscores unicode ups urandom usb utf8 uudeview v4l vcd vda vdesktop vidix vim virtual-users vis vlm vmdbmysql vorbis vpopmail wddx web webdav winbind withsamplescripts wmf wordexp wxwindows xaa xanim xattr xchatdccserver xface xgetdefault xim xine xinetd xlockrc xml xml2 xmlreader xmlrpc xmms xosd xpm xprint xrandr xscreensaver xsl xv xvid yahoo yaz yv12 zeroconf zip zlib zvbi linguas_english userland_GNU kernel_linux elibc_glibc" Unset: ASFLAGS, CTARGET, LANG, LC_ALL, LDFLAGS
As the gtk2-bindings aren't required by any application at the moment, I've removed them completely from the aqbanking-ebuild. Leaving this open till we get a solution to build them without having X running.
The gtk2 bindings are maybe not required by any application, but used by grisbi for example. Is there any chance to make it build?
(In reply to comment #2) > The gtk2 bindings are maybe not required by any application, but used by grisbi > for example. > Is there any chance to make it build? I managed to compile it, by inheriting the virtualx eclass and using Xemake instead of emake (I saw this in the gnumeric ebuild, where also a virtual Xserver is needed at compile time). However as it still triggers the sandbox violation when it tries to change the permissions for $home/.gnome2_private therefore FEATURES='-sandbox' was needed.
After resolving gtk2 issues, compile stopped during linking of the aqhbci-plugin. I had to change the "emake || die" to "emake -j1 || die" (as was suggested also in http://bugs.gentoo.org/attachment.cgi?id=68354 should I file a seperate bug? thanks
1.6.1 is out - its working fine without -j1. regards
Change description and severity to comply with current situation.
As long as there's no package using the gtk2-bindings, I think we don't need them, so marking as wontfix for now.