Gentoo Forums
Gentoo Forums
Gentoo Forums
Quick Search: in
emerge driconf failure
View unanswered posts
View posts from last 24 hours

 
Reply to topic    Gentoo Forums Forum Index Portage & Programming
View previous topic :: View next topic  
Author Message
funky1096
n00b
n00b


Joined: 10 Oct 2013
Posts: 47

PostPosted: Mon Nov 11, 2013 2:56 am    Post subject: emerge driconf failure Reply with quote

Code:

emerge driconf
Calculating dependencies... done!

>>> Verifying ebuild manifests

>>> Emerging (1 of 4) x11-libs/xpyb-1.3.1-r2
 * xpyb-1.3.1.tar.bz2 SHA256 SHA512 WHIRLPOOL size ;-) ...                                                                                                       [ ok ]
>>> Unpacking source...
>>> Unpacking xpyb-1.3.1.tar.bz2 to /var/tmp/portage/x11-libs/xpyb-1.3.1-r2/work
>>> Source unpacked in /var/tmp/portage/x11-libs/xpyb-1.3.1-r2/work
>>> Preparing source in /var/tmp/portage/x11-libs/xpyb-1.3.1-r2/work/xpyb-1.3.1 ...
 * Applying xpyb-python.patch ...                                                                                                                                [ ok ]
 * Running eautoreconf in '/var/tmp/portage/x11-libs/xpyb-1.3.1-r2/work/xpyb-1.3.1' ...
 * Running libtoolize --install --copy --force --automake ...                                                                                                    [ ok ]
 * Running aclocal -I m4 ...                                                                                                                                     [ ok ]
 * Running autoconf ...                                                                                                                                          [ ok ]
 * Running autoheader ...                                                                                                                                        [ ok ]
 * Running automake --add-missing --copy --foreign ...                                                                                                           [ ok ]
 * Running elibtoolize in: xpyb-1.3.1/
 *   Applying portage/1.2.0 patch ...
 *   Applying sed/1.5.6 patch ...
 *   Applying as-needed/2.4.2 patch ...
 *   Applying target-nm/2.4.2 patch ...
>>> Source prepared.
>>> Configuring source in /var/tmp/portage/x11-libs/xpyb-1.3.1-r2/work/xpyb-1.3.1 ...
 * python2_7: running xorg-2_src_configure
>>> Working in BUILD_DIR: "/var/tmp/portage/x11-libs/xpyb-1.3.1-r2/work/xpyb-1.3.1-python2_7"
 * econf: updating xpyb-1.3.1/config.sub with /usr/share/gnuconfig/config.sub
 * econf: updating xpyb-1.3.1/config.guess with /usr/share/gnuconfig/config.guess
