Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 572226 - media-gfx/exiv2-0.25-r2 fails to build using distcc: src/basicio.cpp:54:22: fatal error: process.h: No such file or directory
Summary: media-gfx/exiv2-0.25-r2 fails to build using distcc: src/basicio.cpp:54:22: f...
Status: RESOLVED WONTFIX
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: Current packages (show other bugs)
Hardware: All Linux
: Normal normal (vote)
Assignee: Gentoo Graphics Project
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2016-01-17 23:56 UTC by Thomas Deutschmann (RETIRED)
Modified: 2017-11-15 22:39 UTC (History)
3 users (show)

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


Attachments
build.log with `make -j1` (exiv2-0.25-r2_build-j1.log,12.50 KB, text/plain)
2016-01-17 23:56 UTC, Thomas Deutschmann (RETIRED)
Details

Note You need to log in before you can comment on or make changes to this bug.
Description Thomas Deutschmann (RETIRED) gentoo-dev 2016-01-17 23:56:50 UTC
Created attachment 423202 [details]
build.log with `make -j1`

Hi,

today I tried to upgrade from media-gfx/exiv2-0.25-r1 to media-gfx/exiv2-0.25-r2 which failed on my nodes using distcc:

[...]
make -j1 VERBOSE=1 
[...]
[  2%] Building CXX object src/CMakeFiles/exiv2lib.dir/basicio.cpp.o
cd /var/tmp/portage/media-gfx/exiv2-0.25-r2/work/exiv2-0.25-abi_x86_64.amd64/src && /usr/lib64/distcc/bin/x86_64-pc-linux-gnu-g++  -DEXV_BUILDING_LIB -DEXV_HAVE_DLL -DEXV_HAVE_STDINT_H -DEXV_LOCALEDIR=\"/usr/share/locale\" -I/var/tmp/portage/media-gfx/exiv2-0.25-r2/work/exiv2-0.25/src -I/var/tmp/portage/media-gfx/exiv2-0.25-r2/work/exiv2-0.25/include -I/var/tmp/portage/media-gfx/exiv2-0.25-r2/work/exiv2-0.25/include/exiv2 -I/var/tmp/portage/media-gfx/exiv2-0.25-r2/work/exiv2-0.25-abi_x86_64.amd64 -I/var/tmp/portage/media-gfx/exiv2-0.25-r2/work/exiv2-0.25/xmpsdk/include -I/var/tmp/portage/media-gfx/exiv2-0.25-r2/work/exiv2-0.25-abi_x86_64.amd64/src   -DNDEBUG -O2 -pipe -march=sandybridge -mtune=sandybridge  -fPIC   -o CMakeFiles/exiv2lib.dir/basicio.cpp.o -c /var/tmp/portage/media-gfx/exiv2-0.25-r2/work/exiv2-0.25/src/basicio.cpp
distcc[1017] (dcc_build_somewhere) Warning: failed to distribute, running locally instead
/var/tmp/portage/media-gfx/exiv2-0.25-r2/work/exiv2-0.25/src/basicio.cpp:54:22: fatal error: process.h: No such file or directory
compilation terminated.
distcc[1017] ERROR: compile /var/tmp/portage/media-gfx/exiv2-0.25-r2/work/exiv2-0.25/src/basicio.cpp on localhost failed
src/CMakeFiles/exiv2lib.dir/build.make:86: recipe for target 'src/CMakeFiles/exiv2lib.dir/basicio.cpp.o' failed
make[2]: *** [src/CMakeFiles/exiv2lib.dir/basicio.cpp.o] Error 1
make[2]: Leaving directory '/var/tmp/portage/media-gfx/exiv2-0.25-r2/work/exiv2-0.25-abi_x86_64.amd64'
CMakeFiles/Makefile2:407: recipe for target 'src/CMakeFiles/exiv2lib.dir/all' failed
make[1]: *** [src/CMakeFiles/exiv2lib.dir/all] Error 2
make[1]: Leaving directory '/var/tmp/portage/media-gfx/exiv2-0.25-r2/work/exiv2-0.25-abi_x86_64.amd64'
Makefile:127: recipe for target 'all' failed


