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