public inbox for gcc-help@gcc.gnu.org
 help / color / mirror / Atom feed
* can not make gcc-dev
@ 2011-02-17 16:53 charfi asma
  2011-02-17 18:15 ` Andi Hellmund
                   ` (2 more replies)
  0 siblings, 3 replies; 6+ messages in thread
From: charfi asma @ 2011-02-17 16:53 UTC (permalink / raw)
  To: gcc-help

Hello,

I tried to install gcc that I get from git clone 
git://crules.org/git/gcc-dev.git.

I downlaod  this file into it (to install mpc, mpfr and gmp) :  
http://gcc.gnu.org/svn/gcc/trunk/contrib/download_prerequisites

$ cd gcc-dev

$ sh ./download_prerequisites

$ cd ..

$ mkdir build_uml

I configure with : ../gcc-dev/configure --enable-languages=c,c++,uml 
--disable-werror --disable-bootstrap

when I call make  with: make STAGE1_CFLAGS="g -O1" I get those errors msg 
dealing with lexer and parser !!

......
/export/home/charfi/Bureau/build_uml/gcc/../../gcc-dev/gcc/gengtype-parse.c:915: 
undefined reference to `lexer_line'
build/gengtype-parse.o: In function `token':
/export/home/charfi/Bureau/build_uml/gcc/../../gcc-dev/gcc/gengtype-parse.c:49: 
undefined reference to `yylex'
build/gengtype-parse.o: In function `typedef_decl':
/export/home/charfi/Bureau/build_uml/gcc/../../gcc-dev/gcc/gengtype-parse.c:838: 
undefined reference to `lexer_line'
build/gengtype-parse.o: In function `def_vec_alloc':
/export/home/charfi/Bureau/build_uml/gcc/../../gcc-dev/gcc/gengtype-parse.c:939: 
undefined reference to `lexer_line'
build/gengtype-parse.o: In function `token':
/export/home/charfi/Bureau/build_uml/gcc/../../gcc-dev/gcc/gengtype-parse.c:49: 
undefined reference to `yylex'
/export/home/charfi/Bureau/build_uml/gcc/../../gcc-dev/gcc/gengtype-parse.c:49: 
undefined reference to `yylex'
collect2: ld a retourné 1 code d'état d'exécution
make[2]: *** [build/gengtype] Erreur 1
make[2]: quittant le répertoire « /export/home/charfi/Bureau/build_uml/gcc »
make[1]: *** [all-gcc] Erreur 2
make[1]: quittant le répert

did I miss something ?

My PC is a new one with gcc 4.4.1

[charfi@is010178 build_uml]$ gcc --v
Utilisation des specs internes.
Target: x86_64-manbo-linux-gnu
Configuré avec: ../configure --prefix=/usr --libexecdir=/usr/lib 
--with-slibdir=/lib64 --with-bugurl=https://qa.mandriva.com/ 
--mandir=/usr/share/man --infodir=/usr/share/info --enable-checking=release 
--enable-languages=c,c++,ada,fortran,objc,obj-c++,java 
--build=x86_64-manbo-linux-gnu --host=x86_64-manbo-linux-gnu --with-cpu=generic 
--with-system-zlib --enable-threads=posix --enable-shared --enable-objc-gc 
--enable-long-long --enable-__cxa_atexit --disable-libunwind-exceptions 
--enable-clocale=gnu --enable-java-awt=gtk 
--with-java-home=/usr/lib/jvm/java-1.5.0-gcj-1.5.0.0/jre 
--with-ecj-jar=/usr/share/java/eclipse-ecj.jar --enable-gtk-cairo 
--disable-libjava-multilib --enable-ssp --disable-libssp --disable-werror 
--with-ppl --with-cloog --with-python-dir=/lib/python2.6/site-packages
Modèle de thread: posix
gcc version 4.4.1 (GCC)

[charfi@is010178 build_uml]$ uname -a
Linux is010178 2.6.31.14-desktop-1mnb #1 SMP Wed Nov 24 10:42:07 EST 2010 x86_64 
Intel(R) Core(TM)2 Duo CPU     P8400  @ 2.26GHz GNU/Linux

thank you very much

Asma




