Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 383665 - GNUstep applications (gnustep-base/gnustep-back-*) SANDBOX ACCESS VIOLATION: /root/GNUstep
Summary: GNUstep applications (gnustep-base/gnustep-back-*) SANDBOX ACCESS VIOLATION: ...
Status: RESOLVED FIXED
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: Current packages (show other bugs)
Hardware: All Linux
: Normal normal (vote)
Assignee: Gentoo Gnustep project
URL:
Whiteboard:
Keywords:
: 383673 383675 394977 (view as bug list)
Depends on:
Blocks:
 
Reported: 2011-09-19 18:00 UTC by Joost Ruis
Modified: 2012-03-14 23:23 UTC (History)
3 users (show)

See Also:
Package list:
Runtime testing required: ---


Attachments
log.txt (log.txt,7.84 KB, text/plain)
2011-09-19 18:03 UTC, Joost Ruis
Details
build.log.gz (gnustep-base:gnustep-back-art-0.18.0:20111212-234732.log.gz,11.33 KB, application/x-gzip)
2011-12-13 07:43 UTC, Paweł Hajdan, Jr. (RETIRED)
Details
sandbox log (sandbox-31369.log,4.27 KB, text/plain)
2012-01-19 23:34 UTC, meursaltalt1
Details
build.log.gz (gnustep-base:gnustep-base-1.20.1:20120215-180425.log.gz,55.92 KB, application/x-gzip)
2012-02-16 07:59 UTC, Paweł Hajdan, Jr. (RETIRED)
Details
build.log.gz (gnustep-base:gnustep-base-1.20.1:20120306-101654.log.gz,55.24 KB, application/x-gzip)
2012-03-06 19:37 UTC, Paweł Hajdan, Jr. (RETIRED)
Details

