Hi Bogdan, Speaking of builds, while cross compiling, the new gcc compiler doesn't like /usr/include in INCLUDEPATH:
make[2]: Entering directory `/home/admin/slug-optware-slugosbe-dev/optware/builds/openser/modules/pa' CROSS COMPILE Badness: /usr/include in INCLUDEPATH: /usr/include/libxml2 cc1: internal compiler error: Aborted Please submit a full bug report, with preprocessed source if appropriate. See <URL:http://gcc.gnu.org/bugs.html> for instructions. There are a few modules affected by this. Is is possible to fix the Makefile for this modules. Here's a dirty patch that I made to circumvent this problem, but I wonder if we prepend $(LOCALBASE) in front of each include, will this work ok for other platforms? --- openser-1.1.1-tls/modules/mysql/Makefile 2006-05-23 09:52:33.000000000 -0400 +++ openser/modules/mysql/Makefile 2007-01-31 10:17:27.000000000 -0500 @@ -8,15 +8,13 @@ # mysql.h locations (freebsd,openbsd solaris) DEFS +=-I$(LOCALBASE)/include -I$(LOCALBASE)/include/mysql \ - -I$(LOCALBASE)/mysql/include/mysql -I$(LOCALBASE)/mysql/include \ - -I/usr/include/mysql + -I$(LOCALBASE)/mysql/include/mysql -I$(LOCALBASE)/mysql/include # libmysqlclient locations on RH/Suse, Solaris /OpenBSD, FreeBSD # (Debian does the right thing and puts it in /usr/lib) LIBS=-L/usr/lib/mysql -L$(LOCALBASE)/lib -L$(LOCALBASE)/lib/mysql \ -L$(LOCALBASE)/mysql/lib/mysql/ \ -L$(LOCALBASE)/mysql/lib \ - -L/usr/lib64/mysql \ -lm -lmysqlclient -lz include ../../Makefile.modules --- openser-1.1.1-tls/modules/postgres/Makefile 2005-07-01 10:52:34.000000000 -0400 +++ openser/modules/postgres/Makefile 2007-01-31 10:19:59.000000000 -0500 @@ -7,8 +7,8 @@ NAME=postgres.so # libpq-fe.h locations -DEFS +=-I$(LOCALBASE)/include -I$(LOCALBASE)/pgsql/include \ - -I/usr/include/postgresql -I/usr/include/postgresql/8.0 +DEFS +=-I$(LOCALBASE)/include -I$(LOCALBASE)/pgsql/include + LIBS=-L$(LOCALBASE)/lib -L$(LOCALBASE)/pgsql/lib -L$(LOCALBASE)/lib/pgsql \ -lpq --- openser-1.1.1-tls/modules/pa/Makefile 2005-10-25 12:23:28.000000000 -0400 +++ openser/modules/pa/Makefile 2007-01-31 10:37:21.000000000 -0500 @@ -10,7 +10,7 @@ NAME=pa.so LIBS= -DEFS+=-I/usr/include/libxml2 -I$(LOCALBASE)/include/libxml2 -I$(LOCALBASE)/include -LIBS+=-L/usr/include/lib -L$(LOCALBASE)/lib -lxml2 +DEFS+=-I$(LOCALBASE)/include/libxml2 -I$(LOCALBASE)/include +LIBS+=-L$(LOCALBASE)/lib -lxml2 include ../../Makefile.modules --- openser-1.1.1-tls/modules/cpl-c/Makefile 2006-02-09 12:28:25.000000000 -0500 +++ openser/modules/cpl-c/Makefile 2007-01-31 10:40:25.000000000 -0500 @@ -6,7 +6,7 @@ auto_gen= NAME=cpl-c.so -DEFS +=-I/usr/include/libxml2 -I$(LOCALBASE)/include/libxml2 \ +DEFS +=-I$(LOCALBASE)/include/libxml2 \ -I$(LOCALBASE)/include # iconv.h LIBS= -L$(LOCALBASE)/lib -lxml2 Regards, Ovidiu Sas On 2/1/07, Bogdan-Andrei Iancu <[EMAIL PROTECTED]> wrote:
Hi Peter, indeed there were some include not removed. I just fixed it on CVS devel. Please update and see if it works now. Thanks and regards, bogdan
_______________________________________________ Devel mailing list [email protected] http://openser.org/cgi-bin/mailman/listinfo/devel
