Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 572256 - x11-libs/libxklavier-5.3-r1 sandbox violation during emerge
Summary: x11-libs/libxklavier-5.3-r1 sandbox violation during emerge
Status: RESOLVED FIXED
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: [OLD] Library (show other bugs)
Hardware: All Linux
: Normal normal (vote)
Assignee: Freedesktop bugs
URL:
Whiteboard:
Keywords: InVCS
: 587656 (view as bug list)
Depends on:
Blocks: 567192
  Show dependency tree
 
Reported: 2016-01-18 10:41 UTC by Dmytro
Modified: 2016-11-12 11:01 UTC (History)
1 user (show)

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


Attachments
build.log (build.log,35.14 KB, text/x-log)
2016-01-18 10:42 UTC, Dmytro
Details
emerge --info '=x11-libs/libxklavier-5.3-r1::gentoo' (file_572256.txt,7.08 KB, text/plain)
2016-01-18 10:42 UTC, Dmytro
Details
x11-libs/libxklavier-5.3-r1/temp/environment (environment,99.56 KB, text/plain)
2016-01-18 10:46 UTC, Dmytro
Details

Note You need to log in before you can comment on or make changes to this bug.
Description Dmytro 2016-01-18 10:41:04 UTC
.libs/xklavier_config_xkb.o: In function `xkl_config_get_keyboard':
xklavier_config_xkb.c:(.text+0x16c): warning: the use of `tmpnam' is dangerous, better use `mkstemp'
libtool: link: (cd ".libs" && rm -f "libxklavier.so.16" && ln -s "libxklavier.so.16.3.0" "libxklavier.so.16")
libtool: link: (cd ".libs" && rm -f "libxklavier.so" && ln -s "libxklavier.so.16.3.0" "libxklavier.so")
libtool: link: ( cd ".libs" && rm -f "libxklavier.la" && ln -s "../libxklavier.la" "libxklavier.la" )
CPPFLAGS="" CFLAGS="-O2 -march=core-avx-i -pipe -fomit-frame-pointer" LDFLAGS="-Wl,-O1 -Wl,--as-needed" CC="x86_64-pc-linux-gnu-gcc"  /usr/bin/g-ir-scanner  --add-include-path=. --warn-all --namespace=Xkl --nsversion=1.0 --libtool="/bin/sh ../libtool"  --include=GObject-2.0 --include=xlib-2.0   --library=libxklavier.la  --cflags-begin -I.. -I..   -I/usr/include/libxml2 -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include  --cflags-end  xkl_engine.h xkl_config_item.h xkl_config_registry.h xkl_config_rec.h xkl_engine_marshal.h xklavier.h xkl-enum-types.h xkl-enum-types.c xklavier.c xklavier_evt.c xklavier_config.c xklavier_config_iso.c xklavier_xkb.c xklavier_evt_xkb.c xklavier_config_xkb.c xklavier_toplevel.c xklavier_xmm.c xklavier_xmm_opts.c xklavier_evt_xmm.c xklavier_config_xmm.c xklavier_util.c xklavier_props.c xklavier_dump.c xkl_engine_marshal.c libxklavier.la --output Xkl-1.0.gir
 * ACCESS DENIED:  mkdir:        /home/dklimenko/.cache
xklavier.c:352: Error: Xkl: identifier not found on the first line:
 * Loads the tree recursively.
   ^
xklavier.c:447: Error: Xkl: identifier not found on the first line:
 * Just selects some events from the window.
   ^
xklavier.c:555: Error: Xkl: identifier not found on the first line:
 * Calling through vtable
   ^
xklavier_util.c:265: Error: Xkl: identifier not found on the first line:
 * Make sure about the result. Origial XQueryTree is pretty stupid beast:)
   ^
........... more lines like previous ......

xkl_config_registry.h:60: Error: Xkl: identifier not found on the first line:
     * The superclass
       ^
