[Cluecc-users] Old Version of Sparse does not compile anymore.
Status: Pre-Alpha
Brought to you by:
dtrg
|
From: Michael K <mic...@rw...> - 2013-03-10 00:06:12
|
Hi, I'm still interested in cluecc, even in the age of emscripten. I tried to build cluecc, but that does not work anymore. $ wget http://ftp.be.debian.org/pub/software/devel/sparse/dist/sparse-0.4.1.tar.bz2 $ tar -xjf s* $ cd s* $ patch -p1 < ../clue-0.5/sparse.patch patching file compile-i386.c patching file evaluate.c Hunk #3 succeeded at 578 (offset -1 lines). Hunk #4 succeeded at 826 (offset -5 lines). Hunk #5 succeeded at 1579 (offset -12 lines). Hunk #6 succeeded at 1717 (offset -10 lines). Hunk #7 succeeded at 1938 (offset -11 lines). Hunk #8 succeeded at 2026 (offset -11 lines). Hunk #9 succeeded at 2060 (offset -11 lines). Hunk #10 succeeded at 2147 (offset -11 lines). Hunk #11 succeeded at 2852 (offset -13 lines). patching file example.c patching file expand.c patching file flow.c patching file linearize.c patching file linearize.h patching file show-parse.c Hunk #1 succeeded at 667 (offset -6 lines). patching file simplify.c Hunk #1 succeeded at 637 (offset -55 lines). patching file symbol.c patching file target.h patching file tokenize.c $ make CC test-lexing.o CC target.o CC parse.o In file included from parse.c:25:0: parse.h:63:22: error: duplicate member 'label_statement' make: *** [parse.o] Error 1 First of all the patch does not seem to match exactly that version. C compilers anno 2013 can't compile sparse 0.4.1 anymore. (I wonder how they ever could, maybe there went something wrong when patching?) There is right now sparse 0.4.4. Are there plans to update cluecc? I unfortunately do not have the skills to do this. regards Michael |