It looks like the rawhide evas ftbfs due to the recent freetype include file changes: Mock Version: 1.1.35 Mock Version: 1.1.35 ENTER do(['bash', '--login', '-c', 'rpmbuild -bs --target ppc64le --nodeps builddir/build/SPECS/evas.spec'], False, '/var/lib/mock/f21-build-1869-90/root/', None, 86400, True, False, 998, 135, None, False, {'LANG': 'en_US.UTF-8', 'TERM': 'vt100', 'SHELL': '/bin/bash', 'HOSTNAME': 'mock', 'PROMPT_COMMAND': 'echo -n "<mock-chroot>"', 'HOME': '/builddir', 'PATH': '/usr/bin:/bin:/usr/sbin:/sbin'}, logger=<mockbuild.trace_decorator.getLog object at 0x1000074b410>) Executing command: ['bash', '--login', '-c', 'rpmbuild -bs --target ppc64le --nodeps builddir/build/SPECS/evas.spec'] with env {'LANG': 'en_US.UTF-8', 'TERM': 'vt100', 'SHELL': '/bin/bash', 'HOSTNAME': 'mock', 'PROMPT_COMMAND': 'echo -n "<mock-chroot>"', 'HOME': '/builddir', 'PATH': '/usr/bin:/bin:/usr/sbin:/sbin'} Building target platforms: ppc64le Building for target ppc64le Wrote: /builddir/build/SRPMS/evas-1.7.9-1.fc21.src.rpm Child return code was: 0 LEAVE do --> ENTER do(['bash', '--login', '-c', 'rpmbuild -bb --target ppc64le --nodeps builddir/build/SPECS/evas.spec'], False, '/var/lib/mock/f21-build-1869-90/root/', None, 86400, True, False, 998, 135, None, False, {'LANG': 'en_US.UTF-8', 'TERM': 'vt100', 'SHELL': '/bin/bash', 'HOSTNAME': 'mock', 'PROMPT_COMMAND': 'echo -n "<mock-chroot>"', 'HOME': '/builddir', 'PATH': '/usr/bin:/bin:/usr/sbin:/sbin'}, logger=<mockbuild.trace_decorator.getLog object at 0x1000074b410>) Executing command: ['bash', '--login', '-c', 'rpmbuild -bb --target ppc64le --nodeps builddir/build/SPECS/evas.spec'] with env {'LANG': 'en_US.UTF-8', 'TERM': 'vt100', 'SHELL': '/bin/bash', 'HOSTNAME': 'mock', 'PROMPT_COMMAND': 'echo -n "<mock-chroot>"', 'HOME': '/builddir', 'PATH': '/usr/bin:/bin:/usr/sbin:/sbin'} Building target platforms: ppc64le Building for target ppc64le Executing(%prep): /bin/sh -e /var/tmp/rpm-tmp.hNnVh9 + umask 022 + cd /builddir/build/BUILD + cd /builddir/build/BUILD + rm -rf evas-1.7.9 + /usr/bin/bzip2 -dc /builddir/build/SOURCES/evas-1.7.9.tar.bz2 + /usr/bin/tar -xf - + STATUS=0 + '[' 0 -ne 0 ']' + cd evas-1.7.9 + /usr/bin/chmod -Rf a+rX,u+w,g-w,o-w . + exit 0 Executing(%build): /bin/sh -e /var/tmp/rpm-tmp.tqzrme + umask 022 + cd /builddir/build/BUILD + cd evas-1.7.9 + CFLAGS='-O2 -g -fsigned-char' + export CFLAGS + CXXFLAGS='-O2 -g -fsigned-char' + export CXXFLAGS + FFLAGS='-O2 -g -fsigned-char -I/usr/lib64/gfortran/modules' + export FFLAGS + FCFLAGS='-O2 -g -fsigned-char -I/usr/lib64/gfortran/modules' + export FCFLAGS + LDFLAGS='-Wl,-z,relro ' + export LDFLAGS ++ find . -name config.guess -o -name config.sub + for i in '$(find . -name config.guess -o -name config.sub)' ++ basename ./config.guess + '[' -f /usr/lib/rpm/redhat/config.guess ']' + /usr/bin/rm -f ./config.guess ++ basename ./config.guess + /usr/bin/cp -fv /usr/lib/rpm/redhat/config.guess ./config.guess '/usr/lib/rpm/redhat/config.guess' -> './config.guess' + for i in '$(find . -name config.guess -o -name config.sub)' ++ basename ./config.sub + '[' -f /usr/lib/rpm/redhat/config.sub ']' + /usr/bin/rm -f ./config.sub ++ basename ./config.sub + /usr/bin/cp -fv /usr/lib/rpm/redhat/config.sub ./config.sub '/usr/lib/rpm/redhat/config.sub' -> './config.sub' + '[' 1 = 1 ']' + '[' x '!=' x ']' + ./configure --build=ppc64le-koji-linux-gnu --host=ppc64le-koji-linux-gnu --program-prefix= --disable-dependency-tracking --prefix=/usr --exec-prefix=/usr --bindir=/usr/bin --sbindir=/usr/sbin --sysconfdir=/etc --datadir=/usr/share --includedir=/usr/include --libdir=/usr/lib64 --libexecdir=/usr/libexec --localstatedir=/var --sharedstatedir=/var/lib --mandir=/usr/share/man --infodir=/usr/share/info --disable-static -enable-fb checking for a BSD-compatible install... /usr/bin/install -c checking whether build environment is sane... yes checking for a thread-safe mkdir -p... /usr/bin/mkdir -p checking for gawk... gawk checking whether make sets $(MAKE)... yes checking whether make supports nested variables... yes checking whether make supports nested variables... (cached) yes checking for style of include used by make... GNU checking for ppc64le-koji-linux-gnu-gcc... no checking for gcc... 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 gcc accepts -g... yes checking for gcc option to accept ISO C89... none needed checking dependency style of gcc... none checking how to run the C preprocessor... gcc -E checking for grep that handles long lines and -e... /usr/bin/grep checking for egrep... /usr/bin/grep -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 minix/config.h usability... no checking minix/config.h presence... no checking for minix/config.h... no checking whether it is safe to define __EXTENSIONS__... yes checking build system type... powerpc64le-koji-linux-gnu checking host system type... powerpc64le-koji-linux-gnu checking how to print strings... printf checking for a sed that does not truncate output... /usr/bin/sed checking for fgrep... /usr/bin/grep -F checking for ld used by gcc... /usr/bin/ld checking if the linker (/usr/bin/ld) 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 whether the shell understands some XSI constructs... yes checking whether the shell understands "+="... yes checking how to convert powerpc64le-koji-linux-gnu file names to powerpc64le-koji-linux-gnu format... func_convert_file_noop checking how to convert powerpc64le-koji-linux-gnu file names to toolchain format... func_convert_file_noop checking for /usr/bin/ld option to reload object files... -r checking for ppc64le-koji-linux-gnu-objdump... objdump checking how to recognize dependent libraries... pass_all checking for ppc64le-koji-linux-gnu-dlltool... dlltool checking how to associate runtime and link libraries... printf %s\n checking for ppc64le-koji-linux-gnu-ar... no checking for ar... ar checking for archiver @FILE support... @ checking for ppc64le-koji-linux-gnu-strip... no checking for strip... strip checking for ppc64le-koji-linux-gnu-ranlib... no checking for ranlib... ranlib checking command to parse /usr/bin/nm -B output from gcc object... ok checking for sysroot... no checking for ppc64le-koji-linux-gnu-mt... no checking for mt... no checking if : is a manifest tool... no checking for dlfcn.h... yes checking for objdir... .libs checking if gcc supports -fno-rtti -fno-exceptions... no checking for gcc option to produce PIC... -fPIC -DPIC checking if gcc PIC flag -fPIC -DPIC works... yes checking if gcc static flag -static works... no checking if gcc supports -c -o file.o... yes checking if gcc supports -c -o file.o... (cached) yes checking whether the gcc linker (/usr/bin/ld) 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 ppc64le-koji-linux-gnu-gcc... no checking for ppc64le-koji-linux-gnu-objcc... no checking for ppc64le-koji-linux-gnu-objc... no checking for ppc64le-koji-linux-gnu-cc... no checking for ppc64le-koji-linux-gnu-CC... no checking for gcc... gcc checking whether we are using the GNU Objective C compiler... no checking whether gcc accepts -g... no checking dependency style of gcc... none checking dependency style of gcc... (cached) none checking whether the Objective C compiler works... no checking for ppc64le-koji-linux-gnu-g++... no checking for ppc64le-koji-linux-gnu-c++... no checking for ppc64le-koji-linux-gnu-gpp... no checking for ppc64le-koji-linux-gnu-aCC... no checking for ppc64le-koji-linux-gnu-CC... no checking for ppc64le-koji-linux-gnu-cxx... no checking for ppc64le-koji-linux-gnu-cc++... no checking for ppc64le-koji-linux-gnu-cl.exe... no checking for ppc64le-koji-linux-gnu-FCC... no checking for ppc64le-koji-linux-gnu-KCC... no checking for ppc64le-koji-linux-gnu-RCC... no checking for ppc64le-koji-linux-gnu-xlC_r... no checking for ppc64le-koji-linux-gnu-xlC... no checking for g++... g++ checking whether we are using the GNU C++ compiler... yes checking whether g++ accepts -g... yes checking dependency style of g++... none checking how to run the C++ preprocessor... g++ -E checking for ld used by g++... /usr/bin/ld checking if the linker (/usr/bin/ld) is GNU ld... yes checking whether the g++ linker (/usr/bin/ld) supports shared libraries... yes checking for g++ option to produce PIC... -fPIC -DPIC checking if g++ PIC flag -fPIC -DPIC works... yes checking if g++ static flag -static works... no checking if g++ supports -c -o file.o... yes checking if g++ supports -c -o file.o... (cached) yes checking whether the g++ linker (/usr/bin/ld) supports shared libraries... yes checking dynamic linker characteristics... (cached) GNU/Linux ld.so checking how to hardcode library paths into programs... immediate checking for ppc64le-koji-linux-gnu-gcc... gcc checking whether we are using the GNU C compiler... (cached) yes checking whether gcc accepts -g... (cached) yes checking for gcc option to accept ISO C89... (cached) none needed checking dependency style of gcc... (cached) none checking for ppc64le-koji-linux-gnu-pkg-config... no checking for pkg-config... /usr/bin/pkg-config checking pkg-config is at least version 0.9.0... yes checking whether to build documentation... yes checking for doxygen... yes checking for EXOTIC... no checking for EINA... yes checking size of Eina_Unicode... 4 checking for FREETYPE... yes checking for FONTCONFIG... yes checking for FRIBIDI... yes checking size of FriBidiChar... 4 checking for HARFBUZZ... no checking for ANSI C header files... (cached) yes checking for unistd.h... (cached) yes checking for stdint.h... (cached) yes checking sys/param.h usability... yes checking sys/param.h presence... yes checking for sys/param.h... yes checking netinet/in.h usability... yes checking netinet/in.h presence... yes checking for netinet/in.h... yes checking sys/mman.h usability... yes checking sys/mman.h presence... yes checking for sys/mman.h... yes checking for PATH_MAX in limits.h... yes checking for struct sigaction... yes checking for an ANSI C-conforming const... yes checking whether byte ordering is bigendian... no checking for gcc option to accept ISO C99... -std=gnu99 checking for gcc -std=gnu99 option to accept ISO Standard C... (cached) -std=gnu99 checking for __attribute__ ((unused))... yes checking for __attribute__ ((vector))... yes checking for __forceinline... no checking for __attribute__ ((__always_inline__))... yes checking for library containing strerror... none required checking for siglongjmp... yes checking for fcntl... yes checking for size_t... yes checking for working alloca.h... yes checking for alloca... yes checking fnmatch.h usability... yes checking fnmatch.h presence... yes checking for fnmatch.h... yes checking for library containing fnmatch... none required checking for dlsym... no checking for dlsym in -ldl... yes checking for lround in -lm... yes checking for shm_open in libc... no checking for shm_open in librt... yes checking whether to build shared cache server and support... yes checking whether to build shared cache server 2 and support... yes checking sys/epoll.h usability... yes checking sys/epoll.h presence... yes checking for sys/epoll.h... yes checking sys/inotify.h usability... yes checking sys/inotify.h presence... yes checking for sys/inotify.h... yes checking sys/signalfd.h usability... yes checking sys/signalfd.h presence... yes checking for sys/signalfd.h... yes checking for shm_open in libc... no checking for shm_open in librt... yes checking whether to build GLES flavor of GL... no checking whether to build GLES variety for SGX... no checking whether to build GLES variety for s3c6410... no checking whether to enable Buffer rendering backend... yes checking whether Buffer rendering backend will be built... yes checking whether to enable Software GDI rendering backend... no checking whether Software GDI rendering backend will be built... no checking whether to enable Software DirectDraw rendering backend... no checking whether Software DirectDraw rendering backend will be built... no checking whether to enable Direct3D rendering backend... no checking whether Direct3D rendering backend will be built... no checking whether to enable PSL1GHT rendering backend... no checking whether PSL1GHT rendering backend will be built... no checking whether to enable OpenGL SDL rendering backend... no checking whether OpenGL SDL rendering backend will be built... no checking whether to enable OpenGL Cocoa rendering backend... no checking whether OpenGL Cocoa rendering backend will be built... no checking whether to enable Framebuffer rendering backend... yes checking linux/fb.h usability... yes checking linux/fb.h presence... yes checking for linux/fb.h... yes checking whether Framebuffer rendering backend will be built... yes checking whether to enable DirectFB rendering backend... no checking whether DirectFB rendering backend will be built... no checking whether to enable Software X11 8 bits grayscale rendering backend... no checking whether Software X11 8 bits grayscale rendering backend will be built... no checking whether to enable Software X11 16 bits rendering backend... no checking whether Software X11 16 bits rendering backend will be built... no checking whether to enable Software Windows CE 16 bits rendering backend... no checking whether Software Windows CE 16 bits rendering backend will be built... no checking whether to enable Software SDL 16 bits rendering backend... no checking whether Software SDL 16 bits rendering backend will be built... no checking whether to enable Wayland Shm rendering backend... auto checking whether Wayland Shm rendering backend will be built... yes checking whether to enable Wayland Egl rendering backend... auto checking for WAYLAND_EGL... no checking whether Wayland Egl rendering backend will be built... no checking whether to use SDL primitive when possible... no checking Whether to build software generic engine as part of libevas... no checking whether to build Software XCB Engine... no checking whether to enable Software Xlib rendering backend... auto 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... no checking X11/X.h usability... yes checking X11/X.h presence... yes checking for X11/X.h... yes checking for XCreateImage in -lX11... yes checking for XShmCreateImage in -lXext... yes checking whether Software Xlib rendering backend will be built... yes checking whether to build OpenGL XCB Engine... no checking whether to enable OpenGL XLib rendering backend... auto checking for X... libraries , headers checking for gethostbyname... (cached) yes checking for connect... (cached) yes checking for remove... (cached) yes checking for shmat... (cached) yes checking for IceConnectionNumber in -lICE... (cached) no checking for GL/gl.h... yes checking whether pthread_create() is supported... yes checking for XCreateColormap in -lX11... yes checking for XRenderCreatePicture in -lXrender... yes checking for glXCreateContext in -lGL... yes checking for GL_EET... yes checking whether OpenGL XLib rendering backend will be built... yes checking Whether to build software 16 engine as part of libevas... no checking Whether to build software 8 engine as part of libevas... no checking whether to enable Edb image loader... yes checking for EDB... no checking whether Edb image loader will be built... no checking whether to enable Eet image loader... yes checking for EET... yes checking whether Eet image loader will be built... yes checking whether to enable Eet font loader... yes checking for EET... yes checking whether to enable Gif image loader... yes checking gif_lib.h usability... yes checking gif_lib.h presence... yes checking for gif_lib.h... yes checking for DGifOpenFileName in -lgif... yes checking whether Gif image loader will be built... yes checking whether to enable Jpeg image loader... yes checking jpeglib.h usability... yes checking jpeglib.h presence... yes checking for jpeglib.h... yes checking for jpeg_CreateDecompress in -ljpeg... yes checking whether Jpeg image loader will be built... yes checking whether to enable PMAPS image loader... yes checking whether PMAPS image loader will be built... yes checking whether to enable PNG image loader... yes checking for PNG... yes checking whether PNG image loader will be built... yes checking whether to enable SVG image loader... yes checking for SVG... no checking whether SVG image loader will be built... no checking whether to enable Tiff image loader... yes checking tiffio.h usability... yes checking tiffio.h presence... yes checking for tiffio.h... yes checking for TIFFReadScanline in -ltiff... yes checking whether Tiff image loader will be built... yes checking whether to enable XPM image loader... yes checking whether XPM image loader will be built... yes checking whether to enable BMP image loader... yes checking whether BMP image loader will be built... yes checking whether to enable TGA image loader... yes checking whether TGA image loader will be built... yes checking whether to enable WBMP image loader... yes checking whether WBMP image loader will be built... yes checking whether to enable ICO image loader... yes checking whether ICO image loader will be built... yes checking whether to enable PSD image loader... yes checking whether PSD image loader will be built... yes checking whether to enable GENERIC image loader... yes checking whether GENERIC image loader will be built... yes checking pthread.h usability... yes checking pthread.h presence... yes checking for pthread.h... yes checking for pthread.h... (cached) yes checking sched.h usability... yes checking sched.h presence... yes checking for sched.h... yes checking whether pthread_attr_setaffinity_np() and pthread_barrier_wait() are supported... yes checking whether to build pthread code... yes checking whether to build Async Events support... auto checking whether we can build Async Events support... yes checking whether to build Async Image Preload support... auto checking whether we can build Async Image Preload support... yes checking whether we should link with pthread... yes checking whether to build mmx code... no checking whether to build sse code... no checking whether to build sse3 code... no checking whether to build altivec code... auto checking whether to build neon code... checking whether to build c code... yes checking whether to check magic for evas object... yes checking whether to build sampling scaler... yes checking whether to build smooth scaler... yes checking whether to build yuv converter code... yes checking whether to build small dither mask... no checking whether to build line dither mask... no checking whether to build conversion to 16bpp without dither mask... no checking whether to build 8bpp RGB 332 converter code... yes checking whether to build 8bpp RGB 666 converter code... yes checking whether to build 8bpp RGB 232 converter code... yes checking whether to build 8bpp RGB 222 converter code... yes checking whether to build 8bpp RGB 221 converter code... yes checking whether to build 8bpp RGB 121 converter code... yes checking whether to build 8bpp RGB 111 converter code... yes checking whether to build 16bpp RGB 565 converter code... yes checking whether to build 16bpp BGR 565 converter code... yes checking whether to build 16bpp RGB 555 converter code... yes checking whether to build 16bpp RGB 444 converter code... yes checking whether to build 16bpp 565 (444 ipaq) converter code... yes checking whether to build 16bpp RGB rotation 0 converter code... yes checking whether to build 16bpp RGB rotation 180 converter code... yes checking whether to build 16bpp RGB rotation 270 converter code... yes checking whether to build 16bpp RGB rotation 90 converter code... yes checking whether to build 24bpp RGB 888 converter code... yes checking whether to build 24bpp BGR 888 converter code... yes checking whether to build 32bpp RGB 8888 converter code... yes checking whether to build 32bpp RGBX 8888 converter code... yes checking whether to build 32bpp BGR 8888 converter code... yes checking whether to build 32bpp BGRX 8888 converter code... yes checking whether to build 24bpp 666 (666 ezx) converter code... yes checking whether to build 32bpp 666 (666 ezx) converter code... yes checking whether to build 32bpp RGB rotation 0 converter code... yes checking whether to build 32bpp RGB rotation 180 converter code... yes checking whether to build 32bpp RGB rotation 270 converter code... yes checking whether to build 32bpp RGB rotation 90 converter code... yes checking whether to build 8bpp GRY 1 converter code... yes checking whether to build 8bpp GRY 16 converter code... yes checking whether to build 8bpp grayscale 64-palette converter code... yes checking whether to enable build with valgrind... no checking whether tests are built... no checking whether to use profiling instrumentation... no checking that generated files are newer than configure... done configure: creating ./config.status config.status: creating Makefile config.status: creating evas-directfb.pc config.status: creating evas-fb.pc config.status: creating evas-opengl-x11.pc config.status: creating evas-opengl-sdl.pc config.status: creating evas-opengl-cocoa.pc config.status: creating evas-software-buffer.pc config.status: creating evas-software-x11.pc config.status: creating evas-software-8-x11.pc config.status: creating evas-software-16-x11.pc config.status: creating evas-software-gdi.pc config.status: creating evas-software-ddraw.pc config.status: creating evas-direct3d.pc config.status: creating evas-software-16-wince.pc config.status: creating evas-software-sdl.pc config.status: creating evas-psl1ght.pc config.status: creating evas-wayland-shm.pc config.status: creating evas-wayland-egl.pc config.status: creating evas.pc config.status: WARNING: 'evas.pc.in' seems to ignore the --datarootdir setting config.status: creating doc/evas.dox config.status: creating doc/Makefile config.status: creating doc/Doxyfile config.status: creating src/Makefile config.status: creating src/bin/Makefile config.status: creating src/bin/loaders/Makefile config.status: creating src/bin/loaders/jpeg/Makefile config.status: creating src/bin/loaders/png/Makefile config.status: creating src/bin/loaders/eet/Makefile config.status: creating src/bin/loaders/tiff/Makefile config.status: creating src/bin/loaders/xpm/Makefile config.status: creating src/bin/loaders/bmp/Makefile config.status: creating src/bin/loaders/ico/Makefile config.status: creating src/bin/loaders/tga/Makefile config.status: creating src/bin/loaders/pmaps/Makefile config.status: creating src/bin/loaders/wbmp/Makefile config.status: creating src/bin/loaders/psd/Makefile config.status: creating src/lib/Makefile config.status: creating src/lib/canvas/Makefile config.status: creating src/lib/file/Makefile config.status: creating src/lib/cache/Makefile config.status: creating src/lib/cache2/Makefile config.status: creating src/lib/cserve/Makefile config.status: creating src/lib/cserve2/Makefile config.status: creating src/lib/engines/Makefile config.status: creating src/lib/engines/common/Makefile config.status: creating src/lib/engines/common/evas_op_add/Makefile config.status: creating src/lib/engines/common/evas_op_blend/Makefile config.status: creating src/lib/engines/common/evas_op_copy/Makefile config.status: creating src/lib/engines/common/evas_op_mask/Makefile config.status: creating src/lib/engines/common/evas_op_mul/Makefile config.status: creating src/lib/engines/common/evas_op_sub/Makefile config.status: creating src/lib/engines/common_8/Makefile config.status: creating src/lib/engines/common_16/Makefile config.status: creating src/modules/Makefile config.status: creating src/modules/engines/Makefile config.status: creating src/modules/engines/software_generic/Makefile config.status: creating src/modules/engines/software_gdi/Makefile config.status: creating src/modules/engines/software_ddraw/Makefile config.status: creating src/modules/engines/direct3d/Makefile config.status: creating src/modules/engines/software_16_wince/Makefile config.status: creating src/modules/engines/software_x11/Makefile config.status: creating src/modules/engines/fb/Makefile config.status: creating src/modules/engines/buffer/Makefile config.status: creating src/modules/engines/directfb/Makefile config.status: creating src/modules/engines/gl_common/Makefile config.status: creating src/modules/engines/gl_x11/Makefile config.status: creating src/modules/engines/gl_sdl/Makefile config.status: creating src/modules/engines/gl_cocoa/Makefile config.status: creating src/modules/engines/psl1ght/Makefile config.status: creating src/modules/engines/software_8/Makefile config.status: creating src/modules/engines/software_8_x11/Makefile config.status: creating src/modules/engines/software_16/Makefile config.status: creating src/modules/engines/software_16_x11/Makefile config.status: creating src/modules/engines/software_16_sdl/Makefile config.status: creating src/modules/engines/wayland_shm/Makefile config.status: creating src/modules/engines/wayland_egl/Makefile config.status: creating src/modules/loaders/Makefile config.status: creating src/modules/loaders/edb/Makefile config.status: creating src/modules/loaders/eet/Makefile config.status: creating src/modules/loaders/gif/Makefile config.status: creating src/modules/loaders/jpeg/Makefile config.status: creating src/modules/loaders/png/Makefile config.status: creating src/modules/loaders/tiff/Makefile config.status: creating src/modules/loaders/xpm/Makefile config.status: creating src/modules/loaders/bmp/Makefile config.status: creating src/modules/loaders/ico/Makefile config.status: creating src/modules/loaders/tga/Makefile config.status: creating src/modules/loaders/svg/Makefile config.status: creating src/modules/loaders/pmaps/Makefile config.status: creating src/modules/loaders/wbmp/Makefile config.status: creating src/modules/loaders/psd/Makefile config.status: creating src/modules/loaders/generic/Makefile config.status: creating src/modules/savers/Makefile config.status: creating src/modules/savers/edb/Makefile config.status: creating src/modules/savers/eet/Makefile config.status: creating src/modules/savers/jpeg/Makefile config.status: creating src/modules/savers/png/Makefile config.status: creating src/modules/savers/tiff/Makefile config.status: creating src/static_deps/Makefile config.status: creating src/static_deps/liblinebreak/Makefile config.status: creating src/lib/include/Makefile config.status: creating src/examples/Makefile config.status: creating src/tests/Makefile config.status: creating data/Makefile config.status: creating evas.spec config.status: creating config.h config.status: executing depfiles commands config.status: executing libtool commands ------------------------------------------------------------------------ evas 1.7.9 ------------------------------------------------------------------------ Configuration Options Summary: Engines: Software Memory Buffer.....: yes Software X11...............: yes (Xlib: yes) (XCB: no) OpenGL X11.................: yes (Xlib: yes) (XCB: no) (GLES: no) (SGX: no) (s3c6410: no) Software GDI...............: no Software DirectDraw........: no Direct3d...................: no OpenGL SDL.................: no OpenGL Cocoa...............: no Software Framebuffer.......: yes DirectFB...................: no PSL1GHT....................: no Software 8bit grayscale....: no Software 16bit ............: no Software 16bit X11.........: no Software 16bit WinCE.......: no Software 16bit SDL.........: no (primitive: no) Wayland Shm................: yes Wayland Egl................: no Image Loaders: BMP.....................: yes EDB.....................: no EET.....................: yes GENERIC.................: yes GIF.....................: yes ICO.....................: yes JPEG....................: yes (region: no) PMAPS...................: yes PNG.....................: yes PSD.....................: yes SVG.....................: no TGA.....................: yes TIFF....................: yes WBMP....................: yes XPM.....................: yes Font Sourcing Systems: EET.....................: yes Font Searching Systems: Fontconfig..............: yes Font Rendering Helpers: Fribidi.................: yes Harfbuzz................: no liblinebreak............: yes CPU Specific Extensions: Fallback C Code.........: yes MMX.....................: no SSE.....................: no SSE3....................: no ALTIVEC.................: auto NEON....................: no Thread Support..........: yes Features: MAGIC_DEBUG.............: yes Cache Server............: no Cache Server 2..........: yes Threaded Pipe Rendering.: no Async Events............: yes Async Image Preload.....: yes Pixman..................: no Pixman Fonts............: no Pixman Rects............: no Pixman Lines............: no Pixman Polygons.........: no Pixman Images...........: no Pixman Image ScaleSample: no Tiled 32BPP rotate......: no ARGB Software Engine Options: Sampling Scaler.........: yes Smooth Scaler...........: yes YUV Converter...........: yes ARGB Conversion Options: Smaller Dither Mask.....: no Line Dither Mask........: no No Dither Mask for 16bpp: no 8bpp RGB 332............: yes 8bpp RGB 666............: yes 8bpp RGB 232............: yes 8bpp RGB 222............: yes 8bpp RGB 221............: yes 8bpp RGB 121............: yes 8bpp RGB 111............: yes 8bpp Grayscale (256)....: yes 8bpp Grayscale (16).....: yes 8bpp Grayscale 64-pal...: yes 16bpp RGB 565...........: yes 16bpp BGR 565...........: yes 16bpp RGB 555...........: yes 16bpp RGB 444...........: yes 16bpp RGB 565 (444 ipaq): yes 16bpp Rotation 0........: yes 16bpp Rotation 90.......: yes 16bpp Rotation 180......: yes 16bpp Rotation 270......: yes 24bpp RGB 888...........: yes 24bpp BGR 888...........: yes 24bpp RGB 666 (666 ezx).: yes 32bpp RGB 8888..........: yes 32bpp RGBX 8888.........: yes 32bpp BGR 8888..........: yes 32bpp BGRX 8888.........: yes 32bpp RGB 666 (666 ezx).: yes 32bpp Rotation 0........: yes 32bpp Rotation 90.......: yes 32bpp Rotation 180......: yes 32bpp Rotation 270......: yes Documentation.............: yes Installation..........: make install-doc Examples..................: install:yes build:no Tests.....................: no Coverage..................: no Compilation............: make (or gmake) CPPFLAGS.............: CFLAGS...............: -O2 -g -fsigned-char CXXFLAGS.............: -O2 -g -fsigned-char LDFLAGS..............: -Wl,-z,relro Installation...........: make install (as root if needed, with 'su' or 'sudo') prefix...............: /usr + sed -i 's|^hardcode_libdir_flag_spec=.*|hardcode_libdir_flag_spec=""|g' libtool + sed -i 's|^runpath_var=LD_RUN_PATH|runpath_var=DIE_RPATH_DIE|g' libtool + make -j8 make all-recursive make[1]: Entering directory `/builddir/build/BUILD/evas-1.7.9' Making all in src make[2]: Entering directory `/builddir/build/BUILD/evas-1.7.9/src' Making all in static_deps make[3]: Entering directory `/builddir/build/BUILD/evas-1.7.9/src/static_deps' Making all in liblinebreak make[4]: Entering directory `/builddir/build/BUILD/evas-1.7.9/src/static_deps/liblinebreak' CC linebreak.lo CC linebreakdata.lo CC linebreakdef.lo CC wordbreak.lo CCLD liblinebreak.la make[4]: Leaving directory `/builddir/build/BUILD/evas-1.7.9/src/static_deps/liblinebreak' make[4]: Entering directory `/builddir/build/BUILD/evas-1.7.9/src/static_deps' make[4]: Nothing to be done for `all-am'. make[4]: Leaving directory `/builddir/build/BUILD/evas-1.7.9/src/static_deps' make[3]: Leaving directory `/builddir/build/BUILD/evas-1.7.9/src/static_deps' Making all in lib make[3]: Entering directory `/builddir/build/BUILD/evas-1.7.9/src/lib' Making all in canvas make[4]: Entering directory `/builddir/build/BUILD/evas-1.7.9/src/lib/canvas' CC evas_callbacks.lo CC evas_clip.lo CC evas_data.lo CC evas_events.lo CC evas_filter.lo CC evas_focus.lo CC evas_key.lo CC evas_key_grab.lo CC evas_layer.lo CC evas_main.lo CC evas_name.lo CC evas_object_image.lo CC evas_object_main.lo CC evas_object_inform.lo CC evas_object_intercept.lo CC evas_object_line.lo CC evas_object_polygon.lo CC evas_object_rectangle.lo CC evas_object_smart.lo CC evas_object_smart_clipped.lo CC evas_object_box.lo CC evas_object_table.lo CC evas_object_text.lo CC evas_object_textblock.lo CC evas_object_textgrid.lo CC evas_object_grid.lo CC evas_font_dir.lo CC evas_rectangle.lo CC evas_render.lo CC evas_smart.lo CC evas_stack.lo CC evas_async_events.lo CC evas_stats.lo CC evas_touch_point.lo CC evas_map.lo CC evas_gl.lo CCLD libevas_canvas.la make[4]: Leaving directory `/builddir/build/BUILD/evas-1.7.9/src/lib/canvas' Making all in cache make[4]: Entering directory `/builddir/build/BUILD/evas-1.7.9/src/lib/cache' CC evas_cache_image.lo CC evas_cache_engine_image.lo CC evas_preload.lo CCLD libevas_cache.la make[4]: Leaving directory `/builddir/build/BUILD/evas-1.7.9/src/lib/cache' Making all in cache2 make[4]: Entering directory `/builddir/build/BUILD/evas-1.7.9/src/lib/cache2' CC evas_cache2.lo CCLD libevas_cache2.la make[4]: Leaving directory `/builddir/build/BUILD/evas-1.7.9/src/lib/cache2' Making all in cserve make[4]: Entering directory `/builddir/build/BUILD/evas-1.7.9/src/lib/cserve' make[4]: Nothing to be done for `all'. make[4]: Leaving directory `/builddir/build/BUILD/evas-1.7.9/src/lib/cserve' Making all in cserve2 make[4]: Entering directory `/builddir/build/BUILD/evas-1.7.9/src/lib/cserve2' CC evas_cs2_image_data.lo CC evas_cs2_client.lo CC evas_cs2_utils.lo CCLD libevas_cserve2_utils.la CCLD libevas_cserve2.la make[4]: Leaving directory `/builddir/build/BUILD/evas-1.7.9/src/lib/cserve2' Making all in file make[4]: Entering directory `/builddir/build/BUILD/evas-1.7.9/src/lib/file' CC evas_path.lo CC evas_module.lo CCLD libevas_file.la make[4]: Leaving directory `/builddir/build/BUILD/evas-1.7.9/src/lib/file' Making all in engines make[4]: Entering directory `/builddir/build/BUILD/evas-1.7.9/src/lib/engines' Making all in common make[5]: Entering directory `/builddir/build/BUILD/evas-1.7.9/src/lib/engines/common' Making all in evas_op_add make[6]: Entering directory `/builddir/build/BUILD/evas-1.7.9/src/lib/engines/common/evas_op_add' make[6]: Nothing to be done for `all'. make[6]: Leaving directory `/builddir/build/BUILD/evas-1.7.9/src/lib/engines/common/evas_op_add' Making all in evas_op_blend make[6]: Entering directory `/builddir/build/BUILD/evas-1.7.9/src/lib/engines/common/evas_op_blend' CC libevas_engine_common_op_blend_master_sse3_la-op_blend_master_sse3.lo CCLD libevas_engine_common_op_blend_master_sse3.la make[6]: Leaving directory `/builddir/build/BUILD/evas-1.7.9/src/lib/engines/common/evas_op_blend' Making all in evas_op_copy make[6]: Entering directory `/builddir/build/BUILD/evas-1.7.9/src/lib/engines/common/evas_op_copy' make[6]: Nothing to be done for `all'. make[6]: Leaving directory `/builddir/build/BUILD/evas-1.7.9/src/lib/engines/common/evas_op_copy' Making all in evas_op_mask make[6]: Entering directory `/builddir/build/BUILD/evas-1.7.9/src/lib/engines/common/evas_op_mask' make[6]: Nothing to be done for `all'. make[6]: Leaving directory `/builddir/build/BUILD/evas-1.7.9/src/lib/engines/common/evas_op_mask' Making all in evas_op_mul make[6]: Entering directory `/builddir/build/BUILD/evas-1.7.9/src/lib/engines/common/evas_op_mul' make[6]: Nothing to be done for `all'. make[6]: Leaving directory `/builddir/build/BUILD/evas-1.7.9/src/lib/engines/common/evas_op_mul' Making all in evas_op_sub make[6]: Entering directory `/builddir/build/BUILD/evas-1.7.9/src/lib/engines/common/evas_op_sub' make[6]: Nothing to be done for `all'. make[6]: Leaving directory `/builddir/build/BUILD/evas-1.7.9/src/lib/engines/common/evas_op_sub' make[6]: Entering directory `/builddir/build/BUILD/evas-1.7.9/src/lib/engines/common' CC evas_op_copy_main_.lo CC evas_op_blend_main_.lo CC evas_op_add_main_.lo CC evas_op_sub_main_.lo CC evas_op_mask_main_.lo CC evas_op_mul_main_.lo CC evas_blend_main.lo CC evas_blit_main.lo CC evas_convert_color.lo CC evas_convert_colorspace.lo CC evas_convert_gry_1.lo CC evas_convert_gry_4.lo CC evas_convert_gry_8.lo CC evas_convert_main.lo CC evas_convert_rgb_16.lo CC evas_convert_rgb_24.lo CC evas_convert_rgb_32.lo CC evas_convert_rgb_8.lo CC evas_convert_grypal_6.lo CC evas_convert_yuv.lo CC evas_cpu.lo CC evas_draw_main.lo CC evas_font_draw.lo CC evas_font_load.lo CC evas_font_main.lo CC evas_font_query.lo evas_font_load.c:8:64: fatal error: freetype/tttables.h: No such file or directory #include <freetype/tttables.h> /* Freetype2 OS/2 font table. */ ^ compilation terminated. CC evas_image_load.lo CC evas_image_save.lo CC evas_image_main.lo CC evas_image_data.lo CC evas_image_scalecache.lo make[6]: *** [evas_font_load.lo] Error 1 make[6]: *** Waiting for unfinished jobs.... CC evas_line_main.lo make[6]: Leaving directory `/builddir/build/BUILD/evas-1.7.9/src/lib/engines/common' make[5]: Leaving directory `/builddir/build/BUILD/evas-1.7.9/src/lib/engines/common' make[5]: *** [all-recursive] Error 1 make[4]: *** [all-recursive] Error 1 make[4]: Leaving directory `/builddir/build/BUILD/evas-1.7.9/src/lib/engines' make[3]: Leaving directory `/builddir/build/BUILD/evas-1.7.9/src/lib' make[3]: *** [all-recursive] Error 1 make[2]: *** [all-recursive] Error 1 make[2]: Leaving directory `/builddir/build/BUILD/evas-1.7.9/src' make[1]: Leaving directory `/builddir/build/BUILD/evas-1.7.9' make[1]: *** [all-recursive] Error 1 make: *** [all] Error 2 RPM build errors: error: Bad exit status from /var/tmp/rpm-tmp.tqzrme (%build) Bad exit status from /var/tmp/rpm-tmp.tqzrme (%build) Child return code was: 1 EXCEPTION: Command failed. See logs for output. # ['bash', '--login', '-c', 'rpmbuild -bb --target ppc64le --nodeps builddir/build/SPECS/evas.spec'] Traceback (most recent call last): File "/usr/lib/python2.7/site-packages/mockbuild/trace_decorator.py", line 70, in trace result = func(*args, **kw) File "/usr/lib/python2.7/site-packages/mockbuild/util.py", line 376, in do raise mockbuild.exception.Error, ("Command failed. See logs for output.\n # %s" % (command,), child.returncode) Error: Command failed. See logs for output. # ['bash', '--login', '-c', 'rpmbuild -bb --target ppc64le --nodeps builddir/build/SPECS/evas.spec'] LEAVE do --> EXCEPTION RAISED
Possible proposed fit: [baude@localhost evas]$ git diff diff --git a/evas.spec b/evas.spec index cda6d35..9c840d9 100644 --- a/evas.spec +++ b/evas.spec @@ -1,11 +1,12 @@ Name: evas Version: 1.7.9 -Release: 1%{?dist} +Release: 1.1%{?dist} Summary: Hardware-accelerated state-aware canvas API Group: System Environment/Libraries License: MIT URL: http://web.enlightenment.org/p.php?p=about/efl&l=en Source0: http://download.enlightenment.org/releases/%{name}-%{version}.tar.bz2 +Patch99: freetype_header_fix.patch BuildRequires: chrpath BuildRequires: eet-devel @@ -33,6 +34,7 @@ developing applications that use %{name}. %prep %setup -q -n %{name}-%{version} +%patch99 -p1 %build %configure --disable-static -enable-fb @@ -87,6 +89,9 @@ mv %{buildroot}%{_mandir}/man3/Examples.3 %{buildroot}%{_mandir}/man3/%{name}-Ex %changelog +* Thu Feb 24 2014 Brent Baude <baude.com> - 1.7.9-1.1 +- Fix freetype header issue + * Thu Nov 07 2013 Dan Mashal <dan.mashal> - 1.7.9-1 - Update to 1.7.9 and actual patch: [baude@localhost evas]$ cat freetype_header_fix.patch --- evas-1.7.9/src/lib/engines/common/evas_font_load.c.orig 2014-02-26 08:20:09.000000000 -0600 +++ evas-1.7.9/src/lib/engines/common/evas_font_load.c 2014-02-26 08:20:17.000000000 -0600 @@ -5,7 +5,7 @@ #include "evas_font_private.h" /* for Frame-Queuing support */ #include "evas_font_ot.h" -#include <freetype/tttables.h> /* Freetype2 OS/2 font table. */ +#include <freetype2/tttables.h> /* Freetype2 OS/2 font table. */ #ifdef EVAS_CSERVE2 # include "../../cserve2/evas_cs2_private.h" One issue with this is you might decide how you enforce the freetype-devel version with this build so you dont break something with an older freetype
Seems to be fixed, closing.