# emerge --info
Portage 2.2.26 (python 3.4.3-final-0, default/linux/amd64/13.0, gcc-5.3.0, glibc-2.22-r1, 4.1.15-gentoo x86_64)
=================================================================
System uname: Linux-4.1.15-gentoo-x86_64-Intel-R-_Xeon-R-_CPU_E5-2620_0_@_2.00GHz-with-gentoo-2.2
KiB Mem:     2051304 total,    692260 free
KiB Swap:    2097148 total,   2091184 free
Timestamp of repository gentoo: Sun, 17 Jan 2016 22:45:02 +0000
sh bash 4.3_p42-r1
ld GNU ld (Gentoo 2.25.1 p1.1) 2.25.1
distcc 3.2rc1 x86_64-pc-linux-gnu [enabled]
app-shells/bash:          4.3_p42-r1::gentoo
dev-lang/perl:            5.22.1::gentoo
dev-lang/python:          2.7.11-r2::gentoo, 3.4.3-r7::gentoo
dev-util/cmake:           3.4.1::gentoo
dev-util/pkgconfig:       0.29::gentoo
sys-apps/baselayout:      2.2::gentoo
sys-apps/openrc:          0.20.2::gentoo
sys-apps/sandbox:         2.10-r1::gentoo
sys-devel/autoconf:       2.69-r1::gentoo
sys-devel/automake:       1.13.4-r1::gentoo, 1.14.1-r1::gentoo, 1.15-r1::gentoo
sys-devel/binutils:       2.25.1-r1::gentoo
sys-devel/gcc:            4.9.3::gentoo, 5.3.0::gentoo
sys-devel/gcc-config:     1.8::gentoo
sys-devel/libtool:        2.4.6-r1::gentoo
sys-devel/make:           4.1-r1::gentoo
sys-kernel/linux-headers: 4.1::gentoo (virtual/os-headers)
sys-libs/glibc:           2.22-r1::gentoo

ABI="amd64"
ABI_X86="64"
ACCEPT_KEYWORDS="amd64 ~amd64"
ACCEPT_LICENSE="* -@EULA"
ACCEPT_PROPERTIES="*"
ACCEPT_RESTRICT="*"
ARCH="amd64"
CBUILD="x86_64-pc-linux-gnu"
CFLAGS="-O2 -pipe -march=sandybridge -mtune=sandybridge"
CFLAGS_amd64="-m64"
CFLAGS_x32="-mx32"
CFLAGS_x86="-m32"
CHOST="x86_64-pc-linux-gnu"
CHOST_amd64="x86_64-pc-linux-gnu"
CHOST_x32="x86_64-pc-linux-gnux32"
CHOST_x86="i686-pc-linux-gnu"
CPU_FLAGS_X86="aes avx mmx mmxext popcnt sse sse2 sse3 sse4_1 sse4_2 ssse3"
CXXFLAGS="-O2 -pipe -march=sandybridge -mtune=sandybridge"
DEFAULT_ABI="amd64"
DISTCC_ENABLE_DISCREPANCY_EMAIL=""
DISTCC_FALLBACK="1"
DISTCC_SAVE_TEMPS="0"
DISTCC_SSH=""
DISTCC_TCP_CORK=""
DISTCC_VERBOSE="0"
DISTDIR="/usr/portage/distfiles"
ELIBC="glibc"
EMERGE_DEFAULT_OPTS=" --verbose --with-bdeps=y --misspell-suggestions=n --jobs 4 --load-average 7.95"
EPREFIX=""
EROOT="/"
EVENT_NOEPOLL="1"
FCFLAGS="-O2 -pipe"
FEATURES="assume-digests binpkg-logs cgroup config-protect-if-modified distcc distcc-pump distlocks downgrade-backup ebuild-locks fixlafiles lmirror merge-sync mirror news parallel-fetch preserve-libs protect-owned sandbox sfperms split-elog split-log strict unknown-features-warn unmerge-logs unmerge-orphans userfetch userpriv usersandbox usersync xattr"
FFLAGS="-O2 -pipe"
GCC_SPECS=""
KERNEL="linux"
LANG="en_US.UTF-8"
LC_MESSAGES="C"
LC_NUMERIC="de_DE.UTF-8"
LC_PAPER="de_DE.UTF-8"
LDFLAGS="-Wl,-O1 -Wl,--as-needed"
LDFLAGS_amd64="-m elf_x86_64"
LDFLAGS_x32="-m elf32_x86_64"
LDFLAGS_x86="-m elf_i386"
MULTILIB_ABIS="amd64 x86"
Comment 1 Alex Xu (Hello71) 2016-01-20 02:52:32 UTC
what happen to rest of emerge --info?
Comment 2 Andreas Sturmlechner gentoo-dev 2017-06-24 17:17:57 UTC
Please test with 0.26.
Comment 3 Branko Grubic 2017-08-11 14:41:45 UTC
I can confirm this on media-gfx/exiv2-0.26. Excluding it from distcc, it compiles fine. Haven't tried with '-j1' MAKEOPTS.
Comment 4 Andreas Sturmlechner gentoo-dev 2017-11-15 22:39:03 UTC
exiv2 is still undergoing many cmake improvements, but don't expect a fix while you are using distcc-pump.