From: Jan V. B. <Jan...@ad...> - 2000-10-16 14:24:32
|
Hello, About a week ago I sent a message to this list to ask some help with compiling SDCC 2.2.0a. Daniel Drotos told me to use BISON, to 'compile' the SDCC.y file, and afterwards delete that SDCC.y file. What I do is the following: copy everything to /root/sdcc # cd ./sdcc/src # bison sdcc.y --> sdcc.y contains 1 shift/reduce conflict --> sdcc.tab.c (= output file) # rm sdcc.y # cd .. # ./configure --prefix=/usr/local # make After a while, I see the message: > make[1]: Entering directory '/root/sdcc/src' > Makefile: 75: Makefile.dep: No such file or directory > make[1]: *** No rule to make target 'SDCC.y', needed by 'SDCCy.c'. Stop. > make[1]: Leaving directory '/root/sdcc/src' > make[1]: Entering directory '/root/sdcc/as/mcs51' > ... All the rest compiles as normal, except the most important thing: SDCC What am I doing wrong?? Could someone tell me? For the moment I'm helping myself with the winbin version. There I have the problem that he doesn't find the 'include' directory, so that I have to put all the includes under "..." . Greetings de Jan |
From: Christopher S. A. <ar...@ex...> - 2000-10-17 02:16:03
|
i found that i didn't have the flex package installed. i guess it this in with BISON. i grabbed my mandrake cd and the flex rpm was there. once it was installed, sdcc compiled fine. good luck, chris On Mon, 16 Oct 2000, Jan Van Belle wrote: > Hello, > > About a week ago I sent a message to this list to ask some help > with compiling SDCC 2.2.0a. Daniel Drotos told me to use BISON, to > 'compile' the SDCC.y file, and afterwards delete that SDCC.y file. > > What I do is the following: > > copy everything to /root/sdcc > # cd ./sdcc/src > # bison sdcc.y --> sdcc.y contains 1 shift/reduce conflict > --> sdcc.tab.c (= output file) > # rm sdcc.y > # cd .. > # ./configure --prefix=/usr/local > # make > > After a while, I see the message: > > make[1]: Entering directory '/root/sdcc/src' > > Makefile: 75: Makefile.dep: No such file or directory > > make[1]: *** No rule to make target 'SDCC.y', needed by 'SDCCy.c'. Stop. > > make[1]: Leaving directory '/root/sdcc/src' > > make[1]: Entering directory '/root/sdcc/as/mcs51' > > ... > > All the rest compiles as normal, except the most important thing: SDCC > > What am I doing wrong?? Could someone tell me? For the moment I'm > helping > myself with the winbin version. There I have the problem that he doesn't > find the 'include' directory, so that I have to put all the includes > under > "..." . > > Greetings de Jan > _______________________________________________ > Sdcc-user mailing list > Sdc...@li... > http://lists.sourceforge.net/mailman/listinfo/sdcc-user > |
From: Daniel D. <dr...@ma...> - 2000-10-17 06:57:43
|
On Mon, 16 Oct 2000, Jan Van Belle wrote: > About a week ago I sent a message to this list to ask some help > with compiling SDCC 2.2.0a. Daniel Drotos told me to use BISON, to > 'compile' the SDCC.y file, and afterwards delete that SDCC.y file. No, do not remove any .y file. They are source files so they are needed. Just install bison and try to compile. > # cd ./sdcc/src > # bison sdcc.y --> sdcc.y contains 1 shift/reduce conflict > --> sdcc.tab.c (= output file) You don't have to do this by hand, make will take care of this for you. > # rm sdcc.y Do not do this! > # cd .. > # ./configure --prefix=/usr/local > # make Just do this, it must be enough. A few days ago I sent you a mail about compilation, probably you didn't receive that. Here it is: |
From: Christopher S. A. <ar...@ex...> - 2000-10-17 12:26:01
|
I was wondering if there are andy IDEs that work really well with sdcc. Thanks for any suggestions. Chris |
From: Heiner K. <HK...@gm...> - 2000-10-17 16:02:24
|
Hello, try for editing source-code the Editor: MED 2.5, available at: www.utopia-planitia.de . Please tell me about your experiences! Thanks. Heiner ----- Original Message ----- From: "Christopher S. Arndt" <ar...@ex...> To: <sdc...@li...> Sent: Tuesday, October 17, 2000 3:25 PM Subject: [Sdcc-user] IDE for sdcc > I was wondering if there are andy IDEs that work really well with sdcc. > Thanks for any suggestions. > Chris > > _______________________________________________ > Sdcc-user mailing list > Sdc...@li... > http://lists.sourceforge.net/mailman/listinfo/sdcc-user > |
From: Heinz L. <oe3lhc@A1Plus.at> - 2000-10-17 21:24:00
|
Hi, I'm using since a long time Mr.ED (V2.0). I've configured it especially for use with my '51 development environment - e.g. the SF and Bit Regs are colored and, and, and... Another nice tool (and well usable) is TextPad (www.textpad.com) which can also do syntax hilighting. I'm meanwhile very used to it (Mr.ED) and I'll not miss it any more.... Heinz Unfortunately it is NOT possible to pipe the error output of SDCC in an Windows environment - so I cannot use the embedded compiler handling of Mr.ED. Does anybody know if the Borland version of SDCC has the same problem, is it possibly more WinDoze-friendly? ;-) Heinz > -----Ursprüngliche Nachricht----- > Von: sdc...@li... > [mailto:sdc...@li...]Im Auftrag von Heiner > Kovert > Gesendet: Dienstag, 17. Oktober 2000 18:03 > An: Christopher S. Arndt > Cc: sdc...@li... > Betreff: Re: [Sdcc-user] IDE for sdcc > > > Hello, > > try for editing source-code the Editor: MED 2.5, > available at: www.utopia-planitia.de . > > Please tell me about your experiences! > Thanks. > > Heiner > > ----- Original Message ----- > From: "Christopher S. Arndt" <ar...@ex...> > To: <sdc...@li...> > Sent: Tuesday, October 17, 2000 3:25 PM > Subject: [Sdcc-user] IDE for sdcc > > > > I was wondering if there are andy IDEs that work really well with sdcc. > > Thanks for any suggestions. > > Chris > > > > _______________________________________________ > > Sdcc-user mailing list > > Sdc...@li... > > http://lists.sourceforge.net/mailman/listinfo/sdcc-user > > > > _______________________________________________ > Sdcc-user mailing list > Sdc...@li... > http://lists.sourceforge.net/mailman/listinfo/sdcc-user > |
From: Dai Y. <yu...@mi...> - 2000-10-18 00:58:22
|
Hi, Jan Since you have bison, why don't you let `make' do the hairy things? = There's a rule in the Makefile to generate SDCCy.c from SDCC.y. So = don't delete SDCC.y. Best regards, Dai Yuwen |
From: Ioan P. <pe...@el...> - 2000-10-17 06:32:27
|
At 07:24 PM 10/16/00 +0200, Jan Van Belle wrote: > Hello, > > About a week ago I sent a message to this list to ask some help >with compiling SDCC 2.2.0a. Daniel Drotos told me to use BISON, to >'compile' the SDCC.y file, and afterwards delete that SDCC.y file. > >What I do is the following: > >copy everything to /root/sdcc ># cd ./sdcc/src ># bison sdcc.y --> sdcc.y contains 1 shift/reduce conflict > --> sdcc.tab.c (= output file) ># rm sdcc.y ># cd .. ># ./configure --prefix=/usr/local ># make > >After a while, I see the message: >> make[1]: Entering directory '/root/sdcc/src' >> Makefile: 75: Makefile.dep: No such file or directory >> make[1]: *** No rule to make target 'SDCC.y', needed by 'SDCCy.c'. Stop. >> make[1]: Leaving directory '/root/sdcc/src' >> make[1]: Entering directory '/root/sdcc/as/mcs51' >> ... > >All the rest compiles as normal, except the most important thing: SDCC > >What am I doing wrong?? Could someone tell me? For the moment I'm >helping >myself with the winbin version. There I have the problem that he doesn't >find the 'include' directory, so that I have to put all the includes >under >"..." . > >Greetings de Jan Hi, If the compiler doesn't find the include path,go to the include directory,open it and chmod +r *.* ; do the same for any other directories inside include.I have use it this way without any problems from my home directory.I work in linux(rh6.1). Rgds, Ioan Petrescu >_______________________________________________ >Sdcc-user mailing list >Sdc...@li... >http://lists.sourceforge.net/mailman/listinfo/sdcc-user > |
From: Daniel D. <dr...@ma...> - 2000-10-18 07:01:31
|
On Tue, 17 Oct 2000, Ioan Petrescu wrote: > If the compiler doesn't find the include path,go to the include > directory,open it and chmod +r *.* ; do the same for any other directories chmod -R .... will go into subdirs. Daniel |