[builder-ac-sparc@pld-linux.org: ERRORS: gdb.spec]

Jakub Bogusz qboosh w pld-linux.org
Sob, 8 Lis 2003, 17:02:47 CET


On Sat, Nov 08, 2003 at 09:44:42AM +0100, Jakub Bogusz wrote:
> sparc-pld-linux-gcc -c -O2 -m32 -mtune=ultrasparc    -I. -I. -I./config -DLOCALEDIR="\"/usr/share/locale\"" -DHAVE_CONFIG_H -I./../include/opcode -I/usr/include/readline -I../bfd -I./../bfd  -I./../include -I../intl -I./../intl  -DMI_OUT=1 -Wimplicit -Wreturn-type -Wcomment -Wtrigraphs -Wformat -Wparentheses -Wpointer-arith -Wuninitialized  sparc-nat.c
> In file included from sparc-nat.c:38:
> /usr/include/asm/reg.h:40: error: redefinition of `struct fpq'
> /usr/include/asm/reg.h:45: error: redefinition of `struct fq'
> /usr/include/asm/reg.h:75: error: redefinition of `struct fpu'
> sparc-nat.c: In function `fetch_inferior_registers':
> sparc-nat.c:105: warning: implicit declaration of function `memcpy'
> make[1]: *** [sparc-nat.o] Error 1
> make[1]: Leaving directory `/home/users/builder/rpm/BUILD/gdb-6.0/gdb'
> make: *** [all-gdb] Error 2
> error: Bad exit status from /var/tmp/rpm-tmp.74870 (%build)

Już wiem: jest konflikt między <asm/reg.h> i <sys/ucontext.h>
- zawierają definicje tych samych struktur.
Nie wiem jak to porządnie powinno być rozwiązane - łata na glibc i/lub
poprawka źródłach glibc-kernel-headers?
(w kernheaders z SOURCES ten konflikt też jest; w nowszych kernheaders
z rawhide nie ma w ogóle nagłówków dla sparca).


A co do dar.spec na alphie - gcc 3.3.2 nadal ma błąd, przygotowuję
bugreport.
Nie wywalił się tylko dlatego, że ma wymuszone -O na wszystkich
architekturach :/ - co jest zresztą do poprawienia.
(na razie tymczasowo może mieć %specflags_alpha -O)


-- 
Jakub Bogusz    http://cyber.cs.net.pl/~qboosh/



Więcej informacji o liście dyskusyjnej pld-devel-pl