/var/tmp/portage/x11-libs/xpyb-1.3.1-r2/work/xpyb-1.3.1/configure --prefix=/usr --build=x86_64-pc-linux-gnu --host=x86_64-pc-linux-gnu --mandir=/usr/share/man --infodir=/usr/share/info --datadir=/usr/share --sysconfdir=/etc --localstatedir=/var/lib --libdir=/usr/lib64 --disable-silent-rules --disable-dependency-tracking --docdir=/usr/share/doc/xpyb-1.3.1-r2 --enable-shared --disable-static --disable-selinux
checking build system type... x86_64-pc-linux-gnu
checking host system type... x86_64-pc-linux-gnu
checking how to print strings... printf
checking for x86_64-pc-linux-gnu-gcc... x86_64-pc-linux-gnu-gcc
checking whether the C compiler works... yes
checking for C compiler default output file name... a.out
checking for suffix of executables...
checking whether we are cross compiling... no
checking for suffix of object files... o
checking whether we are using the GNU C compiler... yes
checking whether x86_64-pc-linux-gnu-gcc accepts -g... yes
checking for x86_64-pc-linux-gnu-gcc option to accept ISO C89... none needed
checking for a sed that does not truncate output... /bin/sed
checking for grep that handles long lines and -e... /bin/grep
checking for egrep... /bin/grep -E
checking for fgrep... /bin/grep -F
checking for ld used by x86_64-pc-linux-gnu-gcc... /usr/x86_64-pc-linux-gnu/bin/ld
checking if the linker (/usr/x86_64-pc-linux-gnu/bin/ld) is GNU ld... yes
checking for BSD- or MS-compatible name lister (nm)... /usr/bin/x86_64-pc-linux-gnu-nm -B
checking the name lister (/usr/bin/x86_64-pc-linux-gnu-nm -B) interface... BSD nm
checking whether ln -s works... yes
checking the maximum length of command line arguments... 1572864
checking whether the shell understands some XSI constructs... yes
checking whether the shell understands "+="... yes
checking how to convert x86_64-pc-linux-gnu file names to x86_64-pc-linux-gnu format... func_convert_file_noop
checking how to convert x86_64-pc-linux-gnu file names to toolchain format... func_convert_file_noop
checking for /usr/x86_64-pc-linux-gnu/bin/ld option to reload object files... -r
checking for x86_64-pc-linux-gnu-objdump... x86_64-pc-linux-gnu-objdump
checking how to recognize dependent libraries... pass_all
checking for x86_64-pc-linux-gnu-dlltool... no
checking for dlltool... no
checking how to associate runtime and link libraries... printf %s\n
checking for x86_64-pc-linux-gnu-ar... x86_64-pc-linux-gnu-ar
checking for archiver @FILE support... @
checking for x86_64-pc-linux-gnu-strip... x86_64-pc-linux-gnu-strip
checking for x86_64-pc-linux-gnu-ranlib... x86_64-pc-linux-gnu-ranlib
checking for gawk... gawk
checking command to parse /usr/bin/x86_64-pc-linux-gnu-nm -B output from x86_64-pc-linux-gnu-gcc object... ok
checking for sysroot... no
checking for x86_64-pc-linux-gnu-mt... no
checking for mt... no
checking if : is a manifest tool... no
checking how to run the C preprocessor... x86_64-pc-linux-gnu-gcc -E
checking for ANSI C header files... yes
checking for sys/types.h... yes
checking for sys/stat.h... yes
checking for stdlib.h... yes
checking for string.h... yes
checking for memory.h... yes
checking for strings.h... yes
checking for inttypes.h... yes
checking for stdint.h... yes
checking for unistd.h... yes
checking for dlfcn.h... yes
checking for objdir... .libs
checking if x86_64-pc-linux-gnu-gcc supports -fno-rtti -fno-exceptions... no
checking for x86_64-pc-linux-gnu-gcc option to produce PIC... -fPIC -DPIC
checking if x86_64-pc-linux-gnu-gcc PIC flag -fPIC -DPIC works... yes
checking if x86_64-pc-linux-gnu-gcc static flag -static works... yes
checking if x86_64-pc-linux-gnu-gcc supports -c -o file.o... yes
checking if x86_64-pc-linux-gnu-gcc supports -c -o file.o... (cached) yes
checking whether the x86_64-pc-linux-gnu-gcc linker (/usr/x86_64-pc-linux-gnu/bin/ld -m elf_x86_64) supports shared libraries... yes
checking whether -lc should be explicitly linked in... no
checking dynamic linker characteristics... GNU/Linux ld.so
checking how to hardcode library paths into programs... immediate
checking whether stripping libraries is possible... yes
checking if libtool supports shared libraries... yes
checking whether to build shared libraries... yes
checking whether to build static libraries... no
checking for x86_64-pc-linux-gnu-gcc... (cached) x86_64-pc-linux-gnu-gcc
checking whether we are using the GNU C compiler... (cached) yes
checking whether x86_64-pc-linux-gnu-gcc accepts -g... (cached) yes
checking for x86_64-pc-linux-gnu-gcc option to accept ISO C89... (cached) none needed
checking for a BSD-compatible install... /usr/bin/install -c
checking whether build environment is sane... yes
/var/tmp/portage/x11-libs/xpyb-1.3.1-r2/work/xpyb-1.3.1/missing: Unknown `--is-lightweight' option
Try `/var/tmp/portage/x11-libs/xpyb-1.3.1-r2/work/xpyb-1.3.1/missing --help' for more information
configure: WARNING: 'missing' script is too old or missing
checking for a thread-safe mkdir -p... /bin/mkdir -p
checking whether make sets $(MAKE)... yes
checking for style of include used by make... GNU
checking whether make supports nested variables... yes
checking dependency style of x86_64-pc-linux-gnu-gcc... none
checking whether /usr/bin/python2.7 version is >= 2.5... yes
checking for /usr/bin/python2.7 version... 2.7
checking for /usr/bin/python2.7 platform... linux2
checking for /usr/bin/python2.7 script directory... ${prefix}/lib64/python2.7/site-packages
checking for /usr/bin/python2.7 extension module directory... ${exec_prefix}/lib64/python2.7/site-packages
checking for python include dir... /usr/include/python2.7
checking for x86_64-pc-linux-gnu-pkg-config... /usr/bin/x86_64-pc-linux-gnu-pkg-config
checking pkg-config is at least version 0.9.0... yes
checking for XCBPROTO... yes
checking for LIBXCB... yes
checking for xcb-proto include dir... /usr/share/xcb
checking for xcb-proto python dir... /usr/lib64/python2.7/site-packages
checking for ANSI C header files... (cached) yes
checking that generated files are newer than configure... done
configure: creating ./config.status
config.status: creating Makefile
config.status: creating src/Makefile
config.status: creating doc/Makefile
config.status: creating xpyb.pc
config.status: creating src/config.h
config.status: executing libtool commands
config.status: executing depfiles commands

  Package: xpyb 1.3.1

  Used CFLAGS:
    CPPFLAGS............:
    CFLAGS..............: -O2 -pipe -march=native -msse -msse2 -msse3 -msse4 -msse4.1 -msse4.2 -mmmx -fno-strict-aliasing
    Warning CFLAGS......: -Wall -Wmissing-declarations

  Installation:
    Prefix..............: /usr

