Prev: Why so little parallelism?
Next: First Next-Gen CELL Processor: 2 PPEs - 32 SPEs - at least 1 Teraflop
From: map_geez on 19 Nov 2006 03:06 Hello I am a new user and trying to compile simple scalar on ubuntu dapper drake. I am getting these errors which you were also getting. ldlex.l: In function 'yy_input': ldlex.l:589: error: 'yy_current_buffer' undeclared (first use in this function) ldlex.l:589: error: (Each undeclared identifier is reported only once ldlex.l:589: error: for each function it appears in.) make[3]: *** [ldlex.o] Error 1 make[3]: Leaving directory `/home/vaibhav/Desktop/simplescalar/untardir/simpleutils-990811/ld' make[2]: *** [all-recursive] Error 1 make[2]: Leaving directory `/home/vaibhav/Desktop/simplescalar/untardir/simpleutils-990811/ld' make[1]: *** [all-recursive-am] Error 2 make[1]: Leaving directory `/home/vaibhav/Desktop/simplescalar/untardir/simpleutils-990811/ld' make: *** [all-ld] Error 2 I would be grateful to you if you can help me to get rid of this error. Thanks in advance Vaibhav Mittal On Nov 7, 9:16 pm, "TastyWheat" <m.k...(a)sbcglobal.net> wrote: > shaolin.xie wrote: > > Paste your exact error message please ,I have encountered similar error > > previously when I tried to compile it on saloris. Because I lack the > > administrating privelge to update lex tool,I finally give up and > > compile it on an AMD64 Redhat Linux instead.Well, I got rid of all of the stray '\' errors. I found another > resource that said I need to get rid of them and make one big line. So > it got passed that and then we got the error: > > ./xgcc -B./ -DCROSS_COMPILE -DIN_GCC -g -I./include -c dummy.c > as: unrecognized option `-EL' > make: *** [libgcc1.null] Error 1 > > It's probably because we didn't compile binutils (simpleutils). We had > problems compiling that too. We get the error: > > ldlex.l:589: error: 'yy_current_buffer' undeclared > > We're compiling these on linux (ubuntu) since we've had slightly more > success with it.
From: TastyWheat on 19 Nov 2006 14:02 map_geez wrote: > I am a new user and trying to compile simple scalar on ubuntu dapper > drake. > > I am getting these errors which you were also getting. > > ldlex.l: In function 'yy_input': > ldlex.l:589: error: 'yy_current_buffer' undeclared (first use in > this function) One suggestion was to switch to an older version of lex, but luckily we didn't have to go there. Change 'yy_current_buffer' to 'YY_CURRENT_BUFFER'. That should fix the error, but there'll probably be more down the road. I'll help you with as many as I can. If you're doing all of this without root access I wish you the best of luck. My partner and I couldn't get it working without switching to a personal computer (to have root access).
From: map_geez on 30 Nov 2006 13:33 Hi I am stuck with one more error while compiling simple scalar on linux(ubuntu) make[1]: Entering directory `/home/vaibhav/Desktop/simplescalar/untardir/gcc-2.7.2.3/objc' /home/vaibhav/Desktop/simplescalar/untardir/gcc- 2.7.2.3/xgcc -B/home/vaibhav/Desktop/simplescalar/untardir/gcc-2.7.2.3/ -O \ -c -DCROSS_COMPILE -DIN_GCC -g -I./include -I. -I.. -I/home/vaibhav/Desktop/simplescalar/untardir/gcc- 2.7.2.3 -I/home/vaibhav/Desktop/simplescalar/untardir/gcc-2.7.2.3/config hash.c as: unrecognized option `-EL' make[1]: *** [ hash.o] Error 1 make[1]: Leaving directory `/home/vaibhav/Desktop/simplescalar/untardir/gcc-2.7.2.3/objc' make: *** [libobjc.a] Error 2 I am following these instructions http://www.comp.nus.edu.sg/%7Epanyu/simplesim.htm and i made the following modifications:- 1. In insn-output.c, delete all the line breaks ('\'s) that cause problem. 2. Cover the original cdefs.h (under $IDIR/sslittle-na-sstrix/include/sys) with patched one under "patched" directory (which redefined __NORETURN); 3. In objc/sendmsg.c, add "#define STRUCT_VALUE 0" at line 35; 4. In protoize.c, replace "#include <varargs.h>" at line 60 with "#include <stdarg.h>".) Your valuable suggestion will be highly appreciated. Rgds Vaibhav Mittal On Nov 19, 2:02 pm, "TastyWheat" <m.k...(a)sbcglobal.net> wrote: > map_geez wrote: > > I am a new user and trying to compile simple scalar on ubuntu dapper > > drake. > > > I am getting these errors which you were also getting. > > > ldlex.l: In function 'yy_input': > > ldlex.l:589: error: 'yy_current_buffer' undeclared (first use in > > this function)One suggestion was to switch to an older version of lex, but luckily we > didn't have to go there. Change 'yy_current_buffer' to > 'YY_CURRENT_BUFFER'. That should fix the error, but there'll probably > be more down the road. I'll help you with as many as I can. > > If you're doing all of this without root access I wish you the best of > luck. My partner and I couldn't get it working without switching to a > personal computer (to have root access).
First
|
Prev
|
Pages: 1 2 3 Prev: Why so little parallelism? Next: First Next-Gen CELL Processor: 2 PPEs - 32 SPEs - at least 1 Teraflop |