From: EVANDRO L. H. <eva...@si...> - 2002-09-08 19:55:21
|
it works now, thanx! -----Mensagem original-----=20 De: Jesus Calvino-Fraga=20 Enviada: dom 8/9/2002 16:08=20 Para: EVANDRO LUIZ HAUENSTEIN; sdc...@li...=20 Cc:=20 Assunto: Re: [Sdcc-user] cygwin target build =09 =09 Hi Evandro, =09 Just updated the CVS repository with a fixed SDCCglue.c which only generates the REG_BANK_[0-3] areas for ports mcs51, ds390, and xa51. Please let me know if that solves the problem. =09 At 02:19 PM 9/8/02 -0300, EVANDRO LUIZ HAUENSTEIN wrote: >Hi all, > >The sdcc build for a CYGWIN target is not working anymore... Can anyone >help? >There is the version of the latest build that I sucessfull installed: >$ sdcc --version >SDCC : mcs51/gbz80/z80/avr/ds390/pic14/TININative/xa51 2.3.2 (Aug 25 >2002) (CYGW >IN) >Evandro@GRADIUS ~/sdcc > >Now, the build process stops when sdcc compiles the module _atoi.c. The >generated asm file (_atoi.asm) has an uncommented line in the >overlayable register banks area declaration as follow: > >;-------------------------------------------------------- >; File Created by SDCC : FreeWare ANSI-C Compiler >; Version 2.3.2 Sun Sep 8 14:03:41 2002 >;-------------------------------------------------------- > .module _atoi > >;-------------------------------------------------------- >; Public variables in this module >;-------------------------------------------------------- > .globl _atoi >;-------------------------------------------------------- >; special function registers >;-------------------------------------------------------- >;-------------------------------------------------------- >; special function bits >;-------------------------------------------------------- >;-------------------------------------------------------- >; overlayable register banks >;-------------------------------------------------------- > .area REG_BANK_0 (REL,OVR,DATA) <------- HERE > .ds 8 >;-------------------------------------------------------- >; internal ram data >;-------------------------------------------------------- > >There is a sample from the build process: > >make[2]: Entering directory `/home/Evandro/sdcc/device/lib' >../../bin/sdcc -I../../device/include -mz80 --nostdinc --nostdlib -c >_atoi.c >_atoi.asm:21: Error: <u> undefined symbol encountered during assembly >make[2]: *** [build/z80/_atoi.o] Error 1 >make[2]: Leaving directory `/home/Evandro/sdcc/device/lib' >make[1]: *** [model-z80] Error 2 >make[1]: Leaving directory `/home/Evandro/sdcc/device/lib' >make: *** [sdcc-device] Error 2 > > >Thanx! > >Content-Type: text/plain; > name=3D"Privacy Disclaimer.txt" >Content-Disposition: attachment; > filename=3D"Privacy Disclaimer.txt" >X-MIME-Autoconverted: from 8bit to quoted-printable by >chekov.siemens.com.br id g88HLGT25118 =09 =09 =09 |