^ permalink raw reply	[flat|nested] 6+ messages in thread

* Re: can not make gcc-dev
  2011-02-17 16:53 can not make gcc-dev charfi asma
@ 2011-02-17 18:15 ` Andi Hellmund
  2011-02-17 18:33 ` Jonathan Wakely
  2011-02-18 14:13 ` Re : " charfi asma
  2 siblings, 0 replies; 6+ messages in thread
From: Andi Hellmund @ 2011-02-17 18:15 UTC (permalink / raw)
  To: charfi asma; +Cc: gcc-help

Hey Asma,
> I tried to install gcc that I get from git clone
> git://crules.org/git/gcc-dev.git.
>    
It seems that this repo is not totally up-to-date. The GIT logs show 
that the last update apparently was on Feb 15, but Phil will now this 
better. Anyway, you could also the following ways to get the GCC trunk:

via GIT: http://gcc.gnu.org/wiki/GitMirror
via SVN: http://gcc.gnu.org/svn.html

> I configure with : ../gcc-dev/configure --enable-languages=c,c++,uml
> --disable-werror --disable-bootstrap
>
> when I call make  with: make STAGE1_CFLAGS="g -O1" I get those errors msg
> dealing with lexer and parser !!
>    
I'm not sure if that works if you disable bootstrapping, because I think 
that staging is only relevant for bootstap builds. Instead, you could 
just use CFLAGS. Another note: if you plan to build a debugable version 
of gcc (it seems so due to the -O1 option), I personally favor to add 
-fno-inline as well.
> ......
> /export/home/charfi/Bureau/build_uml/gcc/../../gcc-dev/gcc/gengtype-parse.c:915:
> undefined reference to `lexer_line'
> build/gengtype-parse.o: In function `token':
> /export/home/charfi/Bureau/build_uml/gcc/../../gcc-dev/gcc/gengtype-parse.c:49:
> undefined reference to `yylex'
> build/gengtype-parse.o: In function `typedef_decl':
> /export/home/charfi/Bureau/build_uml/gcc/../../gcc-dev/gcc/gengtype-parse.c:838:
> undefined reference to `lexer_line'
> build/gengtype-parse.o: In function `def_vec_alloc':
> /export/home/charfi/Bureau/build_uml/gcc/../../gcc-dev/gcc/gengtype-parse.c:939:
> undefined reference to `lexer_line'
> build/gengtype-parse.o: In function `token':
> /export/home/charfi/Bureau/build_uml/gcc/../../gcc-dev/gcc/gengtype-parse.c:49:
> undefined reference to `yylex'
> /export/home/charfi/Bureau/build_uml/gcc/../../gcc-dev/gcc/gengtype-parse.c:49:
> undefined reference to `yylex'
> collect2: ld a retourné 1 code d'état d'exécution
> make[2]: *** [build/gengtype] Erreur 1
> make[2]: quittant le répertoire « /export/home/charfi/Bureau/build_uml/gcc »
> make[1]: *** [all-gcc] Erreur 2
> make[1]: quittant le répert
>
>    
I don't know why you get this error. Let me try to check on my system. 
Anyway, I would first try to get the really latest bits and try again on 
your system ...

Best regards,
Andre-Marcel

^ permalink raw reply	[flat|nested] 6+ messages in thread

* Re: can not make gcc-dev
  2011-02-17 16:53 can not make gcc-dev charfi asma
  2011-02-17 18:15 ` Andi Hellmund
