Gentoo Forums
Gentoo Forums
Gentoo Forums
Quick Search: in
multilib update trouble.
View unanswered posts
View posts from last 24 hours

 
Reply to topic    Gentoo Forums Forum Index Other Things Gentoo
View previous topic :: View next topic  
Author Message
truekaiser
l33t
l33t


Joined: 05 Mar 2004
Posts: 801

PostPosted: Sun Apr 05, 2015 1:39 am    Post subject: multilib update trouble. Reply with quote

I am in the middle of updating my systems to the new model of the ABI_x86* system rather than the emul-linux-x86 package system as per the portrage notification of said packages being hard masked.
While my laptop went fine, the desktop is having some trouble with a package that compiled fine on the laptop. libsdl2.
here is the error.

Code:
>>> Source compiled.
>>> Test phase [not enabled]: media-libs/libsdl2-2.0.3-r200
>>> Install libsdl2-2.0.3-r200 into /var/tmp/portage/media-libs/libsdl2-2.0.3-r200/image/ category media-libs
 * abi_x86_32.x86: running multilib-minimal_abi_src_install
make -j8 DESTDIR=/var/tmp/portage/media-libs/libsdl2-2.0.3-r200/image/ install
/bin/sh /var/tmp/portage/media-libs/libsdl2-2.0.3-r200/work/SDL2-2.0.3/build-scripts/updaterev.sh
/bin/sh /var/tmp/portage/media-libs/libsdl2-2.0.3-r200/work/SDL2-2.0.3/build-scripts/mkinstalldirs /var/tmp/portage/media-libs/libsdl2-2.0.3-r200/image//usr/bin
/bin/sh /var/tmp/portage/media-libs/libsdl2-2.0.3-r200/work/SDL2-2.0.3/build-scripts/mkinstalldirs /var/tmp/portage/media-libs/libsdl2-2.0.3-r200/image//usr/share/aclocal
mkdir -p -- /var/tmp/portage/media-libs/libsdl2-2.0.3-r200/image//usr/share/aclocal
mkdir -p -- /var/tmp/portage/media-libs/libsdl2-2.0.3-r200/image//usr/bin
/usr/bin/install -c -m 755 sdl2-config /var/tmp/portage/media-libs/libsdl2-2.0.3-r200/image//usr/bin/sdl2-config
/usr/bin/install -c -m 644 /var/tmp/portage/media-libs/libsdl2-2.0.3-r200/work/SDL2-2.0.3/sdl2.m4 /var/tmp/portage/media-libs/libsdl2-2.0.3-r200/image//usr/share/aclocal/sdl2.m4
/bin/sh /var/tmp/portage/media-libs/libsdl2-2.0.3-r200/work/SDL2-2.0.3/build-scripts/mkinstalldirs /var/tmp/portage/media-libs/libsdl2-2.0.3-r200/image//usr/include/SDL2
/bin/sh /var/tmp/portage/media-libs/libsdl2-2.0.3-r200/work/SDL2-2.0.3/build-scripts/mkinstalldirs /var/tmp/portage/media-libs/libsdl2-2.0.3-r200/image//usr/lib32
/bin/sh /var/tmp/portage/media-libs/libsdl2-2.0.3-r200/work/SDL2-2.0.3/build-scripts/mkinstalldirs /var/tmp/portage/media-libs/libsdl2-2.0.3-r200/image//usr/lib32/pkgconfig
mkdir -p -- /var/tmp/portage/media-libs/libsdl2-2.0.3-r200/image//usr/include/SDL2
mkdir -p -- /var/tmp/portage/media-libs/libsdl2-2.0.3-r200/image//usr/lib32/pkgconfig
for file in SDL.h SDL_assert.h SDL_atomic.h SDL_audio.h SDL_bits.h SDL_blendmode.h SDL_clipboard.h SDL_cpuinfo.h SDL_endian.h SDL_error.h SDL_events.h SDL_filesystem.h SDL_gamecontroller.h SDL_gesture.h SDL_haptic.h SDL_hints.h SDL_joystick.h SDL_keyboard.h SDL_keycode.h SDL_loadso.h SDL_log.h SDL_main.h SDL_messagebox.h SDL_mouse.h SDL_mutex.h SDL_name.h SDL_opengl.h SDL_opengles.h SDL_opengles2.h SDL_pixels.h SDL_platform.h SDL_power.h SDL_quit.h SDL_rect.h SDL_render.h SDL_rwops.h SDL_scancode.h SDL_shape.h SDL_stdinc.h SDL_surface.h SDL_system.h SDL_syswm.h SDL_thread.h SDL_timer.h SDL_touch.h SDL_types.h SDL_version.h SDL_video.h begin_code.h close_code.h SDL_test_assert.h SDL_test_common.h SDL_test_compare.h SDL_test_crc32.h SDL_test_font.h SDL_test_fuzzer.h SDL_test.h SDL_test_harness.h SDL_test_images.h SDL_test_log.h SDL_test_md5.h SDL_test_random.h; do \
    /usr/bin/install -c -m 644 /var/tmp/portage/media-libs/libsdl2-2.0.3-r200/work/SDL2-2.0.3/include/$file /var/tmp/portage/media-libs/libsdl2-2.0.3-r200/image//usr/include/SDL2/$file; \