>>> Source configured.
>>> Compiling source in /var/tmp/portage/x11-libs/xpyb-1.3.1-r2/work/xpyb-1.3.1 ...
 * python2_7: running xorg-2_src_compile
>>> Working in BUILD_DIR: "/var/tmp/portage/x11-libs/xpyb-1.3.1-r2/work/xpyb-1.3.1-python2_7"
make -j15
Making all in src
make[1]: Entering directory `/var/tmp/portage/x11-libs/xpyb-1.3.1-r2/work/xpyb-1.3.1-python2_7/src'
ln -s -f /usr/share/xcb/xproto.xml xproto.xml
ln -s -f /usr/share/xcb/bigreq.xml bigreq.xml
ln -s -f /usr/share/xcb/xc_misc.xml xc_misc.xml
ln -s -f /usr/share/xcb/composite.xml composite.xml
ln -s -f /usr/share/xcb/damage.xml damage.xml
ln -s -f /usr/share/xcb/dpms.xml dpms.xml
ln -s -f /usr/share/xcb/glx.xml glx.xml
ln -s -f /usr/share/xcb/randr.xml randr.xml
ln -s -f /usr/share/xcb/record.xml record.xml
ln -s -f /usr/share/xcb/render.xml render.xml
ln -s -f /usr/share/xcb/res.xml res.xml
ln -s -f /usr/share/xcb/screensaver.xml screensaver.xml
ln -s -f /usr/share/xcb/shape.xml shape.xml
ln -s -f /usr/share/xcb/shm.xml shm.xml
ln -s -f /usr/share/xcb/sync.xml sync.xml
ln -s -f /usr/share/xcb/xevie.xml xevie.xml
ln -s -f /usr/share/xcb/xf86dri.xml xf86dri.xml
ln -s -f /usr/share/xcb/xfixes.xml xfixes.xml
ln -s -f /usr/share/xcb/xinerama.xml xinerama.xml
ln -s -f /usr/share/xcb/xprint.xml xprint.xml
ln -s -f /usr/share/xcb/xtest.xml xtest.xml
ln -s -f /usr/share/xcb/xv.xml xv.xml
ln -s -f /usr/share/xcb/xvmc.xml xvmc.xml
(CDPATH="${ZSH_VERSION+.}:" && cd /var/tmp/portage/x11-libs/xpyb-1.3.1-r2/work/xpyb-1.3.1 && autoheader)
/usr/bin/python2.7 /var/tmp/portage/x11-libs/xpyb-1.3.1-r2/work/xpyb-1.3.1/src/py_client.py -p /usr/lib64/python2.7/site-packages /usr/share/xcb/xproto.xml
/usr/bin/python2.7 /var/tmp/portage/x11-libs/xpyb-1.3.1-r2/work/xpyb-1.3.1/src/py_client.py -p /usr/lib64/python2.7/site-packages /usr/share/xcb/bigreq.xml
/usr/bin/python2.7 /var/tmp/portage/x11-libs/xpyb-1.3.1-r2/work/xpyb-1.3.1/src/py_client.py -p /usr/lib64/python2.7/site-packages /usr/share/xcb/xc_misc.xml
/usr/bin/python2.7 /var/tmp/portage/x11-libs/xpyb-1.3.1-r2/work/xpyb-1.3.1/src/py_client.py -p /usr/lib64/python2.7/site-packages /usr/share/xcb/composite.xml
/usr/bin/python2.7 /var/tmp/portage/x11-libs/xpyb-1.3.1-r2/work/xpyb-1.3.1/src/py_client.py -p /usr/lib64/python2.7/site-packages /usr/share/xcb/damage.xml
/usr/bin/python2.7 /var/tmp/portage/x11-libs/xpyb-1.3.1-r2/work/xpyb-1.3.1/src/py_client.py -p /usr/lib64/python2.7/site-packages /usr/share/xcb/dpms.xml
/usr/bin/python2.7 /var/tmp/portage/x11-libs/xpyb-1.3.1-r2/work/xpyb-1.3.1/src/py_client.py -p /usr/lib64/python2.7/site-packages /usr/share/xcb/glx.xml
/usr/bin/python2.7 /var/tmp/portage/x11-libs/xpyb-1.3.1-r2/work/xpyb-1.3.1/src/py_client.py -p /usr/lib64/python2.7/site-packages /usr/share/xcb/randr.xml
/usr/bin/python2.7 /var/tmp/portage/x11-libs/xpyb-1.3.1-r2/work/xpyb-1.3.1/src/py_client.py -p /usr/lib64/python2.7/site-packages /usr/share/xcb/record.xml
/usr/bin/python2.7 /var/tmp/portage/x11-libs/xpyb-1.3.1-r2/work/xpyb-1.3.1/src/py_client.py -p /usr/lib64/python2.7/site-packages /usr/share/xcb/render.xml
/usr/bin/python2.7 /var/tmp/portage/x11-libs/xpyb-1.3.1-r2/work/xpyb-1.3.1/src/py_client.py -p /usr/lib64/python2.7/site-packages /usr/share/xcb/res.xml
/usr/bin/python2.7 /var/tmp/portage/x11-libs/xpyb-1.3.1-r2/work/xpyb-1.3.1/src/py_client.py -p /usr/lib64/python2.7/site-packages /usr/share/xcb/screensaver.xml
/usr/bin/python2.7 /var/tmp/portage/x11-libs/xpyb-1.3.1-r2/work/xpyb-1.3.1/src/py_client.py -p /usr/lib64/python2.7/site-packages /usr/share/xcb/shape.xml
/usr/bin/python2.7 /var/tmp/portage/x11-libs/xpyb-1.3.1-r2/work/xpyb-1.3.1/src/py_client.py -p /usr/lib64/python2.7/site-packages /usr/share/xcb/shm.xml
/usr/bin/python2.7 /var/tmp/portage/x11-libs/xpyb-1.3.1-r2/work/xpyb-1.3.1/src/py_client.py -p /usr/lib64/python2.7/site-packages /usr/share/xcb/sync.xml
/usr/bin/python2.7 /var/tmp/portage/x11-libs/xpyb-1.3.1-r2/work/xpyb-1.3.1/src/py_client.py -p /usr/lib64/python2.7/site-packages /usr/share/xcb/xevie.xml
/usr/bin/python2.7 /var/tmp/portage/x11-libs/xpyb-1.3.1-r2/work/xpyb-1.3.1/src/py_client.py -p /usr/lib64/python2.7/site-packages /usr/share/xcb/xf86dri.xml
/usr/bin/python2.7 /var/tmp/portage/x11-libs/xpyb-1.3.1-r2/work/xpyb-1.3.1/src/py_client.py -p /usr/lib64/python2.7/site-packages /usr/share/xcb/xfixes.xml
/usr/bin/python2.7 /var/tmp/portage/x11-libs/xpyb-1.3.1-r2/work/xpyb-1.3.1/src/py_client.py -p /usr/lib64/python2.7/site-packages /usr/share/xcb/xinerama.xml
/usr/bin/python2.7 /var/tmp/portage/x11-libs/xpyb-1.3.1-r2/work/xpyb-1.3.1/src/py_client.py -p /usr/lib64/python2.7/site-packages /usr/share/xcb/xprint.xml
/usr/bin/python2.7 /var/tmp/portage/x11-libs/xpyb-1.3.1-r2/work/xpyb-1.3.1/src/py_client.py -p /usr/lib64/python2.7/site-packages /usr/share/xcb/xtest.xml
/usr/bin/python2.7 /var/tmp/portage/x11-libs/xpyb-1.3.1-r2/work/xpyb-1.3.1/src/py_client.py -p /usr/lib64/python2.7/site-packages /usr/share/xcb/xv.xml
/usr/bin/python2.7 /var/tmp/portage/x11-libs/xpyb-1.3.1-r2/work/xpyb-1.3.1/src/py_client.py -p /usr/lib64/python2.7/site-packages /usr/share/xcb/xvmc.xml
Traceback (most recent call last):
  File "/var/tmp/portage/x11-libs/xpyb-1.3.1-r2/work/xpyb-1.3.1/src/py_client.py", line 626, in <module>
    module.generate()
  File "/usr/lib64/python2.7/site-packages/xcbgen/state.py", line 103, in generate
    item.out(name)
  File "/var/tmp/portage/x11-libs/xpyb-1.3.1-r2/work/xpyb-1.3.1/src/py_client.py", line 513, in py_request
    _py_type_setup(self, name, 'Request')
  File "/var/tmp/portage/x11-libs/xpyb-1.3.1-r2/work/xpyb-1.3.1/src/py_client.py", line 231, in _py_type_setup
    _py_type_setup(field.type, field.field_type)
  File "/var/tmp/portage/x11-libs/xpyb-1.3.1-r2/work/xpyb-1.3.1/src/py_client.py", line 231, in _py_type_setup
    _py_type_setup(field.type, field.field_type)
  File "/var/tmp/portage/x11-libs/xpyb-1.3.1-r2/work/xpyb-1.3.1/src/py_client.py", line 213, in _py_type_setup
    self.py_format_str = _cardinal_types[_t(self.name)]
KeyError: 'int64_t'
make[1]: *** [sync.py] Error 1
make[1]: *** Waiting for unfinished jobs....
rm -f stamp-h1
touch /var/tmp/portage/x11-libs/xpyb-1.3.1-r2/work/xpyb-1.3.1/src/config.h.in
make[1]: Leaving directory `/var/tmp/portage/x11-libs/xpyb-1.3.1-r2/work/xpyb-1.3.1-python2_7/src'
make: *** [all-recursive] Error 1
 * ERROR: x11-libs/xpyb-1.3.1-r2::gentoo failed (compile phase):
 *   emake failed
 *
 * If you need support, post the output of `emerge --info '=x11-libs/xpyb-1.3.1-r2::gentoo'`,
 * the complete build log and the output of `emerge -pqv '=x11-libs/xpyb-1.3.1-r2::gentoo'`.
 * The complete build log is located at '/var/tmp/portage/x11-libs/xpyb-1.3.1-r2/temp/build.log'.
 * The ebuild environment file is located at '/var/tmp/portage/x11-libs/xpyb-1.3.1-r2/temp/environment'.
 * Working directory: '/var/tmp/portage/x11-libs/xpyb-1.3.1-r2/work/xpyb-1.3.1-python2_7'
 * S: '/var/tmp/portage/x11-libs/xpyb-1.3.1-r2/work/xpyb-1.3.1'