@ 2011-02-17 18:33 ` Jonathan Wakely
  2011-02-17 19:32   ` Andi Hellmund
  2011-02-18 14:13 ` Re : " charfi asma
  2 siblings, 1 reply; 6+ messages in thread
From: Jonathan Wakely @ 2011-02-17 18:33 UTC (permalink / raw)
  To: charfi asma; +Cc: gcc-help

On 17 February 2011 16:30, charfi asma wrote:
>
> ......
> /export/home/charfi/Bureau/build_uml/gcc/../../gcc-dev/gcc/gengtype-parse.c:915:
> undefined reference to `lexer_line'
> build/gengtype-parse.o: In function `token':
> /export/home/charfi/Bureau/build_uml/gcc/../../gcc-dev/gcc/gengtype-parse.c:49:
> undefined reference to `yylex'
> build/gengtype-parse.o: In function `typedef_decl':
> /export/home/charfi/Bureau/build_uml/gcc/../../gcc-dev/gcc/gengtype-parse.c:838:
> undefined reference to `lexer_line'
> build/gengtype-parse.o: In function `def_vec_alloc':
> /export/home/charfi/Bureau/build_uml/gcc/../../gcc-dev/gcc/gengtype-parse.c:939:
> undefined reference to `lexer_line'
> build/gengtype-parse.o: In function `token':
> /export/home/charfi/Bureau/build_uml/gcc/../../gcc-dev/gcc/gengtype-parse.c:49:
> undefined reference to `yylex'
> /export/home/charfi/Bureau/build_uml/gcc/../../gcc-dev/gcc/gengtype-parse.c:49:
> undefined reference to `yylex'
> collect2: ld a retourné 1 code d'état d'exécution
> make[2]: *** [build/gengtype] Erreur 1
> make[2]: quittant le répertoire « /export/home/charfi/Bureau/build_uml/gcc »
> make[1]: *** [all-gcc] Erreur 2
> make[1]: quittant le répert
>
> did I miss something ?

Do you have Flex installed?
As documented at http://gcc.gnu.org/install/prerequisites.html it is
needed for building from the source repository.

^ permalink raw reply	[flat|nested] 6+ messages in thread

* Re: can not make gcc-dev
  2011-02-17 18:33 ` Jonathan Wakely
@ 2011-02-17 19:32   ` Andi Hellmund
  2011-02-18  1:13     ` Philip Herron
  0 siblings, 1 reply; 6+ messages in thread
From: Andi Hellmund @ 2011-02-17 19:32 UTC (permalink / raw)
  To: charfi asma; +Cc: Jonathan Wakely, gcc-help

On 2/17/2011 7:15 PM, Jonathan Wakely wrote:
> On 17 February 2011 16:30, charfi asma wrote:
>    
>> ......
>> /export/home/charfi/Bureau/build_uml/gcc/../../gcc-dev/gcc/gengtype-parse.c:915:
>> undefined reference to `lexer_line'
>> build/gengtype-parse.o: In function `token':
>> /export/home/charfi/Bureau/build_uml/gcc/../../gcc-dev/gcc/gengtype-parse.c:49:
>> undefined reference to `yylex'
>> build/gengtype-parse.o: In function `typedef_decl':
>> /export/home/charfi/Bureau/build_uml/gcc/../../gcc-dev/gcc/gengtype-parse.c:838:
>> undefined reference to `lexer_line'
>> build/gengtype-parse.o: In function `def_vec_alloc':
>> /export/home/charfi/Bureau/build_uml/gcc/../../gcc-dev/gcc/gengtype-parse.c:939:
>> undefined reference to `lexer_line'
>> build/gengtype-parse.o: In function `token':
>> /export/home/charfi/Bureau/build_uml/gcc/../../gcc-dev/gcc/gengtype-parse.c:49:
>> undefined reference to `yylex'
>> /export/home/charfi/Bureau/build_uml/gcc/../../gcc-dev/gcc/gengtype-parse.c:49:
>> undefined reference to `yylex'
>> collect2: ld a retourné 1 code d'état d'exécution
>> make[2]: *** [build/gengtype] Erreur 1
>> make[2]: quittant le répertoire « /export/home/charfi/Bureau/build_uml/gcc »
>> make[1]: *** [all-gcc] Erreur 2
>> make[1]: quittant le répert
>>
>> did I miss something ?
>>      
> Do you have Flex installed?
> As documented at http://gcc.gnu.org/install/prerequisites.html it is
> needed for building from the source repository.
>
>    
Hey Asma,

I wasn't able to reproduce the error on my system using the same source 
tree. Though, Jonathan might be right that you're missing some 
prerequisites ...

Andi

^ permalink raw reply	[flat|nested] 6+ messages in thread

* Re: can not make gcc-dev
  2011-02-17 19:32   ` Andi Hellmund
@ 2011-02-18  1:13     ` Philip Herron
  0 siblings, 0 replies; 6+ messages in thread
