Hi,

I have experienced problems while cross-compiling e-wm. In some Makefile.am, $(includedir) is added to INCLUDES, but $(includedir) should only specify where package headers are to be installed, not where to find them while compiling. As a result, because prefix is set to /usr, it includes headers from my native system, whereas the cross-compiler is in another location.

I've attached a patch that fix it, only removing them is fine.

Cheers,
Olivier.
Index: src/bin/Makefile.am
===================================================================
RCS file: /cvsroot/enlightenment/e17/apps/e/src/bin/Makefile.am,v
retrieving revision 1.104
diff -u -r1.104 Makefile.am
--- src/bin/Makefile.am	4 Feb 2006 06:45:13 -0000	1.104
+++ src/bin/Makefile.am	9 Feb 2006 11:26:03 -0000
@@ -1,6 +1,5 @@
 MAINTAINERCLEANFILES = Makefile.in
-INCLUDES = -I$(includedir) \
-	   -I$(top_srcdir) \
+INCLUDES = -I$(top_srcdir) \
 	   -I$(top_srcdir)/src/bin \
 	   -I$(top_srcdir)/src/lib \
 	   @e_cflags@ \
Index: src/lib/Makefile.am
===================================================================
RCS file: /cvsroot/enlightenment/e17/apps/e/src/lib/Makefile.am,v
retrieving revision 1.10
diff -u -r1.10 Makefile.am
--- src/lib/Makefile.am	4 Sep 2005 00:23:58 -0000	1.10
+++ src/lib/Makefile.am	9 Feb 2006 11:26:03 -0000
@@ -1,6 +1,5 @@
 MAINTAINERCLEANFILES	= Makefile.in
-INCLUDES		= -I$(includedir) \
-			  -I$(top_srcdir)/src/bin \
+INCLUDES		= -I$(top_srcdir)/src/bin \
 			  @e_cflags@
 
 lib_LTLIBRARIES		= libe.la
Index: src/modules/battery/Makefile.am
===================================================================
RCS file: /cvsroot/enlightenment/e17/apps/e/src/modules/battery/Makefile.am,v
retrieving revision 1.6
diff -u -r1.6 Makefile.am
--- src/modules/battery/Makefile.am	14 Dec 2005 22:46:51 -0000	1.6
+++ src/modules/battery/Makefile.am	9 Feb 2006 11:26:03 -0000
@@ -11,7 +11,6 @@
 # the module .so file
 INCLUDES               = -I. \
                          -I$(top_srcdir) \
-                         -I$(includedir) \
                          -I$(top_srcdir)/$(MODULE) \
                          -I$(top_srcdir)/src/bin \
                          -I$(top_srcdir)/src/lib \
Index: src/modules/clock/Makefile.am
===================================================================
RCS file: /cvsroot/enlightenment/e17/apps/e/src/modules/clock/Makefile.am,v
retrieving revision 1.5
diff -u -r1.5 Makefile.am
--- src/modules/clock/Makefile.am	14 Dec 2005 23:26:10 -0000	1.5
+++ src/modules/clock/Makefile.am	9 Feb 2006 11:26:03 -0000
@@ -11,7 +11,6 @@
 # the module .so file
 INCLUDES               = -I. \
                          -I$(top_srcdir) \
-                         -I$(includedir) \
                          -I$(top_srcdir)/$(MODULE) \
                          -I$(top_srcdir)/src/bin \
                          -I$(top_srcdir)/src/lib \
Index: src/modules/cpufreq/Makefile.am
===================================================================
RCS file: /cvsroot/enlightenment/e17/apps/e/src/modules/cpufreq/Makefile.am,v
retrieving revision 1.9
diff -u -r1.9 Makefile.am
--- src/modules/cpufreq/Makefile.am	8 May 2005 22:34:44 -0000	1.9
+++ src/modules/cpufreq/Makefile.am	9 Feb 2006 11:26:03 -0000
@@ -11,7 +11,6 @@
 # the module .so file
 INCLUDES               = -I. \
                          -I$(top_srcdir) \
-                         -I$(includedir) \
                          -I$(top_srcdir)/$(MODULE) \
                          -I$(top_srcdir)/src/bin \
                          -I$(top_srcdir)/src/lib \