>>> Failed to emerge x11-libs/xpyb-1.3.1-r2, Log file:

>>>  '/var/tmp/portage/x11-libs/xpyb-1.3.1-r2/temp/build.log'

 * Messages for package x11-libs/xpyb-1.3.1-r2:

 * ERROR: x11-libs/xpyb-1.3.1-r2::gentoo failed (compile phase):
 *   emake failed
 *
 * If you need support, post the output of `emerge --info '=x11-libs/xpyb-1.3.1-r2::gentoo'`,
 * the complete build log and the output of `emerge -pqv '=x11-libs/xpyb-1.3.1-r2::gentoo'`.
 * The complete build log is located at '/var/tmp/portage/x11-libs/xpyb-1.3.1-r2/temp/build.log'.
 * The ebuild environment file is located at '/var/tmp/portage/x11-libs/xpyb-1.3.1-r2/temp/environment'.
 * Working directory: '/var/tmp/portage/x11-libs/xpyb-1.3.1-r2/work/xpyb-1.3.1-python2_7'
 * S: '/var/tmp/portage/x11-libs/xpyb-1.3.1-r2/work/xpyb-1.3.1'



i tryed python-updater then revdep-rebuild to no avail. My system's main python is 3_2 and i also have 2_7 installed.
i tryed "var/tmp/portage/x11-libs/xpyb-1.3.1-r2/work/xpyb-1.3.1/missing --help" but could not find --is-lightweight option.