From: Philip Herron @ 2011-02-18  1:13 UTC (permalink / raw)
  To: Andi Hellmund; +Cc: charfi asma, Jonathan Wakely, gcc-help

Hey,

Sorry if my mirror isnt 100% up todate i've been doing work but then
when i get into doing lots of work on my gcc branches then i tend to
forget to merge in the latest trunk into my mirror and end up generaly
just doing it on a monday morning and since my gcc mirror isnt an
offical mirror of gcc i do intend to push my python branch into the
gcc git as a seperate branch so we dont have these problems eventually
because i meant to do that like 6 months ago but never did the hacker
laziness kicked in i guess.

--Phil

On 17 February 2011 18:33, Andi Hellmund <mail@andihellmund.com> wrote:
> On 2/17/2011 7:15 PM, Jonathan Wakely wrote:
>>
>> On 17 February 2011 16:30, charfi asma wrote:
>>
>>>
>>> ......
>>>
>>> /export/home/charfi/Bureau/build_uml/gcc/../../gcc-dev/gcc/gengtype-parse.c:915:
>>> undefined reference to `lexer_line'
>>> build/gengtype-parse.o: In function `token':
>>>
>>> /export/home/charfi/Bureau/build_uml/gcc/../../gcc-dev/gcc/gengtype-parse.c:49:
>>> undefined reference to `yylex'
>>> build/gengtype-parse.o: In function `typedef_decl':
>>>
>>> /export/home/charfi/Bureau/build_uml/gcc/../../gcc-dev/gcc/gengtype-parse.c:838:
>>> undefined reference to `lexer_line'
>>> build/gengtype-parse.o: In function `def_vec_alloc':
>>>
>>> /export/home/charfi/Bureau/build_uml/gcc/../../gcc-dev/gcc/gengtype-parse.c:939:
>>> undefined reference to `lexer_line'
>>> build/gengtype-parse.o: In function `token':
>>>
>>> /export/home/charfi/Bureau/build_uml/gcc/../../gcc-dev/gcc/gengtype-parse.c:49:
>>> undefined reference to `yylex'
>>>
>>> /export/home/charfi/Bureau/build_uml/gcc/../../gcc-dev/gcc/gengtype-parse.c:49:
>>> undefined reference to `yylex'
>>> collect2: ld a retourné 1 code d'état d'exécution
>>> make[2]: *** [build/gengtype] Erreur 1
>>> make[2]: quittant le répertoire «
>>> /export/home/charfi/Bureau/build_uml/gcc »
>>> make[1]: *** [all-gcc] Erreur 2
>>> make[1]: quittant le répert
>>>
>>> did I miss something ?
>>>
>>
>> Do you have Flex installed?
>> As documented at http://gcc.gnu.org/install/prerequisites.html it is
>> needed for building from the source repository.
>>
>>
>
> Hey Asma,
>
> I wasn't able to reproduce the error on my system using the same source
> tree. Though, Jonathan might be right that you're missing some prerequisites
> ...
>
> Andi
>

^ permalink raw reply	[flat|nested] 6+ messages in thread

* Re : can not make gcc-dev
  2011-02-17 16:53 can not make gcc-dev charfi asma
  2011-02-17 18:15 ` Andi Hellmund
  2011-02-17 18:33 ` Jonathan Wakely
