Note: This is a public test instance of Red Hat Bugzilla. The data contained within is a snapshot of the live data so any changes you make will not be reflected in the production Bugzilla. Email is disabled so feel free to test any aspect of the site that you want. File any problems you find or give feedback at bugzilla.redhat.com.
Bug 1070212 - evas rawhide FTBFS due to freetype include changes
Summary: evas rawhide FTBFS due to freetype include changes
Keywords:
Status: CLOSED RAWHIDE
Alias: None
Product: Fedora
Classification: Fedora
Component: evas
Version: rawhide
Hardware: All
OS: Linux
unspecified
high
Target Milestone: ---
Assignee: Dan Mashal
QA Contact: Fedora Extras Quality Assurance
URL:
Whiteboard:
Depends On:
Blocks: F-ExcludeArch-ppc64le, PPC64LETracker
TreeView+ depends on / blocked
 
Reported: 2014-02-26 12:17 UTC by Brent Baude
Modified: 2015-01-10 16:00 UTC (History)
3 users (show)

Fixed In Version:
Doc Type: Bug Fix
Doc Text:
Clone Of:
Environment:
Last Closed: 2015-01-10 16:00:42 UTC
Type: Bug
Embargoed:


Attachments (Terms of Use)

Description Brent Baude 2014-02-26 12:17:21 UTC
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

Comment 1 Brent Baude 2014-02-26 14:27:52 UTC
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

Comment 2 Terje Røsten 2015-01-10 16:00:42 UTC
Seems to be fixed, closing.


Note You need to log in before you can comment on or make changes to this bug.