I tried to emerge kstars with fits and indi useflags, and one of deps failed to compile Reproducible: Always Steps to Reproduce: 1.unmask sci-libs/libnovam sci-libs/cfitsio and sci-libs/indilib, 2.set useflags 3.emerge -av kstars Actual Results: funpack.c: In function ‘fu_get_param’: funpack.c:38: warning: cast from pointer to integer of different size mv -f .deps/funpack.Tpo .deps/funpack.Po x86_64-pc-linux-gnu-gcc -DPACKAGE_NAME=\"cfitsio\" -DPACKAGE_TARNAME=\"cfitsio\" -DPACKAGE_VERSION=\"3.140\" -DPACKAGE_STRING=\"cfitsio\ 3.140\" -DPACKAGE_BUGREPORT=\"pence@tetra.gsfc.nasa.gov\" -DPACKAGE=\"cfitsio\" -DVERSION=\"3.140\" -DSTDC_HEADERS=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_MEMORY_H=1 -DHAVE_STRINGS_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_UNISTD_H=1 -DHAVE_DLFCN_H=1 -DLT_OBJDIR=\".libs/\" -DYYTEXT_POINTER=1 -D_LARGEFILE_SOURCE=1 -D_FILE_OFFSET_BITS=64 -DHAVE_FTRUNCATE=1 -DHAVE_SHMAT=1 -DHAVE_SHMEM_SERVICES=1 -DHAVE_SHMDT=1 -DHAVE_SHMEM_SERVICES=1 -DHAVE_SHMGET=1 -DHAVE_SHMEM_SERVICES=1 -DHAVE_GETHOSTBYNAME=1 -DHAVE_NET_SERVICES=1 -DHAVE_CONNECT=1 -DHAVE_NET_SERVICES=1 -DHAVE_LONGLONG=1 -DHAVE_LIBM=1 -I. -march=native -O2 -mmmx -msse -msse2 -msse3 -m3dnow -pipe -march=native -O2 -mmmx -msse -msse2 -msse3 -m3dnow -pipe -MT cookbook.o -MD -MP -MF .deps/cookbook.Tpo -c -o cookbook.o cookbook.c mv -f .deps/speed.Tpo .deps/speed.Po x86_64-pc-linux-gnu-gcc -DPACKAGE_NAME=\"cfitsio\" -DPACKAGE_TARNAME=\"cfitsio\" -DPACKAGE_VERSION=\"3.140\" -DPACKAGE_STRING=\"cfitsio\ 3.140\" -DPACKAGE_BUGREPORT=\"pence@tetra.gsfc.nasa.gov\" -DPACKAGE=\"cfitsio\" -DVERSION=\"3.140\" -DSTDC_HEADERS=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_MEMORY_H=1 -DHAVE_STRINGS_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_UNISTD_H=1 -DHAVE_DLFCN_H=1 -DLT_OBJDIR=\".libs/\" -DYYTEXT_POINTER=1 -D_LARGEFILE_SOURCE=1 -D_FILE_OFFSET_BITS=64 -DHAVE_FTRUNCATE=1 -DHAVE_SHMAT=1 -DHAVE_SHMEM_SERVICES=1 -DHAVE_SHMDT=1 -DHAVE_SHMEM_SERVICES=1 -DHAVE_SHMGET=1 -DHAVE_SHMEM_SERVICES=1 -DHAVE_GETHOSTBYNAME=1 -DHAVE_NET_SERVICES=1 -DHAVE_CONNECT=1 -DHAVE_NET_SERVICES=1 -DHAVE_LONGLONG=1 -DHAVE_LIBM=1 -I. -march=native -O2 -mmmx -msse -msse2 -msse3 -m3dnow -pipe -march=native -O2 -mmmx -msse -msse2 -msse3 -m3dnow -pipe -MT smem.o -MD -MP -MF .deps/smem.Tpo -c -o smem.o smem.c make: *** No rule to make target `cfortran.h', needed by `all-am'. Stop. make: *** Waiting for unfinished jobs.... mv -f .deps/cookbook.Tpo .deps/cookbook.Po mv -f .deps/smem.Tpo .deps/smem.Po mv -f .deps/libcfitsio_la-f77_wrap3.Tpo .deps/libcfitsio_la-f77_wrap3.Plo * * ERROR: sci-libs/cfitsio-3.140 failed. * Call stack: * ebuild.sh, line 49: Called src_compile * environment, line 3019: Called _eapi2_src_compile * ebuild.sh, line 638: Called die * The specific snippet of code: * emake || die "emake failed" * The die message: * emake failed * * If you need support, post the topmost build error, and the call stack if relevant. * A complete build log is located at '/var/tmp/portage/sci-libs/cfitsio-3.140/temp/build.log'. * The ebuild environment file is located at '/var/tmp/portage/sci-libs/cfitsio-3.140/temp/environment'. * >>> Failed to emerge sci-libs/cfitsio-3.140, Log file: >>> '/var/tmp/portage/sci-libs/cfitsio-3.140/temp/build.log' Expected Results: kstars and it`s deps should compile fine :) [ebuild N ] sci-libs/cfitsio-3.140 USE="doc fortran -debug" 0 kB [ebuild N ] sci-libs/libnova-0.12.3 USE="doc examples" 0 kB [ebuild N ] sci-libs/indilib-0.6 USE="fits nova usb v4l2" 0 kB [ebuild R ] kde-base/kstars-4.3.1 USE="fits* handbook indi%* (-aqua) -debug (-kdeprefix)" 0 kB
Created attachment 203480 [details] emerge --info
Created attachment 203482 [details] build log of sci-libs/cfitsio-3.140
Temporary workaround - use =sci-libs/cfitsio-3.100-r1
fixed in cvs. thanks.