done
mkdir -p -- /var/tmp/portage/media-libs/libsdl2-2.0.3-r200/image//usr/lib32
/usr/bin/install -c -m 644 sdl2.pc /var/tmp/portage/media-libs/libsdl2-2.0.3-r200/image//usr/lib32/pkgconfig
/bin/sh ./libtool --mode=install /usr/bin/install -c build/libSDL2.la /var/tmp/portage/media-libs/libsdl2-2.0.3-r200/image//usr/lib32/libSDL2.la
libtool: install: /usr/bin/install -c build/.libs/libSDL2-2.0.so.0.2.1 /var/tmp/portage/media-libs/libsdl2-2.0.3-r200/image//usr/lib32/libSDL2-2.0.so.0.2.1
libtool: install: (cd /var/tmp/portage/media-libs/libsdl2-2.0.3-r200/image//usr/lib32 && { ln -s -f libSDL2-2.0.so.0.2.1 libSDL2-2.0.so.0 || { rm -f libSDL2-2.0.so.0 && ln -s libSDL2-2.0.so.0.2.1 libSDL2-2.0.so.0; }; })
libtool: install: (cd /var/tmp/portage/media-libs/libsdl2-2.0.3-r200/image//usr/lib32 && { ln -s -f libSDL2-2.0.so.0.2.1 libSDL2.so || { rm -f libSDL2.so && ln -s libSDL2-2.0.so.0.2.1 libSDL2.so; }; })
libtool: install: /usr/bin/install -c build/.libs/libSDL2.lai /var/tmp/portage/media-libs/libsdl2-2.0.3-r200/image//usr/lib32/libSDL2.la
libtool: warning: remember to run 'libtool --finish /usr/lib32'
/bin/sh ./libtool --mode=install /usr/bin/install -c -m 644 build/libSDL2main.la /var/tmp/portage/media-libs/libsdl2-2.0.3-r200/image//usr/lib32/libSDL2main.la
libtool: install: /usr/bin/install -c -m 644 build/.libs/libSDL2main.lai /var/tmp/portage/media-libs/libsdl2-2.0.3-r200/image//usr/lib32/libSDL2main.la
libtool: install: /usr/bin/install -c -m 644 build/.libs/libSDL2main.a /var/tmp/portage/media-libs/libsdl2-2.0.3-r200/image//usr/lib32/libSDL2main.a
libtool: install: chmod 644 /var/tmp/portage/media-libs/libsdl2-2.0.3-r200/image//usr/lib32/libSDL2main.a
libtool: install: ranlib /var/tmp/portage/media-libs/libsdl2-2.0.3-r200/image//usr/lib32/libSDL2main.a
libtool: warning: remember to run 'libtool --finish /usr/lib32'
/bin/sh ./libtool --mode=install /usr/bin/install -c -m 644 build/libSDL2_test.la /var/tmp/portage/media-libs/libsdl2-2.0.3-r200/image//usr/lib32/libSDL2_test.la
libtool: install: /usr/bin/install -c -m 644 build/.libs/libSDL2_test.lai /var/tmp/portage/media-libs/libsdl2-2.0.3-r200/image//usr/lib32/libSDL2_test.la
libtool: install: /usr/bin/install -c -m 644 build/.libs/libSDL2_test.a /var/tmp/portage/media-libs/libsdl2-2.0.3-r200/image//usr/lib32/libSDL2_test.a
libtool: install: chmod 644 /var/tmp/portage/media-libs/libsdl2-2.0.3-r200/image//usr/lib32/libSDL2_test.a
libtool: install: ranlib /var/tmp/portage/media-libs/libsdl2-2.0.3-r200/image//usr/lib32/libSDL2_test.a
libtool: warning: remember to run 'libtool --finish /usr/lib32'
/usr/bin/install -c -m 644 include/SDL_config.h /var/tmp/portage/media-libs/libsdl2-2.0.3-r200/image//usr/include/SDL2/SDL_config.h
if test -f include/SDL_revision.h; then \
    /usr/bin/install -c -m 644 include/SDL_revision.h /var/tmp/portage/media-libs/libsdl2-2.0.3-r200/image//usr/include/SDL2/SDL_revision.h; \
else \
    /usr/bin/install -c -m 644 /var/tmp/portage/media-libs/libsdl2-2.0.3-r200/work/SDL2-2.0.3/include/SDL_revision.h /var/tmp/portage/media-libs/libsdl2-2.0.3-r200/image//usr/include/SDL2/SDL_revision.h; \
fi
 * abi_x86_64.amd64: running multilib-minimal_abi_src_install
make -j8 DESTDIR=/var/tmp/portage/media-libs/libsdl2-2.0.3-r200/image/ install
/bin/sh /var/tmp/portage/media-libs/libsdl2-2.0.3-r200/work/SDL2-2.0.3/build-scripts/updaterev.sh
/bin/sh /var/tmp/portage/media-libs/libsdl2-2.0.3-r200/work/SDL2-2.0.3/build-scripts/mkinstalldirs /var/tmp/portage/media-libs/libsdl2-2.0.3-r200/image//usr/bin
/bin/sh /var/tmp/portage/media-libs/libsdl2-2.0.3-r200/work/SDL2-2.0.3/build-scripts/mkinstalldirs /var/tmp/portage/media-libs/libsdl2-2.0.3-r200/image//usr/share/aclocal
/usr/bin/install -c -m 755 sdl2-config /var/tmp/portage/media-libs/libsdl2-2.0.3-r200/image//usr/bin/sdl2-config
/usr/bin/install -c -m 644 /var/tmp/portage/media-libs/libsdl2-2.0.3-r200/work/SDL2-2.0.3/sdl2.m4 /var/tmp/portage/media-libs/libsdl2-2.0.3-r200/image//usr/share/aclocal/sdl2.m4
/bin/sh /var/tmp/portage/media-libs/libsdl2-2.0.3-r200/work/SDL2-2.0.3/build-scripts/mkinstalldirs /var/tmp/portage/media-libs/libsdl2-2.0.3-r200/image//usr/include/SDL2
/bin/sh /var/tmp/portage/media-libs/libsdl2-2.0.3-r200/work/SDL2-2.0.3/build-scripts/mkinstalldirs /var/tmp/portage/media-libs/libsdl2-2.0.3-r200/image//usr/lib64
/bin/sh /var/tmp/portage/media-libs/libsdl2-2.0.3-r200/work/SDL2-2.0.3/build-scripts/mkinstalldirs /var/tmp/portage/media-libs/libsdl2-2.0.3-r200/image//usr/lib64/pkgconfig
for file in SDL.h SDL_assert.h SDL_atomic.h SDL_audio.h SDL_bits.h SDL_blendmode.h SDL_clipboard.h SDL_cpuinfo.h SDL_endian.h SDL_error.h SDL_events.h SDL_filesystem.h SDL_gamecontroller.h SDL_gesture.h SDL_haptic.h SDL_hints.h SDL_joystick.h SDL_keyboard.h SDL_keycode.h SDL_loadso.h SDL_log.h SDL_main.h SDL_messagebox.h SDL_mouse.h SDL_mutex.h SDL_name.h SDL_opengl.h SDL_opengles.h SDL_opengles2.h SDL_pixels.h SDL_platform.h SDL_power.h SDL_quit.h SDL_rect.h SDL_render.h SDL_rwops.h SDL_scancode.h SDL_shape.h SDL_stdinc.h SDL_surface.h SDL_system.h SDL_syswm.h SDL_thread.h SDL_timer.h SDL_touch.h SDL_types.h SDL_version.h SDL_video.h begin_code.h close_code.h SDL_test_assert.h SDL_test_common.h SDL_test_compare.h SDL_test_crc32.h SDL_test_font.h SDL_test_fuzzer.h SDL_test.h SDL_test_harness.h SDL_test_images.h SDL_test_log.h SDL_test_md5.h SDL_test_random.h; do \
    /usr/bin/install -c -m 644 /var/tmp/portage/media-libs/libsdl2-2.0.3-r200/work/SDL2-2.0.3/include/$file /var/tmp/portage/media-libs/libsdl2-2.0.3-r200/image//usr/include/SDL2/$file; \
done
mkdir -p -- /var/tmp/portage/media-libs/libsdl2-2.0.3-r200/image//usr/lib64
mkdir -p -- /var/tmp/portage/media-libs/libsdl2-2.0.3-r200/image//usr/lib64/pkgconfig
/bin/sh ./libtool --mode=install /usr/bin/install -c build/libSDL2.la /var/tmp/portage/media-libs/libsdl2-2.0.3-r200/image//usr/lib64/libSDL2.la
/usr/bin/install -c -m 644 sdl2.pc /var/tmp/portage/media-libs/libsdl2-2.0.3-r200/image//usr/lib64/pkgconfig
libtool: install: /usr/bin/install -c build/.libs/libSDL2-2.0.so.0.2.1 /var/tmp/portage/media-libs/libsdl2-2.0.3-r200/image//usr/lib64/libSDL2-2.0.so.0.2.1
libtool: install: (cd /var/tmp/portage/media-libs/libsdl2-2.0.3-r200/image//usr/lib64 && { ln -s -f libSDL2-2.0.so.0.2.1 libSDL2-2.0.so.0 || { rm -f libSDL2-2.0.so.0 && ln -s libSDL2-2.0.so.0.2.1 libSDL2-2.0.so.0; }; })
libtool: install: (cd /var/tmp/portage/media-libs/libsdl2-2.0.3-r200/image//usr/lib64 && { ln -s -f libSDL2-2.0.so.0.2.1 libSDL2.so || { rm -f libSDL2.so && ln -s libSDL2-2.0.so.0.2.1 libSDL2.so; }; })
libtool: install: /usr/bin/install -c build/.libs/libSDL2.lai /var/tmp/portage/media-libs/libsdl2-2.0.3-r200/image//usr/lib64/libSDL2.la
libtool: warning: remember to run 'libtool --finish /usr/lib64'
/bin/sh ./libtool --mode=install /usr/bin/install -c -m 644 build/libSDL2main.la /var/tmp/portage/media-libs/libsdl2-2.0.3-r200/image//usr/lib64/libSDL2main.la
libtool: install: /usr/bin/install -c -m 644 build/.libs/libSDL2main.lai /var/tmp/portage/media-libs/libsdl2-2.0.3-r200/image//usr/lib64/libSDL2main.la
libtool: install: /usr/bin/install -c -m 644 build/.libs/libSDL2main.a /var/tmp/portage/media-libs/libsdl2-2.0.3-r200/image//usr/lib64/libSDL2main.a
libtool: install: chmod 644 /var/tmp/portage/media-libs/libsdl2-2.0.3-r200/image//usr/lib64/libSDL2main.a
libtool: install: x86_64-pc-linux-gnu-ranlib /var/tmp/portage/media-libs/libsdl2-2.0.3-r200/image//usr/lib64/libSDL2main.a
libtool: warning: remember to run 'libtool --finish /usr/lib64'
/bin/sh ./libtool --mode=install /usr/bin/install -c -m 644 build/libSDL2_test.la /var/tmp/portage/media-libs/libsdl2-2.0.3-r200/image//usr/lib64/libSDL2_test.la
libtool: install: /usr/bin/install -c -m 644 build/.libs/libSDL2_test.lai /var/tmp/portage/media-libs/libsdl2-2.0.3-r200/image//usr/lib64/libSDL2_test.la
libtool: install: /usr/bin/install -c -m 644 build/.libs/libSDL2_test.a /var/tmp/portage/media-libs/libsdl2-2.0.3-r200/image//usr/lib64/libSDL2_test.a
libtool: install: chmod 644 /var/tmp/portage/media-libs/libsdl2-2.0.3-r200/image//usr/lib64/libSDL2_test.a
libtool: install: x86_64-pc-linux-gnu-ranlib /var/tmp/portage/media-libs/libsdl2-2.0.3-r200/image//usr/lib64/libSDL2_test.a
libtool: warning: remember to run 'libtool --finish /usr/lib64'
/usr/bin/install -c -m 644 include/SDL_config.h /var/tmp/portage/media-libs/libsdl2-2.0.3-r200/image//usr/include/SDL2/SDL_config.h
if test -f include/SDL_revision.h; then \
    /usr/bin/install -c -m 644 include/SDL_revision.h /var/tmp/portage/media-libs/libsdl2-2.0.3-r200/image//usr/include/SDL2/SDL_revision.h; \
else \
    /usr/bin/install -c -m 644 /var/tmp/portage/media-libs/libsdl2-2.0.3-r200/work/SDL2-2.0.3/include/SDL_revision.h /var/tmp/portage/media-libs/libsdl2-2.0.3-r200/image//usr/include/SDL2/SDL_revision.h; \
fi
 * Header files have changed between ABIs.
 * --- /var/tmp/portage/media-libs/libsdl2-2.0.3-r200/temp/.multilib_header_cksum       2015-04-04 20:33:20.417917241 -0500
 * +++ /var/tmp/portage/media-libs/libsdl2-2.0.3-r200/temp/.multilib_header_cksum.new   2015-04-04 20:33:20.685921202 -0500
 * @@ -61,4 +61,4 @@
 *  1564318214 77 /var/tmp/portage/media-libs/libsdl2-2.0.3-r200/image/usr/include/SDL2/SDL_revision.h
 *  2318915955 8147 /var/tmp/portage/media-libs/libsdl2-2.0.3-r200/image/usr/include/SDL2/SDL_joystick.h
 *  3870163112 9016 /var/tmp/portage/media-libs/libsdl2-2.0.3-r200/image/usr/include/SDL2/SDL_atomic.h
 * -3704489008 9932 /var/tmp/portage/media-libs/libsdl2-2.0.3-r200/image/usr/include/SDL2/SDL_config.h
 * +3577937069 9929 /var/tmp/portage/media-libs/libsdl2-2.0.3-r200/image/usr/include/SDL2/SDL_config.h
 * ERROR: media-libs/libsdl2-2.0.3-r200::gentoo failed (install phase):
 *   Header checksum mismatch, aborting.
 *
 * Call stack:
 *     ebuild.sh, line   93:  Called src_install
 *   environment, line 3548:  Called multilib-minimal_src_install
 *   environment, line 2769:  Called multilib_foreach_abi 'multilib-minimal_abi_src_install'
 *   environment, line 2956:  Called multibuild_foreach_variant '_multilib_multibuild_wrapper' 'multilib-minimal_abi_src_install'
 *   environment, line 2657:  Called _multibuild_run '_multilib_multibuild_wrapper' 'multilib-minimal_abi_src_install'
 *   environment, line 2655:  Called _multilib_multibuild_wrapper 'multilib-minimal_abi_src_install'
 *   environment, line  647:  Called multilib-minimal_abi_src_install
 *   environment, line 2766:  Called multilib_check_headers
 *   environment, line 2819:  Called die
 * The specific snippet of code:
 *               die "Header checksum mismatch, aborting.";
 *
 * If you need support, post the output of `emerge --info '=media-libs/libsdl2-2.0.3-r200::gentoo'`,
 * the complete build log and the output of `emerge -pqv '=media-libs/libsdl2-2.0.3-r200::gentoo'`.
 * The complete build log is located at '/var/tmp/portage/media-libs/libsdl2-2.0.3-r200/temp/build.log'.
 * The ebuild environment file is located at '/var/tmp/portage/media-libs/libsdl2-2.0.3-r200/temp/environment'.
 * Working directory: '/var/tmp/portage/media-libs/libsdl2-2.0.3-r200/work/SDL2-2.0.3-abi_x86_64.amd64'
 * S: '/var/tmp/portage/media-libs/libsdl2-2.0.3-r200/work/SDL2-2.0.3'


and here is my emerge information.

Code:
Portage 2.2.14 (python 3.3.5-final-0, default/linux/amd64/13.0/desktop, gcc-4.8.4, glibc-2.20-r2, 3.18.9-gentoo x86_64)
=================================================================
System uname: Linux-3.18.9-gentoo-x86_64-AMD_FX-tm-8350_Eight-Core_Processor-with-gentoo-2.2
KiB Mem:    16164884 total,   5143128 free
KiB Swap:   31249404 total,  31229204 free
Timestamp of tree: Sat, 04 Apr 2015 17:00:01 +0000
ld GNU ld (Gentoo 2.24 p1.4) 2.24
app-shells/bash:          4.2_p53
dev-java/java-config:     2.2.0
dev-lang/perl:            5.20.1-r4
dev-lang/python:          2.7.9-r1, 3.2.5-r6, 3.3.5-r1, 3.4.1
dev-util/cmake:           2.8.12.2-r1
dev-util/pkgconfig:       0.28-r1
sys-apps/baselayout:      2.2
sys-apps/openrc:          0.13.11
sys-apps/sandbox:         2.6-r1
sys-devel/autoconf:       2.13, 2.69
sys-devel/automake:       1.11.6-r1, 1.12.6, 1.13.4
sys-devel/binutils:       2.24-r3
sys-devel/gcc:            4.7.3-r1, 4.8.4
sys-devel/gcc-config:     1.7.3
sys-devel/libtool:        2.4.6
sys-devel/make:           4.1-r1
sys-kernel/linux-headers: 3.18 (virtual/os-headers)
sys-libs/glibc:           2.20-r2
Repositories: gentoo poly-c coins x11 v-fox wdzierzan init6
ACCEPT_KEYWORDS="amd64"
ACCEPT_LICENSE="*"
CBUILD="x86_64-pc-linux-gnu"
CFLAGS="-O2 -march=bdver1 -pipe -mtune=bdver1"
CHOST="x86_64-pc-linux-gnu"
CONFIG_PROTECT="/etc /usr/lib64/libreoffice/program/sofficerc /usr/share/config /usr/share/gnupg/qualified.txt"
CONFIG_PROTECT_MASK="/etc/ca-certificates.conf /etc/dconf /etc/env.d /etc/fonts/fonts.conf /etc/gconf /etc/gentoo-release /etc/revdep-rebuild /etc/sandbox.d /etc/terminfo"
CXXFLAGS="-O2 -march=bdver1 -pipe -mtune=bdver1"
DISTDIR="/usr/portage/distfiles"
FCFLAGS="-O2 -pipe"
FEATURES="assume-digests binpkg-logs candy config-protect-if-modified distlocks ebuild-locks fixlafiles merge-sync news parallel-fetch preserve-libs protect-owned sandbox sfperms strict unknown-features-warn unmerge-logs unmerge-orphans userfetch userpriv usersandbox usersync"
FFLAGS="-O2 -pipe"
GENTOO_MIRRORS="http://distfiles.gentoo.org"
LANG="en_US.utf8"
LDFLAGS="-Wl,-O1 -Wl,--as-needed"
MAKEOPTS="-j8"
PKGDIR="/usr/portage/packages"
PORTAGE_CONFIGROOT="/"
PORTAGE_RSYNC_OPTS="--recursive --links --safe-links --perms --times --omit-dir-times --compress --force --whole-file --delete --stats --human-readable --timeout=180 --exclude=/distfiles --exclude=/local --exclude=/packages"
PORTAGE_TMPDIR="/var/tmp"
PORTDIR="/usr/portage"
PORTDIR_OVERLAY="/var/lib/layman/poly-c /var/lib/layman/Coins /var/lib/layman/x11 /var/lib/layman/v-fox /var/lib/layman/wdzierzan /var/lib/layman/init6"
USE="X a52 aac aalib acpi aiglx aim alsa amd64 berkdb branding bzip2 cairo cdda cdr cdrw cli consolekit cracklib crypt cups cxx dbus dri dts dvb dvd dvdr dvdread emboss encode exif ffmpeg ffmpeg-mt firefox flac font-server fortran g3dvl gdbm gif glamor gpm gtk gtk2 gtk3 iconv icu java joystick jpeg lcms ldap libnotify lm_sensors mad mjpeg mmx mmxext mng modules mp3 mp4 mpeg msn multilib ncurses nfs nls nptl nptlonly nsplugin ogg oggvorbis opengl openmp oss pam pango pcre pdf png pnp policykit ppds pulseaudio qt3 qt3support qt4 quicktime readline samba sdl session spell sse sse2 sse3 sse4 ssl ssse3 startup-notification svg symlink tcpd theora threads tiff truetype udev udisks unicode upower usb vcd vlc vorbis widevine win32codec wxwidgets x264 xcb xine xml xorg xpm xrandr xv xvid xvmc zlib" ABI_X86="64 32" 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" APACHE2_MODULES="authn_core authz_core socache_shmcb unixd 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 sheets stage tables krita karbon braindump author" CAMERAS="ptp2" COLLECTD_PLUGINS="df interface irq load memory rrdtool swap syslog" CPU_FLAGS_X86="sse sse2 sse3 ssse3 mmx mmxext sse4_1 sse4_2 avx" ELIBC="glibc" ENLIGHTENMENT_MODULES="backlight clock comp conf-applications conf-dialogs conf-display conf-edgebindings conf-interaction conf-intl conf-keybindings conf-menus conf-paths conf-performance conf-randr conf-shelves conf-theme conf-window-manipulation conf-window-remembers connman cpufreq dropshadow everything fileman fileman-opinfo gadman ibar ibox illume2 mixer msgbus notification pager quickaccess start syscon systray tasks temperature tiling winlist wizard xkbswitch xinerama appmenu conf-comp conf-wallpaper2 music-control" 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 ublox ubx" GRUB_PLATFORMS="emu pc coreboot multiboot efi-64" INPUT_DEVICES="evdev keyboard mouse" KERNEL="linux" LCD_DEVICES="bayrad cfontz cfontz633 glk hd44780 lb216 lcdm001 mtxorb ncurses text" LIBREOFFICE_EXTENSIONS="pdfimport" LINGUAS="en_US" OFFICE_IMPLEMENTATION="libreoffice" PHP_TARGETS="php5-5" PYTHON_SINGLE_TARGET="python2_7" PYTHON_TARGETS="python2_7 python3_1 python3_3" QEMU_SOFTMMU_TARGETS="x86_64 i386" QEMU_USER_TARGETS="i386 x86_64 ppc ppc64" RUBY_TARGETS="ruby19 ruby20" USERLAND="GNU" VIDEO_CARDS="vesa nvidia" 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"
USE_PYTHON="2.7 3.1 3.3"
Unset:  CPPFLAGS, CTARGET, EMERGE_DEFAULT_OPTS, INSTALL_MASK, LC_ALL, PORTAGE_BUNZIP2_COMMAND, PORTAGE_COMPRESS, PORTAGE_COMPRESS_FLAGS, PORTAGE_RSYNC_EXTRA_OPTS, SYNC

Note i really have nothing installed from the overlays anymore. they were from an experiment that i stopped.. just been too lazy to remove.
Back to top
View user's profile Send private message
truekaiser
l33t
l33t


Joined: 05 Mar 2004
Posts: 801

PostPosted: Sun Apr 05, 2015 3:12 am    Post subject: Reply with quote

I found some errors looking through the build log, don't know if they are the cause.

Code:
#[32;01m * #[39;49;00mPackage:    media-libs/libsdl2-2.0.3-r200
#[32;01m * #[39;49;00mRepository: gentoo
#[32;01m * #[39;49;00mMaintainer: games@gentoo.org
#[32;01m * #[39;49;00mUSE:        X abi_x86_32 abi_x86_64 alsa amd64 cpu_flags_x86_mmx cpu_flags_x86_sse cpu_flags_x86_sse2 dbus elibc_glibc fusionsound haptic joystick kernel_linux opengl oss pulseaudio sound threads udev userland_GNU video xscreensaver
#[32;01m * #[39;49;00mFEATURES:   preserve-libs sandbox userpriv usersandbox
>>> Unpacking source...
>>> Unpacking SDL2-2.0.3.tar.gz to /var/tmp/portage/media-libs/libsdl2-2.0.3-r200/work
>>> Source unpacked in /var/tmp/portage/media-libs/libsdl2-2.0.3-r200/work
>>> Preparing source in /var/tmp/portage/media-libs/libsdl2-2.0.3-r200/work/SDL2-2.0.3 ...
 #[32;01m*#[0m Applying libsdl2-2.0.3-static-libs.patch ...
#[A#[231C #[34;01m[ #[32;01mok#[34;01m ]#[0m
 #[32;01m*#[0m Applying libsdl2-2.0.3-gles-wayland.patch ...
#[A#[231C #[34;01m[ #[32;01mok#[34;01m ]#[0m
 #[32;01m*#[0m Running eautoreconf in '/var/tmp/portage/media-libs/libsdl2-2.0.3-r200/work/SDL2-2.0.3' ...
 #[32;01m*#[0m Running libtoolize --install --copy --force ...
#[A#[231C #[34;01m[ #[32;01mok#[34;01m ]#[0m
 #[32;01m*#[0m Running aclocal -I /usr/share/aclocal -I acinclude ...
#[A#[231C #[34;01m[ #[32;01mok#[34;01m ]#[0m
 #[33;01m*#[0m This package has a configure.in file which has long been deprecated.  Please
 #[33;01m*#[0m update it to use configure.ac instead as newer versions of autotools will die
 #[33;01m*#[0m when it finds this file.  See https://bugs.gentoo.org/426262 for details.
 #[32;01m*#[0m Running autoconf -I /usr/share/aclocal -I acinclude --force ...
#[A#[231C #[34;01m[ #[32;01mok#[34;01m ]#[0m
 #[32;01m*#[0m Running autoheader -I /usr/share/aclocal -I acinclude ...
#[A#[231C #[34;01m[ #[31;01m!!#[34;01m ]#[0m
 #[32;01m*#[0m Running elibtoolize in: SDL2-2.0.3/
 #[32;01m*#[0m Running elibtoolize in: SDL2-2.0.3/build-scripts/
 #[32;01m*#[0m   Applying portage/1.2.0 patch ...
 #[32;01m*#[0m   Applying sed/1.5.6 patch ...
 #[32;01m*#[0m Running elibtoolize in: SDL2-2.0.3/test/
>>> Source prepared.
>>> Configuring source in /var/tmp/portage/media-libs/libsdl2-2.0.3-r200/work/SDL2-2.0.3 ...
 #[32;01m*#[0m abi_x86_32.x86: running multilib-minimal_abi_src_configure
 * econf: updating SDL2-2.0.3/build-scripts/config.sub with /usr/share/gnuconfig/config.sub
 * econf: updating SDL2-2.0.3/build-scripts/config.guess with /usr/share/gnuconfig/config.guess
/var/tmp/portage/media-libs/libsdl2-2.0.3-r200/work/SDL2-2.0.3/configure --prefix=/usr --build=i686-pc-linux-gnu --host=i686-pc-linux-gnu --mandir=/usr/share/man --infodir=/usr/share/info --datadir=/usr/share --sysconfdir=/etc --localstatedir=/var/lib --libdir=/usr/lib32 --disable-static --enable-audio --enable-video --enable-render --enable-events --enable-joystick --enable-haptic --enable-power --enable-threads --enable-timers --enable-file --disable-loadso --enable-cpuinfo --enable-atomic --enable-assembly --enable-ssemath --enable-mmx --disable-3dnow --enable-sse --enable-sse2 --disable-altivec --enable-oss --enable-alsa --disable-alsa-shared --disable-esd --enable-pulseaudio --disable-pulseaudio-shared --disable-arts --disable-nas --disable-nas-shared --disable-sndio --disable-sndio-shared --enable-diskaudio --enable-dummyaudio --enable-video-x11 --disable-x11-shared --disable-video-wayland --disable-wayland-shared --enable-video-x11-xcursor --disable-video-x11-xinerama --enable-video-x11-xinput --enable-video-x11-xrandr --enable-video-x11-scrnsaver --enable-video-x11-xshape --enable-video-x11-vm --disable-video-cocoa --disable-video-directfb --disable-fusionsound --disable-fusionsound-shared --enable-video-dummy --enable-video-opengl --disable-video-opengles --enable-libudev --enable-dbus --disable-input-tslib --disable-directx --disable-rpath --disable-render-d3d --with-x
checking build system type... i686-pc-linux-gnu
checking host system type... i686-pc-linux-gnu
checking how to print strings... printf
checking for i686-pc-linux-gnu-gcc... x86_64-pc-linux-gnu-gcc -m32
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 -m32 accepts -g... yes
checking for x86_64-pc-linux-gnu-gcc -m32 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 -m32... x86_64-pc-linux-gnu-ld -m elf_i386
checking if the linker (x86_64-pc-linux-gnu-ld -m elf_i386) is GNU ld... yes
checking for BSD- or MS-compatible name lister (nm)... /usr/bin/nm -B
checking the name lister (/usr/bin/nm -B) interface... BSD nm
checking whether ln -s works... yes
checking the maximum length of command line arguments... 1572864
checking how to convert i686-pc-linux-gnu file names to i686-pc-linux-gnu format... func_convert_file_noop
checking how to convert i686-pc-linux-gnu file names to toolchain format... func_convert_file_noop
checking for x86_64-pc-linux-gnu-ld -m elf_i386 option to reload object files... -r
checking for i686-pc-linux-gnu-objdump... no
checking for objdump... objdump
checking how to recognize dependent libraries... pass_all
checking for i686-pc-linux-gnu-dlltool... no
checking for dlltool... no
checking how to associate runtime and link libraries... printf %s\n
checking for i686-pc-linux-gnu-ar... no
checking for ar... ar
checking for archiver @FILE support... @
checking for i686-pc-linux-gnu-strip... no
checking for strip... strip
checking for i686-pc-linux-gnu-ranlib... no
checking for ranlib... ranlib
checking for gawk... gawk
checking command to parse /usr/bin/nm -B output from x86_64-pc-linux-gnu-gcc -m32 object... ok
checking for sysroot... no
checking for a working dd... /bin/dd
checking how to truncate binary pipes... /bin/dd bs=4096 count=1
checking for i686-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 -m32 -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 -m32 supports -fno-rtti -fno-exceptions... no
checking for x86_64-pc-linux-gnu-gcc -m32 option to produce PIC... -fPIC -DPIC
checking if x86_64-pc-linux-gnu-gcc -m32 PIC flag -fPIC -DPIC works... yes
checking if x86_64-pc-linux-gnu-gcc -m32 static flag -static works... yes
checking if x86_64-pc-linux-gnu-gcc -m32 supports -c -o file.o... yes
checking if x86_64-pc-linux-gnu-gcc -m32 supports -c -o file.o... (cached) yes
checking whether the x86_64-pc-linux-gnu-gcc -m32 linker (x86_64-pc-linux-gnu-ld -m elf_i386) 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 i686-pc-linux-gnu-gcc... (cached) x86_64-pc-linux-gnu-gcc -m32
checking whether we are using the GNU C compiler... (cached) yes
checking whether x86_64-pc-linux-gnu-gcc -m32 accepts -g... (cached) yes
checking for x86_64-pc-linux-gnu-gcc -m32 option to accept ISO C89... (cached) none needed
checking whether we are using the GNU C++ compiler... yes
checking whether x86_64-pc-linux-gnu-g++ -m32 accepts -g... yes
checking how to run the C++ preprocessor... x86_64-pc-linux-gnu-g++ -m32 -E
checking for ld used by x86_64-pc-linux-gnu-g++ -m32... x86_64-pc-linux-gnu-ld -m elf_i386
checking if the linker (x86_64-pc-linux-gnu-ld -m elf_i386) is GNU ld... yes
checking whether the x86_64-pc-linux-gnu-g++ -m32 linker (x86_64-pc-linux-gnu-ld -m elf_i386) supports shared libraries... yes
checking for x86_64-pc-linux-gnu-g++ -m32 option to produce PIC... -fPIC -DPIC
checking if x86_64-pc-linux-gnu-g++ -m32 PIC flag -fPIC -DPIC works... yes
checking if x86_64-pc-linux-gnu-g++ -m32 static flag -static works... yes
checking if x86_64-pc-linux-gnu-g++ -m32 supports -c -o file.o... yes
checking if x86_64-pc-linux-gnu-g++ -m32 supports -c -o file.o... (cached) yes
checking whether the x86_64-pc-linux-gnu-g++ -m32 linker (x86_64-pc-linux-gnu-ld -m elf_i386) supports shared libraries... yes
checking dynamic linker characteristics... (cached) GNU/Linux ld.so
checking how to hardcode library paths into programs... immediate
checking for a BSD-compatible install... /usr/bin/install -c
checking whether make sets $(MAKE)... yes
checking for i686-pc-linux-gnu-windres... no
checking for windres... no
checking for an ANSI C-conforming const... yes
checking for inline... inline
checking for working volatile... yes
checking for GCC -MMD -MT option... yes
checking for linker option --no-undefined... yes
checking for ANSI C header files... (cached) yes
checking for sys/types.h... (cached) yes
checking stdio.h usability... yes
checking stdio.h presence... yes
checking for stdio.h... yes
checking for stdlib.h... (cached) yes
checking stddef.h usability... yes
checking stddef.h presence... yes
checking for stddef.h... yes
checking stdarg.h usability... yes
checking stdarg.h presence... yes
checking for stdarg.h... yes
checking malloc.h usability... yes
checking malloc.h presence... yes
checking for malloc.h... yes
checking for memory.h... (cached) yes
checking for string.h... (cached) yes
checking for strings.h... (cached) yes
checking for inttypes.h... (cached) yes
checking for stdint.h... (cached) yes
checking ctype.h usability... yes
checking ctype.h presence... yes
checking for ctype.h... yes
checking math.h usability... yes
checking math.h presence... yes
checking for math.h... yes
checking iconv.h usability... yes
checking iconv.h presence... yes
checking for iconv.h... yes
checking signal.h usability... yes
checking signal.h presence... yes
checking for signal.h... yes
checking for size_t... yes
checking for M_PI in math.h... yes
checking for working alloca.h... yes
checking for alloca... yes
checking for working memcmp... yes
checking for working strtod... yes
checking for mprotect... yes
checking for malloc... yes
checking for calloc... yes
checking for realloc... yes
checking for free... yes
checking for getenv... yes
checking for setenv... yes
checking for putenv... yes
checking for unsetenv... yes
checking for qsort... yes
checking for abs... yes
checking for bcopy... yes
checking for memset... yes
checking for memcpy... yes
checking for memmove... yes
checking for strlen... yes
checking for strlcpy... no
checking for strlcat... no
checking for strdup... yes
checking for _strrev... no
checking for _strupr... no
checking for _strlwr... no
checking for strchr... yes
checking for strrchr... yes
checking for strstr... yes
checking for itoa... no
checking for _ltoa... no
checking for _uitoa... no
checking for _ultoa... no
checking for strtol... yes
checking for strtoul... yes
checking for _i64toa... no
checking for _ui64toa... no
checking for strtoll... yes
checking for strtoull... yes
checking for atoi... yes
checking for atof... yes
checking for strcmp... yes
checking for strncmp... yes
checking for _stricmp... no
checking for strcasecmp... yes
checking for _strnicmp... no
checking for strncasecmp... yes
checking for vsscanf... yes
checking for vsnprintf... yes
checking for fseeko... yes
checking for fseeko64... yes
checking for sigaction... yes
checking for setjmp... yes
checking for nanosleep... yes
checking for sysconf... yes
checking for sysctlbyname... no
checking for pow in -lm... yes
checking for atan... yes
checking for atan2... yes
checking for acos... yes
checking for asin... yes
checking for ceil... yes
checking for copysign... yes
checking for cos... yes
checking for cosf... yes
checking for fabs... yes
checking for floor... yes
checking for log... yes
checking for pow... yes
checking for scalbn... yes
checking for sin... yes
checking for sinf... yes
checking for sqrt... yes
checking for iconv_open in -liconv... no
checking for iconv... yes
checking for struct sigaction.sa_sigaction... yes
checking for GCC builtin atomic operations... yes
checking for GCC -mmmx option... yes
checking for GCC -msse option... yes
checking for GCC -msse2 option... yes
checking for GCC -fvisibility=hidden option... yes
checking for dlopen... yes
checking for dlopen in -lc... no
checking for dlopen in -ldl... yes
checking for OSS audio support... yes
checking for ALSA CFLAGS...
checking for ALSA LDFLAGS...  -lasound -lm -ldl -lpthread
checking for libasound headers version >= 0.9.0... found.
checking for snd_ctl_open in -lasound... yes
checking for pkg-config... /usr/bin/pkg-config
checking for PulseAudio 0.9 support... yes
checking for X... libraries , headers
checking for gethostbyname... yes
checking for connect... yes
checking for remove... yes
checking for shmat... yes
checking for IceConnectionNumber in -lICE... yes
checking for X11/extensions/Xext.h... yes
checking for const parameter to XextAddDisplay... yes
checking for const parameter to _XData32... yes
checking for XGenericEvent... yes
checking for XkbKeycodeToKeysym in -lX11... yes
checking for X11/Xcursor/Xcursor.h... yes
checking for XcursorImageCreate in -lXcursor... yes
checking for X11/extensions/XInput2.h... yes
checking for XOpenDevice in -lXi... yes
checking for xinput2 multitouch... yes
checking for XRRQueryExtension in -lXrandr... yes
checking for X11/extensions/scrnsaver.h... yes
checking for XScreenSaverSuspend in -lXss... yes
checking for X11/extensions/shape.h... yes
checking for X11/extensions/xf86vmode.h... yes
checking for XF86VidModeQueryVersion in -lXxf86vm... yes
checking for OpenGL (GLX) support... yes
checking libudev.h usability... yes
checking libudev.h presence... yes
checking for libudev.h... yes
checking for pkg-config... (cached) /usr/bin/pkg-config
checking dbus/dbus.h usability... yes
checking dbus/dbus.h presence... no
configure: WARNING: dbus/dbus.h: accepted by the compiler, rejected by the preprocessor!
configure: WARNING: dbus/dbus.h: proceeding with the compiler's result
checking for dbus/dbus.h... yes
checking for Linux 2.4 unified input interface... yes
checking for Linux kd.h... yes
checking for pthreads... yes
checking for recursive mutexes... yes
checking for pthread semaphores... yes
checking for sem_timedwait... yes
checking for pthread_spin_trylock... yes
checking for pthread_np.h... no
checking for pthread_setname_np... yes
checking for pthread_set_name_np... no
checking for clock_gettime in -lrt... yes
checking linux/version.h usability... yes
checking linux/version.h presence... yes
checking for linux/version.h... yes
checking for GCC -Wall option... yes
checking for necessary GCC -Wno-multichar option... no
configure: creating ./config.status
config.status: creating Makefile
config.status: creating sdl2-config
config.status: creating SDL2.spec
config.status: creating sdl2.pc
config.status: creating include/SDL_config.h
config.status: executing libtool commands
config.status: executing sdl2_config commands
config.status: executing summary commands
SDL2 Configure Summary:
Building Shared Libraries
Enabled modules : atomic audio video render events joystick haptic power filesystem threads timers file cpuinfo assembly
Assembly Math   : mmx sse sse2
Audio drivers   : disk dummy oss alsa pulse
Video drivers   : dummy x11 opengl
X11 libraries   : xcursor xinput2 xinput2_multitouch xrandr xscrnsaver xshape xvidmode
Input drivers   : linuxev linuxkd
Using libudev   : YES
Using dbus      : YES
 #[32;01m*#[0m abi_x86_64.amd64: running multilib-minimal_abi_src_configure
 * econf: updating SDL2-2.0.3/build-scripts/config.guess with /usr/share/gnuconfig/config.guess
 * econf: updating SDL2-2.0.3/build-scripts/config.sub with /usr/share/gnuconfig/config.sub
/var/tmp/portage/media-libs/libsdl2-2.0.3-r200/work/SDL2-2.0.3/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-static --enable-audio --enable-video --enable-render --enable-events --enable-joystick --enable-haptic --enable-power --enable-threads --enable-timers --enable-file --disable-loadso --enable-cpuinfo --enable-atomic --enable-assembly --enable-ssemath --enable-mmx --disable-3dnow --enable-sse --enable-sse2 --disable-altivec --enable-oss --enable-alsa --disable-alsa-shared --disable-esd --enable-pulseaudio --disable-pulseaudio-shared --disable-arts --disable-nas --disable-nas-shared --disable-sndio --disable-sndio-shared --enable-diskaudio --enable-dummyaudio --enable-video-x11 --disable-x11-shared --disable-video-wayland --disable-wayland-shared --enable-video-x11-xcursor --disable-video-x11-xinerama --enable-video-x11-xinput --enable-video-x11-xrandr --enable-video-x11-scrnsaver --enable-video-x11-xshape --enable-video-x11-vm --disable-video-cocoa --disable-video-directfb --enable-fusionsound --disable-fusionsound-shared --enable-video-dummy --enable-video-opengl --disable-video-opengles --enable-libudev --enable-dbus --disable-input-tslib --disable-directx --disable-rpath --disable-render-d3d --with-x
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 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 a working dd... /bin/dd
checking how to truncate binary pipes... /bin/dd bs=4096 count=1
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 x86_64-pc-linux-gnu-g++... x86_64-pc-linux-gnu-g++
checking whether we are using the GNU C++ compiler... yes
checking whether x86_64-pc-linux-gnu-g++ accepts -g... yes
checking how to run the C++ preprocessor... x86_64-pc-linux-gnu-g++ -E
checking for ld used by x86_64-pc-linux-gnu-g++... /usr/x86_64-pc-linux-gnu/bin/ld -m elf_x86_64
checking if the linker (/usr/x86_64-pc-linux-gnu/bin/ld -m elf_x86_64) is GNU ld... yes
checking whether the x86_64-pc-linux-gnu-g++ linker (/usr/x86_64-pc-linux-gnu/bin/ld -m elf_x86_64) supports shared libraries... yes
checking for x86_64-pc-linux-gnu-g++ option to produce PIC... -fPIC -DPIC
checking if x86_64-pc-linux-gnu-g++ PIC flag -fPIC -DPIC works... yes
checking if x86_64-pc-linux-gnu-g++ static flag -static works... yes
checking if x86_64-pc-linux-gnu-g++ supports -c -o file.o... yes
checking if x86_64-pc-linux-gnu-g++ supports -c -o file.o... (cached) yes
checking whether the x86_64-pc-linux-gnu-g++ linker (/usr/x86_64-pc-linux-gnu/bin/ld -m elf_x86_64) supports shared libraries... yes
checking dynamic linker characteristics... (cached) GNU/Linux ld.so
checking how to hardcode library paths into programs... immediate
checking for a BSD-compatible install... /usr/bin/install -c
checking whether make sets $(MAKE)... yes
checking for x86_64-pc-linux-gnu-windres... no
checking for windres... no
checking for an ANSI C-conforming const... yes
checking for inline... inline
checking for working volatile... yes
checking for GCC -MMD -MT option... yes
checking for linker option --no-undefined... yes
checking for ANSI C header files... (cached) yes
checking for sys/types.h... (cached) yes
checking stdio.h usability... yes
checking stdio.h presence... yes
checking for stdio.h... yes
checking for stdlib.h... (cached) yes
checking stddef.h usability... yes
checking stddef.h presence... yes
checking for stddef.h... yes
checking stdarg.h usability... yes
checking stdarg.h presence... yes
checking for stdarg.h... yes
checking malloc.h usability... yes
checking malloc.h presence... yes
checking for malloc.h... yes
checking for memory.h... (cached) yes
checking for string.h... (cached) yes
checking for strings.h... (cached) yes
checking for inttypes.h... (cached) yes
checking for stdint.h... (cached) yes
checking ctype.h usability... yes
checking ctype.h presence... yes
checking for ctype.h... yes
checking math.h usability... yes
checking math.h presence... yes
checking for math.h... yes
checking iconv.h usability... yes
checking iconv.h presence... yes
checking for iconv.h... yes
checking signal.h usability... yes
checking signal.h presence... yes
checking for signal.h... yes
checking for size_t... yes
checking for M_PI in math.h... yes
checking for working alloca.h... yes
checking for alloca... yes
checking for working memcmp... yes
checking for working strtod... yes
checking for mprotect... yes
checking for malloc... yes
checking for calloc... yes
checking for realloc... yes
checking for free... yes
checking for getenv... yes
checking for setenv... yes
checking for putenv... yes
checking for unsetenv... yes
checking for qsort... yes
checking for abs... yes
checking for bcopy... yes
checking for memset... yes
checking for memcpy... yes
checking for memmove... yes
checking for strlen... yes
checking for strlcpy... no
checking for strlcat... no
checking for strdup... yes
checking for _strrev... no
checking for _strupr... no
checking for _strlwr... no
checking for strchr... yes
checking for strrchr... yes
checking for strstr... yes
checking for itoa... no
checking for _ltoa... no
checking for _uitoa... no
checking for _ultoa... no
checking for strtol... yes
checking for strtoul... yes
checking for _i64toa... no
checking for _ui64toa... no
checking for strtoll... yes
checking for strtoull... yes
checking for atoi... yes
checking for atof... yes
checking for strcmp... yes
checking for strncmp... yes
checking for _stricmp... no
checking for strcasecmp... yes
checking for _strnicmp... no
checking for strncasecmp... yes
checking for vsscanf... yes
checking for vsnprintf... yes
checking for fseeko... yes
checking for fseeko64... yes
checking for sigaction... yes
checking for setjmp... yes
checking for nanosleep... yes
checking for sysconf... yes
checking for sysctlbyname... no
checking for pow in -lm... yes
checking for atan... yes
checking for atan2... yes
checking for acos... yes
checking for asin... yes
checking for ceil... yes
checking for copysign... yes
checking for cos... yes
checking for cosf... yes
checking for fabs... yes
checking for floor... yes
checking for log... yes
checking for pow... yes
checking for scalbn... yes
checking for sin... yes
checking for sinf... yes
checking for sqrt... yes
checking for iconv_open in -liconv... no
checking for iconv... yes
checking for struct sigaction.sa_sigaction... yes
checking for GCC builtin atomic operations... yes
checking for GCC -mmmx option... yes
checking for GCC -msse option... yes
checking for GCC -msse2 option... yes
checking for GCC -fvisibility=hidden option... yes
checking for dlopen... yes
checking for dlopen in -lc... no
checking for dlopen in -ldl... yes
checking for OSS audio support... yes
checking for ALSA CFLAGS...
checking for ALSA LDFLAGS...  -lasound -lm -ldl -lpthread
checking for libasound headers version >= 0.9.0... found.
checking for snd_ctl_open in -lasound... yes
checking for pkg-config... /usr/bin/pkg-config
checking for PulseAudio 0.9 support... yes
checking for X... libraries , headers
checking for gethostbyname... yes
checking for connect... yes
checking for remove... yes
checking for shmat... yes
checking for IceConnectionNumber in -lICE... yes
checking for X11/extensions/Xext.h... yes
checking for const parameter to XextAddDisplay... yes
checking for const parameter to _XData32... yes
checking for XGenericEvent... yes
checking for XkbKeycodeToKeysym in -lX11... yes
checking for X11/Xcursor/Xcursor.h... yes
checking for XcursorImageCreate in -lXcursor... yes
checking for X11/extensions/XInput2.h... yes
checking for XOpenDevice in -lXi... yes
checking for xinput2 multitouch... yes
checking for XRRQueryExtension in -lXrandr... yes
checking for X11/extensions/scrnsaver.h... yes
checking for XScreenSaverSuspend in -lXss... yes
checking for X11/extensions/shape.h... yes
checking for X11/extensions/xf86vmode.h... yes
checking for XF86VidModeQueryVersion in -lXxf86vm... yes
checking for pkg-config... (cached) /usr/bin/pkg-config
checking for FusionSound 1.1.1 support... yes
checking for FusionSound dynamic loading support... no
checking for OpenGL (GLX) support... yes
checking libudev.h usability... yes
checking libudev.h presence... yes
checking for libudev.h... yes
checking for pkg-config... (cached) /usr/bin/pkg-config
checking dbus/dbus.h usability... yes
checking dbus/dbus.h presence... no
configure: WARNING: dbus/dbus.h: accepted by the compiler, rejected by the preprocessor!
configure: WARNING: dbus/dbus.h: proceeding with the compiler's result
checking for dbus/dbus.h... yes
checking for Linux 2.4 unified input interface... yes
checking for Linux kd.h... yes
checking for pthreads... yes
checking for recursive mutexes... yes
checking for pthread semaphores... yes
checking for sem_timedwait... yes
checking for pthread_spin_trylock... yes
checking for pthread_np.h... no
checking for pthread_setname_np... yes
checking for pthread_set_name_np... no
checking for clock_gettime in -lrt... yes
checking linux/version.h usability... yes
checking linux/version.h presence... yes
checking for linux/version.h... yes
checking for GCC -Wall option... yes
checking for necessary GCC -Wno-multichar option... no
configure: creating ./config.status
config.status: creating Makefile
config.status: creating sdl2-config
config.status: creating SDL2.spec
config.status: creating sdl2.pc
config.status: creating include/SDL_config.h
config.status: executing libtool commands
config.status: executing sdl2_config commands
config.status: executing summary commands
SDL2 Configure Summary:
Building Shared Libraries
Enabled modules : atomic audio video render events joystick haptic power filesystem threads timers file cpuinfo assembly
Assembly Math   : mmx sse sse2
Audio drivers   : disk dummy oss alsa pulse fusionsound
Video drivers   : dummy x11 opengl
X11 libraries   : xcursor xinput2 xinput2_multitouch xrandr xscrnsaver xshape xvidmode
Input drivers   : linuxev linuxkd
Using libudev   : YES
Using dbus      : YES
>>> Source configured.
Back to top
View user's profile Send private message
steveL
Watchman
Watchman


Joined: 13 Sep 2006
Posts: 5153
Location: The Peanut Gallery

PostPosted: Sun Apr 05, 2015 4:19 am    Post subject: Re: multilib update trouble. Reply with quote

I'd file a bug as this makes little sense to me:
Code:
* Header files have changed between ABIs.
 * --- /var/tmp/portage/media-libs/libsdl2-2.0.3-r200/temp/.multilib_header_cksum       2015-04-04 20:33:20.417917241 -0500
 * +++ /var/tmp/portage/media-libs/libsdl2-2.0.3-r200/temp/.multilib_header_cksum.new   2015-04-04 20:33:20.685921202 -0500
 * @@ -61,4 +61,4 @@
 *  1564318214 77 /var/tmp/portage/media-libs/libsdl2-2.0.3-r200/image/usr/include/SDL2/SDL_revision.h
 *  2318915955 8147 /var/tmp/portage/media-libs/libsdl2-2.0.3-r200/image/usr/include/SDL2/SDL_joystick.h
 *  3870163112 9016 /var/tmp/portage/media-libs/libsdl2-2.0.3-r200/image/usr/include/SDL2/SDL_atomic.h
 * -3704489008 9932 /var/tmp/portage/media-libs/libsdl2-2.0.3-r200/image/usr/include/SDL2/SDL_config.h
 * +3577937069 9929 /var/tmp/portage/media-libs/libsdl2-2.0.3-r200/image/usr/include/SDL2/SDL_config.h
 * ERROR: media-libs/libsdl2-2.0.3-r200::gentoo failed (install phase):
 *   Header checksum mismatch, aborting.

OFC the config.h is different between ABIs; that's to be expected. They're not supposed to be installed under the same path at runtime, is all.
So something up with multilib_check_headers(), imo; perhaps the ebuild is supposed to notify it, though the same path looks troubling. I'd expect the 32-bit one to go under a different path (and incidentally be configured last, not first.)

Either way I'd file a bug against media-libs/libsdl2, personally, and let the developers sort it out.
Back to top
View user's profile Send private message
truekaiser
l33t
l33t


Joined: 05 Mar 2004
Posts: 801

PostPosted: Mon Apr 06, 2015 2:40 am    Post subject: Re: multilib update trouble. Reply with quote

steveL wrote:
I'd file a bug as this makes little sense to me:
Code:
* Header files have changed between ABIs.
 * --- /var/tmp/portage/media-libs/libsdl2-2.0.3-r200/temp/.multilib_header_cksum       2015-04-04 20:33:20.417917241 -0500
 * +++ /var/tmp/portage/media-libs/libsdl2-2.0.3-r200/temp/.multilib_header_cksum.new   2015-04-04 20:33:20.685921202 -0500
 * @@ -61,4 +61,4 @@
 *  1564318214 77 /var/tmp/portage/media-libs/libsdl2-2.0.3-r200/image/usr/include/SDL2/SDL_revision.h
 *  2318915955 8147 /var/tmp/portage/media-libs/libsdl2-2.0.3-r200/image/usr/include/SDL2/SDL_joystick.h
 *  3870163112 9016 /var/tmp/portage/media-libs/libsdl2-2.0.3-r200/image/usr/include/SDL2/SDL_atomic.h
 * -3704489008 9932 /var/tmp/portage/media-libs/libsdl2-2.0.3-r200/image/usr/include/SDL2/SDL_config.h
 * +3577937069 9929 /var/tmp/portage/media-libs/libsdl2-2.0.3-r200/image/usr/include/SDL2/SDL_config.h
 * ERROR: media-libs/libsdl2-2.0.3-r200::gentoo failed (install phase):
 *   Header checksum mismatch, aborting.

OFC the config.h is different between ABIs; that's to be expected. They're not supposed to be installed under the same path at runtime, is all.
So something up with multilib_check_headers(), imo; perhaps the ebuild is supposed to notify it, though the same path looks troubling. I'd expect the 32-bit one to go under a different path (and incidentally be configured last, not first.)

Either way I'd file a bug against media-libs/libsdl2, personally, and let the developers sort it out.


Bug posted.Still wondering what it's trying to do here.. they point to the same config file by diff..
Back to top
View user's profile Send private message
steveL
Watchman
Watchman


Joined: 13 Sep 2006
Posts: 5153
Location: The Peanut Gallery

PostPosted: Mon Apr 06, 2015 4:24 am    Post subject: Re: multilib update trouble. Reply with quote

truekaiser wrote:
Still wondering what it's trying to do here.. they point to the same config file by diff..

It's running the make process twice (that's how "multilib" works: two ./configure runs, etc.) So then it's comparing to see that the headers work on both (so same filename.) I imagine they leave out the standard config.h file (or confdefs.h) and in this case SDL_config.h should likely be added (as an exception) by the eclass (for SDL ebuilds, when multilib).
Back to top
View user's profile Send private message
Display posts from previous:   
Reply to topic    Gentoo Forums Forum Index Other Things Gentoo 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