Note You need to log in before you can comment on or make changes to this bug.
Description Joost Ruis 2011-09-19 18:00:44 UTC
Making all in Fonts ...
>>> Source compiled.
[31;01m--------------------------- ACCESS VIOLATION SUMMARY ---------------------------[0m
[31;01mLOG FILE[0m "/var/log/sandbox/sandbox-16504.log"

VERSION 1.0
FORMAT: F - Function called
FORMAT: S - Access Status
FORMAT: P - Path as passed to function
FORMAT: A - Absolute Path (not canonical)
FORMAT: R - Canonical Path
FORMAT: C - Command Line

F: mkdir
S: deny
P: /root/GNUstep
A: /root/GNUstep
R: /root/GNUstep
C: plmerge libgnustep-back-020.bundle/Resources/Info-gnustep.plist libgnustep-back-020Info.plist 
[31;01m--------------------------------------------------------------------------------[0m

Reproducible: Always




Portage 2.2.0_alpha51 (default/linux/amd64/10.0/desktop, gcc-4.5.2, glibc-2.12.2-r0, 2.6.38-sabayon x86_64)
=================================================================
System uname: Linux-2.6.38-sabayon-x86_64-AMD_Opteron-tm-_Processor_6128-with-gentoo-2.0.3
Timestamp of tree: Thu, 15 Sep 2011 15:45:01 +0000
distcc 3.1 x86_64-pc-linux-gnu [disabled]
ccache version 2.4 [disabled]
app-shells/bash:          4.1_p9
dev-java/java-config:     2.1.11-r3
dev-lang/python:          2.6.6-r1, 2.7.2
dev-util/ccache:          2.4-r8
dev-util/cmake:           2.8.4
dev-util/pkgconfig:       0.26
sys-apps/baselayout:      2.0.3-r1::sabayon
sys-apps/openrc:          0.8.3-r1::sabayon
sys-apps/sandbox:         2.4
sys-devel/autoconf:       2.13, 2.68
sys-devel/automake:       1.4_p6-r1, 1.5-r1, 1.6.3, 1.7.9-r2, 1.8.5-r4, 1.9.6-r2, 1.10.2, 1.11.1
sys-devel/binutils:       2.20.1-r1
sys-devel/gcc:            3.4.6-r2, 4.3.5, 4.4.5, 4.5.2
sys-devel/gcc-config:     1.4.1-r1
sys-devel/libtool:        2.4-r1
sys-devel/make:           3.82-r1
sys-kernel/linux-headers: 2.6.38 (virtual/os-headers)
sys-libs/glibc:           2.12.2::sabayon
Repositories: gentoo sabayon gnome
Installed sets: @claws-plugins, @e17, @entropy, @packagekit, @system, @wireless
ACCEPT_KEYWORDS="amd64 ~amd64"
ACCEPT_LICENSE="* -@EULA"
CBUILD="x86_64-pc-linux-gnu"
CFLAGS="-O2 -march=x86-64 -pipe"
CHOST="x86_64-pc-linux-gnu"
CONFIG_PROTECT="/etc /etc/conf.d /etc/entropy /etc/init.d /opt/openfire/resources/security/ /usr/lib64/fax /usr/share/config /usr/share/config/kdm /usr/share/gnupg/qualified.txt /usr/share/maven-bin-3.0/conf /usr/share/openvpn/easy-rsa /usr/share/themes/oxygen-gtk/gtk-2.0 /usr/share/xbmc/userdata /var/bind /var/lib/hsqldb /var/lib/neatx/home /var/lib/otrs/Kernel/Config.pm /var/lib/otrs/Kernel/Config/GenericAgent.pm /var/spool/fax/etc /var/spool/torque /var/yp/Makefile"
CONFIG_PROTECT_MASK="/etc/ca-certificates.conf /etc/dconf /etc/env.d /etc/env.d/java/ /etc/fonts/fonts.conf /etc/games/angband/edit/ /etc/gconf /etc/gentoo-release /etc/grub.d /etc/php/apache2-php5.3/ext-active/ /etc/php/cgi-php5.3/ext-active/ /etc/php/cli-php5.3/ext-active/ /etc/revdep-rebuild /etc/sandbox.d /etc/skel /etc/splash /etc/terminfo /etc/texmf/language.dat.d /etc/texmf/language.def.d /etc/texmf/updmap.d /etc/texmf/web2c"
CXXFLAGS="-O2 -march=x86-64 -pipe"
DISTDIR="/usr/portage/distfiles"
FEATURES="assume-digests binpkg-logs distlocks ebuild-locks fixlafiles fixpackages news parallel-fetch preserve-libs protect-owned sandbox sfperms splitdebug strict unknown-features-warn unmerge-logs unmerge-orphans userfetch"
FFLAGS=""
GENTOO_MIRRORS="http://ftp.heanet.ie/pub/gentoo/ http://mirror.netcologne.de/gentoo/ http://ftp.cc.uoc.gr/mirrors/linux/gentoo/ http://gd.tuwien.ac.at/opsys/linux/gentoo/ ftp://ftp.klid.dk/gentoo/ ftp://mirror.qubenet.net/mirror/gentoo/ ftp://mirror.cambrium.nl/pub/os/linux/gentoo/"
LANG="en_US.UTF-8"
LC_ALL="en_US.UTF-8"
LDFLAGS="-Wl,-O1,--as-needed"
LINGUAS="en en_US af ar az bg bn br bs ca cs cy da de el en_GB eo es et eu fa fi fr fy ga gl he hi hr hu is it ja kk km ko lt lv mk mn ms nb nds nl nn pa pl pt pt_BR ro ru rw se sk sl sr sr@Latn ss sv ta tg tr uk uz vi zh_CN zh_TW es_AR es_ES fy_NL ga_IE gu gu_IN nb_NO nn_NO pt_PT sv_SE zh"
MAKEOPTS="-j16 -s"
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="/var/tmp"
PORTDIR="/usr/portage"
PORTDIR_OVERLAY="/var/lib/layman/sabayon /var/lib/layman/gnome"
SYNC="rsync://rsync.europe.gentoo.org/gentoo-portage"
USE="X a52 aac accessibility acl acpi aiglx aim alsa amd64 artswrappersuid audiofile avahi bash-completion berkdb bidi bluetooth bzip2 cairo cdda cddb cdr cjk cli consolekit cpudetection cracklib crypt cups cxx dbus dga dri dts dv dvb dvd dvdr dvdread dvi emboss encode exif fam fame fat ffmpeg firefox flac foomatic-db fortran freetype gcj gdbm gdu gif gimpprint gmp gnutls gphoto2 gpm gsm gtk hfs iconv icq ieee1394 imap inotify ipod ipv6 irc irda jabber jack jfs joystick jpeg kdehiddenvisibility kerberos lame lcd lcms ldap libnotify live lm_sensors lzo mad mail matroska mjpeg mmx mng modules mozdevelop mp3 mp3rtp mp4 mpeg msn mudflap multilib musepack musicbrainz ncurses network nls nptl nptlonly nsplugin ntfs ogg openal openexr opengl openmp pam pango pcmcia pcre pda pdf perl png policykit ppds pppd pulseaudio python qt3support qt4 rar rdesktop readline reiserfs rss scanner sdl session slp speex spell sse sse2 ssl startup-notification stream svg sysfs tcpd theora tiff truetype udev unicode usb v4l v4l2 visualization vorbis wifi wmf x264 xcb xfs xine xinerama xml xorg xpm xprint xulrunner xv xvid xvmc yahoo zeroconf zlib" ALSA_CARDS="emu10k1x darla20 darla24 emu10k1 gina20 gina24 hdsp hdspm ice1712 indigo indigoio layla20 layla24 mia mixart mona pcxhr rme32 rme96 sb16 sbawe sscape usbusx2y vx222 usb-usx2y" 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 cgi cgid 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" APACHE2_MPMS="prefork" CALLIGRA_FEATURES="kexi words flow plan stage tables krita karbon braindump" CAMERAS="agfa_cl20 casio_qv dimagev dimera3500 kodak_dc120 kodak_dc210 kodak_dc240 kodak_dc3200 kodak_ez200 konica_qm150 panasonic_coolshot panasonic_dc1000 panasonic_dc1580 panasonic_l859 polaroid_pdc320 polaroid_pdc640 polaroid_pdc700 ricoh_g3 sipix_blink sipix_blink2 sipix_web2 sony_dscf1 sony_dscf55 toshiba_pdrm11 adc65 aox barbie canon clicksmart310 digigr8 digita directory enigma13 fuji gsmart300 hp215 iclick jamcam jd11 konica largan lg_gsm mars mustek pccam300 pccam600 ptp2 ricoh samsung sierra smal sonix soundvision spca50x sq905 stv0674 stv0680 sx330z template" COLLECTD_PLUGINS="df interface irq load memory rrdtool swap syslog" ELIBC="glibc" GPSD_PROTOCOLS="ashtech aivdm earthmate evermore fv18 garmin garmintxt gpsclock itrax mtk3301 nmea ntrip navcom oceanserver oldstyle oncore rtcm104v2 rtcm104v3 sirf superstar2 timing tsip tripmate tnt ubx" INPUT_DEVICES="evdev void" KERNEL="linux" LCD_DEVICES="bayrad cfontz cfontz633 glk hd44780 lb216 lcdm001 mtxorb ncurses text" LINGUAS="en en_US af ar az bg bn br bs ca cs cy da de el en_GB eo es et eu fa fi fr fy ga gl he hi hr hu is it ja kk km ko lt lv mk mn ms nb nds nl nn pa pl pt pt_BR ro ru rw se sk sl sr sr@Latn ss sv ta tg tr uk uz vi zh_CN zh_TW es_AR es_ES fy_NL ga_IE gu gu_IN nb_NO nn_NO pt_PT sv_SE zh" LIRC_DEVICES="audio audio_alsa serial pctv" PHP_TARGETS="php5-3" RUBY_TARGETS="ruby18" USERLAND="GNU" VIDEO_CARDS="fbdev vesa radeonhd" XTABLES_ADDONS="quota2 psd pknock lscan length2 ipv4options ipset ipp2p iface geoip fuzzy condition tee tarpit sysrq steal rawnat logmark ipmark dhcpmac delude chaos account"
Unset:  CPPFLAGS, CTARGET, EMERGE_DEFAULT_OPTS, INSTALL_MASK, PORTAGE_BUNZIP2_COMMAND, PORTAGE_COMPRESS, PORTAGE_COMPRESS_FLAGS, PORTAGE_RSYNC_EXTRA_OPTS
Comment 1 Joost Ruis 2011-09-19 18:03:32 UTC
Created attachment 287029 [details]
log.txt
Comment 2 Bernard Cafarelli gentoo-dev 2011-11-06 20:34:32 UTC
*** Bug 383673 has been marked as a duplicate of this bug. ***
Comment 3 Bernard Cafarelli gentoo-dev 2011-11-06 20:34:39 UTC
*** Bug 383675 has been marked as a duplicate of this bug. ***
Comment 4 Bernard Cafarelli gentoo-dev 2011-11-06 20:39:26 UTC
Thanks for the reports! And sorry for the delay, I could not check this before this week-end

I managed to reproduce it by removing /root/GNUstep I had lying around for some reasons, and this also happens on most gnustep packages (tested with aclock and gworkspace).

Good news is that after some search today I think I have the solution: some GNUSTEP_USER_DIR_* variables were not updated in the temporary GNUstep.conf we use. After tweaking the sed line in gnustep eclass to change all variables, I have a working emerge here :)

I will still make some more tests (don't want to break the eclass), but this should be fixed tomorrow, and then finally we can start stabling the new layout :)
Comment 5 Bernard Cafarelli gentoo-dev 2011-11-08 12:17:41 UTC
OK, I just pushed the fix on gnustep-base.eclass r1.20

Final bug on new gnustep layout fixed :)
Comment 6 Paweł Hajdan, Jr. (RETIRED) gentoo-dev 2011-12-13 07:43:50 UTC
Created attachment 295631 [details]
build.log.gz

(In reply to comment #5)
> OK, I just pushed the fix on gnustep-base.eclass r1.20
> 
> Final bug on new gnustep layout fixed :)

Not so sure, I just got a failure with gnustep-base/gnustep-back-art-0.18.0

Portage 2.1.10.11 (default/linux/x86/10.0/developer, gcc-4.5.3, glibc-2.13-r4, 3.0.6-gentoo i686)
=================================================================
System uname: Linux-3.0.6-gentoo-i686-Intel-R-_Core-TM-2_Duo_CPU_P8700_@_2.53GHz-with-gentoo-2.0.3
Timestamp of tree: Mon, 12 Dec 2011 12:00:01 +0000
app-shells/bash:          4.1_p9
dev-java/java-config:     2.1.11-r3
dev-lang/python:          2.7.2-r3, 3.1.4-r3
dev-util/cmake:           2.8.6-r4
dev-util/pkgconfig:       0.26
sys-apps/baselayout:      2.0.3
sys-apps/openrc:          0.9.4
sys-apps/sandbox:         2.5
sys-devel/autoconf:       2.13, 2.68
sys-devel/automake:       1.11.1
sys-devel/binutils:       2.21.1-r1
sys-devel/gcc:            4.5.3-r1
sys-devel/gcc-config:     1.4.1-r1
sys-devel/libtool:        2.4-r1
sys-devel/make:           3.82-r1
sys-kernel/linux-headers: 2.6.39 (virtual/os-headers)
sys-libs/glibc:           2.13-r4
Repositories: gentoo x-portage
ACCEPT_KEYWORDS="x86"
ACCEPT_LICENSE="*"
CBUILD="i686-pc-linux-gnu"
CFLAGS="-O2 -march=i686 -pipe"
CHOST="i686-pc-linux-gnu"
CONFIG_PROTECT="/etc /usr/share/config /usr/share/gnupg/qualified.txt /usr/share/openvpn/easy-rsa /var/qmail/alias /var/qmail/control"
CONFIG_PROTECT_MASK="/etc/ca-certificates.conf /etc/env.d /etc/env.d/java/ /etc/fonts/fonts.conf /etc/gconf /etc/gentoo-release /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="-O2 -march=i686 -pipe"
DISTDIR="/usr/portage/distfiles"
FEATURES="assume-digests binpkg-logs collision-protect compress-build-logs distlocks ebuild-locks fixlafiles fixpackages multilib-strict news parallel-fetch protect-owned sandbox sfperms sign splitdebug strict test test-fail-continue unknown-features-warn unmerge-logs unmerge-orphans userfetch userpriv usersandbox"
FFLAGS=""
GENTOO_MIRRORS="http://distfiles.gentoo.org"
LDFLAGS="-Wl,--hash-style=gnu -Wl,-O1 -Wl,--as-needed"
MAKEOPTS="-j3"
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="/var/tmp"
PORTDIR="/usr/portage"
PORTDIR_OVERLAY="/usr/local/portage"
SYNC="rsync://rsync.gentoo.org/gentoo-portage"
USE="X a52 aac acl acpi alsa berkdb bzip2 cairo cdda cdr cli consolekit cracklib crypt cups cxx dbus device-mapper dri dts dvd dvdr emacs emboss encode exif fam firefox flac fortran gdbm gdu gif git gnome-keyring gnutls gtk iconv icu jpeg lcms libnotify mad mbox mercurial mng modules mp3 mp4 mpeg mudflap ncurses nls nptl nptlonly nss objc ogg opengl openmp pam pango pcre pdf perl png policykit ppds pppd python qt3support readline sdl secure-delete session snmp spell sqlite ssl startup-notification subversion svg sysfs tcb tcpd threads tiff toolkit-scroll-bars truetype udev unicode usb vorbis x264 x86 xcb xft xinerama xml xorg xulrunner xv xvfb xvid zlib" ALSA_CARDS="ens1371" 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 cgi cgid 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" CALLIGRA_FEATURES="kexi words flow plan stage tables krita karbon braindump" CAMERAS="ptp2" COLLECTD_PLUGINS="df interface irq load memory rrdtool swap syslog" ELIBC="glibc" GPSD_PROTOCOLS="ashtech aivdm earthmate evermore fv18 garmin garmintxt gpsclock itrax mtk3301 nmea ntrip navcom oceanserver oldstyle oncore rtcm104v2 rtcm104v3 sirf superstar2 timing tsip tripmate tnt ubx" INPUT_DEVICES="evdev keyboard vmmouse" KERNEL="linux" LCD_DEVICES="bayrad cfontz cfontz633 glk hd44780 lb216 lcdm001 mtxorb ncurses text" PHP_TARGETS="php5-3" RUBY_TARGETS="ruby18" USERLAND="GNU" VIDEO_CARDS="vmware vesa vga" XTABLES_ADDONS="quota2 psd pknock lscan length2 ipv4options ipset ipp2p iface geoip fuzzy condition tee tarpit sysrq steal rawnat logmark ipmark dhcpmac delude chaos account"
Unset:  CPPFLAGS, CTARGET, EMERGE_DEFAULT_OPTS, INSTALL_MASK, LANG, LC_ALL, LINGUAS, PORTAGE_BUNZIP2_COMMAND, PORTAGE_COMPRESS, PORTAGE_COMPRESS_FLAGS, PORTAGE_RSYNC_EXTRA_OPTS
Comment 7 meursaltalt1 2012-01-19 23:34:47 UTC
Created attachment 299343 [details]
sandbox log
Comment 8 meursaltalt1 2012-01-19 23:36:50 UTC
I'm also getting emerge "ACCESS VIOLATION" errors, while emerging gnustep-base/gnustep-back-art as a dependency of gworkspace. The directories in question, so far, are /root/var/tmp, /root/var/tmp/portage, /root/var/tmp/gnustep-base, and /root/var/tmp/gnustep-back-art-0.18.0. I am able to work around these issues by creating the specified directories, as root. Attached are output of emerge --info and a sample sandbox log.

Portage 2.1.10.41 (default/linux/amd64/10.0, gcc-4.5.3, glibc-2.13-r4, 3.1.6-gentoo-rlyeh-v6-acpi-sound_testing-noblobs x86_64)
=================================================================
System uname: Linux-3.1.6-gentoo-rlyeh-v6-acpi-sound_testing-noblobs-x86_64-AMD_A8-3510MX_APU_with_Radeon-tm-_HD_Graphics-with-gentoo-2.0.3
Timestamp of tree: Fri, 13 Jan 2012 20:15:01 +0000
app-shells/bash:          4.1_p9
dev-lang/python:          2.7.2-r3, 3.1.4-r3
dev-util/cmake:           2.8.6-r4
dev-util/pkgconfig:       0.26
sys-apps/baselayout:      2.0.3
sys-apps/openrc:          0.9.4
sys-apps/sandbox:         2.5
sys-devel/autoconf:       2.13, 2.68
sys-devel/automake:       1.11.1
sys-devel/binutils:       2.21.1-r1
sys-devel/gcc:            4.5.3-r1
sys-devel/gcc-config:     1.4.1-r1
sys-devel/libtool:        2.4-r1
sys-devel/make:           3.82-r1
sys-kernel/linux-headers: 2.6.39 (virtual/os-headers)
sys-libs/glibc:           2.13-r4
Repositories: gentoo
ACCEPT_KEYWORDS="amd64"
ACCEPT_LICENSE="* -@EULA"
CBUILD="x86_64-pc-linux-gnu"
CFLAGS="-O2 -pipe -march=native"
CHOST="x86_64-pc-linux-gnu"
CONFIG_PROTECT="/etc /usr/share/config /usr/share/gnupg/qualified.txt"
CONFIG_PROTECT_MASK="/etc/ca-certificates.conf /etc/env.d /etc/fonts/fonts.conf /etc/gconf /etc/gentoo-release /etc/revdep-rebuild /etc/sandbox.d /etc/terminfo"
CXXFLAGS="-O2 -pipe -march=native"
DISTDIR="/usr/portage/distfiles"
FEATURES="assume-digests binpkg-logs distlocks ebuild-locks fixlafiles news parallel-fetch protect-owned sandbox sfperms strict unknown-features-warn unmerge-logs unmerge-orphans userfetch"
FFLAGS=""
GENTOO_MIRRORS="rsync://rsync.gtlib.gatech.edu/gentoo ftp://ftp.gtlib.gatech.edu/pub/gentoo ftp://lug.mtu.edu/gentoo/ rsync://mirrors.rit.edu/gentoo/"
LDFLAGS="-Wl,-O1 -Wl,--as-needed"
MAKEOPTS="-j5"
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="/var/tmp"
PORTDIR="/usr/portage"
PORTDIR_OVERLAY=""
SYNC="rsync://rsync.us.gentoo.org/gentoo-portage"
USE="X a53 aac aalib acl acpi alsa amd64 apng bash-completion berkdb bluetooth bzip2 cdr cli cracklib crypt cups cxx dbus dri ffmpeg fglrx firefox flac fortran gdbm gnome gpm gtk gzip iconv ipv6 jpeg kde mmx modules mp3 mp4 mpeg mplayer mudflap multilib ncurses nls nptl nptlonly offensive ogg opengl openmp pam pcre png posix pppd python readline sdl session sse sse2 ssl svgalib sysfs tcpd threads udev unicode vorbis x264 xorg zlib" ALSA_CARDS="ali5451 als4000 atiixp atiixp-modem bt87x ca0106 cmipci emu10k1x ens1370 ens1371 es1938 es1968 fm801 hda-intel intel8x0 intel8x0m maestro3 trident usb-audio via82xx via82xx-modem ymfpci" 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 cgi cgid 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" CALLIGRA_FEATURES="kexi words flow plan stage tables krita karbon braindump" CAMERAS="ptp2" COLLECTD_PLUGINS="df interface irq load memory rrdtool swap syslog" ELIBC="glibc" GPSD_PROTOCOLS="ashtech aivdm earthmate evermore fv18 garmin garmintxt gpsclock itrax mtk3301 nmea ntrip navcom oceanserver oldstyle oncore rtcm104v2 rtcm104v3 sirf superstar2 timing tsip tripmate tnt ubx" INPUT_DEVICES="evdev synaptics" KERNEL="linux" LCD_DEVICES="bayrad cfontz cfontz633 glk hd44780 lb216 lcdm001 mtxorb ncurses text" PHP_TARGETS="php5-3" RUBY_TARGETS="ruby18" USERLAND="GNU" VIDEO_CARDS="fglrx" XTABLES_ADDONS="quota2 psd pknock lscan length2 ipv4options ipset ipp2p iface geoip fuzzy condition tee tarpit sysrq steal rawnat logmark ipmark dhcpmac delude chaos account"
Unset:  CPPFLAGS, CTARGET, EMERGE_DEFAULT_OPTS, INSTALL_MASK, LANG, LC_ALL, LINGUAS, PORTAGE_BUNZIP2_COMMAND, PORTAGE_COMPRESS, PORTAGE_COMPRESS_FLAGS, PORTAGE_RSYNC_EXTRA_OPTS
Comment 9 meursaltalt1 2012-01-19 23:40:33 UTC
Comment on attachment 299343 [details]
sandbox log

VERSION 1.0
FORMAT: F - Function called
FORMAT: S - Access Status
FORMAT: P - Path as passed to function
FORMAT: A - Absolute Path (not canonical)
FORMAT: R - Canonical Path
FORMAT: C - Command Line

F: mkdir
S: deny
P: /root/var/tmp/portage/gnustep-base
A: /root/var/tmp/portage/gnustep-base
R: /root/var/tmp/portage/gnustep-base
C: plmerge libgnustep-back-018.bundle/Resources/Info-gnustep.plist libgnustep-back-018Info.plist 

F: mkdir
S: deny
P: /root/var/tmp/portage/gnustep-base
A: /root/var/tmp/portage/gnustep-base
R: /root/var/tmp/portage/gnustep-base
C: /usr/GNUstep/System/Tools/mknfonts /usr/share/fonts/OTF/SyrCOMJerusalem.otf /usr/share/fonts/Type1/courbi.pfa /usr/share/fonts/urw-fonts/n021023l.pfb /usr/share/fonts/OTF/SyrCOMCtesiphon.otf /usr/share/fonts/urw-fonts/n019044l.pfb /usr/share/fonts/urw-fonts/n019024l.pfb /usr/share/fonts/urw-fonts/n019043l.pfb /usr/share/fonts/urw-fonts/n019023l.pfb /usr/share/fonts/Type1/UTRG____.pfa /usr/share/fonts/urw-fonts/n022004l.pfb /usr/share/fonts/Type1/c0649bt_.pfb /usr/share/fonts/urw-fonts/n022003l.pfb /usr/share/fonts/OTF/SyrCOMJerusalemBold.otf /usr/share/fonts/urw-fonts/n021004l.pfb /usr/share/fonts/OTF/SyrCOMBatnanBold.otf /usr/share/fonts/urw-fonts/n022024l.pfb /usr/share/fonts/OTF/SyrCOMMardin.otf /usr/share/fonts/OTF/SyrCOMMidyat.otf /usr/share/fonts/dejavu/DejaVuSans-ExtraLight.ttf /usr/share/fonts/dejavu/DejaVuSansCondensed-BoldOblique.ttf /usr/share/fonts/urw-fonts/n021003l.pfb /usr/share/fonts/Type1/UTI_____.pfa /usr/share/fonts/urw-fonts/n022023l.pfb /usr/share/fonts/urw-fonts/n019004l.pfb /usr/share/fonts/urw-fonts/n019003l.pfb /usr/share/fonts/OTF/SyrCOMMardinBold.otf /usr/share/fonts/dejavu/DejaVuSansMono-Bold.ttf /usr/share/fonts/OTF/SyrCOMEdessa.otf /usr/share/fonts/TTF/luximri.ttf /usr/share/fonts/Type1/l047016t.pfa /usr/share/fonts/Type1/cour.pfa /usr/share/fonts/dejavu/DejaVuSerifCondensed-Italic.ttf /usr/share/fonts/OTF/SyrCOMMalankara.otf /usr/share/fonts/dejavu/DejaVuSerif-Bold.ttf /usr/share/fonts/dejavu/DejaVuSansMono-BoldOblique.ttf /usr/share/fonts/Type1/c0419bt_.pfb /usr/share/fonts/Type1/l047013t.pfa /usr/share/fonts/TTF/luximbi.ttf /usr/share/fonts/Type1/c0611bt_.pfb /usr/share/fonts/urw-fonts/p052003l.pfb /usr/share/fonts/TTF/luximr.ttf /usr/share/fonts/Type1/l047036t.pfa /usr/share/fonts/dejavu/DejaVuSans-BoldOblique.ttf /usr/share/fonts/TTF/luximb.ttf /usr/share/fonts/Type1/UTB_____.pfa /usr/share/fonts/Type1/courb.pfa /usr/share/fonts/OTF/SyrCOMTalada.otf /usr/share/fonts/urw-fonts/p052004l.pfb /usr/share/fonts/Type1/l047033t.pfa /usr/share/fonts/Type1/couri.pfa /usr/share/fonts/dejavu/DejaVuSansMono-Oblique.ttf /usr/share/fonts/dejavu/DejaVuSansCondensed.ttf /usr/share/fonts/OTF/SyrCOMNisibin.otf /usr/share/fonts/TTF/luxirbi.ttf /usr/share/fonts/OTF/SyrCOMTurAbdin.otf /usr/share/fonts/urw-fonts/p052023l.pfb /usr/share/fonts/Type1/cursor.pfa /usr/share/fonts/Type1/l049036t.pfa /usr/share/fonts/urw-fonts/p052024l.pfb /usr/share/fonts/Type1/l049033t.pfa /usr/share/fonts/TTF/luxirri.ttf /usr/share/fonts/TTF/luxisbi.ttf /usr/share/fonts/Type1/c0648bt_.pfb /usr/share/fonts/Type1/l048036t.pfa /usr/share/fonts/urw-fonts/a010035l.pfb /usr/share/fonts/TTF/luxisb.ttf /usr/share/fonts/urw-fonts/a010033l.pfb /usr/share/fonts/TTF/luxirb.ttf /usr/share/fonts/TTF/luxisr.ttf /usr/share/fonts/Type1/l048033t.pfa /usr/share/fonts/TTF/luxirr.ttf /usr/share/fonts/Type1/c0583bt_.pfb /usr/share/fonts/TTF/luxisri.ttf /usr/share/fonts/dejavu/DejaVuSerif.ttf /usr/share/fonts/OTF/SyrCOMBatnan.otf /usr/share/fonts/Type1/UTBI____.pfa /usr/share/fonts/Type1/l049016t.pfa /usr/share/fonts/OTF/SyrCOMNisibinOutline.otf /usr/share/fonts/Type1/l049013t.pfa /usr/share/fonts/Type1/l048016t.pfa /usr/share/fonts/urw-fonts/a010015l.pfb /usr/share/fonts/urw-fonts/a010013l.pfb /usr/share/fonts/urw-fonts/b018035l.pfb /usr/share/fonts/OTF/SyrCOMKharput.otf /usr/share/fonts/Type1/l048013t.pfa /usr/share/fonts/Type1/c0633bt_.pfb /usr/share/fonts/urw-fonts/b018032l.pfb /usr/share/fonts/dejavu/DejaVuSansMono.ttf /usr/share/fonts/OTF/SyrCOMJerusalemItalic.otf /usr/share/fonts/dejavu/DejaVuSans-Bold.ttf /usr/share/fonts/urw-fonts/c059033l.pfb /usr/share/fonts/OTF/GohaTibebZemen.otf /usr/share/fonts/urw-fonts/c059036l.pfb /usr/share/fonts/urw-fonts/b018015l.pfb /usr/share/fonts/dejavu/DejaVuSerifCondensed.ttf /usr/share/fonts/urw-fonts/b018012l.pfb /usr/share/fonts/dejavu/DejaVuSerifCondensed-BoldItalic.ttf /usr/share/fonts/urw-fonts/s050000l.pfb /usr/share/fonts/urw-fonts/z003034l.pfb /usr/share/fonts/dejavu/DejaVuSans.ttf /usr/share/fonts/OTF/SyrCOMUrhoyBold.otf /usr/share/fonts/urw-fonts/c059013l.pfb /usr/share/fonts/dejavu/DejaVuSerif-Ital
Comment 10 meursaltalt1 2012-01-19 23:57:14 UTC
'emerge gnustep-apps/systempreferences-1.1.0' is giving similar errors. I suspect much of the gnustep stuff has this issue. Again, it can be worked around, but it's a bit tedious since there are several directories per package.
Comment 11 Fabian Groffen gentoo-dev 2012-01-20 07:33:27 UTC
@voyageur: I think this is because HOME is not changed to ${T} like we do in egnustep_env.  Since we only use the GS_ENV for make, probably we have to explicitly call mknfonts with HOME="${T}" in the ebuild.

I couldn't easily verify my thoughts, but I think the /root is hinting at this.  I'm not sure if mknfonts and plmerge actually respect GNUSTEP_CONFIG_FILE in the environment.
Comment 12 Bernard Cafarelli gentoo-dev 2012-01-27 09:39:55 UTC
Possible, though I had this working with the latest eclass change (including mknfonts) after cleaning /root/GNUstep. There may have been some things left in the environment though... I'll try to reproduce with a clean install as the problem may be bigger thank mknfonts (from meursaltalt1's comment on  systempreferences)

PS: Pawel, you got hit by bug #389859 (GNUstep.conf permissions modified, so the file is ignored and you run defaults). Did not have time to look at this one either
Comment 13 Bernard Cafarelli gentoo-dev 2012-01-27 09:42:28 UTC
*** Bug 394977 has been marked as a duplicate of this bug. ***
Comment 14 Bernard Cafarelli gentoo-dev 2012-01-27 14:21:12 UTC
OK I tried again on a new box that never had any gnustep elements installed, and it worked fine (with -art backend)

I wonder if this could be caused by something leftover from previous installations.People that still have problems, can you check these?
* /etc/GNUstep/GNUstep.conf up-to-date (no configuration update pending)
* move this file to a backup place, re-emerge gnustep-make and compare with the newly installed file
* remove /root/GNUstep if it exists
* remove /root/.GNUstep.conf if it exists
* remove gnustep-make, gnustep-base, gnustep-gui, gnustep-back-art, reboot and re-merge these packages

Thanks in advance! Also bear in mind that setting some user* FEATURES may trigger bug #389859
Comment 15 Paweł Hajdan, Jr. (RETIRED) gentoo-dev 2012-02-16 07:59:22 UTC
(In reply to comment #14)
> OK I tried again on a new box that never had any gnustep elements installed,
> and it worked fine (with -art backend)

I hit this again (with gnustep-base/gnustep-base-1.20.1)

> I wonder if this could be caused by something leftover from previous
> installations.People that still have problems, can you check these?
> * /etc/GNUstep/GNUstep.conf up-to-date (no configuration update pending)

OK, no update pending.

> * move this file to a backup place, re-emerge gnustep-make and compare with the
> newly installed file
> * remove /root/GNUstep if it exists

OK, doesn't exist.

> * remove /root/.GNUstep.conf if it exists

OK, doesn't exist.

> * remove gnustep-make, gnustep-base, gnustep-gui, gnustep-back-art, reboot and
> re-merge these packages

OK, I started with a system with no gnustep.

Now the state is:

# eix -I gnustep --only-names
gnustep-base/gnustep-make
Comment 16 Paweł Hajdan, Jr. (RETIRED) gentoo-dev 2012-02-16 07:59:51 UTC
Created attachment 302115 [details]
build.log.gz
Comment 17 meursaltalt1 2012-02-17 21:09:23 UTC
(In reply to comment #14)
> OK I tried again on a new box that never had any gnustep elements installed,
> and it worked fine (with -art backend)
> 
> I wonder if this could be caused by something leftover from previous
> installations.People that still have problems, can you check these?
> * /etc/GNUstep/GNUstep.conf up-to-date (no configuration update pending)
> * move this file to a backup place, re-emerge gnustep-make and compare with the
> newly installed file
> * remove /root/GNUstep if it exists
> * remove /root/.GNUstep.conf if it exists
> * remove gnustep-make, gnustep-base, gnustep-gui, gnustep-back-art, reboot and
> re-merge these packages
> 
> Thanks in advance! Also bear in mind that setting some user* FEATURES may
> trigger bug #389859

OK, sorry for the delay in getting around to this. /etc/GNUstep/GNUStep.conf didn't change when I re-emerged gnustep-make. I checked for the existence of /root/*GNUstep* (they didn't exist; maybe I cleaned up /root/GNUstep after initiall emerging these packages). I then was able to unmerge and re-emerge the specified packages with no issues. Looks fixed as far as I can tell. Thanks!
Comment 18 Bernard Cafarelli gentoo-dev 2012-02-27 14:02:32 UTC
Thanks for the confirmation! I did not get other reports on it, so I can think again about stabling a newer gnustep base.
Comment 19 Paweł Hajdan, Jr. (RETIRED) gentoo-dev 2012-03-06 19:33:37 UTC
Happened to me again, now with /root/var (just like bug #394977) and gnustep-base/gnustep-base-1.20.1.

Will attach build log in a minute.
Comment 20 Paweł Hajdan, Jr. (RETIRED) gentoo-dev 2012-03-06 19:37:52 UTC
Created attachment 304443 [details]
build.log.gz
Comment 21 Bernard Cafarelli gentoo-dev 2012-03-14 23:22:08 UTC
Doc in gnustep-base is a special case in this log, I've created bug # to track this one
Comment 22 Bernard Cafarelli gentoo-dev 2012-03-14 23:23:40 UTC
(In reply to comment #21)
> Doc in gnustep-base is a special case in this log, I've created bug # to
> track this one

#408237, and removing blockers here, sorry for the noise