1 1. Propose this patch to upstream:
3 --- ecore/configure.in.orig 2007-12-09 19:49:37.000000000 +0200
4 +++ ecore/configure.in 2007-12-09 19:49:54.000000000 +0200
6 requirements_ecore_ipc=""
7 requirements_ecore_job=""
8 requirements_ecore_txt=""
9 -requirements_ecore_x=""
10 +requirements_ecore_x="x11"
11 requirements_ecore_win32=""
12 requirements_ecore_sdl=""
14 As far as it's accepted remove workaround "CFLAGS += -I/usr/X11R6/include"
15 from ecore/debian/rules
17 ================================================================================
19 2. There is a similar workaround for evas/debian/rules. Gregale build won't
20 include evas engine software x11* if CFLAGS is not set
22 ================================================================================
24 3. The same for imlib2
26 ================================================================================
28 4. epeg and imlib2 - default build removes debian/changelog. Should be fixed in
29 upstream as it was done for other packages
31 workaround has been made in build.sh
32 it should be removed as soon as issue is fixed
34 ================================================================================
36 6. Build quilt and upload to extras-devel
38 ================================================================================
41 7. In e_dbus, added -lpthread to CFLAGS in order to avoid linker errors like:
43 /scratchbox/compilers/cs2005q3.2-glibc2.5-arm/arm-none-linux-gnueabi/bin/../lib/libpthread.so.0: undefined reference to `errno@GLIBC_PRIVATE'
44 /scratchbox/compilers/cs2005q3.2-glibc2.5-arm/arm-none-linux-gnueabi/bin/../lib/libpthread.so.0: undefined reference to `__libc_dl_error_tsd@GLIBC_PRIVATE'
45 /scratchbox/compilers/cs2005q3.2-glibc2.5-arm/arm-none-linux-gnueabi/bin/../lib/libpthread.so.0: undefined reference to `__resp@GLIBC_PRIVATE'
46 /scratchbox/compilers/cs2005q3.2-glibc2.5-arm/arm-none-linux-gnueabi/bin/../lib/libpthread.so.0: undefined reference to `h_errno@GLIBC_PRIVATE'