libevas: disable on avr32
authorSimon Dawson <spdawson@gmail.com>
Wed, 6 Nov 2013 13:56:20 +0000 (13:56 +0000)
committerPeter Korsgaard <peter@korsgaard.com>
Wed, 6 Nov 2013 21:52:39 +0000 (22:52 +0100)
Neither epoll_create1 nor inotify_init1 is available on avr32. Fixes build
failures such as the following.

  http://autobuild.buildroot.net/results/4d435a5fc608936362d605aca696c01023be9723

Signed-off-by: Simon Dawson <spdawson@gmail.com>
Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
package/efl/expedite/Config.in
package/efl/libecore/Config.in
package/efl/libedje/Config.in
package/efl/libelementary/Config.in
package/efl/libethumb/Config.in
package/efl/libevas/Config.in
package/enlightenment/Config.in

index 466fd7d2d65b73bf4e84a4cfdf451472356797e4..918c34ee493f2d63a6457c3017893f769cf2d29a 100644 (file)
@@ -4,6 +4,7 @@ config BR2_PACKAGE_EXPEDITE
        select BR2_PACKAGE_LIBEVAS
        select BR2_PACKAGE_LIBEET
        depends on BR2_INSTALL_LIBSTDCPP
+       depends on !BR2_avr32 # libevas
        help
          Expedite is the official Evas benchmark tool. It can test different
          engines, such as X11, XRender, OpenGL (also ES variant), SDL,
@@ -12,3 +13,4 @@ config BR2_PACKAGE_EXPEDITE
 
 comment "expedite needs a toolchain w/ C++"
        depends on !BR2_INSTALL_LIBSTDCPP
+       depends on !BR2_avr32
index 6c887f573e7681ffa616d92e3472a6bcdc2ce362..41a16f9c83cdfc92401d95e48c2f38c5e72b5bd6 100644 (file)
@@ -38,5 +38,6 @@ config BR2_PACKAGE_LIBECORE_X_XCB
 config BR2_PACKAGE_LIBECORE_EVAS
        bool "libecore Evas support"
        select BR2_PACKAGE_LIBEVAS
+       depends on !BR2_avr32 # libevas
 
 endif # BR2_PACKAGE_LIBECORE
index f0985dd3f1649cfca10aa37d0916d259e178194a..4c3027417db60487213be5730977d3f96a4cbed3 100644 (file)
@@ -7,6 +7,7 @@ config BR2_PACKAGE_LIBEDJE
        select BR2_PACKAGE_LIBEMBRYO
        select BR2_PACKAGE_LIBEVAS
        select BR2_PACKAGE_LUA
+       depends on !BR2_avr32 # libevas
        help
          A graphical layout and animation library for animated
          resizable, compressed and scalable themes.
index 59af80ec935d5541f971b736c046b0a2e6447f3e..d4584e84f6fc980893d30e617bf661a57d00e073 100644 (file)
@@ -4,6 +4,7 @@ config BR2_PACKAGE_LIBELEMENTARY
        select BR2_PACKAGE_LIBEVAS
        select BR2_PACKAGE_LIBECORE
        select BR2_PACKAGE_LIBEDJE
+       depends on !BR2_avr32 # libevas
        help
          Elementary is a widget toolkit and EFL wrapper and convenience
          library to make it easy to build applications and tools with UIs
index fb0032a2e14e679e334a71c29892453e7f90aad1..3a2f3dc2b684c42fe7e96ec552d5c854be00eb35 100644 (file)
@@ -5,6 +5,7 @@ config BR2_PACKAGE_LIBETHUMB
        select BR2_PACKAGE_LIBECORE
        select BR2_PACKAGE_LIBECORE_EVAS
        select BR2_PACKAGE_LIBEDJE
+       depends on !BR2_avr32 # libevas
        help
          Ethumb is a library for generating thumbnail images of documents.
 
index f73376be1b013f4e4adaab4921f163c45c245508..8c4193fdafa56726fc90f822f871fd057c9e0500 100644 (file)
@@ -1,5 +1,6 @@
 config BR2_PACKAGE_LIBEVAS
        bool "libevas"
+       depends on !BR2_avr32 # no epoll_create1 or inotify_init1
        select BR2_PACKAGE_FREETYPE
        select BR2_PACKAGE_LIBEINA
        # required to build so far
index 54c0ac670e904fa8cbf8290271157032a4e06d0f..5df817b63ed87b3a60b0457beaf29c1ccb2fd6b3 100644 (file)
@@ -26,6 +26,7 @@ config BR2_PACKAGE_ENLIGHTENMENT
        # libedbus -> dbus
        depends on BR2_USE_MMU
        depends on BR2_PACKAGE_XORG7
+       depends on !BR2_avr32 # libevas
        help
          Enlightenment, also known simply as E, is a stacking window
          manager for the X Window System which can be used alone or
@@ -38,3 +39,4 @@ config BR2_PACKAGE_ENLIGHTENMENT
 comment "enlightenment needs a toolchain w/ wchar, C++, threads"
        depends on BR2_PACKAGE_XORG7
        depends on !BR2_USE_WCHAR || !BR2_TOOLCHAIN_HAS_THREADS || !BR2_INSTALL_LIBSTDCPP
+       depends on !BR2_avr32