Index: src/modules/dropshadow/Makefile.am
===================================================================
RCS file: /cvsroot/enlightenment/e17/apps/e/src/modules/dropshadow/Makefile.am,v
retrieving revision 1.5
diff -u -r1.5 Makefile.am
--- src/modules/dropshadow/Makefile.am	20 Dec 2005 23:07:52 -0000	1.5
+++ src/modules/dropshadow/Makefile.am	9 Feb 2006 11:26:03 -0000
@@ -23,7 +23,6 @@
 # the module .so file
 INCLUDES               = -I. \
                          -I$(top_srcdir) \
-                         -I$(includedir) \
                          -I$(top_srcdir)/$(MODULE) \
                          -I$(top_srcdir)/src/bin \
                          -I$(top_srcdir)/src/lib \
Index: src/modules/gadget_test/Makefile.am
===================================================================
RCS file: /cvsroot/enlightenment/e17/apps/e/src/modules/gadget_test/Makefile.am,v
retrieving revision 1.1
diff -u -r1.1 Makefile.am
--- src/modules/gadget_test/Makefile.am	1 Dec 2005 05:19:19 -0000	1.1
+++ src/modules/gadget_test/Makefile.am	9 Feb 2006 11:26:03 -0000
@@ -9,7 +9,6 @@
 # the module .so file
 INCLUDES               = -I. \
                          -I$(top_srcdir) \
-                         -I$(includedir) \
                          -I$(top_srcdir)/$(MODULE) \
                          -I$(top_srcdir)/src/bin \
                          -I$(top_srcdir)/src/lib \
Index: src/modules/ibar/Makefile.am
===================================================================
RCS file: /cvsroot/enlightenment/e17/apps/e/src/modules/ibar/Makefile.am,v
retrieving revision 1.7
diff -u -r1.7 Makefile.am
--- src/modules/ibar/Makefile.am	13 Dec 2005 04:47:41 -0000	1.7
+++ src/modules/ibar/Makefile.am	9 Feb 2006 11:26:03 -0000
@@ -11,7 +11,6 @@
 # the module .so file
 INCLUDES               = -I. \
                          -I$(top_srcdir) \
-                         -I$(includedir) \
                          -I$(top_srcdir)$(MODULE) \
                          -I$(top_srcdir)/src/bin \
                          -I$(top_srcdir)/src/lib \
Index: src/modules/ibox/Makefile.am
===================================================================
RCS file: /cvsroot/enlightenment/e17/apps/e/src/modules/ibox/Makefile.am,v
retrieving revision 1.5
diff -u -r1.5 Makefile.am
--- src/modules/ibox/Makefile.am	13 Dec 2005 14:32:18 -0000	1.5
+++ src/modules/ibox/Makefile.am	9 Feb 2006 11:26:03 -0000
@@ -11,7 +11,6 @@
 # the module .so file
 INCLUDES               = -I. \
                          -I$(top_srcdir) \
-                         -I$(includedir) \
                          -I$(top_srcdir)/$(MODULE) \
                          -I$(top_srcdir)/src/bin \
                          -I$(top_srcdir)/src/lib \
Index: src/modules/itray/Makefile.am
===================================================================
RCS file: /cvsroot/enlightenment/e17/apps/e/src/modules/itray/Makefile.am,v
retrieving revision 1.1
diff -u -r1.1 Makefile.am
--- src/modules/itray/Makefile.am	20 Jan 2006 04:04:13 -0000	1.1
+++ src/modules/itray/Makefile.am	9 Feb 2006 11:26:03 -0000
@@ -11,7 +11,6 @@
 # the module .so file
 INCLUDES               = -I. \
                          -I$(top_srcdir) \
-                         -I$(includedir) \
                          -I$(top_srcdir)/$(MODULE) \
                          -I$(top_srcdir)/src/bin \
                          -I$(top_srcdir)/src/lib \
Index: src/modules/pager/Makefile.am
===================================================================
RCS file: /cvsroot/enlightenment/e17/apps/e/src/modules/pager/Makefile.am,v
retrieving revision 1.5
diff -u -r1.5 Makefile.am
--- src/modules/pager/Makefile.am	16 Dec 2005 20:57:24 -0000	1.5
+++ src/modules/pager/Makefile.am	9 Feb 2006 11:26:03 -0000
@@ -11,7 +11,6 @@
 # the module .so file
 INCLUDES               = -I. \
                          -I$(top_srcdir) \