@ 2011-02-18 14:13 ` charfi asma
  2 siblings, 0 replies; 6+ messages in thread
From: charfi asma @ 2011-02-18 14:13 UTC (permalink / raw)
  To: charfi asma; +Cc: gcc-help





----- Message d'origine ----
De : charfi asma <charfiasma@yahoo.fr>
À : gcc-help@gcc.gnu.org
Envoyé le : Jeu 17 février 2011, 17h 30min 29s
Objet : can not make gcc-dev

Hello,

I tried to install gcc that I get from git clone 
git://crules.org/git/gcc-dev.git.

I downlaod  this file into it (to install mpc, mpfr and gmp) :  
http://gcc.gnu.org/svn/gcc/trunk/contrib/download_prerequisites

$ cd gcc-dev

$ sh ./download_prerequisites

$ cd ..

$ mkdir build_uml

I configure with : ../gcc-dev/configure --enable-languages=c,c++,uml 
--disable-werror --disable-bootstrap

when I call make  with: make STAGE1_CFLAGS="g -O1" I get those errors msg 
dealing with lexer and parser !!

......
/export/home/charfi/Bureau/build_uml/gcc/../../gcc-dev/gcc/gengtype-parse.c:915: 

undefined reference to `lexer_line'
build/gengtype-parse.o: In function `token':
/export/home/charfi/Bureau/build_uml/gcc/../../gcc-dev/gcc/gengtype-parse.c:49: 
undefined reference to `yylex'
build/gengtype-parse.o: In function `typedef_decl':
/export/home/charfi/Bureau/build_uml/gcc/../../gcc-dev/gcc/gengtype-parse.c:838: 

undefined reference to `lexer_line'
build/gengtype-parse.o: In function `def_vec_alloc':
/export/home/charfi/Bureau/build_uml/gcc/../../gcc-dev/gcc/gengtype-parse.c:939: 

undefined reference to `lexer_line'
build/gengtype-parse.o: In function `token':
/export/home/charfi/Bureau/build_uml/gcc/../../gcc-dev/gcc/gengtype-parse.c:49: 
undefined reference to `yylex'
/export/home/charfi/Bureau/build_uml/gcc/../../gcc-dev/gcc/gengtype-parse.c:49: 
undefined reference to `yylex'
collect2: ld a retourné 1 code d'état d'exécution
make[2]: *** [build/gengtype] Erreur 1
make[2]: quittant le répertoire « /export/home/charfi/Bureau/build_uml/gcc »
make[1]: *** [all-gcc] Erreur 2
make[1]: quittant le répert

did I miss something ?

My PC is a new one with gcc 4.4.1

[charfi@is010178 build_uml]$ gcc --v
Utilisation des specs internes.
Target: x86_64-manbo-linux-gnu
Configuré avec: ../configure --prefix=/usr --libexecdir=/usr/lib 
--with-slibdir=/lib64 --with-bugurl=https://qa.mandriva.com/ 
--mandir=/usr/share/man --infodir=/usr/share/info --enable-checking=release 
--enable-languages=c,c++,ada,fortran,objc,obj-c++,java 
--build=x86_64-manbo-linux-gnu --host=x86_64-manbo-linux-gnu --with-cpu=generic 
--with-system-zlib --enable-threads=posix --enable-shared --enable-objc-gc 
--enable-long-long --enable-__cxa_atexit --disable-libunwind-exceptions 
--enable-clocale=gnu --enable-java-awt=gtk 
--with-java-home=/usr/lib/jvm/java-1.5.0-gcj-1.5.0.0/jre 
--with-ecj-jar=/usr/share/java/eclipse-ecj.jar --enable-gtk-cairo 
--disable-libjava-multilib --enable-ssp --disable-libssp --disable-werror 
--with-ppl --with-cloog --with-python-dir=/lib/python2.6/site-packages
Modèle de thread: posix
gcc version 4.4.1 (GCC)

[charfi@is010178 build_uml]$ uname -a
Linux is010178 2.6.31.14-desktop-1mnb #1 SMP Wed Nov 24 10:42:07 EST 2010 x86_64 

Intel(R) Core(TM)2 Duo CPU     P8400  @ 2.26GHz GNU/Linux

thank you very much

Asma


Hello,

Jonathan was right, I get a new pc and flex was not installed by default in the 
mandriva distribution ;)

So the error does not come from gcc directory :)

thank you very much

ASMA



^ permalink raw reply	[flat|nested] 6+ messages in thread

end of thread, other threads:[~2011-02-18 13:45 UTC | newest]

Thread overview: 6+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2011-02-17 16:53 can not make gcc-dev charfi asma
2011-02-17 18:15 ` Andi Hellmund
2011-02-17 18:33 ` Jonathan Wakely
2011-02-17 19:32   ` Andi Hellmund
2011-02-18  1:13     ` Philip Herron
2011-02-18 14:13 ` Re : " charfi asma

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for read-only IMAP folder(s) and NNTP newsgroup(s).