and ofcourse i tryed a emerge -e driconf which failed at xpyb

python-exec is not installed btw.

What should i try next?
[edit]

Also driconf pulls in python-exec-0.3.6 for some reason...

[edit2]
figured it out xpyb wants python-exec-3.6 but once installed it (most likely)defaults to python-exec-2.0(which i have installed and many things depend on) so how do i stop xpyb from using python-exec-2.0 or fix it for python-exec-2.0?
Back to top
View user's profile Send private message
Chewi
Developer
Developer


Joined: 01 Sep 2003
Posts: 886
Location: Edinburgh, Scotland

PostPosted: Tue Nov 12, 2013 2:32 pm    Post subject: Reply with quote

This appears to be a problem with xpyb itself.

https://bbs.archlinux.org/viewtopic.php?pid=1348506#p1348506
Back to top
View user's profile Send private message
funky1096
n00b
n00b


Joined: 10 Oct 2013
Posts: 47

PostPosted: Tue Nov 12, 2013 4:46 pm    Post subject: Reply with quote

eek modifieing source code thats a first for me... and it worked thanks for the help.
Back to top
View user's profile Send private message
dambacher
Apprentice
Apprentice


Joined: 11 Feb 2003
Posts: 289
Location: Germany

PostPosted: Wed Nov 20, 2013 7:54 am    Post subject: Reply with quote