-                         -I$(includedir) \
                          -I$(top_srcdir)/$(MODULE) \
                          -I$(top_srcdir)/src/bin \
                          -I$(top_srcdir)/src/lib \
Index: src/modules/randr/Makefile.am
===================================================================
RCS file: /cvsroot/enlightenment/e17/apps/e/src/modules/randr/Makefile.am,v
retrieving revision 1.3
diff -u -r1.3 Makefile.am
--- src/modules/randr/Makefile.am	25 Aug 2005 13:14:49 -0000	1.3
+++ src/modules/randr/Makefile.am	9 Feb 2006 11:26:03 -0000
@@ -11,7 +11,6 @@
 # the module .so file
 INCLUDES               = -I. \
                          -I$(top_srcdir) \
-                         -I$(includedir) \
                          -I$(top_srcdir)/$(MODULE) \
                          -I$(top_srcdir)/src/bin \
                          -I$(top_srcdir)/src/lib \
Index: src/modules/start/Makefile.am
===================================================================
RCS file: /cvsroot/enlightenment/e17/apps/e/src/modules/start/Makefile.am,v
retrieving revision 1.2
diff -u -r1.2 Makefile.am
--- src/modules/start/Makefile.am	20 Jan 2006 04:04:14 -0000	1.2
+++ src/modules/start/Makefile.am	9 Feb 2006 11:26:03 -0000
@@ -11,7 +11,6 @@
 # the module .so file
 INCLUDES               = -I. \
                          -I$(top_srcdir) \
-                         -I$(includedir) \
                          -I$(top_srcdir)$(MODULE) \
                          -I$(top_srcdir)/src/bin \
                          -I$(top_srcdir)/src/lib \
Index: src/modules/temperature/Makefile.am
===================================================================
RCS file: /cvsroot/enlightenment/e17/apps/e/src/modules/temperature/Makefile.am,v
retrieving revision 1.5
diff -u -r1.5 Makefile.am
--- src/modules/temperature/Makefile.am	16 Dec 2005 00:54:30 -0000	1.5
+++ src/modules/temperature/Makefile.am	9 Feb 2006 11:26:03 -0000
@@ -11,7 +11,6 @@
 # the module .so file
 INCLUDES               = -I. \
                          -I$(top_srcdir) \
-                         -I$(includedir) \
                          -I$(top_srcdir)/$(MODULE) \
                          -I$(top_srcdir)/src/bin \
                          -I$(top_srcdir)/src/lib \
Index: src/modules/test/Makefile.am
===================================================================
RCS file: /cvsroot/enlightenment/e17/apps/e/src/modules/test/Makefile.am,v
retrieving revision 1.4
diff -u -r1.4 Makefile.am
--- src/modules/test/Makefile.am	8 May 2005 22:34:45 -0000	1.4
+++ src/modules/test/Makefile.am	9 Feb 2006 11:26:03 -0000
@@ -9,7 +9,6 @@
 # the module .so file
 INCLUDES               = -I. \
                          -I$(top_srcdir) \
-                         -I$(includedir) \
                          -I$(top_srcdir)/$(MODULE) \
                          -I$(top_srcdir)/src/bin \
                          -I$(top_srcdir)/src/lib \
Index: src/preload/Makefile.am
===================================================================
RCS file: /cvsroot/enlightenment/e17/apps/e/src/preload/Makefile.am,v
retrieving revision 1.1
diff -u -r1.1 Makefile.am
--- src/preload/Makefile.am	2 Jun 2005 14:56:07 -0000	1.1
+++ src/preload/Makefile.am	9 Feb 2006 11:26:03 -0000
@@ -2,7 +2,6 @@
 
 INCLUDES               = -I. \
                          -I$(top_srcdir) \
-			 -I$(includedir) \
                          -I$(top_srcdir)src/preload \
                          @x_cflags@
 pkgdir                 = $(libdir)/enlightenment/preload

Reply via email to