[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: gEDA: Lasagne: build problem
I 'm having the same problems on Solaris 7 with gcc 3.0.3
shaun:/home/shaun/stephen/software/lasagne/lasagne$ make
Making all in src
make[1]: Entering directory `/home/shaun/stephen/software/lasagne/lasagne/src'
make[1]: Nothing to be done for `all'.
make[1]: Leaving directory `/home/shaun/stephen/software/lasagne/lasagne/src'
make[1]: Entering directory `/home/shaun/stephen/software/lasagne/lasagne'
gcc -DPACKAGE=\"lasagne\" -DVERSION=\"CVS\" -DHAVE_LIBM=1 -DHAVE_LIBOBJC=1 -DHAVE_UNISTD_H=1 -DTIME_WITH_SYS_TIME=1 -I. -I. -g -O2 -I/home/shaun/stephen/software/include/gtk-1.2 -I/home/shaun/stephen/software/lib/glib/include -I/home/shaun/stephen/software/include -I/usr/openwin/include -I/home/shaun/stephen/software/include -c lasagne.m
In file included from /home/shaun/stephen/software/include/libguile.h:66,
from /home/shaun/stephen/software/include/guile/gh.h:52,
from lasagne.m:13:
/home/shaun/stephen/software/include/libguile/debug.h:192: parse error before "id"
In file included from /home/shaun/stephen/software/include/libguile.h:99,
from /home/shaun/stephen/software/include/guile/gh.h:52,
from lasagne.m:13:
/home/shaun/stephen/software/include/libguile/posix.h:76: parse error before "id"
/home/shaun/stephen/software/include/libguile/posix.h:77: parse error before "id"
/home/shaun/stephen/software/include/libguile/posix.h:78: parse error before "id"
/home/shaun/stephen/software/include/libguile/posix.h:79: parse error before "id"
lasagne.m: In function `-[Lasagne setOpenFileName:]':
lasagne.m:1260: warning: assignment discards qualifiers from pointer target type
lasagne.m: At top level:
lasagne.m:4679: warning: incomplete implementation of class `Area'
lasagne.m:4679: warning: method definition for `-getExtent:::::' not found
lasagne.m:5148: warning: incomplete implementation of class `RectPad'
lasagne.m:5148: warning: method definition for `-getExtent:::::' not found
lasagne.m:5528: warning: incomplete implementation of class `Eyelet'
lasagne.m:5528: warning: method definition for `-getExtent:::::' not found
lasagne.m: In function `menu_callback':
lasagne.m:5784: warning: cannot find method.
lasagne.m:5784: warning: return type for `setPropertiesDialog' defaults to id
make[1]: *** [lasagne.o] Error 1
make[1]: Leaving directory `/home/shaun/stephen/software/lasagne/lasagne'
make: *** [all-recursive] Error 1
shaun:/home/shaun/stephen/software/lasagne/lasagne$ gcc -v
Reading specs from /home/shaun/stephen/software/lib/gcc-lib/sparc-sun-solaris2.7/3.0.3/specs
Configured with: ./configure --exec_prefix=/home/shaun/stephen/software --prefix=/home/shaun/stephen/software
Thread model: posix
gcc version 3.0.3
> From owner-geda-dev-outgoing@seul.org Fri Nov 22 13:50:29 2002
> Delivered-To: geda-dev-outgoing@seul.org
> Delivered-To: geda-dev@seul.org
> Date: Fri, 22 Nov 2002 21:50:08 +0000
> From: Major A <andras@users.sourceforge.net>
> To: geda-dev@seul.org
> Subject: Re: gEDA: Lasagne: build problem
> Mime-Version: 1.0
> Content-Disposition: inline
> User-Agent: Mutt/1.4i
> X-To-Get-Off-This-List: mail majordomo@seul.org, body unsubscribe geda-dev
>
>
> Carlos,
>
> > /usr/include/libguile/posix.h:76: parse error before `id'
>
> This is a conflict between guile and Objective C. Objective C has a
> keyword id, in fact a universal type, and guile header files use the
> same name for a parameter. The remedy is to use gcc 3.2 (I think 3.0
> will work too).
>
> I'm stunned by the flood of emails regarding backannotation, I'll get
> back to that topic when I have read the posts...
>
> Andras
>
> ===========================================================================
> Major Andras
> e-mail: andras@users.sourceforge.net
> www: http://andras.webhop.org/
> ===========================================================================
>