xkl_config_registry.h:132: Warning: Xkl: symbol='ConfigItemProcessFunc': Unknown namespace for identifier 'ConfigItemProcessFunc'
xkl_config_registry.h:133: Warning: Xkl: symbol='TwoConfigItemsProcessFunc': Unknown namespace for identifier 'TwoConfigItemsProcessFunc'
xkl_config_item.h:85: Warning: Xkl: symbol='XCI_PROP_ALLOW_MULTIPLE_SELECTION': Unknown namespace for symbol 'XCI_PROP_ALLOW_MULTIPLE_SELECTION'
xkl_config_item.h:90: Warning: Xkl: symbol='XCI_PROP_VENDOR': Unknown namespace for symbol 'XCI_PROP_VENDOR'
xkl_config_item.h:95: Warning: Xkl: symbol='XCI_PROP_COUNTRY_LIST': Unknown namespace for symbol 'XCI_PROP_COUNTRY_LIST'
xkl_config_item.h:100: Warning: Xkl: symbol='XCI_PROP_LANGUAGE_LIST': Unknown namespace for symbol 'XCI_PROP_LANGUAGE_LIST'
xkl_config_item.h:105: Warning: Xkl: symbol='XCI_PROP_EXTRA_ITEM': Unknown namespace for symbol 'XCI_PROP_EXTRA_ITEM'
g-ir-scanner: link: /bin/sh ../libtool --mode=link --tag=CC x86_64-pc-linux-gnu-gcc -o /var/tmp/portage/portage/x11-libs/libxklavier-5.3-r1/work/libxklavier-5.3/libxklavier/tmp-introspect42fIDn/Xkl-1.0 -export-dynamic -O2 -march=core-avx-i -pipe -fomit-frame-pointer -Wl,-O1 -Wl,--as-needed tmp-introspect42fIDn/var/tmp/portage/portage/x11-libs/libxklavier-5.3-r1/work/libxklavier-5.3/libxklavier/tmp-introspect42fIDn/Xkl-1.0.o -L. libxklavier.la -lgio-2.0 -lgobject-2.0 -Wl,--export-dynamic -lgmodule-2.0 -pthread -lglib-2.0
libtool: link: x86_64-pc-linux-gnu-gcc -o /var/tmp/portage/portage/x11-libs/libxklavier-5.3-r1/work/libxklavier-5.3/libxklavier/tmp-introspect42fIDn/.libs/Xkl-1.0 -O2 -march=core-avx-i -pipe -fomit-frame-pointer -Wl,-O1 tmp-introspect42fIDn/var/tmp/portage/portage/x11-libs/libxklavier-5.3-r1/work/libxklavier-5.3/libxklavier/tmp-introspect42fIDn/Xkl-1.0.o -Wl,--export-dynamic -pthread -Wl,--export-dynamic  -Wl,--as-needed -L. ./.libs/libxklavier.so -lxml2 -lXi -lxkbfile -lX11 -lgio-2.0 -lgobject-2.0 -lgmodule-2.0 -lglib-2.0 -pthread
/usr/bin/g-ir-compiler --includedir=. --includedir=. Xkl-1.0.gir -o Xkl-1.0.typelib
make[3]: Leaving directory '/var/tmp/portage/portage/x11-libs/libxklavier-5.3-r1/work/libxklavier-5.3/libxklavier'
make[2]: Leaving directory '/var/tmp/portage/portage/x11-libs/libxklavier-5.3-r1/work/libxklavier-5.3/libxklavier'
Making all in doc
make[2]: Entering directory '/var/tmp/portage/portage/x11-libs/libxklavier-5.3-r1/work/libxklavier-5.3/doc'
Making all in reference
make[3]: Entering directory '/var/tmp/portage/portage/x11-libs/libxklavier-5.3-r1/work/libxklavier-5.3/doc/reference'
make[3]: Nothing to be done for 'all'.
make[3]: Leaving directory '/var/tmp/portage/portage/x11-libs/libxklavier-5.3-r1/work/libxklavier-5.3/doc/reference'
make[3]: Entering directory '/var/tmp/portage/portage/x11-libs/libxklavier-5.3-r1/work/libxklavier-5.3/doc'
make[3]: Nothing to be done for 'all-am'.
make[3]: Leaving directory '/var/tmp/portage/portage/x11-libs/libxklavier-5.3-r1/work/libxklavier-5.3/doc'
make[2]: Leaving directory '/var/tmp/portage/portage/x11-libs/libxklavier-5.3-r1/work/libxklavier-5.3/doc'
Making all in tests
make[2]: Entering directory '/var/tmp/portage/portage/x11-libs/libxklavier-5.3-r1/work/libxklavier-5.3/tests'
make[2]: Nothing to be done for 'all'.
make[2]: Leaving directory '/var/tmp/portage/portage/x11-libs/libxklavier-5.3-r1/work/libxklavier-5.3/tests'
make[2]: Entering directory '/var/tmp/portage/portage/x11-libs/libxklavier-5.3-r1/work/libxklavier-5.3'
make[2]: Leaving directory '/var/tmp/portage/portage/x11-libs/libxklavier-5.3-r1/work/libxklavier-5.3'
make[1]: Leaving directory '/var/tmp/portage/portage/x11-libs/libxklavier-5.3-r1/work/libxklavier-5.3'
>>> Source compiled.
 * --------------------------- ACCESS VIOLATION SUMMARY ---------------------------
 * LOG FILE: "/var/log/sandbox/sandbox-6351.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: /home/dklimenko/.cache
