On 14/12/13 16:13, Reuben Martin wrote:
> On Saturday, December 14, 2013 08:03:24 AM Chris Michael wrote:
>> Need more details here :/ Can you provide the configure output and the
>> options that you passed to EFL ??
>>
>> I typically build with:
>>
>> --enable-wayland --enable-egl --disable-physics --with-opengl=es
>> --disable-gstreamer --disable-fribidi --enable-multisense --with-glib=no
>>
>
> I'm building against the current head of RPi userland :
> https://github.com/raspberrypi/userland
>
> With this patchset applied:
> https://github.com/raspberrypi/userland/pull/110
>
> No Mesa (using libgbm):
> https://github.com/robclark/libgbm
>
> Have successfully built gstreamer-1.2 (with gst-omx), sdl2, cairo-1.12.16, 
> and weston-1.3.1 to all use this flavor of EGL.
>
>
>
> /usr/lib/pkgconfig/egl.pc:
>
> prefix=/opt/vc
> exec_prefix=${prefix}
> libdir=${exec_prefix}/lib
> includedir=${prefix}/include
>
> Name: EGL
> Description: EGL for RPi
> Version: 10
> Requires: bcm_host libdrm
> Libs: -L${libdir} -lEGL
> Cflags: -I${includedir} -I${includedir}/interface/vcos/pthreads 
> -I${includedir}/interface/vmcs_host/linux
>
>
>
> /usr/lib/pkgconfig/glesv2.pc:
>
> prefix=/opt/vc
> exec_prefix=${prefix}
> libdir=${exec_prefix}/lib
> includedir=${prefix}/include
>
> Name: GLESv2
> Description: GL ES 2 package for RPi
> Version: 10
> Requires: bcm_host
> Libs: -L${libdir} -lGLESv2
> Cflags: -I${includedir} -I${includedir}/interface/vcos/pthreads 
> -I${includedir}/interface/vmcs_host/linux
>
>
>
> Configure options:
> ./configure --prefix=/usr --enable-systemd --enable-wayland --enable-harfbuzz 
> --enable-pixman --with-x11=none --with-opengl=es --with-glib=yes 
> --disable-physics --enable-drm --enable-egl
>
>
> I'll attach config.log
>
> Terminal output:
>
> 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 whether gcc understands -c and -o together... yes
> checking how to run the C preprocessor... gcc -E
> checking for grep that handles long lines and -e... /bin/grep
> checking for egrep... /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 for a BSD-compatible install... /usr/bin/install -c
> checking whether build environment is sane... yes
> /bin/sh: /root/missing: No such file or directory
> configure: WARNING: 'missing' script is too old or missing
> checking for a thread-safe mkdir -p... /bin/mkdir -p
> checking for gawk... gawk
> checking whether make sets $(MAKE)... yes
> checking for style of include used by make... GNU
> checking whether make supports nested variables... yes
> checking dependency style of gcc... gcc3
> checking whether make supports nested variables... (cached) yes
> configure: edje_cc set to
> checking build system type... armv7l-unknown-linux-gnueabihf
> checking host system type... armv7l-unknown-linux-gnueabihf
> checking for ar... ar
> checking the archiver (ar) interface... ar
> checking how to print strings... printf
> checking for a sed that does not truncate output... /bin/sed
> checking for fgrep... /bin/grep -F
> checking for ld used by gcc... /usr/armv6j-hardfloat-linux-gnueabi/bin/ld
> checking if the linker (/usr/armv6j-hardfloat-linux-gnueabi/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 armv7l-unknown-linux-gnueabihf file names to 
> armv7l-unknown-linux-gnueabihf format... func_convert_file_noop
> checking how to convert armv7l-unknown-linux-gnueabihf file names to 
> toolchain format... func_convert_file_noop
> checking for /usr/armv6j-hardfloat-linux-gnueabi/bin/ld option to reload 
> object files... -r
> checking for objdump... objdump
> checking how to recognize dependent libraries... pass_all
> checking for dlltool... no
> checking how to associate runtime and link libraries... printf %s\n
> checking for archiver @FILE support... @
> checking for strip... strip
> checking for ranlib... ranlib
> checking command to parse /usr/bin/nm -B output from gcc object... ok
> checking for sysroot... 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... yes
> 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/armv6j-hardfloat-linux-gnueabi/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
> configure: Initialized efl (1.8.2) development=0
> checking whether NLS is requested... yes
> checking for msgfmt... /usr/bin/msgfmt
> checking for gmsgfmt... /usr/bin/gmsgfmt
> checking for xgettext... /usr/bin/xgettext
> checking for msgmerge... /usr/bin/msgmerge
> checking for ld used by GCC... /usr/armv6j-hardfloat-linux-gnueabi/bin/ld
> checking if the linker (/usr/armv6j-hardfloat-linux-gnueabi/bin/ld) is GNU 
> ld... yes
> checking for shared library run path origin... done
> checking for CFPreferencesCopyAppValue... no
> checking for CFLocaleCopyCurrent... no
> checking for GNU gettext in libc... yes
> checking whether to use NLS... yes
> checking where the gettext function comes from... libc
> checking dependency style of gcc... gcc3
> 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++... gcc3
> checking how to run the C++ preprocessor... g++ -E
> checking for ld used by g++... /usr/armv6j-hardfloat-linux-gnueabi/bin/ld
> checking if the linker (/usr/armv6j-hardfloat-linux-gnueabi/bin/ld) is GNU 
> ld... yes
> checking whether the g++ linker (/usr/armv6j-hardfloat-linux-gnueabi/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... yes
> 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/armv6j-hardfloat-linux-gnueabi/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 gcc... gcc
> checking whether we are using the GNU Objective C compiler... no
> checking whether gcc accepts -g... no
> checking dependency style of gcc... gcc3
> checking for gcc option to accept ISO C99... -std=gnu99
> checking for special C compiler options needed for large files... no
> checking for _FILE_OFFSET_BITS value needed for large files... 64
> checking for pkg-config... /usr/bin/pkg-config
> checking pkg-config is at least version 0.9.0... yes
> checking for doxygen... no
> WARNING:
> The doxygen program was not found in your execute
> You may have doxygen installed somewhere not covered by your path.
>
> If this is the case make sure you have the packages installed, AND
> that the doxygen program is in your execute path (see your
> shell manual page on setting the $PATH environment variable), OR
> alternatively, specify the program to use with --with-doxygen.
> configure: WARNING: Warning: no doxygen detected. Documentation will not be 
> built
> checking for dirent.h that defines DIR... yes
> checking for library containing opendir... none required
> checking whether time.h and sys/time.h may both be included... yes
> checking execinfo.h usability... yes
> checking execinfo.h presence... yes
> checking for execinfo.h... yes
> checking mcheck.h usability... yes
> checking mcheck.h presence... yes
> checking for mcheck.h... 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 sys/types.h... (cached) yes
> checking sys/param.h usability... yes
> checking sys/param.h presence... yes
> checking for sys/param.h... yes
> checking sys/mman.h usability... yes
> checking sys/mman.h presence... yes
> checking for sys/mman.h... yes
> checking netinet/in.h usability... yes
> checking netinet/in.h presence... yes
> checking for netinet/in.h... yes
> checking for PATH_MAX in limits.h... yes
> checking size of wchar_t... 4
> checking size of int... 4
> checking size of long... 4
> checking size of uintptr_t... 4
> checking for siginfo_t... yes
> checking whether byte ordering is bigendian... no
> checking for inline... inline
> checking whether the compiler supports -Wall -Wextra -Wpointer-arith 
> -Wno-missing-field-initializers -fvisibility=hidden -fdata-sections 
> -ffunction-sections... yes
> checking whether the linker supports -fvisibility=hidden -fdata-sections 
> -ffunction-sections -Wl,--gc-sections -fno-strict-aliasing -Wl,--as-needed 
> -Wl,--no-copy-dt-needed-entries... yes
> checking for __attribute__ ((vector))... yes
> checking for __forceinline... no
> checking for __attribute__ ((__always_inline__))... yes
> checking whether to use NEON instructions... no
> checking for backtrace... yes
> checking for backtrace_symbols... yes
> checking for execvp... yes
> checking for fpathconf... yes
> checking for fstatat... yes
> checking for malloc_usable_size... yes
> checking for mkdirat... yes
> checking for mtrace... yes
> checking for realpath... yes
> checking for strlcpy... no
> checking for geteuid... yes
> checking for size_t... yes
> checking for working alloca.h... yes
> checking for alloca... yes
> checking for fnmatch... yes
> checking for gettimeofday... yes
> checking for dirfd... yes
> checking for fcntl... yes
> configure: Skipping Evil checks (disabled)
> configure: Skipping Escape checks (disabled)
> checking for shm_open... yes
> configure: Start Eina checks
> configure: ignoring any EINA_LOG() with level greater than 3
> checking for EINA... yes
> checking for GLIB... yes
> checking for sys/mman.h... (cached) yes
> checking byteswap.h usability... yes
> checking byteswap.h presence... yes
> checking for byteswap.h... yes
> checking for fchmod... yes
> checking for dlopen... yes
> checking for dladdr... yes
> checking for iconv... yes
> checking for shm_open... yes
> checking for splice... yes
> checking for setxattr... yes
> checking for getpagesize... yes
> checking wether to build Eina_Log infrastructure... yes
> checking whether imported symbols can be declared weak... yes
> checking pthread.h usability... yes
> checking pthread.h presence... yes
> checking for pthread.h... yes
> checking for pthread_kill in -lpthread... yes
> checking for pthread_rwlock_t... yes
> checking for multithread API to use... posix
> checking which threads API is used... POSIX
> checking whether to build POSIX threads spinlock code... yes
> checking whether to enable chained pool built... yes
> checking whether to enable pass through built... yes
> checking whether to enable one big built... yes
> configure: Finished Eina checks
> configure: Start Eet checks
> checking for libjpeg... yes
> checking for zlib... yes
> checking for EET... yes
> configure: Finished Eet checks
> configure: Start Eo checks
> configure: Finished Eo checks
> configure: Start Evas checks
> checking for dlsym... yes
> checking whether to enable OpenGL Cocoa rendering backend... no
> checking whether OpenGL Cocoa 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 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 Wayland Egl rendering backend... yes
> configure: error: Wayland Egl dependencies not found
>
>
>
> ------------------------------------------------------------------------------
> Rapidly troubleshoot problems before they affect your business. Most IT
> organizations don't have a clear picture of how application performance
> affects their revenue. With AppDynamics, you get 100% visibility into your
> Java,.NET, & PHP application. Start your 15-day FREE TRIAL of AppDynamics Pro!
> http://pubads.g.doubleclick.net/gampad/clk?id=84349831&iu=/4140/ostg.clktrk
>
>
>
> _______________________________________________
> enlightenment-devel mailing list
> enlightenment-devel@lists.sourceforge.net
> https://lists.sourceforge.net/lists/listinfo/enlightenment-devel
>

Worth checking?

Spotted in your config.log:
Requested 'wayland-egl >= 9.2.0' but version of Wayland EGL 
(accelerated) is 1.3.0
configure:29666: $? = 1
configure:29790: error: Wayland Egl dependencies not found

rob


------------------------------------------------------------------------------
Rapidly troubleshoot problems before they affect your business. Most IT 
organizations don't have a clear picture of how application performance 
affects their revenue. With AppDynamics, you get 100% visibility into your 
Java,.NET, & PHP application. Start your 15-day FREE TRIAL of AppDynamics Pro!
http://pubads.g.doubleclick.net/gampad/clk?id=84349831&iu=/4140/ostg.clktrk
_______________________________________________
enlightenment-devel mailing list
enlightenment-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/enlightenment-devel

Reply via email to