Someone filed a bug for it:
=x11-libs/xpyb-1.3.1-r2 fails at "KeyError: 'int64_t' xpyb-1.3.1/src/py_client.py", line 213, in _py_type_setup" with line "self.py_format_str = _cardinal_types[_t(self.name)]"

there is a patch if you are used to working with ebuild
Back to top
View user's profile Send private message
phnx12
n00b
n00b


Joined: 07 Oct 2013
Posts: 12

PostPosted: Fri Nov 22, 2013 9:27 pm    Post subject: Reply with quote

thanks - help for me
for use with user-patch

/etc/portage/patches/x11-libs/xpyb-1.3.1-r2/int64.patch

Code:

--- src/py_client.py        2012-03-23 22:24:40.000000000 +0100
+++ src/py_client.py        2013-11-22 22:15:09.083992608 +0100
@@ -19,6 +19,7 @@
                    'INT8':   'b', 'int8_t':  'b',
                    'INT16':  'h', 'int16_t': 'h',
                    'INT32':  'i', 'int32_t': 'i',
+                  'INT64':  'i', 'int64_t': 'i',
                    'BYTE': 'B',
                    'BOOL': 'B',
                    'char': 'b',
Back to top
View user's profile Send private message
Logicien
Veteran
Veteran


Joined: 16 Sep 2005
Posts: 1555
Location: Montréal

PostPosted: Sat Nov 23, 2013 1:36 am    Post subject: Reply with quote

I just come to install successfully Driconf, it have only Xdriinfo as dependancy and both have no USE flag. Xpyb is not install and have not been a dependancy with amd64 and ~amd64 ACCEPT_KEYWORDS.
_________________
Paul
Back to top
View user's profile Send private message
Display posts from previous:   
Reply to topic    Gentoo Forums Forum Index Portage & Programming All times are GMT
Page 1 of 1

 
Jump to:  
You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot vote in polls in this forum