A: /home/dklimenko/.cache
R: /home/dklimenko/.cache
C: /usr/bin/python2.7 /usr/bin/g-ir-scanner --add-include-path=. --warn-all --namespace=Xkl --nsversion=1.0 --libtool=/bin/sh ../libtool --include=GObject-2.0 --include=xlib-2.0 --library=libxklavier.la --cflags-begin -I.. -I.. -I/usr/include/libxml2 -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include --cflags-end xkl_engine.h xkl_config_item.h xkl_config_registry.h xkl_config_rec.h xkl_engine_marshal.h xklavier.h xkl-enum-types.h xkl-enum-types.c xklavier.c xklavier_evt.c xklavier_config.c xklavier_config_iso.c xklavier_xkb.c xklavier_evt_xkb.c xklavier_config_xkb.c xklavier_toplevel.c xklavier_xmm.c xklavier_xmm_opts.c xklavier_evt_xmm.c xklavier_config_xmm.c xklavier_util.c xklavier_props.c xklavier_dump.c xkl_engine_marshal.c libxklavier.la --output Xkl-1.0.gir
Comment 1 Dmytro 2016-01-18 10:42:01 UTC
Created attachment 423238 [details]
build.log

build.log
Comment 2 Dmytro 2016-01-18 10:42:53 UTC
Created attachment 423240 [details]
emerge --info '=x11-libs/libxklavier-5.3-r1::gentoo'
Comment 3 Dmytro 2016-01-18 10:45:36 UTC
emerge -pqv '=x11-libs/libxklavier-5.3-r1::gentoo'
[ebuild     U ] x11-libs/libxklavier-5.3-r1 [5.3] USE="introspection (-doc%)"
Comment 4 Dmytro 2016-01-18 10:46:31 UTC
Created attachment 423244 [details]
x11-libs/libxklavier-5.3-r1/temp/environment

ebuild environment
Comment 5 Gilles Dartiguelongue (RETIRED) gentoo-dev 2016-01-19 22:17:38 UTC
commit 5e38bbf94f69e2eef24e784bde90e03d1a745c41
Date:   Tue Jan 19 23:16:05 2016 +0100

    x11-libs/libxklavier: use xdg-utils eclass to cleanup XDG_* env variables, bug #572256

Please reopen if this is still not working after checking ebuild got synced.
Comment 6 Gilles Dartiguelongue (RETIRED) gentoo-dev 2016-11-12 11:01:17 UTC
*** Bug 587656 has been marked as a duplicate of this bug. ***