[GCC front end] trying to install sample_fe but fail in make
charfi asma
charfiasma@yahoo.fr
Thu Aug 19 17:39:00 GMT 2010
I tried to add gcalc as a front end to gcc 4.4.4 to understand the purpose of
this fe.
but when I call make I get those errors
/export/home/charfi/Bureau/gcc-4.4.4/gcc/gcalc/calc1.c:141:104: erreur: la macro
« build_decl » a reçu 4 arguments, mais elle n'en prend que 3
/export/home/charfi/Bureau/gcc-4.4.4/gcc/gcalc/calc1.c: In function
‘calc_parse_file’:
/export/home/charfi/Bureau/gcc-4.4.4/gcc/gcalc/calc1.c:141: erreur: ‘build_decl’
undeclared (first use in this function)
/export/home/charfi/Bureau/gcc-4.4.4/gcc/gcalc/calc1.c:141: erreur: (Each
undeclared identifier is reported only once
/export/home/charfi/Bureau/gcc-4.4.4/gcc/gcalc/calc1.c:141: erreur: for each
function it appears in.)
/export/home/charfi/Bureau/gcc-4.4.4/gcc/gcalc/calc1.c:148:96: erreur: la macro
« build_decl » a reçu 4 arguments, mais elle n'en prend que 3
/export/home/charfi/Bureau/gcc-4.4.4/gcc/gcalc/calc1.c:140: attention : unused
variable ‘main_fn_type’
/export/home/charfi/Bureau/gcc-4.4.4/gcc/gcalc/calc1.c: In function
‘calc_post_options’:
/export/home/charfi/Bureau/gcc-4.4.4/gcc/gcalc/calc1.c:274: erreur:
‘flag_excess_precision_cmdline’ undeclared (first use in this function)
/export/home/charfi/Bureau/gcc-4.4.4/gcc/gcalc/calc1.c:274: erreur:
‘EXCESS_PRECISION_FAST’ undeclared (first use in this function)
/export/home/charfi/Bureau/gcc-4.4.4/gcc/gcalc/calc1.c: Hors de toute fonction :
/export/home/charfi/Bureau/gcc-4.4.4/gcc/gcalc/calc1.c:294: erreur: conflicting
type qualifiers for ‘lang_hooks’
/export/home/charfi/Bureau/gcc-4.4.4/gcc/langhooks.h:422: note: previous
declaration of ‘lang_hooks’ was here
/export/home/charfi/Bureau/gcc-4.4.4/gcc/gcalc/calc1.c:297:28: erreur:
gt-gcalc-calc1.h : Aucun fichier ou dossier de ce type
make[3]: *** [gcalc/calc1.o] Erreur 1
make[3]: quittant le répertoire « /export/home/charfi/Bureau/gcc_make2/gcc »
make[2]: *** [all-stage2-gcc] Erreur 2
make[2]: quittant le répertoire « /export/home/charfi/Bureau/gcc_make2 »
make[1]: *** [stage2-bubble] Erreur 2
make[1]: quittant le répertoire « /export/home/charfi/Bureau/gcc_make2 »
make: *** [all] Erreur 2
thank you for your help
Asma
----- Message d'origine ----
De : Philip Herron <redbrain@gcc.gnu.org>
À : charfi asma <charfiasma@yahoo.fr>
Cc : gcc-help@gcc.gnu.org
Envoyé le : Mer 18 août 2010, 18h 23min 48s
Objet : Re: Re : Re : Re : Re : Re : Re : Re : Re : Re : [GCC front end] trying
to install sample_fe but fail in make
On 18 August 2010 15:43, charfi asma <charfiasma@yahoo.fr> wrote:
>
> your first link works as well, we have just to checkout from the gcc-dev
> directory.
>
> so both links are fine
>
> # git checkout -t -b documentation origin/documentation
> # git checkout --track -b gcalc origin/documentation
>
> Asma
>
Hope this helps you along the way, to building a front-end it looks
like a lot of pain in the beginning to setup bits and bobs, but gcc is
brilliant for build a new language on and the GENERIC tree api is
great although its quite daunting to get used to at the start.
Follow gcalc and maybe re-create it in your own way or build a new
basic language, then just go from there. Its not as painful as you may
think, once you get started you will be flying.
Let us know how you get on and remember we have the irc on
irc.oftc.net #gcc feel free to ask questions there too in a more
informal manor.
--Phil
More information about the Gcc-help
mailing list