[kaffe] Debian bug when building kaffe on some arch

Dalibor Topic robilad@kaffe.org
Sat Sep 20 09:14:02 2003


Arnaud Vandyck wrote:
> Hi all,
> 
> Does anyone already have this problem?
> 
> http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=205327
> 
> ,----
> | This package fails on the ia64 autobuilder as shown below. 
> | 
> | Bdale
> | 
> | | Automatic build of kaffe_1:1.0.7-3 on caballero by sbuild/ia64 1.170.4
> | | Build started at 20030814-0029
> | 
> | [...] 
> | 
> | | gcc   -DHAVE_CONFIG_H   -I.  -I../../../kaffe/kaffevm   -I../../config
> |   -I../../include -I../../../kaffe/kaffevm/systems/unix-pthreads -Iintrp
> | -I../../../kaffe/kaffevm/intrp      -I../../../libltdl     -DINTERPRETER
> | -I../../../kaffe/xprof                                   -DKVER=\"1.0.7\"
> | -I/build/buildd/kaffe-1.0.7/build/../kaffe/kaffevm
> | -I/build/buildd/kaffe-1.0.7/build/../kaffe/kaffevm/systems/unix-pthreads
> | -I../../../config  -I../../../include -I/usr/local/include -g  -O2 -Wall
> | -Wstrict-prototypes -c md.c -fPIC -DPIC -o md.lo
> | | In file included from md.c:1:
> | | ../../../config/ia64/linux/md.c:92:13: missing terminating " character
> | | In file included from md.c:1:
> | | ../../../config/ia64/linux/md.c:93:  error: request for  member `text'
> | in something not a structure or union

It all seems to be rooted in gcc 3.2.3 no longer accepting multi-line 
string literals, so we'll have to updated the assembler code in config/ 
to use single lines, like I did for config/arm/common.h

cheers,
dalibor topic