public inbox for gcc-help@gcc.gnu.org
 help / color / mirror / Atom feed
* How to include a front end to gcc ?
@ 2009-11-10 11:00 Greicy.Costa-Marques
  2009-11-10 14:56 ` Ian Lance Taylor
  0 siblings, 1 reply; 24+ messages in thread
From: Greicy.Costa-Marques @ 2009-11-10 11:00 UTC (permalink / raw)
  To: gcc-help

Hello all,

  I'm trying to add a small front end to gcc 4.2.4, but it returns me  
the following error:

configure: error:
The following requested languages could not be built: hello-world
Recognised languages are: c,ada,c++,fortran,java,objc,obj-c++,treelang

I used the following command into the \gcc-build:  
../gcc-4.2.4/configure --enable-languages=hello-world

Can you help me about this?

greicy


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

* Re: How to include a front end to gcc ?
  2009-11-10 11:00 How to include a front end to gcc ? Greicy.Costa-Marques
@ 2009-11-10 14:56 ` Ian Lance Taylor
  2009-11-10 15:56   ` Greicy.Costa-Marques
  0 siblings, 1 reply; 24+ messages in thread
From: Ian Lance Taylor @ 2009-11-10 14:56 UTC (permalink / raw)
  To: Greicy.Costa-Marques; +Cc: gcc-help

Greicy.Costa-Marques@imag.fr writes:

>  I'm trying to add a small front end to gcc 4.2.4, but it returns me
> the following error:
>
> configure: error:
> The following requested languages could not be built: hello-world
> Recognised languages are: c,ada,c++,fortran,java,objc,obj-c++,treelang
>
> I used the following command into the \gcc-build:
> ../gcc-4.2.4/configure --enable-languages=hello-world

There are a lot of steps required to implement a new front-end, and
as far as I know they are mostly undocumented.

In this case I think you are missing gcc/hello-world/config-lang.in.

If you want to add a frontend, please be prepared to study the code
and the existing frontends to figure out what is required.

Ian

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

* Re: How to include a front end to gcc ?
  2009-11-10 14:56 ` Ian Lance Taylor
@ 2009-11-10 15:56   ` Greicy.Costa-Marques
  2009-11-10 15:58     ` Ian Lance Taylor
  0 siblings, 1 reply; 24+ messages in thread
From: Greicy.Costa-Marques @ 2009-11-10 15:56 UTC (permalink / raw)
  To: Ian Lance Taylor; +Cc: Greicy.Costa-Marques, gcc-help

Hi Ian,

No, the config-lang.in is there...

greicy


Citando "Ian Lance Taylor" <iant@google.com>:

> Greicy.Costa-Marques@imag.fr writes:
>
>>  I'm trying to add a small front end to gcc 4.2.4, but it returns me
>> the following error:
>>
>> configure: error:
>> The following requested languages could not be built: hello-world
>> Recognised languages are: c,ada,c++,fortran,java,objc,obj-c++,treelang
>>
>> I used the following command into the \gcc-build:
>> ../gcc-4.2.4/configure --enable-languages=hello-world
>
> There are a lot of steps required to implement a new front-end, and
> as far as I know they are mostly undocumented.
>
> In this case I think you are missing gcc/hello-world/config-lang.in.
>
> If you want to add a frontend, please be prepared to study the code
> and the existing frontends to figure out what is required.
>
> Ian
>


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

* Re: How to include a front end to gcc ?
  2009-11-10 15:56   ` Greicy.Costa-Marques
@ 2009-11-10 15:58     ` Ian Lance Taylor
  2009-11-10 19:23       ` Andi Hellmund
  0 siblings, 1 reply; 24+ messages in thread
From: Ian Lance Taylor @ 2009-11-10 15:58 UTC (permalink / raw)
  To: Greicy.Costa-Marques; +Cc: gcc-help

Greicy.Costa-Marques@imag.fr writes:

> No, the config-lang.in is there...

I'm sorry that suggestion didn't help.  Now you must follow my other
advice:

>> If you want to add a frontend, please be prepared to study the code
>> and the existing frontends to figure out what is required.

Ian

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

* Re: How to include a front end to gcc ?
  2009-11-10 15:58     ` Ian Lance Taylor
@ 2009-11-10 19:23       ` Andi Hellmund
  2009-11-18 13:34         ` Greicy.Costa-Marques
  0 siblings, 1 reply; 24+ messages in thread
From: Andi Hellmund @ 2009-11-10 19:23 UTC (permalink / raw)
  To: Ian Lance Taylor; +Cc: Greicy.Costa-Marques, gcc-help

Hey,

I already did what Ian suggested an prepared a sample front-end for gcc
based on the code of treelang. I tested it with 4.4.0, but you could try
it with your version. Check this out:
http://www.andihellmund.com/wp-content/uploads/2009/09/SFE.skeleton.tar.gz

Hope that helps ...

Andi


Ian Lance Taylor wrote:
> Greicy.Costa-Marques@imag.fr writes:
>
>   
>> No, the config-lang.in is there...
>>     
>
> I'm sorry that suggestion didn't help.  Now you must follow my other
> advice:
>
>   
>>> If you want to add a frontend, please be prepared to study the code
>>> and the existing frontends to figure out what is required.
>>>       
>
> Ian
>
>   

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

* Re: How to include a front end to gcc ?
  2009-11-10 19:23       ` Andi Hellmund
@ 2009-11-18 13:34         ` Greicy.Costa-Marques
  2009-11-18 14:06           ` John Graham
  0 siblings, 1 reply; 24+ messages in thread
From: Greicy.Costa-Marques @ 2009-11-18 13:34 UTC (permalink / raw)
  To: Andi Hellmund; +Cc: Ian Lance Taylor, Greicy.Costa-Marques, gcc-help


Hey,

Thanks for your tip, I tested with your front-end (and the my) with my  
version and all is well (the first part), but when type make bootstrap  
or make bootstrap-lean return this:



make[3]: Leaving directory `/c/gcc4/gcc-build/gcc'
make[2]: *** [ail-stage1-gcc] Error 2
make[2]: Leaving directory `/c/gcc4/gcc-build'
make[1]: *** [stage1-bubble] Error 2
make[1]: Leaving directory `/c/gcc4/gcc-build'
make: *** [bootstrap] Error2

can someone give me a suggestion?

greicy





Citando "Andi Hellmund" <mail@andihellmund.com>:

> Hey,
>
> I already did what Ian suggested an prepared a sample front-end for gcc
> based on the code of treelang. I tested it with 4.4.0, but you could try
> it with your version. Check this out:
> http://www.andihellmund.com/wp-content/uploads/2009/09/SFE.skeleton.tar.gz
>
> Hope that helps ...
>
> Andi
>
>
> Ian Lance Taylor wrote:
>> Greicy.Costa-Marques@imag.fr writes:
>>
>>
>>> No, the config-lang.in is there...
>>>
>>
>> I'm sorry that suggestion didn't help.  Now you must follow my other
>> advice:
>>
>>
>>>> If you want to add a frontend, please be prepared to study the code
>>>> and the existing frontends to figure out what is required.
>>>>
>>
>> Ian
>>
>>
>

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

* Re: How to include a front end to gcc ?
  2009-11-18 13:34         ` Greicy.Costa-Marques
@ 2009-11-18 14:06           ` John Graham
  2009-11-18 14:24             ` John (Eljay) Love-Jensen
  0 siblings, 1 reply; 24+ messages in thread
From: John Graham @ 2009-11-18 14:06 UTC (permalink / raw)
  To: gcc-help

> Thanks for your tip, I tested with your front-end (and the my) with my
> version and all is well (the first part), but when type make bootstrap or
> make bootstrap-lean return this:
>
>
>
> make[3]: Leaving directory `/c/gcc4/gcc-build/gcc'
> make[2]: *** [ail-stage1-gcc] Error 2
> make[2]: Leaving directory `/c/gcc4/gcc-build'
> make[1]: *** [stage1-bubble] Error 2
> make[1]: Leaving directory `/c/gcc4/gcc-build'
> make: *** [bootstrap] Error2


That's not enough of the error message to be helpful.  It's always
useful to see the very, very first error message(s) - run the command
again, and scroll back until you don't see any error messages any
more, then copy and paste from there on.  Too much info is much better
than too little!

John G

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

* RE: How to include a front end to gcc ?
  2009-11-18 14:06           ` John Graham
@ 2009-11-18 14:24             ` John (Eljay) Love-Jensen
  2009-11-18 14:56               ` Greicy.Costa-Marques
  2009-12-03 17:44               ` Greicy.Costa-Marques
  0 siblings, 2 replies; 24+ messages in thread
From: John (Eljay) Love-Jensen @ 2009-11-18 14:24 UTC (permalink / raw)
  To: gcc-help

> Thanks for your tip, I tested with your front-end (and the my) with my
> version and all is well (the first part), but when type make bootstrap or
> make bootstrap-lean return this:
>
> make[3]: Leaving directory `/c/gcc4/gcc-build/gcc'
> make[2]: *** [ail-stage1-gcc] Error 2
> make[2]: Leaving directory `/c/gcc4/gcc-build'
> make[1]: *** [stage1-bubble] Error 2
> make[1]: Leaving directory `/c/gcc4/gcc-build'
> make: *** [bootstrap] Error2

In addition to what John G said, also please include your configure line, your make line, your platform, the GCC version, GMP and where is it, MPFR and where is it, MPC and where is it?

You may have already provided this information from a previous inquiry on this forum.  But, if so, that information is out-of-context.

Sincerely,
--Eljay

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

* RE: How to include a front end to gcc ?
  2009-11-18 14:24             ` John (Eljay) Love-Jensen
@ 2009-11-18 14:56               ` Greicy.Costa-Marques
  2009-11-18 15:53                 ` John (Eljay) Love-Jensen
  2009-12-03 17:44               ` Greicy.Costa-Marques
  1 sibling, 1 reply; 24+ messages in thread
From: Greicy.Costa-Marques @ 2009-11-18 14:56 UTC (permalink / raw)
  To: John (Eljay) Love-Jensen; +Cc: gcc-help


Hey John,

Is necessary install GMP and MPFR? I didn't know that it was necessary  
for included the front-end...I use the version 4.2.4 of GCC. And what  
versions (GMP and MPFR) I can use with for my version of the GCC and  
where?

regards,

greicy


Citando "John (Eljay) Love-Jensen" <eljay@adobe.com>:

>> Thanks for your tip, I tested with your front-end (and the my) with my
>> version and all is well (the first part), but when type make bootstrap or
>> make bootstrap-lean return this:
>>
>> make[3]: Leaving directory `/c/gcc4/gcc-build/gcc'
>> make[2]: *** [ail-stage1-gcc] Error 2
>> make[2]: Leaving directory `/c/gcc4/gcc-build'
>> make[1]: *** [stage1-bubble] Error 2
>> make[1]: Leaving directory `/c/gcc4/gcc-build'
>> make: *** [bootstrap] Error2
>
> In addition to what John G said, also please include your configure  
> line, your make line, your platform, the GCC version, GMP and where  
> is it, MPFR and where is it, MPC and where is it?
>
> You may have already provided this information from a previous  
> inquiry on this forum.  But, if so, that information is  
> out-of-context.
>
> Sincerely,
> --Eljay
>

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

* RE: How to include a front end to gcc ?
  2009-11-18 14:56               ` Greicy.Costa-Marques
@ 2009-11-18 15:53                 ` John (Eljay) Love-Jensen
  0 siblings, 0 replies; 24+ messages in thread
From: John (Eljay) Love-Jensen @ 2009-11-18 15:53 UTC (permalink / raw)
  To: Greicy.Costa-Marques; +Cc: gcc-help

Hi Greicy,

> Is necessary install GMP and MPFR?

For GCC 4.2.4, I am not sure.  For the current GCC 4.4.2, yes-sort-of.  You can either have them installed, or have GCC build them for you.

As I understand it, GMP and MPFR are used as part of GCC itself (internal to GCC).  They are not used by GCC as part of the executables produced by GCC.

> And what versions (GMP and MPFR) I can use with for my version of the GCC and where?

For GCC 4.4.2 as per <http://gcc.gnu.org/install/prerequisites.html> ...
MPFR 2.3.2 (or later) <http://www.mpfr.org/>
GMP 4.2 (or latter) <http://directory.fsf.org/project/gmp/>

For GCC 4.2.4, I am not sure, as I do not know what the prerequisites are for GCC 4.2.4.

What is your configure line?

What is your make line?

Sincerely,
--Eljay

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

* RE: How to include a front end to gcc ?
  2009-11-18 14:24             ` John (Eljay) Love-Jensen
  2009-11-18 14:56               ` Greicy.Costa-Marques
@ 2009-12-03 17:44               ` Greicy.Costa-Marques
  2009-12-07 15:53                 ` Greicy.Costa-Marques
  1 sibling, 1 reply; 24+ messages in thread
From: Greicy.Costa-Marques @ 2009-12-03 17:44 UTC (permalink / raw)
  To: John (Eljay) Love-Jensen; +Cc: gcc-help

Hi all,

I installed the GMP end MPFR, but when type make bootstrap or make  
bootstrap-lean there is error:

The version of GMP is  4.3.1, installed in msys\1.0\gmp-install
The version of MPFR is 2.4.1, installed into standard directory,  
msys\1.0\local
The version of GCC is 4.2.4.
I work with the windows xp (then I used msys and mingw)

My configure line is:

$ ./../gcc-4.2.4/configure --enable-languages=hello-world
loading cache ./config.cache
checking host system type... i686-pc-mingw32
checking target system type... i686-pc-mingw32
checking build system type... i686-pc-mingw32
checking for a BSD compatible install... (cached) /bin/install -c
checking whether ln works... (cached) yes
checking whether ln -s works... (cached) no
checking for gcc... (cached) gcc
checking whether the C compiler (gcc  ) works... yes
checking whether the C compiler (gcc  ) is a cross-compiler... no
checking whether we are using GNU C... (cached) yes
checking whether gcc accepts -g... (cached) yes
checking for gnatbind... (cached) gnatbind
checking whether compiler driver understands Ada... (cached) yes
checking how to compare bootstrapped objects... (cached) cmp  
--ignore-initial=16 $$f1 $$f2
checking for correct version of gmp.h... yes
checking for correct version of mpfr.h... yes
checking for any version of mpfr.h... yes
The following languages will be built: c,hello-world
*** This configuration is not supported in the following subdirectories:
      target-libmudflap target-libgomp target-libffi target-zlib  
target-libjava target-libada gnattools target-libstdc++-v3  
target-libgfortran zlib target-libobjc target-boehm-gc
     (Any other directories should still work fine.)
*** removing build-i686-pc-mingw32/libiberty/Makefile to force reconfigure
*** removing build-i686-pc-mingw32/fixincludes/Makefile to force reconfigure
*** removing intl/Makefile to force reconfigure
*** removing libiberty/Makefile to force reconfigure
*** removing libcpp/Makefile to force reconfigure
*** removing libdecnumber/Makefile to force reconfigure
checking for bison... (cached) bison -y
checking for bison... (cached) bison
checking for gm4... (cached) m4
checking for flex... (cached) flex
checking for flex... (cached) flex
checking for makeinfo... (cached) makeinfo
checking for expect... no
checking for runtest... no
checking for i686-pc-mingw32-ar... (cached) ar
checking for i686-pc-mingw32-as... (cached) as
checking for i686-pc-mingw32-dlltool... (cached) dlltool
checking for i686-pc-mingw32-ld... (cached)  
C:/mingw/bin/../lib/gcc/mingw32/3.4.5/../../../../mingw32/bin/ld.exe
checking for i686-pc-mingw32-lipo... no
checking for lipo... no
checking for i686-pc-mingw32-nm... (cached) nm
checking for i686-pc-mingw32-ranlib... (cached) ranlib
checking for i686-pc-mingw32-strip... (cached) strip
checking for i686-pc-mingw32-windres... (cached) windres
checking for i686-pc-mingw32-objcopy... (cached) objcopy
checking for i686-pc-mingw32-objdump... (cached) objdump
checking for i686-pc-mingw32-gcj... no
checking for gcj... no
checking for i686-pc-mingw32-gfortran... no
checking for gfortran... no
checking for ar... no
checking for as... no
checking for dlltool... no
checking for ld... no
checking for lipo... no
checking for i686-pc-mingw32-lipo... no
checking for lipo... no
checking for nm... no
checking for objdump... no
checking for ranlib... no
checking for strip... no
checking for windres... no
checking where to find the target ar... host tool
checking where to find the target as... host tool
checking where to find the target cc... just compiled
checking where to find the target c++... host tool
checking where to find the target c++ for libstdc++... host tool
checking where to find the target dlltool... host tool
checking where to find the target gcc... just compiled
checking where to find the target gcj... host tool
checking where to find the target gfortran... host tool
checking where to find the target ld... host tool
checking where to find the target lipo... host tool
checking where to find the target nm... host tool
checking where to find the target objdump... host tool
checking where to find the target ranlib... host tool
checking where to find the target strip... host tool
checking where to find the target windres... host tool
checking whether to enable maintainer-specific portions of Makefiles... no
checking whether -fkeep-inline-functions is supported... yes
creating ./config.status
creating Makefile

My make line is: $ make bootstrap
But there are errors, I copied the result:


echo stage3 > stage_final
make[1]: Entering directory `/c/gcc4/gcc-build'
make[2]: Entering directory `/c/gcc4/gcc-build'
make[3]: Entering directory `/c/gcc4/gcc-build'
rm -f stage_current
make[3]: Leaving directory `/c/gcc4/gcc-build'
make[2]: Leaving directory `/c/gcc4/gcc-build'
make[2]: Entering directory `/c/gcc4/gcc-build'
Configuring stage 1 in ./intl
configure: loading cache ./config.cache
checking whether make sets $(MAKE)... (cached) yes
checking for a BSD-compatible install... /bin/install -c
checking whether NLS is requested... yes
checking for msgfmt... (cached) no
checking for gmsgfmt... (cached) :
checking for xgettext... (cached) no
checking for msgmerge... (cached) no
checking for i686-pc-mingw32-gcc... (cached) gcc
checking for C compiler default output file name... a.exe
checking whether the C compiler works... yes
checking whether we are cross compiling... no
checking for suffix of executables... .exe
checking for suffix of object files... (cached) o
checking whether we are using the GNU C compiler... (cached) yes
checking whether gcc accepts -g... (cached) yes
checking for gcc option to accept ANSI C... (cached) none needed
checking build system type... (cached) i686-pc-mingw32
checking host system type... (cached) i686-pc-mingw32
checking for i686-pc-mingw32-ranlib... (cached) ranlib
checking for library containing strerror... (cached) none required
checking how to run the C preprocessor... (cached) gcc -E
checking for egrep... (cached) grep -E
checking for ANSI C header files... (cached) yes
checking for an ANSI C-conforming const... (cached) yes
checking for inline... (cached) inline
checking for sys/types.h... (cached) yes
checking for sys/stat.h... (cached) yes
checking for stdlib.h... (cached) yes
checking for string.h... (cached) yes
checking for memory.h... (cached) yes
checking for strings.h... (cached) yes
checking for inttypes.h... (cached) yes
checking for stdint.h... (cached) yes
checking for unistd.h... (cached) yes
checking for off_t... (cached) yes
checking for size_t... (cached) yes
checking for working alloca.h... (cached) no
checking for alloca... (cached) yes
checking for stdlib.h... (cached) yes
checking for unistd.h... (cached) yes
checking for getpagesize... (cached) yes
checking for working mmap... (cached) no
checking whether we are using the GNU C Library 2.1 or newer... (cached) no
checking whether integer division by zero raises SIGFPE... (cached) yes
checking for inttypes.h... (cached) yes
checking for stdint.h... (cached) yes
checking for unsigned long long... (cached) yes
checking for inttypes.h... (cached) yes
checking whether the inttypes.h PRIxNN macros are broken... (cached) no
checking for ld used by GCC... (cached)  
C:/mingw/bin/../lib/gcc/mingw32/3.4.5/..                                
                                                
/../../../mingw32/bin/ld.exe
checking if the linker  
(C:/mingw/bin/../lib/gcc/mingw32/3.4.5/../../../../mingw3               
                                                                 
2/bin/ld.exe) is GNU ld... (cached) yes
checking for shared library run path origin... (cached) done
checking for argz.h... (cached) no
checking for limits.h... (cached) yes
checking for locale.h... (cached) yes
checking for nl_types.h... (cached) no
checking for malloc.h... (cached) yes
checking for stddef.h... (cached) yes
checking for stdlib.h... (cached) yes
checking for string.h... (cached) yes
checking for unistd.h... (cached) yes
checking for sys/param.h... (cached) yes
checking for feof_unlocked... (cached) no
checking for fgets_unlocked... (cached) no
checking for getc_unlocked... (cached) no
checking for getcwd... (cached) yes
checking for getegid... (cached) no
checking for geteuid... (cached) no
checking for getgid... (cached) no
checking for getuid... (cached) no
checking for mempcpy... (cached) no
checking for munmap... (cached) no
checking for putenv... (cached) yes
checking for setenv... (cached) no
checking for setlocale... (cached) yes
checking for stpcpy... (cached) no
checking for strcasecmp... (cached) yes
checking for strdup... (cached) yes
checking for strtoul... (cached) yes
checking for tsearch... (cached) yes
checking for __argz_count... (cached) no
checking for __argz_stringify... (cached) no
checking for __argz_next... (cached) no
checking for __fsetlocking... (cached) no
checking for iconv... (cached) no, consider installing GNU libiconv
checking for nl_langinfo and CODESET... (cached) no
checking for LC_MESSAGES... (cached) no
checking for bison... (cached) bison
checking version of bison... 2.4.1, ok
checking whether NLS is requested... yes
checking whether included gettext is requested... no
checking for GNU gettext in libc... (cached) no
checking for GNU gettext in libintl... (cached) no
checking whether to use NLS... yes
checking where the gettext function comes from... included intl directory
checking for aclocal... (cached) aclocal
checking for autoconf... (cached) autoconf
checking for autoheader... (cached) autoheader
configure: creating ./config.status
config.status: creating Makefile
config.status: creating config.intl
config.status: creating config.h
config.status: config.h is unchanged
config.status: executing default-1 commands
Configuring stage 1 in ./gcc
configure: creating cache ./config.cache
checking build system type... i686-pc-mingw32
checking host system type... i686-pc-mingw32
checking target system type... i686-pc-mingw32
checking LIBRARY_PATH variable... ok
checking GCC_EXEC_PREFIX variable... ok
checking whether to place generated files in the source directory... no
checking whether a default linker was specified... no
checking whether a default assembler was specified... no
checking for i686-pc-mingw32-gcc... gcc
checking for C compiler default output file name... a.exe
checking whether the C compiler works... yes
checking whether we are cross compiling... no
checking for suffix of executables... .exe
checking for suffix of object files... o
checking whether we are using the GNU C compiler... yes
checking whether gcc accepts -g... yes
checking for gcc option to accept ANSI C... none needed
checking whether gcc and cc understand -c and -o together... yes
checking how to run the C preprocessor... gcc -E
checking for inline... inline
checking for egrep... grep -E
checking for ANSI C header files... yes
checking for sys/types.h... yes
checking for sys/stat.h... yes
checking for stdlib.h... yes
checking for string.h... yes
checking for memory.h... yes
checking for strings.h... yes
checking for inttypes.h... yes
checking for stdint.h... yes
checking for unistd.h... yes
checking for void *... yes
checking size of void *... 4
checking for short... yes
checking size of short... 2
checking for int... yes
checking size of int... 4
checking for long... yes
checking size of long... 4
checking for long long... yes
checking for long long... (cached) yes
checking size of long long... 8
checking for __int64... yes
checking for __int64... (cached) yes
checking size of __int64... 8
checking whether gcc accepts -Wno-long-long... yes
checking whether gcc accepts -Wno-variadic-macros... no
checking whether gcc accepts -Wno-overlength-strings... no
checking whether gcc accepts -Wold-style-definition... yes
checking whether gcc accepts -Wmissing-format-attribute... yes
checking whether gcc accepts -Wc++-compat... no
checking valgrind.h usability... no
checking valgrind.h presence... no
checking for valgrind.h... no
checking whether make sets $(MAKE)... yes
checking for gawk... gawk
checking whether ln -s works... yes
checking whether ln works... yes
checking for i686-pc-mingw32-ranlib... ranlib
checking for a BSD compatible install... /bin/install -c
checking for cmp's capabilities... gnucompare
checking for mktemp... no
checking for makeinfo... makeinfo --split-size=5000000 --split-size=5000000
checking for modern makeinfo... yes
checking for recent Pod::Man... yes
checking for flex... flex
checking for bison... bison
checking for nm... nm
checking for ar... ar
checking for GNU C library... no
checking for ANSI C header files... (cached) yes
checking whether time.h and sys/time.h may both be included... yes
checking whether string.h and strings.h may both be included... yes
checking for sys/wait.h that is POSIX.1 compatible... no
checking for limits.h... yes
checking for stddef.h... yes
checking for string.h... (cached) yes
checking for strings.h... (cached) yes
checking for stdlib.h... (cached) yes
checking for time.h... yes
checking for iconv.h... no
checking for fcntl.h... yes
checking for unistd.h... (cached) yes
checking for sys/file.h... yes
checking for sys/time.h... yes
checking for sys/mman.h... no
checking for sys/resource.h... no
checking for sys/param.h... yes
checking for sys/times.h... no
checking for sys/stat.h... (cached) yes
checking for direct.h... yes
checking for malloc.h... yes
checking for langinfo.h... no
checking for ldfcn.h... no
checking for locale.h... yes
checking for wchar.h... yes
checking for thread.h... no
checking for pthread.h... no
checking for CHAR_BIT... yes
checking whether byte ordering is bigendian... no
checking for collect2 libraries... none required
checking for library containing exc_resume... no
checking for library containing ldexp... none required
checking for inttypes.h... yes
checking for times... no
checking for clock... yes
checking for kill... no
checking for getrlimit... no
checking for setrlimit... no
checking for atoll... yes
checking for atoq... no
checking for sysconf... no
checking for strsignal... no
checking for getrusage... no
checking for nl_langinfo... no
checking for scandir... no
checking for alphasort... no
checking for gettimeofday... yes
checking for mbstowcs... yes
checking for wcswidth... no
checking for mmap... no
checking for mincore... no
checking for setlocale... yes
checking for clearerr_unlocked... no
checking for feof_unlocked... no
checking for ferror_unlocked... no
checking for fflush_unlocked... no
checking for fgetc_unlocked... no
checking for fgets_unlocked... no
checking for fileno_unlocked... no
checking for fprintf_unlocked... no
checking for fputc_unlocked... no
checking for fputs_unlocked... no
checking for fread_unlocked... no
checking for fwrite_unlocked... no
checking for getchar_unlocked... no
checking for getc_unlocked... no
checking for putchar_unlocked... no
checking for putc_unlocked... no
checking whether mbstowcs works... yes
checking for ssize_t... yes
checking for uid_t in sys/types.h... no
checking type of array argument to getgroups... int
checking for sys/mman.h... (cached) no
checking for mmap... (cached) no
checking for pid_t... yes
checking for unistd.h... (cached) yes
checking for vfork.h... no
checking for fork... no
checking for vfork... no
checking for ld used by GCC...  
C:/mingw/bin/../lib/gcc/mingw32/3.4.5/../../../..                       
                                                         
/mingw32/bin/ld.exe
checking if the linker  
(C:/mingw/bin/../lib/gcc/mingw32/3.4.5/../../../../mingw3               
                                                                 
2/bin/ld.exe) is GNU ld... yes
checking for shared library run path origin... done
checking for iconv... no, consider installing GNU libiconv
checking for LC_MESSAGES... no
checking for nl_langinfo and CODESET... no
checking whether getenv is declared... yes
checking whether atol is declared... yes
checking whether asprintf is declared... no
checking whether sbrk is declared... no
checking whether abort is declared... yes
checking whether atof is declared... yes
checking whether getcwd is declared... yes
checking whether getwd is declared... no
checking whether strsignal is declared... yes
checking whether strstr is declared... yes
checking whether strverscmp is declared... no
checking whether errno is declared... yes
checking whether snprintf is declared... yes
checking whether vsnprintf is declared... yes
checking whether vasprintf is declared... no
checking whether malloc is declared... yes
checking whether realloc is declared... yes
checking whether calloc is declared... yes
checking whether free is declared... yes
checking whether basename is declared... no
checking whether getopt is declared... no
checking whether clock is declared... yes
checking whether getpagesize is declared... no
checking whether clearerr_unlocked is declared... no
checking whether feof_unlocked is declared... no
checking whether ferror_unlocked is declared... no
checking whether fflush_unlocked is declared... no
checking whether fgetc_unlocked is declared... no
checking whether fgets_unlocked is declared... no
checking whether fileno_unlocked is declared... no
checking whether fprintf_unlocked is declared... no
checking whether fputc_unlocked is declared... no
checking whether fputs_unlocked is declared... no
checking whether fread_unlocked is declared... no
checking whether fwrite_unlocked is declared... no
checking whether getchar_unlocked is declared... no
checking whether getc_unlocked is declared... no
checking whether putchar_unlocked is declared... no
checking whether putc_unlocked is declared... no
checking whether getrlimit is declared... no
checking whether setrlimit is declared... no
checking whether getrusage is declared... no
checking whether ldgetname is declared... no
checking whether times is declared... no
checking whether sigaltstack is declared... no
checking for struct tms... no
checking for clock_t... yes
checking for .preinit_array/.init_array/.fini_array support... yes
checking if mkdir takes one argument... yes
Using `.././../gcc-4.2.4/gcc/config/i386/i386.c' for machine-specific logic.
Using `.././../gcc-4.2.4/gcc/config/i386/i386.md' as machine description file.
Using the following target machine macro files:
         .././../gcc-4.2.4/gcc/config/i386/i386.h
         .././../gcc-4.2.4/gcc/config/i386/unix.h
         .././../gcc-4.2.4/gcc/config/i386/bsd.h
         .././../gcc-4.2.4/gcc/config/i386/gas.h
         .././../gcc-4.2.4/gcc/config/dbxcoff.h
         .././../gcc-4.2.4/gcc/config/i386/cygming.h
         .././../gcc-4.2.4/gcc/config/i386/mingw32.h
Using `.././../gcc-4.2.4/gcc/config/ i386/xm-mingw32.h' as host  
machine macro fi                                                        
                       le.
Using host-mingw32.o for host machine hooks.
checking whether NLS is requested... yes
checking for catalogs to be installed...  be da de el es fr ja nl ru  
sr sv tr zh                                                             
                  _CN zh_TW be da de el es fr ja nl ru sr sv tr zh_CN  
zh_TW
checking for library containing RegOpenKeyExA... no
checking for as... /mingw/bin/as
checking what assembler to use... /mingw/bin/as
checking what linker to use...  
C:/mingw/bin/../lib/gcc/mingw32/3.4.5/../../../..                       
                                                         
/mingw32/bin/ld.exe
checking for nm... /mingw/bin/nm
checking what nm to use... /mingw/bin/nm
checking for objdump... /mingw/bin/objdump
checking what objdump to use... /mingw/bin/objdump
checking assembler for .balign and .p2align... yes
checking assembler for .p2align with maximum skip... yes
checking assembler for working .subsection -1... no
checking assembler for .weak... yes
checking assembler for .weakref... yes
checking assembler for .nsubspa comdat... no
checking assembler for .hidden... no
checking linker for .hidden support... yes
checking assembler for .sleb128 and .uleb128... yes
checking assembler for eh_frame optimization... no
checking assembler for section merging support... no
checking assembler for section merging support... (cached) no
checking assembler for COMDAT group support... no
checking assembler for COMDAT group support... no
checking assembler for thread-local storage support... no
checking linker -Bstatic/-Bdynamic option... yes
checking assembler for .secrel32 relocs... yes
checking assembler for filds and fists mnemonics... yes
checking assembler for cmov syntax... no
checking assembler for ffreep mnemonic... yes
checking assembler for GOTOFF in data... yes
checking assembler for dwarf2 debug_line support... yes
checking assembler for buggy dwarf2 .file directive... no
checking assembler for --gdwarf2 option... yes
checking assembler for --gstabs option... yes
checking linker read-only and read-write section mixing... read-write
checking linker PT_GNU_EH_FRAME support... no
checking linker position independent executable support... yes
checking linker --as-needed support... yes
checking linker --sysroot support... yes
Using ggc-page for garbage collection.
checking whether to enable maintainer-specific portions of Makefiles... no
Links are now set up to build a native compiler for i686-pc-mingw32.
updating cache ./config.cache
configure: creating ./config.status
config.status: creating Makefile
config.status: creating gccbug
config.status: creating mklibgcc
config.status: creating libada-mk
config.status: creating ada/Makefile
config.status: creating auto-host.h
config.status: executing default commands
Configuring stage 1 in ./libiberty
configure: loading cache ./config.cache
checking whether to enable maintainer-specific portions of Makefiles... no
checking for makeinfo... (cached) makeinfo --split-size=5000000  
--split-size=500                                                        
                       0000
checking for perl... (cached) perl
checking build system type... (cached) i686-pc-mingw32
checking host system type... (cached) i686-pc-mingw32
checking for i686-pc-mingw32-ar... (cached) ar
checking for i686-pc-mingw32-ranlib... (cached) ranlib
checking for i686-pc-mingw32-gcc... (cached) gcc
checking for C compiler default output file name... a.exe
checking whether the C compiler works... yes
checking whether we are cross compiling... no
checking for suffix of executables... .exe
checking for suffix of object files... (cached) o
checking whether we are using the GNU C compiler... (cached) yes
checking whether gcc accepts -g... (cached) yes
checking for gcc option to accept ANSI C... (cached) none needed
checking how to run the C preprocessor... (cached) gcc -E
checking whether gcc accepts -Wc++-compat... (cached) no
checking whether gcc and cc understand -c and -o together... (cached) yes
checking for an ANSI C-conforming const... (cached) yes
checking for inline... (cached) inline
checking whether byte ordering is bigendian... (cached) no
checking for a BSD-compatible install... /bin/install -c
checking for sys/file.h... (cached) yes
checking for sys/param.h... (cached) yes
checking for limits.h... (cached) yes
checking for stdlib.h... (cached) yes
checking for malloc.h... (cached) yes
checking for string.h... (cached) yes
checking for unistd.h... (cached) yes
checking for strings.h... (cached) yes
checking for sys/time.h... (cached) yes
checking for time.h... (cached) yes
checking for sys/resource.h... (cached) no
checking for sys/stat.h... (cached) yes
checking for sys/mman.h... (cached) no
checking for fcntl.h... (cached) yes
checking for alloca.h... (cached) no
checking for sys/pstat.h... (cached) no
checking for sys/sysmp.h... (cached) no
checking for sys/sysinfo.h... (cached) no
checking for machine/hal_sysinfo.h... (cached) no
checking for sys/table.h... (cached) no
checking for sys/sysctl.h... (cached) no
checking for sys/systemcfg.h... (cached) no
checking for stdint.h... (cached) yes
checking for stdio_ext.h... (cached) no
checking for sys/wait.h that is POSIX.1 compatible... (cached) no
checking whether time.h and sys/time.h may both be included... (cached) yes
checking whether errno must be declared... (cached) no
checking for egrep... (cached) grep -E
checking for ANSI C header files... (cached) yes
checking for sys/types.h... (cached) yes
checking for sys/stat.h... (cached) yes
checking for stdlib.h... (cached) yes
checking for string.h... (cached) yes
checking for memory.h... (cached) yes
checking for strings.h... (cached) yes
checking for inttypes.h... (cached) yes
checking for stdint.h... (cached) yes
checking for unistd.h... (cached) yes
checking for int... (cached) yes
checking size of int... (cached) 4
checking for uintptr_t... (cached) yes
checking for a 64-bit type... (cached) uint64_t
checking for pid_t... (cached) yes
checking for library containing strerror... (cached) none required
checking for asprintf... (cached) no
checking for atexit... (cached) yes
checking for basename... (cached) yes
checking for bcmp... (cached) no
checking for bcopy... (cached) no
checking for bsearch... (cached) yes
checking for bzero... (cached) no
checking for calloc... (cached) yes
checking for clock... (cached) yes
checking for ffs... (cached) no
checking for getcwd... (cached) yes
checking for getpagesize... (cached) yes
checking for gettimeofday... (cached) yes
checking for index... (cached) no
checking for insque... (cached) no
checking for memchr... (cached) yes
checking for memcmp... (cached) yes
checking for memcpy... (cached) yes
checking for memmove... (cached) yes
checking for mempcpy... (cached) no
checking for memset... (cached) yes
checking for mkstemps... (cached) no
checking for putenv... (cached) yes
checking for random... (cached) no
checking for rename... (cached) yes
checking for rindex... (cached) no
checking for setenv... (cached) no
checking for snprintf... (cached) yes
checking for sigsetmask... (cached) no
checking for stpcpy... (cached) no
checking for stpncpy... (cached) no
checking for strcasecmp... (cached) yes
checking for strchr... (cached) yes
checking for strdup... (cached) yes
checking for strncasecmp... (cached) yes
checking for strndup... (cached) no
checking for strrchr... (cached) yes
checking for strstr... (cached) yes
checking for strtod... (cached) yes
checking for strtol... (cached) yes
checking for strtoul... (cached) yes
checking for strverscmp... (cached) no
checking for tmpnam... (cached) yes
checking for vasprintf... (cached) no
checking for vfprintf... (cached) yes
checking for vprintf... (cached) yes
checking for vsnprintf... (cached) yes
checking for vsprintf... (cached) yes
checking for waitpid... (cached) no
checking whether alloca needs Cray hooks... (cached) no
checking stack direction for C alloca... (cached) -1
checking for unistd.h... (cached) yes
checking for vfork.h... (cached) no
checking for fork... (cached) no
checking for vfork... (cached) no
checking for _doprnt... (cached) no
checking for sys_errlist... (cached) yes
checking for sys_nerr... (cached) yes
checking for sys_siglist... (cached) no
checking for external symbol _system_configuration... no
checking for getrusage... (cached) no
checking for on_exit... (cached) no
checking for psignal... (cached) no
checking for strerror... (cached) yes
checking for strsignal... (cached) no
checking for sysconf... (cached) no
checking for times... (cached) no
checking for sbrk... (cached) no
checking for gettimeofday... (cached) yes
checking for realpath... (cached) no
checking for canonicalize_file_name... (cached) no
checking for pstat_getstatic... (cached) no
checking for pstat_getdynamic... (cached) no
checking for sysmp... (cached) no
checking for getsysinfo... (cached) no
checking for table... (cached) no
checking for sysctl... (cached) no
checking for wait3... (cached) no
checking for wait4... (cached) no
checking for __fsetlocking... (cached) no
checking whether basename is declared... (cached) no
checking whether ffs is declared... (cached) no
checking whether asprintf is declared... (cached) no
checking whether vasprintf is declared... (cached) no
checking whether snprintf is declared... (cached) yes
checking whether vsnprintf is declared... (cached) yes
checking whether calloc is declared... (cached) yes
checking whether getenv is declared... (cached) yes
checking whether getopt is declared... (cached) yes
checking whether malloc is declared... (cached) yes
checking whether realloc is declared... (cached) yes
checking whether sbrk is declared... (cached) no
checking whether strverscmp is declared... (cached) no
checking whether canonicalize_file_name must be declared... (cached) yes
checking for working strncmp... (cached) yes
configure: creating ./config.status
config.status: creating Makefile
config.status: creating testsuite/Makefile
config.status: creating config.h
config.status: config.h is unchanged
config.status: executing default commands
make[3]: Entering directory `/c/gcc4/gcc-build/libiberty'
rm -f needed-list; touch needed-list; \
         for f in atexit calloc memchr memcmp memcpy memmove memset  
rename strchr                                                           
                     strerror strncmp strrchr strstr strtol strtoul  
tmpnam vfprintf vprintf vfork wa                                        
                                       itpid bcmp bcopy bzero; do \
           for g in ./asprintf.o ./bcmp.o ./bcopy.o ./bzero.o ./ffs.o  
./index.o .                                                             
                  /insque.o ./mempcpy.o ./mkstemps.o ./random.o  
./rindex.o ./setenv.o ./sigsetmask                                      
                                         .o ./stpcpy.o ./stpncpy.o  
./strndup.o ./strverscmp.o ./vasprintf.o ./waitpid.o .                  
                                                             /vfork.o  
; do \
             case "$g" in \
               *$f*) echo $g >> needed-list ;; \
             esac; \
           done; \
         done
echo ./regex.o ./cplus-dem.o ./cp-demangle.o ./md5.o ./alloca.o  
./argv.o ./choos                                                        
                       e-temp.o ./concat.o ./cp-demint.o  
./dyn-string.o ./fdmatch.o ./fibheap.o ./float                          
                                                     format.o  
./fnmatch.o ./fopen_unlocked.o ./getopt.o ./getopt1.o ./getpwd.o  
./getr                                                                  
             untime.o ./hashtab.o ./hex.o ./lbasename.o ./lrealpath.o  
./make-relative-prefix.                                                 
                              o ./make-temp-file.o ./objalloc.o  
./obstack.o ./partition.o ./pexecute.o ./physm                          
                                                     em.o  
./pex-common.o ./pex-one.o ./pex-win32.o ./safe-ctype.o ./sort.o  
./spaces.o                                                              
                  ./splay-tree.o ./strerror.o ./strsignal.o  
./ternary.o ./unlink-if-ordinary.o ./                                   
                                            xatexit.o ./xexit.o  
./xmalloc.o ./xmemdup.o ./xstrdup.o ./xstrerror.o ./xstrndup            
                                                                   .o  
 > required-list
make[4]: Entering directory `/c/gcc4/gcc-build/libiberty/testsuite'
make[4]: Nothing to be done for `all'.
make[4]: Leaving directory `/c/gcc4/gcc-build/libiberty/testsuite'
make[3]: Leaving directory `/c/gcc4/gcc-build/libiberty'
make[3]: Entering directory `/c/gcc4/gcc-build/intl'
rm -f stamp-h1
/bin/sh ./config.status config.h
config.status: creating config.h
config.status: config.h is unchanged
test -f config.h || (rm -f stamp-h1 && make stamp-h1)
make[3]: Leaving directory `/c/gcc4/gcc-build/intl'
Configuring in build-i686-pc-mingw32/libiberty
configure: loading cache ../config.cache
checking whether to enable maintainer-specific portions of Makefiles... no
checking for makeinfo... (cached) makeinfo --split-size=5000000  
--split-size=500                                                        
                       0000
checking for perl... (cached) perl
checking build system type... (cached) i686-pc-mingw32
checking host system type... (cached) i686-pc-mingw32
checking for i686-pc-mingw32-ar... no
checking for ar... (cached) ar
checking for i686-pc-mingw32-ranlib... no
checking for ranlib... (cached) ranlib
checking for i686-pc-mingw32-gcc... (cached) gcc
checking for C compiler default output file name... a.exe
checking whether the C compiler works... yes
checking whether we are cross compiling... no
checking for suffix of executables... .exe
checking for suffix of object files... (cached) o
checking whether we are using the GNU C compiler... (cached) yes
checking whether gcc accepts -g... (cached) yes
checking for gcc option to accept ANSI C... (cached) none needed
checking how to run the C preprocessor... (cached) gcc -E
checking whether gcc accepts -Wc++-compat... (cached) no
checking whether gcc and cc understand -c and -o together... (cached) yes
checking for an ANSI C-conforming const... (cached) yes
checking for inline... (cached) inline
checking whether byte ordering is bigendian... (cached) no
checking for a BSD-compatible install... /bin/install -c
checking for sys/file.h... (cached) yes
checking for sys/param.h... (cached) yes
checking for limits.h... (cached) yes
checking for stdlib.h... (cached) yes
checking for malloc.h... (cached) yes
checking for string.h... (cached) yes
checking for unistd.h... (cached) yes
checking for strings.h... (cached) yes
checking for sys/time.h... (cached) yes
checking for time.h... (cached) yes
checking for sys/resource.h... (cached) no
checking for sys/stat.h... (cached) yes
checking for sys/mman.h... (cached) no
checking for fcntl.h... (cached) yes
checking for alloca.h... (cached) no
checking for sys/pstat.h... (cached) no
checking for sys/sysmp.h... (cached) no
checking for sys/sysinfo.h... (cached) no
checking for machine/hal_sysinfo.h... (cached) no
checking for sys/table.h... (cached) no
checking for sys/sysctl.h... (cached) no
checking for sys/systemcfg.h... (cached) no
checking for stdint.h... (cached) yes
checking for stdio_ext.h... (cached) no
checking for sys/wait.h that is POSIX.1 compatible... (cached) no
checking whether time.h and sys/time.h may both be included... (cached) yes
checking whether errno must be declared... (cached) no
checking for egrep... (cached) grep -E
checking for ANSI C header files... (cached) yes
checking for sys/types.h... (cached) yes
checking for sys/stat.h... (cached) yes
checking for stdlib.h... (cached) yes
checking for string.h... (cached) yes
checking for memory.h... (cached) yes
checking for strings.h... (cached) yes
checking for inttypes.h... (cached) yes
checking for stdint.h... (cached) yes
checking for unistd.h... (cached) yes
checking for int... (cached) yes
checking size of int... (cached) 4
checking for uintptr_t... (cached) yes
checking for a 64-bit type... (cached) uint64_t
checking for pid_t... (cached) yes
checking for library containing strerror... (cached) none required
checking for asprintf... (cached) no
checking for atexit... (cached) yes
checking for basename... (cached) yes
checking for bcmp... (cached) no
checking for bcopy... (cached) no
checking for bsearch... (cached) yes
checking for bzero... (cached) no
checking for calloc... (cached) yes
checking for clock... (cached) yes
checking for ffs... (cached) no
checking for getcwd... (cached) yes
checking for getpagesize... (cached) yes
checking for gettimeofday... (cached) yes
checking for index... (cached) no
checking for insque... (cached) no
checking for memchr... (cached) yes
checking for memcmp... (cached) yes
checking for memcpy... (cached) yes
checking for memmove... (cached) yes
checking for mempcpy... (cached) no
checking for memset... (cached) yes
checking for mkstemps... (cached) no
checking for putenv... (cached) yes
checking for random... (cached) no
checking for rename... (cached) yes
checking for rindex... (cached) no
checking for setenv... (cached) no
checking for snprintf... (cached) yes
checking for sigsetmask... (cached) no
checking for stpcpy... (cached) no
checking for stpncpy... (cached) no
checking for strcasecmp... (cached) yes
checking for strchr... (cached) yes
checking for strdup... (cached) yes
checking for strncasecmp... (cached) yes
checking for strndup... (cached) no
checking for strrchr... (cached) yes
checking for strstr... (cached) yes
checking for strtod... (cached) yes
checking for strtol... (cached) yes
checking for strtoul... (cached) yes
checking for strverscmp... (cached) no
checking for tmpnam... (cached) yes
checking for vasprintf... (cached) no
checking for vfprintf... (cached) yes
checking for vprintf... (cached) yes
checking for vsnprintf... (cached) yes
checking for vsprintf... (cached) yes
checking for waitpid... (cached) no
checking whether alloca needs Cray hooks... (cached) no
checking stack direction for C alloca... (cached) -1
checking for unistd.h... (cached) yes
checking for vfork.h... (cached) no
checking for fork... (cached) no
checking for vfork... (cached) no
checking for _doprnt... (cached) no
checking for sys_errlist... (cached) yes
checking for sys_nerr... (cached) yes
checking for sys_siglist... (cached) no
checking for external symbol _system_configuration... no
checking for getrusage... (cached) no
checking for on_exit... (cached) no
checking for psignal... (cached) no
checking for strerror... (cached) yes
checking for strsignal... (cached) no
checking for sysconf... (cached) no
checking for times... (cached) no
checking for sbrk... (cached) no
checking for gettimeofday... (cached) yes
checking for realpath... (cached) no
checking for canonicalize_file_name... (cached) no
checking for pstat_getstatic... (cached) no
checking for pstat_getdynamic... (cached) no
checking for sysmp... (cached) no
checking for getsysinfo... (cached) no
checking for table... (cached) no
checking for sysctl... (cached) no
checking for wait3... (cached) no
checking for wait4... (cached) no
checking for __fsetlocking... (cached) no
checking whether basename is declared... (cached) no
checking whether ffs is declared... (cached) no
checking whether asprintf is declared... (cached) no
checking whether vasprintf is declared... (cached) no
checking whether snprintf is declared... (cached) yes
checking whether vsnprintf is declared... (cached) yes
checking whether calloc is declared... (cached) yes
checking whether getenv is declared... (cached) yes
checking whether getopt is declared... (cached) yes
checking whether malloc is declared... (cached) yes
checking whether realloc is declared... (cached) yes
checking whether sbrk is declared... (cached) no
checking whether strverscmp is declared... (cached) no
checking whether canonicalize_file_name must be declared... (cached) yes
checking for working strncmp... (cached) yes
configure: creating ./config.status
config.status: creating Makefile
config.status: creating testsuite/Makefile
config.status: creating config.h
config.status: config.h is unchanged
config.status: executing default commands
make[3]: Entering directory  
`/c/gcc4/gcc-build/build-i686-pc-mingw32/libiberty'
rm -f needed-list; touch needed-list; \
         for f in atexit calloc memchr memcmp memcpy memmove memset  
rename strchr                                                           
                     strerror strncmp strrchr strstr strtol strtoul  
tmpnam vfprintf vprintf vfork wa                                        
                                       itpid bcmp bcopy bzero; do \
           for g in ./asprintf.o ./bcmp.o ./bcopy.o ./bzero.o ./ffs.o  
./index.o .                                                             
                  /insque.o ./mempcpy.o ./mkstemps.o ./random.o  
./rindex.o ./setenv.o ./sigsetmask                                      
                                         .o ./stpcpy.o ./stpncpy.o  
./strndup.o ./strverscmp.o ./vasprintf.o ./waitpid.o .                  
                                                             /vfork.o  
; do \
             case "$g" in \
               *$f*) echo $g >> needed-list ;; \
             esac; \
           done; \
         done
echo ./regex.o ./cplus-dem.o ./cp-demangle.o ./md5.o ./alloca.o  
./argv.o ./choos                                                        
                       e-temp.o ./concat.o ./cp-demint.o  
./dyn-string.o ./fdmatch.o ./fibheap.o ./float                          
                                                     format.o  
./fnmatch.o ./fopen_unlocked.o ./getopt.o ./getopt1.o ./getpwd.o  
./getr                                                                  
             untime.o ./hashtab.o ./hex.o ./lbasename.o ./lrealpath.o  
./make-relative-prefix.                                                 
                              o ./make-temp-file.o ./objalloc.o  
./obstack.o ./partition.o ./pexecute.o ./physm                          
                                                     em.o  
./pex-common.o ./pex-one.o ./pex-win32.o ./safe-ctype.o ./sort.o  
./spaces.o                                                              
                  ./splay-tree.o ./strerror.o ./strsignal.o  
./ternary.o ./unlink-if-ordinary.o ./                                   
                                            xatexit.o ./xexit.o  
./xmalloc.o ./xmemdup.o ./xstrdup.o ./xstrerror.o ./xstrndup            
                                                                   .o  
 > required-list
make[4]: Entering directory  
`/c/gcc4/gcc-build/build-i686-pc-mingw32/libiberty/t                    
                                                           estsuite'
make[4]: Nothing to be done for `all'.
make[4]: Leaving directory  
`/c/gcc4/gcc-build/build-i686-pc-mingw32/libiberty/te                   
                                                            stsuite'
make[3]: Leaving directory `/c/gcc4/gcc-build/build-i686-pc-mingw32/libiberty'
Configuring in build-i686-pc-mingw32/fixincludes
configure: loading cache ../config.cache
checking build system type... (cached) i686-pc-mingw32
checking host system type... (cached) i686-pc-mingw32
checking target system type... (cached) i686-pc-mingw32
checking for i686-pc-mingw32-gcc... (cached) gcc
checking for C compiler default output file name... a.exe
checking whether the C compiler works... yes
checking whether we are cross compiling... no
checking for suffix of executables... .exe
checking for suffix of object files... (cached) o
checking whether we are using the GNU C compiler... (cached) yes
checking whether gcc accepts -g... (cached) yes
checking for gcc option to accept ANSI C... (cached) none needed
checking whether gcc supports -W... (cached) yes
checking whether gcc supports -Wall... (cached) yes
checking whether gcc supports -Wwrite-strings... (cached) yes
checking whether gcc supports -Wstrict-prototypes... (cached) yes
checking whether gcc supports -Wmissing-prototypes... (cached) yes
checking whether gcc supports -Wold-style-definition... (cached) yes
checking whether gcc supports -Wmissing-format-attribute... (cached) yes
checking whether gcc supports -Wno-overlength-strings... (cached) no
checking whether gcc supports -pedantic -Wno-long-long... (cached) yes
checking how to run the C preprocessor... (cached) gcc -E
checking for egrep... (cached) grep -E
checking for ANSI C header files... (cached) yes
checking for sys/types.h... (cached) yes
checking for sys/stat.h... (cached) yes
checking for stdlib.h... (cached) yes
checking for string.h... (cached) yes
checking for memory.h... (cached) yes
checking for strings.h... (cached) yes
checking for inttypes.h... (cached) yes
checking for stdint.h... (cached) yes
checking for unistd.h... (cached) yes
checking for stddef.h... (cached) yes
checking for stdlib.h... (cached) yes
checking for strings.h... (cached) yes
checking for unistd.h... (cached) yes
checking for fcntl.h... (cached) yes
checking for sys/file.h... (cached) yes
checking for sys/stat.h... (cached) yes
checking for clearerr_unlocked... (cached) no
checking for feof_unlocked... (cached) no
checking for ferror_unlocked... (cached) no
checking for fflush_unlocked... (cached) no
checking for fgetc_unlocked... (cached) no
checking for fgets_unlocked... (cached) no
checking for fileno_unlocked... (cached) no
checking for fprintf_unlocked... (cached) no
checking for fputc_unlocked... (cached) no
checking for fputs_unlocked... (cached) no
checking for fread_unlocked... (cached) no
checking for fwrite_unlocked... (cached) no
checking for getchar_unlocked... (cached) no
checking for getc_unlocked... (cached) no
checking for putchar_unlocked... (cached) no
checking for putc_unlocked... (cached) no
checking whether abort is declared... (cached) yes
checking whether asprintf is declared... (cached) no
checking whether basename is declared... (cached) no
checking whether errno is declared... (cached) yes
checking whether vasprintf is declared... (cached) no
checking whether clearerr_unlocked is declared... (cached) no
checking whether feof_unlocked is declared... (cached) no
checking whether ferror_unlocked is declared... (cached) no
checking whether fflush_unlocked is declared... (cached) no
checking whether fgetc_unlocked is declared... (cached) no
checking whether fgets_unlocked is declared... (cached) no
checking whether fileno_unlocked is declared... (cached) no
checking whether fprintf_unlocked is declared... (cached) no
checking whether fputc_unlocked is declared... (cached) no
checking whether fputs_unlocked is declared... (cached) no
checking whether fread_unlocked is declared... (cached) no
checking whether fwrite_unlocked is declared... (cached) no
checking whether getchar_unlocked is declared... (cached) no
checking whether getc_unlocked is declared... (cached) no
checking whether putchar_unlocked is declared... (cached) no
checking whether putc_unlocked is declared... (cached) no
checking for an ANSI C-conforming const... (cached) yes
checking for sys/mman.h... (cached) no
checking for mmap... (cached) no
checking whether to enable maintainer-specific portions of Makefiles... no
configure: creating ./config.status
config.status: creating Makefile
config.status: creating mkheaders.almost
config.status: creating config.h
config.status: config.h is unchanged
make[3]: Entering directory  
`/c/gcc4/gcc-build/build-i686-pc-mingw32/fixincludes                    
                                                           '
srcdir="../.././../gcc-4.2.4/fixincludes" /bin/sh  
../.././../gcc-4.2.4/fixinclud                                          
                                     es/mkfixinc.sh i686-pc-mingw32
sed -e 's/@gcc_version@/4.2.4/' < mkheaders.almost > mkheadersT
mv -f mkheadersT mkheaders
make[3]: Leaving directory  
`/c/gcc4/gcc-build/build-i686-pc-mingw32/fixincludes'
Configuring stage 1 in ./libcpp
configure: loading cache ./config.cache
checking build system type... (cached) i686-pc-mingw32
checking host system type... (cached) i686-pc-mingw32
checking target system type... (cached) i686-pc-mingw32
checking whether make sets $(MAKE)... (cached) yes
checking for a BSD-compatible install... /bin/install -c
checking for i686-pc-mingw32-gcc... (cached) gcc
checking for C compiler default output file name... a.exe
checking whether the C compiler works... yes
checking whether we are cross compiling... no
checking for suffix of executables... .exe
checking for suffix of object files... (cached) o
checking whether we are using the GNU C compiler... (cached) yes
checking whether gcc accepts -g... (cached) yes
checking for gcc option to accept ANSI C... (cached) none needed
checking for i686-pc-mingw32-ranlib... (cached) ranlib
checking for aclocal... (cached) aclocal
checking for autoconf... (cached) autoconf
checking for autoheader... (cached) autoheader
checking whether gcc supports -W... (cached) yes
checking whether gcc supports -Wall... (cached) yes
checking whether gcc supports -Wwrite-strings... (cached) yes
checking whether gcc supports -Wstrict-prototypes... (cached) yes
checking whether gcc supports -Wmissing-prototypes... (cached) yes
checking whether gcc supports -Wold-style-definition... (cached) yes
checking whether gcc supports -Wmissing-format-attribute... (cached) yes
checking whether gcc supports -pedantic -Wno-long-long... (cached) yes
checking dependency style of gcc... (cached) gcc3
checking whether time.h and sys/time.h may both be included... (cached) yes
checking whether string.h and strings.h may both be included... (cached) yes
checking how to run the C preprocessor... (cached) gcc -E
checking for egrep... (cached) grep -E
checking for ANSI C header files... (cached) yes
checking for sys/types.h... (cached) yes
checking for sys/stat.h... (cached) yes
checking for stdlib.h... (cached) yes
checking for string.h... (cached) yes
checking for memory.h... (cached) yes
checking for strings.h... (cached) yes
checking for inttypes.h... (cached) yes
checking for stdint.h... (cached) yes
checking for unistd.h... (cached) yes
checking for iconv.h... (cached) no
checking for locale.h... (cached) yes
checking for fcntl.h... (cached) yes
checking for limits.h... (cached) yes
checking for stddef.h... (cached) yes
checking for stdlib.h... (cached) yes
checking for strings.h... (cached) yes
checking for string.h... (cached) yes
checking for sys/file.h... (cached) yes
checking for unistd.h... (cached) yes
checking for an ANSI C-conforming const... (cached) yes
checking for inline... (cached) inline
checking for obstacks... (cached) no
checking for off_t... (cached) yes
checking for size_t... (cached) yes
checking whether struct tm is in sys/time.h or time.h... (cached) time.h
checking for int... (cached) yes
checking size of int... (cached) 4
checking for long... (cached) yes
checking size of long... (cached) 4
checking for clearerr_unlocked... (cached) no
checking for feof_unlocked... (cached) no
checking for ferror_unlocked... (cached) no
checking for fflush_unlocked... (cached) no
checking for fgetc_unlocked... (cached) no
checking for fgets_unlocked... (cached) no
checking for fileno_unlocked... (cached) no
checking for fprintf_unlocked... (cached) no
checking for fputc_unlocked... (cached) no
checking for fputs_unlocked... (cached) no
checking for fread_unlocked... (cached) no
checking for fwrite_unlocked... (cached) no
checking for getchar_unlocked... (cached) no
checking for getc_unlocked... (cached) no
checking for putchar_unlocked... (cached) no
checking for putc_unlocked... (cached) no
checking whether abort is declared... (cached) yes
checking whether asprintf is declared... (cached) no
checking whether basename is declared... (cached) no
checking whether errno is declared... (cached) yes
checking whether getopt is declared... (cached) yes
checking whether clearerr_unlocked is declared... (cached) no
checking whether feof_unlocked is declared... (cached) no
checking whether ferror_unlocked is declared... (cached) no
checking whether fflush_unlocked is declared... (cached) no
checking whether fgetc_unlocked is declared... (cached) no
checking whether fgets_unlocked is declared... (cached) no
checking whether fileno_unlocked is declared... (cached) no
checking whether fprintf_unlocked is declared... (cached) no
checking whether fputc_unlocked is declared... (cached) no
checking whether fputs_unlocked is declared... (cached) no
checking whether fread_unlocked is declared... (cached) no
checking whether fwrite_unlocked is declared... (cached) no
checking whether getchar_unlocked is declared... (cached) no
checking whether getc_unlocked is declared... (cached) no
checking whether putchar_unlocked is declared... (cached) no
checking whether putc_unlocked is declared... (cached) no
checking whether vasprintf is declared... (cached) no
checking for working alloca.h... (cached) no
checking for alloca... (cached) yes
checking for ANSI C header files... (cached) yes
checking for nl_langinfo and CODESET... (cached) no
checking whether NLS is requested... yes
checking for catalogs to be installed...  be ca da de el es fr ja nl  
sv tr uk vi                                                             
                   zh_CN zh_TW be ca da de el es fr ja nl sv tr uk vi  
zh_CN zh_TW
checking for uchar...
checking for ld used by GCC... (cached)  
C:/mingw/bin/../lib/gcc/mingw32/3.4.5/..                                
                                                
/../../../mingw32/bin/ld.exe
checking if the linker  
(C:/mingw/bin/../lib/gcc/mingw32/3.4.5/../../../../mingw3               
                                                                 
2/bin/ld.exe) is GNU ld... (cached) yes
checking for shared library run path origin... (cached) done
checking for iconv... (cached) no, consider installing GNU libiconv
configure: creating ./config.status
config.status: creating Makefile
config.status: creating config.h
config.status: config.h is unchanged
config.status: executing depdir commands
mkdir: cannot create directory `.deps': File exists
make[3]: Entering directory `/c/gcc4/gcc-build/libcpp'
test -f config.h || (rm -f stamp-h1 && make stamp-h1)
echo "#define LOCALEDIR \"/usr/local/share/locale\"" > localedir.new
.././../gcc-4.2.4/libcpp/../move-if-change localedir.new localedir.h
echo timestamp > localedir.hs
make[3]: Leaving directory `/c/gcc4/gcc-build/libcpp'
Configuring stage 1 in ./libdecnumber
configure: loading cache ./config.cache
checking whether make sets $(MAKE)... (cached) yes
checking for i686-pc-mingw32-gcc... (cached) gcc
checking for C compiler default output file name... a.exe
checking whether the C compiler works... yes
checking whether we are cross compiling... no
checking for suffix of executables... .exe
checking for suffix of object files... (cached) o
checking whether we are using the GNU C compiler... (cached) yes
checking whether gcc accepts -g... (cached) yes
checking for gcc option to accept ANSI C... (cached) none needed
checking for i686-pc-mingw32-ranlib... (cached) ranlib
checking for aclocal... (cached) aclocal
checking for autoconf... (cached) autoconf
checking for autoheader... (cached) autoheader
checking whether gcc supports -W... (cached) yes
checking whether gcc supports -Wall... (cached) yes
checking whether gcc supports -Wwrite-strings... (cached) yes
checking whether gcc supports -Wstrict-prototypes... (cached) yes
checking whether gcc supports -Wmissing-prototypes... (cached) yes
checking whether gcc supports -Wold-style-definition... (cached) yes
checking whether gcc supports -Wmissing-format-attribute... (cached) yes
checking whether gcc supports -Wcast-qual... (cached) yes
checking whether gcc supports -pedantic -Wno-long-long... (cached) yes
checking how to run the C preprocessor... (cached) gcc -E
checking for egrep... (cached) grep -E
checking for ANSI C header files... (cached) yes
checking for sys/types.h... (cached) yes
checking for sys/stat.h... (cached) yes
checking for stdlib.h... (cached) yes
checking for string.h... (cached) yes
checking for memory.h... (cached) yes
checking for strings.h... (cached) yes
checking for inttypes.h... (cached) yes
checking for stdint.h... (cached) yes
checking for unistd.h... (cached) yes
checking for ctype.h... (cached) yes
checking for stddef.h... (cached) yes
checking for string.h... (cached) yes
checking for stdio.h... (cached) yes
looking for a compliant stdint.h in stdint.h, checking for uintmax_t... yes
checking for uintptr_t... yes
checking for int_least32_t... yes
checking for int_fast32_t... yes
checking for uint64_t... yes
checking what to include in gstdint.h... stdint.h (already complete)
checking for an ANSI C-conforming const... (cached) yes
checking for off_t... (cached) yes
checking for int... (cached) yes
checking size of int... (cached) 4
checking for long... (cached) yes
checking size of long... (cached) 4
checking for ANSI C header files... (cached) yes
configure: creating ./config.status
config.status: creating Makefile
config.status: creating config.h
config.status: config.h is unchanged
config.status: executing gstdint.h commands
make[3]: Entering directory `/c/gcc4/gcc-build/libdecnumber'
make[3]: Nothing to be done for `all'.
make[3]: Leaving directory `/c/gcc4/gcc-build/libdecnumber'
make[3]: Entering directory `/c/gcc4/gcc-build/gcc'
Makefile:1156: .././../gcc-4.2.4/gcc/hello-world/Make-lang.in: No such  
file or d                                                               
                irectory
make[3]: *** No rule to make target  
`.././../gcc-4.2.4/gcc/hello-world/Make-lang                            
                                                   .in'.  Stop.
make[3]: Leaving directory `/c/gcc4/gcc-build/gcc'
make[2]: *** [all-stage1-gcc] Error 2
make[2]: Leaving directory `/c/gcc4/gcc-build'
make[1]: *** [stage1-bubble] Error 2
make[1]: Leaving directory `/c/gcc4/gcc-build'
make: *** [bootstrap] Error 2


Citando "John (Eljay) Love-Jensen" <eljay@adobe.com>:

>> Thanks for your tip, I tested with your front-end (and the my) with my
>> version and all is well (the first part), but when type make bootstrap or
>> make bootstrap-lean return this:
>>
>> make[3]: Leaving directory `/c/gcc4/gcc-build/gcc'
>> make[2]: *** [ail-stage1-gcc] Error 2
>> make[2]: Leaving directory `/c/gcc4/gcc-build'
>> make[1]: *** [stage1-bubble] Error 2
>> make[1]: Leaving directory `/c/gcc4/gcc-build'
>> make: *** [bootstrap] Error2


Thanks for any help,

greicy


>
> In addition to what John G said, also please include your configure  
> line, your make line, your platform, the GCC version, GMP and where  
> is it, MPFR and where is it, MPC and where is it?
>
> You may have already provided this information from a previous  
> inquiry on this forum.  But, if so, that information is  
> out-of-context.
>
> Sincerely,
> --Eljay
>

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

* RE: How to include a front end to gcc ?
  2009-12-03 17:44               ` Greicy.Costa-Marques
@ 2009-12-07 15:53                 ` Greicy.Costa-Marques
  2009-12-07 15:54                   ` John (Eljay) Love-Jensen
  0 siblings, 1 reply; 24+ messages in thread
From: Greicy.Costa-Marques @ 2009-12-07 15:53 UTC (permalink / raw)
  To: Greicy.Costa-Marques; +Cc: John (Eljay) Love-Jensen, gcc-help

Hi all again,

Does anyone have a tip or idea to resolve this error that is shown  
when I type make bootstrap or boostrap-lean? I'm trying to include a  
front end...
I installed the GMP end MPFR. The versions are shown below and as well  
the result the configure and the make booststrap:

> The version of GMP is  4.3.1, installed in msys\1.0\gmp-install
> The version of MPFR is 2.4.1, installed into standard directory,  
> msys\1.0\local
> The version of GCC is 4.2.4.
> I work with the windows xp (then I used msys and mingw)
>
> My configure line is:
>
> $ ./../gcc-4.2.4/configure --enable-languages=hello-world
> loading cache ./config.cache
> checking host system type... i686-pc-mingw32
> checking target system type... i686-pc-mingw32
> checking build system type... i686-pc-mingw32
> checking for a BSD compatible install... (cached) /bin/install -c
> checking whether ln works... (cached) yes
> checking whether ln -s works... (cached) no
> checking for gcc... (cached) gcc
> checking whether the C compiler (gcc  ) works... yes
> checking whether the C compiler (gcc  ) is a cross-compiler... no
> checking whether we are using GNU C... (cached) yes
> checking whether gcc accepts -g... (cached) yes
> checking for gnatbind... (cached) gnatbind
> checking whether compiler driver understands Ada... (cached) yes
> checking how to compare bootstrapped objects... (cached) cmp  
> --ignore-initial=16 $$f1 $$f2
> checking for correct version of gmp.h... yes
> checking for correct version of mpfr.h... yes
> checking for any version of mpfr.h... yes
> The following languages will be built: c,hello-world
> *** This configuration is not supported in the following subdirectories:
>      target-libmudflap target-libgomp target-libffi target-zlib  
> target-libjava target-libada gnattools target-libstdc++-v3  
> target-libgfortran zlib target-libobjc target-boehm-gc
>     (Any other directories should still work fine.)
> *** removing build-i686-pc-mingw32/libiberty/Makefile to force reconfigure
> *** removing build-i686-pc-mingw32/fixincludes/Makefile to force reconfigure
> *** removing intl/Makefile to force reconfigure
> *** removing libiberty/Makefile to force reconfigure
> *** removing libcpp/Makefile to force reconfigure
> *** removing libdecnumber/Makefile to force reconfigure
> checking for bison... (cached) bison -y
> checking for bison... (cached) bison
> checking for gm4... (cached) m4
> checking for flex... (cached) flex
> checking for flex... (cached) flex
> checking for makeinfo... (cached) makeinfo
> checking for expect... no
> checking for runtest... no
> checking for i686-pc-mingw32-ar... (cached) ar
> checking for i686-pc-mingw32-as... (cached) as
> checking for i686-pc-mingw32-dlltool... (cached) dlltool
> checking for i686-pc-mingw32-ld... (cached)  
> C:/mingw/bin/../lib/gcc/mingw32/3.4.5/../../../../mingw32/bin/ld.exe
> checking for i686-pc-mingw32-lipo... no
> checking for lipo... no
> checking for i686-pc-mingw32-nm... (cached) nm
> checking for i686-pc-mingw32-ranlib... (cached) ranlib
> checking for i686-pc-mingw32-strip... (cached) strip
> checking for i686-pc-mingw32-windres... (cached) windres
> checking for i686-pc-mingw32-objcopy... (cached) objcopy
> checking for i686-pc-mingw32-objdump... (cached) objdump
> checking for i686-pc-mingw32-gcj... no
> checking for gcj... no
> checking for i686-pc-mingw32-gfortran... no
> checking for gfortran... no
> checking for ar... no
> checking for as... no
> checking for dlltool... no
> checking for ld... no
> checking for lipo... no
> checking for i686-pc-mingw32-lipo... no
> checking for lipo... no
> checking for nm... no
> checking for objdump... no
> checking for ranlib... no
> checking for strip... no
> checking for windres... no
> checking where to find the target ar... host tool
> checking where to find the target as... host tool
> checking where to find the target cc... just compiled
> checking where to find the target c++... host tool
> checking where to find the target c++ for libstdc++... host tool
> checking where to find the target dlltool... host tool
> checking where to find the target gcc... just compiled
> checking where to find the target gcj... host tool
> checking where to find the target gfortran... host tool
> checking where to find the target ld... host tool
> checking where to find the target lipo... host tool
> checking where to find the target nm... host tool
> checking where to find the target objdump... host tool
> checking where to find the target ranlib... host tool
> checking where to find the target strip... host tool
> checking where to find the target windres... host tool
> checking whether to enable maintainer-specific portions of Makefiles... no
> checking whether -fkeep-inline-functions is supported... yes
> creating ./config.status
> creating Makefile
>
> My make line is: $ make bootstrap
> But there are errors, I copied the result:
>
>
> echo stage3 > stage_final
> make[1]: Entering directory `/c/gcc4/gcc-build'
> make[2]: Entering directory `/c/gcc4/gcc-build'
> make[3]: Entering directory `/c/gcc4/gcc-build'
> rm -f stage_current
> make[3]: Leaving directory `/c/gcc4/gcc-build'
> make[2]: Leaving directory `/c/gcc4/gcc-build'
> make[2]: Entering directory `/c/gcc4/gcc-build'
> Configuring stage 1 in ./intl
> configure: loading cache ./config.cache
> checking whether make sets $(MAKE)... (cached) yes
> checking for a BSD-compatible install... /bin/install -c
> checking whether NLS is requested... yes
> checking for msgfmt... (cached) no
> checking for gmsgfmt... (cached) :
> checking for xgettext... (cached) no
> checking for msgmerge... (cached) no
> checking for i686-pc-mingw32-gcc... (cached) gcc
> checking for C compiler default output file name... a.exe
> checking whether the C compiler works... yes
> checking whether we are cross compiling... no
> checking for suffix of executables... .exe
> checking for suffix of object files... (cached) o
> checking whether we are using the GNU C compiler... (cached) yes
> checking whether gcc accepts -g... (cached) yes
> checking for gcc option to accept ANSI C... (cached) none needed
> checking build system type... (cached) i686-pc-mingw32
> checking host system type... (cached) i686-pc-mingw32
> checking for i686-pc-mingw32-ranlib... (cached) ranlib
> checking for library containing strerror... (cached) none required
> checking how to run the C preprocessor... (cached) gcc -E
> checking for egrep... (cached) grep -E
> checking for ANSI C header files... (cached) yes
> checking for an ANSI C-conforming const... (cached) yes
> checking for inline... (cached) inline
> checking for sys/types.h... (cached) yes
> checking for sys/stat.h... (cached) yes
> checking for stdlib.h... (cached) yes
> checking for string.h... (cached) yes
> checking for memory.h... (cached) yes
> checking for strings.h... (cached) yes
> checking for inttypes.h... (cached) yes
> checking for stdint.h... (cached) yes
> checking for unistd.h... (cached) yes
> checking for off_t... (cached) yes
> checking for size_t... (cached) yes
> checking for working alloca.h... (cached) no
> checking for alloca... (cached) yes
> checking for stdlib.h... (cached) yes
> checking for unistd.h... (cached) yes
> checking for getpagesize... (cached) yes
> checking for working mmap... (cached) no
> checking whether we are using the GNU C Library 2.1 or newer... (cached) no
> checking whether integer division by zero raises SIGFPE... (cached) yes
> checking for inttypes.h... (cached) yes
> checking for stdint.h... (cached) yes
> checking for unsigned long long... (cached) yes
> checking for inttypes.h... (cached) yes
> checking whether the inttypes.h PRIxNN macros are broken... (cached) no
> checking for ld used by GCC... (cached)  
> C:/mingw/bin/../lib/gcc/mingw32/3.4.5/..                              
>                                                  
> /../../../mingw32/bin/ld.exe
> checking if the linker  
> (C:/mingw/bin/../lib/gcc/mingw32/3.4.5/../../../../mingw3             
>                                                                   
> 2/bin/ld.exe) is GNU ld... (cached) yes
> checking for shared library run path origin... (cached) done
> checking for argz.h... (cached) no
> checking for limits.h... (cached) yes
> checking for locale.h... (cached) yes
> checking for nl_types.h... (cached) no
> checking for malloc.h... (cached) yes
> checking for stddef.h... (cached) yes
> checking for stdlib.h... (cached) yes
> checking for string.h... (cached) yes
> checking for unistd.h... (cached) yes
> checking for sys/param.h... (cached) yes
> checking for feof_unlocked... (cached) no
> checking for fgets_unlocked... (cached) no
> checking for getc_unlocked... (cached) no
> checking for getcwd... (cached) yes
> checking for getegid... (cached) no
> checking for geteuid... (cached) no
> checking for getgid... (cached) no
> checking for getuid... (cached) no
> checking for mempcpy... (cached) no
> checking for munmap... (cached) no
> checking for putenv... (cached) yes
> checking for setenv... (cached) no
> checking for setlocale... (cached) yes
> checking for stpcpy... (cached) no
> checking for strcasecmp... (cached) yes
> checking for strdup... (cached) yes
> checking for strtoul... (cached) yes
> checking for tsearch... (cached) yes
> checking for __argz_count... (cached) no
> checking for __argz_stringify... (cached) no
> checking for __argz_next... (cached) no
> checking for __fsetlocking... (cached) no
> checking for iconv... (cached) no, consider installing GNU libiconv
> checking for nl_langinfo and CODESET... (cached) no
> checking for LC_MESSAGES... (cached) no
> checking for bison... (cached) bison
> checking version of bison... 2.4.1, ok
> checking whether NLS is requested... yes
> checking whether included gettext is requested... no
> checking for GNU gettext in libc... (cached) no
> checking for GNU gettext in libintl... (cached) no
> checking whether to use NLS... yes
> checking where the gettext function comes from... included intl directory
> checking for aclocal... (cached) aclocal
> checking for autoconf... (cached) autoconf
> checking for autoheader... (cached) autoheader
> configure: creating ./config.status
> config.status: creating Makefile
> config.status: creating config.intl
> config.status: creating config.h
> config.status: config.h is unchanged
> config.status: executing default-1 commands
> Configuring stage 1 in ./gcc
> configure: creating cache ./config.cache
> checking build system type... i686-pc-mingw32
> checking host system type... i686-pc-mingw32
> checking target system type... i686-pc-mingw32
> checking LIBRARY_PATH variable... ok
> checking GCC_EXEC_PREFIX variable... ok
> checking whether to place generated files in the source directory... no
> checking whether a default linker was specified... no
> checking whether a default assembler was specified... no
> checking for i686-pc-mingw32-gcc... gcc
> checking for C compiler default output file name... a.exe
> checking whether the C compiler works... yes
> checking whether we are cross compiling... no
> checking for suffix of executables... .exe
> checking for suffix of object files... o
> checking whether we are using the GNU C compiler... yes
> checking whether gcc accepts -g... yes
> checking for gcc option to accept ANSI C... none needed
> checking whether gcc and cc understand -c and -o together... yes
> checking how to run the C preprocessor... gcc -E
> checking for inline... inline
> checking for egrep... grep -E
> checking for ANSI C header files... yes
> checking for sys/types.h... yes
> checking for sys/stat.h... yes
> checking for stdlib.h... yes
> checking for string.h... yes
> checking for memory.h... yes
> checking for strings.h... yes
> checking for inttypes.h... yes
> checking for stdint.h... yes
> checking for unistd.h... yes
> checking for void *... yes
> checking size of void *... 4
> checking for short... yes
> checking size of short... 2
> checking for int... yes
> checking size of int... 4
> checking for long... yes
> checking size of long... 4
> checking for long long... yes
> checking for long long... (cached) yes
> checking size of long long... 8
> checking for __int64... yes
> checking for __int64... (cached) yes
> checking size of __int64... 8
> checking whether gcc accepts -Wno-long-long... yes
> checking whether gcc accepts -Wno-variadic-macros... no
> checking whether gcc accepts -Wno-overlength-strings... no
> checking whether gcc accepts -Wold-style-definition... yes
> checking whether gcc accepts -Wmissing-format-attribute... yes
> checking whether gcc accepts -Wc++-compat... no
> checking valgrind.h usability... no
> checking valgrind.h presence... no
> checking for valgrind.h... no
> checking whether make sets $(MAKE)... yes
> checking for gawk... gawk
> checking whether ln -s works... yes
> checking whether ln works... yes
> checking for i686-pc-mingw32-ranlib... ranlib
> checking for a BSD compatible install... /bin/install -c
> checking for cmp's capabilities... gnucompare
> checking for mktemp... no
> checking for makeinfo... makeinfo --split-size=5000000 --split-size=5000000
> checking for modern makeinfo... yes
> checking for recent Pod::Man... yes
> checking for flex... flex
> checking for bison... bison
> checking for nm... nm
> checking for ar... ar
> checking for GNU C library... no
> checking for ANSI C header files... (cached) yes
> checking whether time.h and sys/time.h may both be included... yes
> checking whether string.h and strings.h may both be included... yes
> checking for sys/wait.h that is POSIX.1 compatible... no
> checking for limits.h... yes
> checking for stddef.h... yes
> checking for string.h... (cached) yes
> checking for strings.h... (cached) yes
> checking for stdlib.h... (cached) yes
> checking for time.h... yes
> checking for iconv.h... no
> checking for fcntl.h... yes
> checking for unistd.h... (cached) yes
> checking for sys/file.h... yes
> checking for sys/time.h... yes
> checking for sys/mman.h... no
> checking for sys/resource.h... no
> checking for sys/param.h... yes
> checking for sys/times.h... no
> checking for sys/stat.h... (cached) yes
> checking for direct.h... yes
> checking for malloc.h... yes
> checking for langinfo.h... no
> checking for ldfcn.h... no
> checking for locale.h... yes
> checking for wchar.h... yes
> checking for thread.h... no
> checking for pthread.h... no
> checking for CHAR_BIT... yes
> checking whether byte ordering is bigendian... no
> checking for collect2 libraries... none required
> checking for library containing exc_resume... no
> checking for library containing ldexp... none required
> checking for inttypes.h... yes
> checking for times... no
> checking for clock... yes
> checking for kill... no
> checking for getrlimit... no
> checking for setrlimit... no
> checking for atoll... yes
> checking for atoq... no
> checking for sysconf... no
> checking for strsignal... no
> checking for getrusage... no
> checking for nl_langinfo... no
> checking for scandir... no
> checking for alphasort... no
> checking for gettimeofday... yes
> checking for mbstowcs... yes
> checking for wcswidth... no
> checking for mmap... no
> checking for mincore... no
> checking for setlocale... yes
> checking for clearerr_unlocked... no
> checking for feof_unlocked... no
> checking for ferror_unlocked... no
> checking for fflush_unlocked... no
> checking for fgetc_unlocked... no
> checking for fgets_unlocked... no
> checking for fileno_unlocked... no
> checking for fprintf_unlocked... no
> checking for fputc_unlocked... no
> checking for fputs_unlocked... no
> checking for fread_unlocked... no
> checking for fwrite_unlocked... no
> checking for getchar_unlocked... no
> checking for getc_unlocked... no
> checking for putchar_unlocked... no
> checking for putc_unlocked... no
> checking whether mbstowcs works... yes
> checking for ssize_t... yes
> checking for uid_t in sys/types.h... no
> checking type of array argument to getgroups... int
> checking for sys/mman.h... (cached) no
> checking for mmap... (cached) no
> checking for pid_t... yes
> checking for unistd.h... (cached) yes
> checking for vfork.h... no
> checking for fork... no
> checking for vfork... no
> checking for ld used by GCC...  
> C:/mingw/bin/../lib/gcc/mingw32/3.4.5/../../../..                     
>                                                           
> /mingw32/bin/ld.exe
> checking if the linker  
> (C:/mingw/bin/../lib/gcc/mingw32/3.4.5/../../../../mingw3             
>                                                                   
> 2/bin/ld.exe) is GNU ld... yes
> checking for shared library run path origin... done
> checking for iconv... no, consider installing GNU libiconv
> checking for LC_MESSAGES... no
> checking for nl_langinfo and CODESET... no
> checking whether getenv is declared... yes
> checking whether atol is declared... yes
> checking whether asprintf is declared... no
> checking whether sbrk is declared... no
> checking whether abort is declared... yes
> checking whether atof is declared... yes
> checking whether getcwd is declared... yes
> checking whether getwd is declared... no
> checking whether strsignal is declared... yes
> checking whether strstr is declared... yes
> checking whether strverscmp is declared... no
> checking whether errno is declared... yes
> checking whether snprintf is declared... yes
> checking whether vsnprintf is declared... yes
> checking whether vasprintf is declared... no
> checking whether malloc is declared... yes
> checking whether realloc is declared... yes
> checking whether calloc is declared... yes
> checking whether free is declared... yes
> checking whether basename is declared... no
> checking whether getopt is declared... no
> checking whether clock is declared... yes
> checking whether getpagesize is declared... no
> checking whether clearerr_unlocked is declared... no
> checking whether feof_unlocked is declared... no
> checking whether ferror_unlocked is declared... no
> checking whether fflush_unlocked is declared... no
> checking whether fgetc_unlocked is declared... no
> checking whether fgets_unlocked is declared... no
> checking whether fileno_unlocked is declared... no
> checking whether fprintf_unlocked is declared... no
> checking whether fputc_unlocked is declared... no
> checking whether fputs_unlocked is declared... no
> checking whether fread_unlocked is declared... no
> checking whether fwrite_unlocked is declared... no
> checking whether getchar_unlocked is declared... no
> checking whether getc_unlocked is declared... no
> checking whether putchar_unlocked is declared... no
> checking whether putc_unlocked is declared... no
> checking whether getrlimit is declared... no
> checking whether setrlimit is declared... no
> checking whether getrusage is declared... no
> checking whether ldgetname is declared... no
> checking whether times is declared... no
> checking whether sigaltstack is declared... no
> checking for struct tms... no
> checking for clock_t... yes
> checking for .preinit_array/.init_array/.fini_array support... yes
> checking if mkdir takes one argument... yes
> Using `.././../gcc-4.2.4/gcc/config/i386/i386.c' for machine-specific logic.
> Using `.././../gcc-4.2.4/gcc/config/i386/i386.md' as machine  
> description file.
> Using the following target machine macro files:
>         .././../gcc-4.2.4/gcc/config/i386/i386.h
>         .././../gcc-4.2.4/gcc/config/i386/unix.h
>         .././../gcc-4.2.4/gcc/config/i386/bsd.h
>         .././../gcc-4.2.4/gcc/config/i386/gas.h
>         .././../gcc-4.2.4/gcc/config/dbxcoff.h
>         .././../gcc-4.2.4/gcc/config/i386/cygming.h
>         .././../gcc-4.2.4/gcc/config/i386/mingw32.h
> Using `.././../gcc-4.2.4/gcc/config/ i386/xm-mingw32.h' as host  
> machine macro fi                                                      
>                         le.
> Using host-mingw32.o for host machine hooks.
> checking whether NLS is requested... yes
> checking for catalogs to be installed...  be da de el es fr ja nl ru  
> sr sv tr zh                                                           
>                    _CN zh_TW be da de el es fr ja nl ru sr sv tr  
> zh_CN zh_TW
> checking for library containing RegOpenKeyExA... no
> checking for as... /mingw/bin/as
> checking what assembler to use... /mingw/bin/as
> checking what linker to use...  
> C:/mingw/bin/../lib/gcc/mingw32/3.4.5/../../../..                     
>                                                           
> /mingw32/bin/ld.exe
> checking for nm... /mingw/bin/nm
> checking what nm to use... /mingw/bin/nm
> checking for objdump... /mingw/bin/objdump
> checking what objdump to use... /mingw/bin/objdump
> checking assembler for .balign and .p2align... yes
> checking assembler for .p2align with maximum skip... yes
> checking assembler for working .subsection -1... no
> checking assembler for .weak... yes
> checking assembler for .weakref... yes
> checking assembler for .nsubspa comdat... no
> checking assembler for .hidden... no
> checking linker for .hidden support... yes
> checking assembler for .sleb128 and .uleb128... yes
> checking assembler for eh_frame optimization... no
> checking assembler for section merging support... no
> checking assembler for section merging support... (cached) no
> checking assembler for COMDAT group support... no
> checking assembler for COMDAT group support... no
> checking assembler for thread-local storage support... no
> checking linker -Bstatic/-Bdynamic option... yes
> checking assembler for .secrel32 relocs... yes
> checking assembler for filds and fists mnemonics... yes
> checking assembler for cmov syntax... no
> checking assembler for ffreep mnemonic... yes
> checking assembler for GOTOFF in data... yes
> checking assembler for dwarf2 debug_line support... yes
> checking assembler for buggy dwarf2 .file directive... no
> checking assembler for --gdwarf2 option... yes
> checking assembler for --gstabs option... yes
> checking linker read-only and read-write section mixing... read-write
> checking linker PT_GNU_EH_FRAME support... no
> checking linker position independent executable support... yes
> checking linker --as-needed support... yes
> checking linker --sysroot support... yes
> Using ggc-page for garbage collection.
> checking whether to enable maintainer-specific portions of Makefiles... no
> Links are now set up to build a native compiler for i686-pc-mingw32.
> updating cache ./config.cache
> configure: creating ./config.status
> config.status: creating Makefile
> config.status: creating gccbug
> config.status: creating mklibgcc
> config.status: creating libada-mk
> config.status: creating ada/Makefile
> config.status: creating auto-host.h
> config.status: executing default commands
> Configuring stage 1 in ./libiberty
> configure: loading cache ./config.cache
> checking whether to enable maintainer-specific portions of Makefiles... no
> checking for makeinfo... (cached) makeinfo --split-size=5000000  
> --split-size=500                                                      
>                         0000
> checking for perl... (cached) perl
> checking build system type... (cached) i686-pc-mingw32
> checking host system type... (cached) i686-pc-mingw32
> checking for i686-pc-mingw32-ar... (cached) ar
> checking for i686-pc-mingw32-ranlib... (cached) ranlib
> checking for i686-pc-mingw32-gcc... (cached) gcc
> checking for C compiler default output file name... a.exe
> checking whether the C compiler works... yes
> checking whether we are cross compiling... no
> checking for suffix of executables... .exe
> checking for suffix of object files... (cached) o
> checking whether we are using the GNU C compiler... (cached) yes
> checking whether gcc accepts -g... (cached) yes
> checking for gcc option to accept ANSI C... (cached) none needed
> checking how to run the C preprocessor... (cached) gcc -E
> checking whether gcc accepts -Wc++-compat... (cached) no
> checking whether gcc and cc understand -c and -o together... (cached) yes
> checking for an ANSI C-conforming const... (cached) yes
> checking for inline... (cached) inline
> checking whether byte ordering is bigendian... (cached) no
> checking for a BSD-compatible install... /bin/install -c
> checking for sys/file.h... (cached) yes
> checking for sys/param.h... (cached) yes
> checking for limits.h... (cached) yes
> checking for stdlib.h... (cached) yes
> checking for malloc.h... (cached) yes
> checking for string.h... (cached) yes
> checking for unistd.h... (cached) yes
> checking for strings.h... (cached) yes
> checking for sys/time.h... (cached) yes
> checking for time.h... (cached) yes
> checking for sys/resource.h... (cached) no
> checking for sys/stat.h... (cached) yes
> checking for sys/mman.h... (cached) no
> checking for fcntl.h... (cached) yes
> checking for alloca.h... (cached) no
> checking for sys/pstat.h... (cached) no
> checking for sys/sysmp.h... (cached) no
> checking for sys/sysinfo.h... (cached) no
> checking for machine/hal_sysinfo.h... (cached) no
> checking for sys/table.h... (cached) no
> checking for sys/sysctl.h... (cached) no
> checking for sys/systemcfg.h... (cached) no
> checking for stdint.h... (cached) yes
> checking for stdio_ext.h... (cached) no
> checking for sys/wait.h that is POSIX.1 compatible... (cached) no
> checking whether time.h and sys/time.h may both be included... (cached) yes
> checking whether errno must be declared... (cached) no
> checking for egrep... (cached) grep -E
> checking for ANSI C header files... (cached) yes
> checking for sys/types.h... (cached) yes
> checking for sys/stat.h... (cached) yes
> checking for stdlib.h... (cached) yes
> checking for string.h... (cached) yes
> checking for memory.h... (cached) yes
> checking for strings.h... (cached) yes
> checking for inttypes.h... (cached) yes
> checking for stdint.h... (cached) yes
> checking for unistd.h... (cached) yes
> checking for int... (cached) yes
> checking size of int... (cached) 4
> checking for uintptr_t... (cached) yes
> checking for a 64-bit type... (cached) uint64_t
> checking for pid_t... (cached) yes
> checking for library containing strerror... (cached) none required
> checking for asprintf... (cached) no
> checking for atexit... (cached) yes
> checking for basename... (cached) yes
> checking for bcmp... (cached) no
> checking for bcopy... (cached) no
> checking for bsearch... (cached) yes
> checking for bzero... (cached) no
> checking for calloc... (cached) yes
> checking for clock... (cached) yes
> checking for ffs... (cached) no
> checking for getcwd... (cached) yes
> checking for getpagesize... (cached) yes
> checking for gettimeofday... (cached) yes
> checking for index... (cached) no
> checking for insque... (cached) no
> checking for memchr... (cached) yes
> checking for memcmp... (cached) yes
> checking for memcpy... (cached) yes
> checking for memmove... (cached) yes
> checking for mempcpy... (cached) no
> checking for memset... (cached) yes
> checking for mkstemps... (cached) no
> checking for putenv... (cached) yes
> checking for random... (cached) no
> checking for rename... (cached) yes
> checking for rindex... (cached) no
> checking for setenv... (cached) no
> checking for snprintf... (cached) yes
> checking for sigsetmask... (cached) no
> checking for stpcpy... (cached) no
> checking for stpncpy... (cached) no
> checking for strcasecmp... (cached) yes
> checking for strchr... (cached) yes
> checking for strdup... (cached) yes
> checking for strncasecmp... (cached) yes
> checking for strndup... (cached) no
> checking for strrchr... (cached) yes
> checking for strstr... (cached) yes
> checking for strtod... (cached) yes
> checking for strtol... (cached) yes
> checking for strtoul... (cached) yes
> checking for strverscmp... (cached) no
> checking for tmpnam... (cached) yes
> checking for vasprintf... (cached) no
> checking for vfprintf... (cached) yes
> checking for vprintf... (cached) yes
> checking for vsnprintf... (cached) yes
> checking for vsprintf... (cached) yes
> checking for waitpid... (cached) no
> checking whether alloca needs Cray hooks... (cached) no
> checking stack direction for C alloca... (cached) -1
> checking for unistd.h... (cached) yes
> checking for vfork.h... (cached) no
> checking for fork... (cached) no
> checking for vfork... (cached) no
> checking for _doprnt... (cached) no
> checking for sys_errlist... (cached) yes
> checking for sys_nerr... (cached) yes
> checking for sys_siglist... (cached) no
> checking for external symbol _system_configuration... no
> checking for getrusage... (cached) no
> checking for on_exit... (cached) no
> checking for psignal... (cached) no
> checking for strerror... (cached) yes
> checking for strsignal... (cached) no
> checking for sysconf... (cached) no
> checking for times... (cached) no
> checking for sbrk... (cached) no
> checking for gettimeofday... (cached) yes
> checking for realpath... (cached) no
> checking for canonicalize_file_name... (cached) no
> checking for pstat_getstatic... (cached) no
> checking for pstat_getdynamic... (cached) no
> checking for sysmp... (cached) no
> checking for getsysinfo... (cached) no
> checking for table... (cached) no
> checking for sysctl... (cached) no
> checking for wait3... (cached) no
> checking for wait4... (cached) no
> checking for __fsetlocking... (cached) no
> checking whether basename is declared... (cached) no
> checking whether ffs is declared... (cached) no
> checking whether asprintf is declared... (cached) no
> checking whether vasprintf is declared... (cached) no
> checking whether snprintf is declared... (cached) yes
> checking whether vsnprintf is declared... (cached) yes
> checking whether calloc is declared... (cached) yes
> checking whether getenv is declared... (cached) yes
> checking whether getopt is declared... (cached) yes
> checking whether malloc is declared... (cached) yes
> checking whether realloc is declared... (cached) yes
> checking whether sbrk is declared... (cached) no
> checking whether strverscmp is declared... (cached) no
> checking whether canonicalize_file_name must be declared... (cached) yes
> checking for working strncmp... (cached) yes
> configure: creating ./config.status
> config.status: creating Makefile
> config.status: creating testsuite/Makefile
> config.status: creating config.h
> config.status: config.h is unchanged
> config.status: executing default commands
> make[3]: Entering directory `/c/gcc4/gcc-build/libiberty'
> rm -f needed-list; touch needed-list; \
>         for f in atexit calloc memchr memcmp memcpy memmove memset  
> rename strchr                                                         
>                       strerror strncmp strrchr strstr strtol strtoul  
> tmpnam vfprintf vprintf vfork wa                                      
>                                         itpid bcmp bcopy bzero; do \
>           for g in ./asprintf.o ./bcmp.o ./bcopy.o ./bzero.o ./ffs.o  
> ./index.o .                                                           
>                    /insque.o ./mempcpy.o ./mkstemps.o ./random.o  
> ./rindex.o ./setenv.o ./sigsetmask                                    
>                                           .o ./stpcpy.o ./stpncpy.o  
> ./strndup.o ./strverscmp.o ./vasprintf.o ./waitpid.o .                
>                                                                
> /vfork.o ; do \
>             case "$g" in \
>               *$f*) echo $g >> needed-list ;; \
>             esac; \
>           done; \
>         done
> echo ./regex.o ./cplus-dem.o ./cp-demangle.o ./md5.o ./alloca.o  
> ./argv.o ./choos                                                      
>                         e-temp.o ./concat.o ./cp-demint.o  
> ./dyn-string.o ./fdmatch.o ./fibheap.o ./float                        
>                                                       format.o  
> ./fnmatch.o ./fopen_unlocked.o ./getopt.o ./getopt1.o ./getpwd.o  
> ./getr                                                                
>               untime.o ./hashtab.o ./hex.o ./lbasename.o  
> ./lrealpath.o ./make-relative-prefix.                                 
>                                              o ./make-temp-file.o  
> ./objalloc.o ./obstack.o ./partition.o ./pexecute.o ./physm           
>                                                                     
> em.o ./pex-common.o ./pex-one.o ./pex-win32.o ./safe-ctype.o  
> ./sort.o ./spaces.o                                                   
>                             ./splay-tree.o ./strerror.o  
> ./strsignal.o ./ternary.o ./unlink-if-ordinary.o ./                   
>                                                            xatexit.o  
> ./xexit.o ./xmalloc.o ./xmemdup.o ./xstrdup.o ./xstrerror.o  
> ./xstrndup                                                            
>                   .o > required-list
> make[4]: Entering directory `/c/gcc4/gcc-build/libiberty/testsuite'
> make[4]: Nothing to be done for `all'.
> make[4]: Leaving directory `/c/gcc4/gcc-build/libiberty/testsuite'
> make[3]: Leaving directory `/c/gcc4/gcc-build/libiberty'
> make[3]: Entering directory `/c/gcc4/gcc-build/intl'
> rm -f stamp-h1
> /bin/sh ./config.status config.h
> config.status: creating config.h
> config.status: config.h is unchanged
> test -f config.h || (rm -f stamp-h1 && make stamp-h1)
> make[3]: Leaving directory `/c/gcc4/gcc-build/intl'
> Configuring in build-i686-pc-mingw32/libiberty
> configure: loading cache ../config.cache
> checking whether to enable maintainer-specific portions of Makefiles... no
> checking for makeinfo... (cached) makeinfo --split-size=5000000  
> --split-size=500                                                      
>                         0000
> checking for perl... (cached) perl
> checking build system type... (cached) i686-pc-mingw32
> checking host system type... (cached) i686-pc-mingw32
> checking for i686-pc-mingw32-ar... no
> checking for ar... (cached) ar
> checking for i686-pc-mingw32-ranlib... no
> checking for ranlib... (cached) ranlib
> checking for i686-pc-mingw32-gcc... (cached) gcc
> checking for C compiler default output file name... a.exe
> checking whether the C compiler works... yes
> checking whether we are cross compiling... no
> checking for suffix of executables... .exe
> checking for suffix of object files... (cached) o
> checking whether we are using the GNU C compiler... (cached) yes
> checking whether gcc accepts -g... (cached) yes
> checking for gcc option to accept ANSI C... (cached) none needed
> checking how to run the C preprocessor... (cached) gcc -E
> checking whether gcc accepts -Wc++-compat... (cached) no
> checking whether gcc and cc understand -c and -o together... (cached) yes
> checking for an ANSI C-conforming const... (cached) yes
> checking for inline... (cached) inline
> checking whether byte ordering is bigendian... (cached) no
> checking for a BSD-compatible install... /bin/install -c
> checking for sys/file.h... (cached) yes
> checking for sys/param.h... (cached) yes
> checking for limits.h... (cached) yes
> checking for stdlib.h... (cached) yes
> checking for malloc.h... (cached) yes
> checking for string.h... (cached) yes
> checking for unistd.h... (cached) yes
> checking for strings.h... (cached) yes
> checking for sys/time.h... (cached) yes
> checking for time.h... (cached) yes
> checking for sys/resource.h... (cached) no
> checking for sys/stat.h... (cached) yes
> checking for sys/mman.h... (cached) no
> checking for fcntl.h... (cached) yes
> checking for alloca.h... (cached) no
> checking for sys/pstat.h... (cached) no
> checking for sys/sysmp.h... (cached) no
> checking for sys/sysinfo.h... (cached) no
> checking for machine/hal_sysinfo.h... (cached) no
> checking for sys/table.h... (cached) no
> checking for sys/sysctl.h... (cached) no
> checking for sys/systemcfg.h... (cached) no
> checking for stdint.h... (cached) yes
> checking for stdio_ext.h... (cached) no
> checking for sys/wait.h that is POSIX.1 compatible... (cached) no
> checking whether time.h and sys/time.h may both be included... (cached) yes
> checking whether errno must be declared... (cached) no
> checking for egrep... (cached) grep -E
> checking for ANSI C header files... (cached) yes
> checking for sys/types.h... (cached) yes
> checking for sys/stat.h... (cached) yes
> checking for stdlib.h... (cached) yes
> checking for string.h... (cached) yes
> checking for memory.h... (cached) yes
> checking for strings.h... (cached) yes
> checking for inttypes.h... (cached) yes
> checking for stdint.h... (cached) yes
> checking for unistd.h... (cached) yes
> checking for int... (cached) yes
> checking size of int... (cached) 4
> checking for uintptr_t... (cached) yes
> checking for a 64-bit type... (cached) uint64_t
> checking for pid_t... (cached) yes
> checking for library containing strerror... (cached) none required
> checking for asprintf... (cached) no
> checking for atexit... (cached) yes
> checking for basename... (cached) yes
> checking for bcmp... (cached) no
> checking for bcopy... (cached) no
> checking for bsearch... (cached) yes
> checking for bzero... (cached) no
> checking for calloc... (cached) yes
> checking for clock... (cached) yes
> checking for ffs... (cached) no
> checking for getcwd... (cached) yes
> checking for getpagesize... (cached) yes
> checking for gettimeofday... (cached) yes
> checking for index... (cached) no
> checking for insque... (cached) no
> checking for memchr... (cached) yes
> checking for memcmp... (cached) yes
> checking for memcpy... (cached) yes
> checking for memmove... (cached) yes
> checking for mempcpy... (cached) no
> checking for memset... (cached) yes
> checking for mkstemps... (cached) no
> checking for putenv... (cached) yes
> checking for random... (cached) no
> checking for rename... (cached) yes
> checking for rindex... (cached) no
> checking for setenv... (cached) no
> checking for snprintf... (cached) yes
> checking for sigsetmask... (cached) no
> checking for stpcpy... (cached) no
> checking for stpncpy... (cached) no
> checking for strcasecmp... (cached) yes
> checking for strchr... (cached) yes
> checking for strdup... (cached) yes
> checking for strncasecmp... (cached) yes
> checking for strndup... (cached) no
> checking for strrchr... (cached) yes
> checking for strstr... (cached) yes
> checking for strtod... (cached) yes
> checking for strtol... (cached) yes
> checking for strtoul... (cached) yes
> checking for strverscmp... (cached) no
> checking for tmpnam... (cached) yes
> checking for vasprintf... (cached) no
> checking for vfprintf... (cached) yes
> checking for vprintf... (cached) yes
> checking for vsnprintf... (cached) yes
> checking for vsprintf... (cached) yes
> checking for waitpid... (cached) no
> checking whether alloca needs Cray hooks... (cached) no
> checking stack direction for C alloca... (cached) -1
> checking for unistd.h... (cached) yes
> checking for vfork.h... (cached) no
> checking for fork... (cached) no
> checking for vfork... (cached) no
> checking for _doprnt... (cached) no
> checking for sys_errlist... (cached) yes
> checking for sys_nerr... (cached) yes
> checking for sys_siglist... (cached) no
> checking for external symbol _system_configuration... no
> checking for getrusage... (cached) no
> checking for on_exit... (cached) no
> checking for psignal... (cached) no
> checking for strerror... (cached) yes
> checking for strsignal... (cached) no
> checking for sysconf... (cached) no
> checking for times... (cached) no
> checking for sbrk... (cached) no
> checking for gettimeofday... (cached) yes
> checking for realpath... (cached) no
> checking for canonicalize_file_name... (cached) no
> checking for pstat_getstatic... (cached) no
> checking for pstat_getdynamic... (cached) no
> checking for sysmp... (cached) no
> checking for getsysinfo... (cached) no
> checking for table... (cached) no
> checking for sysctl... (cached) no
> checking for wait3... (cached) no
> checking for wait4... (cached) no
> checking for __fsetlocking... (cached) no
> checking whether basename is declared... (cached) no
> checking whether ffs is declared... (cached) no
> checking whether asprintf is declared... (cached) no
> checking whether vasprintf is declared... (cached) no
> checking whether snprintf is declared... (cached) yes
> checking whether vsnprintf is declared... (cached) yes
> checking whether calloc is declared... (cached) yes
> checking whether getenv is declared... (cached) yes
> checking whether getopt is declared... (cached) yes
> checking whether malloc is declared... (cached) yes
> checking whether realloc is declared... (cached) yes
> checking whether sbrk is declared... (cached) no
> checking whether strverscmp is declared... (cached) no
> checking whether canonicalize_file_name must be declared... (cached) yes
> checking for working strncmp... (cached) yes
> configure: creating ./config.status
> config.status: creating Makefile
> config.status: creating testsuite/Makefile
> config.status: creating config.h
> config.status: config.h is unchanged
> config.status: executing default commands
> make[3]: Entering directory  
> `/c/gcc4/gcc-build/build-i686-pc-mingw32/libiberty'
> rm -f needed-list; touch needed-list; \
>         for f in atexit calloc memchr memcmp memcpy memmove memset  
> rename strchr                                                         
>                       strerror strncmp strrchr strstr strtol strtoul  
> tmpnam vfprintf vprintf vfork wa                                      
>                                         itpid bcmp bcopy bzero; do \
>           for g in ./asprintf.o ./bcmp.o ./bcopy.o ./bzero.o ./ffs.o  
> ./index.o .                                                           
>                    /insque.o ./mempcpy.o ./mkstemps.o ./random.o  
> ./rindex.o ./setenv.o ./sigsetmask                                    
>                                           .o ./stpcpy.o ./stpncpy.o  
> ./strndup.o ./strverscmp.o ./vasprintf.o ./waitpid.o .                
>                                                                
> /vfork.o ; do \
>             case "$g" in \
>               *$f*) echo $g >> needed-list ;; \
>             esac; \
>           done; \
>         done
> echo ./regex.o ./cplus-dem.o ./cp-demangle.o ./md5.o ./alloca.o  
> ./argv.o ./choos                                                      
>                         e-temp.o ./concat.o ./cp-demint.o  
> ./dyn-string.o ./fdmatch.o ./fibheap.o ./float                        
>                                                       format.o  
> ./fnmatch.o ./fopen_unlocked.o ./getopt.o ./getopt1.o ./getpwd.o  
> ./getr                                                                
>               untime.o ./hashtab.o ./hex.o ./lbasename.o  
> ./lrealpath.o ./make-relative-prefix.                                 
>                                              o ./make-temp-file.o  
> ./objalloc.o ./obstack.o ./partition.o ./pexecute.o ./physm           
>                                                                     
> em.o ./pex-common.o ./pex-one.o ./pex-win32.o ./safe-ctype.o  
> ./sort.o ./spaces.o                                                   
>                             ./splay-tree.o ./strerror.o  
> ./strsignal.o ./ternary.o ./unlink-if-ordinary.o ./                   
>                                                            xatexit.o  
> ./xexit.o ./xmalloc.o ./xmemdup.o ./xstrdup.o ./xstrerror.o  
> ./xstrndup                                                            
>                   .o > required-list
> make[4]: Entering directory  
> `/c/gcc4/gcc-build/build-i686-pc-mingw32/libiberty/t                  
>                                                             estsuite'
> make[4]: Nothing to be done for `all'.
> make[4]: Leaving directory  
> `/c/gcc4/gcc-build/build-i686-pc-mingw32/libiberty/te                 
>                                                              stsuite'
> make[3]: Leaving directory  
> `/c/gcc4/gcc-build/build-i686-pc-mingw32/libiberty'
> Configuring in build-i686-pc-mingw32/fixincludes
> configure: loading cache ../config.cache
> checking build system type... (cached) i686-pc-mingw32
> checking host system type... (cached) i686-pc-mingw32
> checking target system type... (cached) i686-pc-mingw32
> checking for i686-pc-mingw32-gcc... (cached) gcc
> checking for C compiler default output file name... a.exe
> checking whether the C compiler works... yes
> checking whether we are cross compiling... no
> checking for suffix of executables... .exe
> checking for suffix of object files... (cached) o
> checking whether we are using the GNU C compiler... (cached) yes
> checking whether gcc accepts -g... (cached) yes
> checking for gcc option to accept ANSI C... (cached) none needed
> checking whether gcc supports -W... (cached) yes
> checking whether gcc supports -Wall... (cached) yes
> checking whether gcc supports -Wwrite-strings... (cached) yes
> checking whether gcc supports -Wstrict-prototypes... (cached) yes
> checking whether gcc supports -Wmissing-prototypes... (cached) yes
> checking whether gcc supports -Wold-style-definition... (cached) yes
> checking whether gcc supports -Wmissing-format-attribute... (cached) yes
> checking whether gcc supports -Wno-overlength-strings... (cached) no
> checking whether gcc supports -pedantic -Wno-long-long... (cached) yes
> checking how to run the C preprocessor... (cached) gcc -E
> checking for egrep... (cached) grep -E
> checking for ANSI C header files... (cached) yes
> checking for sys/types.h... (cached) yes
> checking for sys/stat.h... (cached) yes
> checking for stdlib.h... (cached) yes
> checking for string.h... (cached) yes
> checking for memory.h... (cached) yes
> checking for strings.h... (cached) yes
> checking for inttypes.h... (cached) yes
> checking for stdint.h... (cached) yes
> checking for unistd.h... (cached) yes
> checking for stddef.h... (cached) yes
> checking for stdlib.h... (cached) yes
> checking for strings.h... (cached) yes
> checking for unistd.h... (cached) yes
> checking for fcntl.h... (cached) yes
> checking for sys/file.h... (cached) yes
> checking for sys/stat.h... (cached) yes
> checking for clearerr_unlocked... (cached) no
> checking for feof_unlocked... (cached) no
> checking for ferror_unlocked... (cached) no
> checking for fflush_unlocked... (cached) no
> checking for fgetc_unlocked... (cached) no
> checking for fgets_unlocked... (cached) no
> checking for fileno_unlocked... (cached) no
> checking for fprintf_unlocked... (cached) no
> checking for fputc_unlocked... (cached) no
> checking for fputs_unlocked... (cached) no
> checking for fread_unlocked... (cached) no
> checking for fwrite_unlocked... (cached) no
> checking for getchar_unlocked... (cached) no
> checking for getc_unlocked... (cached) no
> checking for putchar_unlocked... (cached) no
> checking for putc_unlocked... (cached) no
> checking whether abort is declared... (cached) yes
> checking whether asprintf is declared... (cached) no
> checking whether basename is declared... (cached) no
> checking whether errno is declared... (cached) yes
> checking whether vasprintf is declared... (cached) no
> checking whether clearerr_unlocked is declared... (cached) no
> checking whether feof_unlocked is declared... (cached) no
> checking whether ferror_unlocked is declared... (cached) no
> checking whether fflush_unlocked is declared... (cached) no
> checking whether fgetc_unlocked is declared... (cached) no
> checking whether fgets_unlocked is declared... (cached) no
> checking whether fileno_unlocked is declared... (cached) no
> checking whether fprintf_unlocked is declared... (cached) no
> checking whether fputc_unlocked is declared... (cached) no
> checking whether fputs_unlocked is declared... (cached) no
> checking whether fread_unlocked is declared... (cached) no
> checking whether fwrite_unlocked is declared... (cached) no
> checking whether getchar_unlocked is declared... (cached) no
> checking whether getc_unlocked is declared... (cached) no
> checking whether putchar_unlocked is declared... (cached) no
> checking whether putc_unlocked is declared... (cached) no
> checking for an ANSI C-conforming const... (cached) yes
> checking for sys/mman.h... (cached) no
> checking for mmap... (cached) no
> checking whether to enable maintainer-specific portions of Makefiles... no
> configure: creating ./config.status
> config.status: creating Makefile
> config.status: creating mkheaders.almost
> config.status: creating config.h
> config.status: config.h is unchanged
> make[3]: Entering directory  
> `/c/gcc4/gcc-build/build-i686-pc-mingw32/fixincludes                  
>                                                             '
> srcdir="../.././../gcc-4.2.4/fixincludes" /bin/sh  
> ../.././../gcc-4.2.4/fixinclud                                        
>                                       es/mkfixinc.sh i686-pc-mingw32
> sed -e 's/@gcc_version@/4.2.4/' < mkheaders.almost > mkheadersT
> mv -f mkheadersT mkheaders
> make[3]: Leaving directory  
> `/c/gcc4/gcc-build/build-i686-pc-mingw32/fixincludes'
> Configuring stage 1 in ./libcpp
> configure: loading cache ./config.cache
> checking build system type... (cached) i686-pc-mingw32
> checking host system type... (cached) i686-pc-mingw32
> checking target system type... (cached) i686-pc-mingw32
> checking whether make sets $(MAKE)... (cached) yes
> checking for a BSD-compatible install... /bin/install -c
> checking for i686-pc-mingw32-gcc... (cached) gcc
> checking for C compiler default output file name... a.exe
> checking whether the C compiler works... yes
> checking whether we are cross compiling... no
> checking for suffix of executables... .exe
> checking for suffix of object files... (cached) o
> checking whether we are using the GNU C compiler... (cached) yes
> checking whether gcc accepts -g... (cached) yes
> checking for gcc option to accept ANSI C... (cached) none needed
> checking for i686-pc-mingw32-ranlib... (cached) ranlib
> checking for aclocal... (cached) aclocal
> checking for autoconf... (cached) autoconf
> checking for autoheader... (cached) autoheader
> checking whether gcc supports -W... (cached) yes
> checking whether gcc supports -Wall... (cached) yes
> checking whether gcc supports -Wwrite-strings... (cached) yes
> checking whether gcc supports -Wstrict-prototypes... (cached) yes
> checking whether gcc supports -Wmissing-prototypes... (cached) yes
> checking whether gcc supports -Wold-style-definition... (cached) yes
> checking whether gcc supports -Wmissing-format-attribute... (cached) yes
> checking whether gcc supports -pedantic -Wno-long-long... (cached) yes
> checking dependency style of gcc... (cached) gcc3
> checking whether time.h and sys/time.h may both be included... (cached) yes
> checking whether string.h and strings.h may both be included... (cached) yes
> checking how to run the C preprocessor... (cached) gcc -E
> checking for egrep... (cached) grep -E
> checking for ANSI C header files... (cached) yes
> checking for sys/types.h... (cached) yes
> checking for sys/stat.h... (cached) yes
> checking for stdlib.h... (cached) yes
> checking for string.h... (cached) yes
> checking for memory.h... (cached) yes
> checking for strings.h... (cached) yes
> checking for inttypes.h... (cached) yes
> checking for stdint.h... (cached) yes
> checking for unistd.h... (cached) yes
> checking for iconv.h... (cached) no
> checking for locale.h... (cached) yes
> checking for fcntl.h... (cached) yes
> checking for limits.h... (cached) yes
> checking for stddef.h... (cached) yes
> checking for stdlib.h... (cached) yes
> checking for strings.h... (cached) yes
> checking for string.h... (cached) yes
> checking for sys/file.h... (cached) yes
> checking for unistd.h... (cached) yes
> checking for an ANSI C-conforming const... (cached) yes
> checking for inline... (cached) inline
> checking for obstacks... (cached) no
> checking for off_t... (cached) yes
> checking for size_t... (cached) yes
> checking whether struct tm is in sys/time.h or time.h... (cached) time.h
> checking for int... (cached) yes
> checking size of int... (cached) 4
> checking for long... (cached) yes
> checking size of long... (cached) 4
> checking for clearerr_unlocked... (cached) no
> checking for feof_unlocked... (cached) no
> checking for ferror_unlocked... (cached) no
> checking for fflush_unlocked... (cached) no
> checking for fgetc_unlocked... (cached) no
> checking for fgets_unlocked... (cached) no
> checking for fileno_unlocked... (cached) no
> checking for fprintf_unlocked... (cached) no
> checking for fputc_unlocked... (cached) no
> checking for fputs_unlocked... (cached) no
> checking for fread_unlocked... (cached) no
> checking for fwrite_unlocked... (cached) no
> checking for getchar_unlocked... (cached) no
> checking for getc_unlocked... (cached) no
> checking for putchar_unlocked... (cached) no
> checking for putc_unlocked... (cached) no
> checking whether abort is declared... (cached) yes
> checking whether asprintf is declared... (cached) no
> checking whether basename is declared... (cached) no
> checking whether errno is declared... (cached) yes
> checking whether getopt is declared... (cached) yes
> checking whether clearerr_unlocked is declared... (cached) no
> checking whether feof_unlocked is declared... (cached) no
> checking whether ferror_unlocked is declared... (cached) no
> checking whether fflush_unlocked is declared... (cached) no
> checking whether fgetc_unlocked is declared... (cached) no
> checking whether fgets_unlocked is declared... (cached) no
> checking whether fileno_unlocked is declared... (cached) no
> checking whether fprintf_unlocked is declared... (cached) no
> checking whether fputc_unlocked is declared... (cached) no
> checking whether fputs_unlocked is declared... (cached) no
> checking whether fread_unlocked is declared... (cached) no
> checking whether fwrite_unlocked is declared... (cached) no
> checking whether getchar_unlocked is declared... (cached) no
> checking whether getc_unlocked is declared... (cached) no
> checking whether putchar_unlocked is declared... (cached) no
> checking whether putc_unlocked is declared... (cached) no
> checking whether vasprintf is declared... (cached) no
> checking for working alloca.h... (cached) no
> checking for alloca... (cached) yes
> checking for ANSI C header files... (cached) yes
> checking for nl_langinfo and CODESET... (cached) no
> checking whether NLS is requested... yes
> checking for catalogs to be installed...  be ca da de el es fr ja nl  
> sv tr uk vi                                                           
>                     zh_CN zh_TW be ca da de el es fr ja nl sv tr uk  
> vi zh_CN zh_TW
> checking for uchar...
> checking for ld used by GCC... (cached)  
> C:/mingw/bin/../lib/gcc/mingw32/3.4.5/..                              
>                                                  
> /../../../mingw32/bin/ld.exe
> checking if the linker  
> (C:/mingw/bin/../lib/gcc/mingw32/3.4.5/../../../../mingw3             
>                                                                   
> 2/bin/ld.exe) is GNU ld... (cached) yes
> checking for shared library run path origin... (cached) done
> checking for iconv... (cached) no, consider installing GNU libiconv
> configure: creating ./config.status
> config.status: creating Makefile
> config.status: creating config.h
> config.status: config.h is unchanged
> config.status: executing depdir commands
> mkdir: cannot create directory `.deps': File exists
> make[3]: Entering directory `/c/gcc4/gcc-build/libcpp'
> test -f config.h || (rm -f stamp-h1 && make stamp-h1)
> echo "#define LOCALEDIR \"/usr/local/share/locale\"" > localedir.new
> .././../gcc-4.2.4/libcpp/../move-if-change localedir.new localedir.h
> echo timestamp > localedir.hs
> make[3]: Leaving directory `/c/gcc4/gcc-build/libcpp'
> Configuring stage 1 in ./libdecnumber
> configure: loading cache ./config.cache
> checking whether make sets $(MAKE)... (cached) yes
> checking for i686-pc-mingw32-gcc... (cached) gcc
> checking for C compiler default output file name... a.exe
> checking whether the C compiler works... yes
> checking whether we are cross compiling... no
> checking for suffix of executables... .exe
> checking for suffix of object files... (cached) o
> checking whether we are using the GNU C compiler... (cached) yes
> checking whether gcc accepts -g... (cached) yes
> checking for gcc option to accept ANSI C... (cached) none needed
> checking for i686-pc-mingw32-ranlib... (cached) ranlib
> checking for aclocal... (cached) aclocal
> checking for autoconf... (cached) autoconf
> checking for autoheader... (cached) autoheader
> checking whether gcc supports -W... (cached) yes
> checking whether gcc supports -Wall... (cached) yes
> checking whether gcc supports -Wwrite-strings... (cached) yes
> checking whether gcc supports -Wstrict-prototypes... (cached) yes
> checking whether gcc supports -Wmissing-prototypes... (cached) yes
> checking whether gcc supports -Wold-style-definition... (cached) yes
> checking whether gcc supports -Wmissing-format-attribute... (cached) yes
> checking whether gcc supports -Wcast-qual... (cached) yes
> checking whether gcc supports -pedantic -Wno-long-long... (cached) yes
> checking how to run the C preprocessor... (cached) gcc -E
> checking for egrep... (cached) grep -E
> checking for ANSI C header files... (cached) yes
> checking for sys/types.h... (cached) yes
> checking for sys/stat.h... (cached) yes
> checking for stdlib.h... (cached) yes
> checking for string.h... (cached) yes
> checking for memory.h... (cached) yes
> checking for strings.h... (cached) yes
> checking for inttypes.h... (cached) yes
> checking for stdint.h... (cached) yes
> checking for unistd.h... (cached) yes
> checking for ctype.h... (cached) yes
> checking for stddef.h... (cached) yes
> checking for string.h... (cached) yes
> checking for stdio.h... (cached) yes
> looking for a compliant stdint.h in stdint.h, checking for uintmax_t... yes
> checking for uintptr_t... yes
> checking for int_least32_t... yes
> checking for int_fast32_t... yes
> checking for uint64_t... yes
> checking what to include in gstdint.h... stdint.h (already complete)
> checking for an ANSI C-conforming const... (cached) yes
> checking for off_t... (cached) yes
> checking for int... (cached) yes
> checking size of int... (cached) 4
> checking for long... (cached) yes
> checking size of long... (cached) 4
> checking for ANSI C header files... (cached) yes
> configure: creating ./config.status
> config.status: creating Makefile
> config.status: creating config.h
> config.status: config.h is unchanged
> config.status: executing gstdint.h commands
> make[3]: Entering directory `/c/gcc4/gcc-build/libdecnumber'
> make[3]: Nothing to be done for `all'.
> make[3]: Leaving directory `/c/gcc4/gcc-build/libdecnumber'
> make[3]: Entering directory `/c/gcc4/gcc-build/gcc'
> Makefile:1156: .././../gcc-4.2.4/gcc/hello-world/Make-lang.in: No  
> such file or d                                                        
>                       irectory
> make[3]: *** No rule to make target  
> `.././../gcc-4.2.4/gcc/hello-world/Make-lang                          
>                                                     .in'.  Stop.
> make[3]: Leaving directory `/c/gcc4/gcc-build/gcc'
> make[2]: *** [all-stage1-gcc] Error 2
> make[2]: Leaving directory `/c/gcc4/gcc-build'
> make[1]: *** [stage1-bubble] Error 2
> make[1]: Leaving directory `/c/gcc4/gcc-build'
> make: *** [bootstrap] Error 2
>
>
> Citando "John (Eljay) Love-Jensen" <eljay@adobe.com>:
>
>>> Thanks for your tip, I tested with your front-end (and the my) with my
>>> version and all is well (the first part), but when type make bootstrap or
>>> make bootstrap-lean return this:
>>>
>>> make[3]: Leaving directory `/c/gcc4/gcc-build/gcc'
>>> make[2]: *** [ail-stage1-gcc] Error 2
>>> make[2]: Leaving directory `/c/gcc4/gcc-build'
>>> make[1]: *** [stage1-bubble] Error 2
>>> make[1]: Leaving directory `/c/gcc4/gcc-build'
>>> make: *** [bootstrap] Error2
>
>
> Thanks for advance,
>
> greicy
>
>
>>
>> In addition to what John G said, also please include your configure  
>> line, your make line, your platform, the GCC version, GMP and where  
>> is it, MPFR and where is it, MPC and where is it?
>>
>> You may have already provided this information from a previous  
>> inquiry on this forum.  But, if so, that information is  
>> out-of-context.
>>
>> Sincerely,
>> --Eljay
>>
>
>

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

* RE: How to include a front end to gcc ?
  2009-12-07 15:53                 ` Greicy.Costa-Marques
@ 2009-12-07 15:54                   ` John (Eljay) Love-Jensen
  2009-12-10 20:55                     ` Greicy.Costa-Marques
  0 siblings, 1 reply; 24+ messages in thread
From: John (Eljay) Love-Jensen @ 2009-12-07 15:54 UTC (permalink / raw)
  To: Greicy.Costa-Marques; +Cc: gcc-help

Hi Greicy,

> I installed the GMP end MPFR. The versions are shown below and as well the result the configure and the make booststrap:

Although this may not be relevant to your issue at hand, have you tried to let GMP and MPFR be built by GCC?

As per the alternative having them built together with GCC:
http://gcc.gnu.org/install/prerequisites.html

GMP...
"""
Alternatively, if a GMP source distribution is found in a subdirectory of your GCC sources named gmp, it will be built together with GCC. 
"""

MPFR...
"""
Alternatively, if a MPFR source distribution is found in a subdirectory of your GCC sources named mpfr, it will be built together with GCC.
"""

In general, I've found this alternative to be better (more reliable) than having GMP and MPFR pre-built.

> I work with the windows xp (then I used msys and mingw)

You may want to consider also asking your GCC configuration questions on the MSYS and MinGW forum(s).  Not that this forum is an inappropriate forum, but there are probably GCC particulars that require special understanding to build and use GCC in the MSYS and/or MinGW situation.

I do not use MSYS or MinGW*, so I do not have specialized knowledge for that situation.

* I have nothing against them, and would definitely use them if I had a need for them.

> $ ./../gcc-4.2.4/configure --enable-languages=hello-world

Okay.

> Makefile:1156: .././../gcc-4.2.4/gcc/hello-world/Make-lang.in: No such file or directory

It appears that gcc-4.2.4/gcc/hello-world/Make-lang.in is missing.

Sincerely,
--Eljay

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

* RE: How to include a front end to gcc ?
  2009-12-07 15:54                   ` John (Eljay) Love-Jensen
@ 2009-12-10 20:55                     ` Greicy.Costa-Marques
  2009-12-11  0:23                       ` Andi Hellmund
  0 siblings, 1 reply; 24+ messages in thread
From: Greicy.Costa-Marques @ 2009-12-10 20:55 UTC (permalink / raw)
  To: John (Eljay) Love-Jensen; +Cc: Greicy.Costa-Marques, gcc-help

Hi John,
I don't know if the problem is the GMP end MPFR, sincerely I'm lost..
And the file Make-lang.in is there in /hello-world (this is my front end).

Any tip?

sincerely,
greicy


  Makefile:1156: .././../gcc-4.2.4/gcc/hello-world/Make-lang.in: No
>> such file or directory
>
> It appears that gcc-4.2.4/gcc/hello-world/Make-lang.in is missing.





Citando "John (Eljay) Love-Jensen" <eljay@adobe.com>:

> Hi Greicy,
>
>> I installed the GMP end MPFR. The versions are shown below and as  
>> well the result the configure and the make booststrap:
>
> Although this may not be relevant to your issue at hand, have you  
> tried to let GMP and MPFR be built by GCC?
>
> As per the alternative having them built together with GCC:
> http://gcc.gnu.org/install/prerequisites.html
>
> GMP...
> """
> Alternatively, if a GMP source distribution is found in a  
> subdirectory of your GCC sources named gmp, it will be built  
> together with GCC.
> """
>
> MPFR...
> """
> Alternatively, if a MPFR source distribution is found in a  
> subdirectory of your GCC sources named mpfr, it will be built  
> together with GCC.
> """
>
> In general, I've found this alternative to be better (more reliable)  
> than having GMP and MPFR pre-built.
>
>> I work with the windows xp (then I used msys and mingw)
>
> You may want to consider also asking your GCC configuration  
> questions on the MSYS and MinGW forum(s).  Not that this forum is an  
> inappropriate forum, but there are probably GCC particulars that  
> require special understanding to build and use GCC in the MSYS  
> and/or MinGW situation.
>
> I do not use MSYS or MinGW*, so I do not have specialized knowledge  
> for that situation.
>
> * I have nothing against them, and would definitely use them if I  
> had a need for them.
>
>> $ ./../gcc-4.2.4/configure --enable-languages=hello-world
>
> Okay.
>
>> Makefile:1156: .././../gcc-4.2.4/gcc/hello-world/Make-lang.in: No  
>> such file or directory
>
> It appears that gcc-4.2.4/gcc/hello-world/Make-lang.in is missing.
>
> Sincerely,
> --Eljay
>

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

* Re: How to include a front end to gcc ?
  2009-12-10 20:55                     ` Greicy.Costa-Marques
@ 2009-12-11  0:23                       ` Andi Hellmund
  2009-12-11  9:51                         ` Greicy.Costa-Marques
  0 siblings, 1 reply; 24+ messages in thread
From: Andi Hellmund @ 2009-12-11  0:23 UTC (permalink / raw)
  To: Greicy.Costa-Marques; +Cc: John (Eljay) Love-Jensen, gcc-help

Hey Greicy,

have you already tried to build GMP and MPFR as part of gcc just like
John suggested? Have you already tried to build your front-end in a
Linux environment to check if there's something wrong with MINGW?

For the case you don't have a Linux environment in place, you could send
me your frond-end code (not the complete gcc source tree) and I'll try
it ...

Best regards,
Andi

Greicy.Costa-Marques@imag.fr wrote:
> Hi John,
> I don't know if the problem is the GMP end MPFR, sincerely I'm lost..
> And the file Make-lang.in is there in /hello-world (this is my front
> end).
>
> Any tip?
>
> sincerely,
> greicy
>
>
>  Makefile:1156: .././../gcc-4.2.4/gcc/hello-world/Make-lang.in: No
>>> such file or directory
>>
>> It appears that gcc-4.2.4/gcc/hello-world/Make-lang.in is missing.
>
>
>
>
>
> Citando "John (Eljay) Love-Jensen" <eljay@adobe.com>:
>
>> Hi Greicy,
>>
>>> I installed the GMP end MPFR. The versions are shown below and as
>>> well the result the configure and the make booststrap:
>>
>> Although this may not be relevant to your issue at hand, have you
>> tried to let GMP and MPFR be built by GCC?
>>
>> As per the alternative having them built together with GCC:
>> http://gcc.gnu.org/install/prerequisites.html
>>
>> GMP...
>> """
>> Alternatively, if a GMP source distribution is found in a
>> subdirectory of your GCC sources named gmp, it will be built together
>> with GCC.
>> """
>>
>> MPFR...
>> """
>> Alternatively, if a MPFR source distribution is found in a
>> subdirectory of your GCC sources named mpfr, it will be built
>> together with GCC.
>> """
>>
>> In general, I've found this alternative to be better (more reliable)
>> than having GMP and MPFR pre-built.
>>
>>> I work with the windows xp (then I used msys and mingw)
>>
>> You may want to consider also asking your GCC configuration questions
>> on the MSYS and MinGW forum(s).  Not that this forum is an
>> inappropriate forum, but there are probably GCC particulars that
>> require special understanding to build and use GCC in the MSYS and/or
>> MinGW situation.
>>
>> I do not use MSYS or MinGW*, so I do not have specialized knowledge
>> for that situation.
>>
>> * I have nothing against them, and would definitely use them if I had
>> a need for them.
>>
>>> $ ./../gcc-4.2.4/configure --enable-languages=hello-world
>>
>> Okay.
>>
>>> Makefile:1156: .././../gcc-4.2.4/gcc/hello-world/Make-lang.in: No
>>> such file or directory
>>
>> It appears that gcc-4.2.4/gcc/hello-world/Make-lang.in is missing.
>>
>> Sincerely,
>> --Eljay
>>
>
>

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

* Re: How to include a front end to gcc ?
  2009-12-11  0:23                       ` Andi Hellmund
@ 2009-12-11  9:51                         ` Greicy.Costa-Marques
  2009-12-12  2:15                           ` Andi Hellmund
  0 siblings, 1 reply; 24+ messages in thread
From: Greicy.Costa-Marques @ 2009-12-11  9:51 UTC (permalink / raw)
  To: Andi Hellmund; +Cc: Greicy.Costa-Marques, John (Eljay) Love-Jensen, gcc-help

[-- Attachment #1: Type: text/plain, Size: 3048 bytes --]


Hi Andi,

No, I didn't try to build GMP and MPFR as part of gcc, I built each  
one separately. Unfortunately do not have a machine with linux on place.
I'll send my front-end code for your in attached.

Best regards,
greicy






Citando "Andi Hellmund" <mail@andihellmund.com>:

> Hey Greicy,
>
> have you already tried to build GMP and MPFR as part of gcc just like
> John suggested? Have you already tried to build your front-end in a
> Linux environment to check if there's something wrong with MINGW?
>
> For the case you don't have a Linux environment in place, you could send
> me your frond-end code (not the complete gcc source tree) and I'll try
> it ...
>
> Best regards,
> Andi
>
> Greicy.Costa-Marques@imag.fr wrote:
>> Hi John,
>> I don't know if the problem is the GMP end MPFR, sincerely I'm lost..
>> And the file Make-lang.in is there in /hello-world (this is my front
>> end).
>>
>> Any tip?
>>
>> sincerely,
>> greicy
>>
>>
>>  Makefile:1156: .././../gcc-4.2.4/gcc/hello-world/Make-lang.in: No
>>>> such file or directory
>>>
>>> It appears that gcc-4.2.4/gcc/hello-world/Make-lang.in is missing.
>>
>>
>>
>>
>>
>> Citando "John (Eljay) Love-Jensen" <eljay@adobe.com>:
>>
>>> Hi Greicy,
>>>
>>>> I installed the GMP end MPFR. The versions are shown below and as
>>>> well the result the configure and the make booststrap:
>>>
>>> Although this may not be relevant to your issue at hand, have you
>>> tried to let GMP and MPFR be built by GCC?
>>>
>>> As per the alternative having them built together with GCC:
>>> http://gcc.gnu.org/install/prerequisites.html
>>>
>>> GMP...
>>> """
>>> Alternatively, if a GMP source distribution is found in a
>>> subdirectory of your GCC sources named gmp, it will be built together
>>> with GCC.
>>> """
>>>
>>> MPFR...
>>> """
>>> Alternatively, if a MPFR source distribution is found in a
>>> subdirectory of your GCC sources named mpfr, it will be built
>>> together with GCC.
>>> """
>>>
>>> In general, I've found this alternative to be better (more reliable)
>>> than having GMP and MPFR pre-built.
>>>
>>>> I work with the windows xp (then I used msys and mingw)
>>>
>>> You may want to consider also asking your GCC configuration questions
>>> on the MSYS and MinGW forum(s).  Not that this forum is an
>>> inappropriate forum, but there are probably GCC particulars that
>>> require special understanding to build and use GCC in the MSYS and/or
>>> MinGW situation.
>>>
>>> I do not use MSYS or MinGW*, so I do not have specialized knowledge
>>> for that situation.
>>>
>>> * I have nothing against them, and would definitely use them if I had
>>> a need for them.
>>>
>>>> $ ./../gcc-4.2.4/configure --enable-languages=hello-world
>>>
>>> Okay.
>>>
>>>> Makefile:1156: .././../gcc-4.2.4/gcc/hello-world/Make-lang.in: No
>>>> such file or directory
>>>
>>> It appears that gcc-4.2.4/gcc/hello-world/Make-lang.in is missing.
>>>
>>> Sincerely,
>>> --Eljay
>>>
>>
>>
>


[-- Attachment #2: hello-world.rar --]
[-- Type: application/x-rar, Size: 6571 bytes --]

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

* Re: How to include a front end to gcc ?
  2009-12-11  9:51                         ` Greicy.Costa-Marques
@ 2009-12-12  2:15                           ` Andi Hellmund
  2009-12-14 20:11                             ` Greicy.Costa-Marques
  2009-12-16 16:50                             ` Greicy.Costa-Marques
  0 siblings, 2 replies; 24+ messages in thread
From: Andi Hellmund @ 2009-12-12  2:15 UTC (permalink / raw)
  To: Greicy.Costa-Marques; +Cc: Andi Hellmund, John (Eljay) Love-Jensen, gcc-help

[-- Attachment #1: Type: TEXT/PLAIN, Size: 3859 bytes --]



On Fri, 11 Dec 2009, Greicy.Costa-Marques@imag.fr wrote:

>
> Hi Andi,
>
> No, I didn't try to build GMP and MPFR as part of gcc, I built each one 
> separately. Unfortunately do not have a machine with linux on place.
> I'll send my front-end code for your in attached.
>
> Best regards,
> greicy
>
>
>
>
>
>
> Citando "Andi Hellmund" <mail@andihellmund.com>:
>
>> Hey Greicy,
>> 
>> have you already tried to build GMP and MPFR as part of gcc just like
>> John suggested? Have you already tried to build your front-end in a
>> Linux environment to check if there's something wrong with MINGW?
>> 
>> For the case you don't have a Linux environment in place, you could send
>> me your frond-end code (not the complete gcc source tree) and I'll try
>> it ...
>> 
>> Best regards,
>> Andi
>> 
>> Greicy.Costa-Marques@imag.fr wrote:
>>> Hi John,
>>> I don't know if the problem is the GMP end MPFR, sincerely I'm lost..
>>> end).
>>> 
>>> Any tip?
>>> 
>>> sincerely,
>>> greicy
>>> 
>>> 
>>> Makefile:1156: .././../gcc-4.2.4/gcc/hello-world/Make-lang.in: No
>>>>> such file or directory
>>>> 
>>>> It appears that gcc-4.2.4/gcc/hello-world/Make-lang.in is missing.
>>> 
>>> 
>>> 
>>> 
>>> 
>>> Citando "John (Eljay) Love-Jensen" <eljay@adobe.com>:
>>> 
>>>> Hi Greicy,
>>>> 
>>>>> I installed the GMP end MPFR. The versions are shown below and as
>>>>> well the result the configure and the make booststrap:
>>>> 
>>>> Although this may not be relevant to your issue at hand, have you
>>>> tried to let GMP and MPFR be built by GCC?
>>>> 
>>>> As per the alternative having them built together with GCC:
>>>> http://gcc.gnu.org/install/prerequisites.html
>>>> 
>>>> GMP...
>>>> """
>>>> Alternatively, if a GMP source distribution is found in a
>>>> subdirectory of your GCC sources named gmp, it will be built together
>>>> with GCC.
>>>> """
>>>> 
>>>> MPFR...
>>>> """
>>>> Alternatively, if a MPFR source distribution is found in a
>>>> subdirectory of your GCC sources named mpfr, it will be built
>>>> together with GCC.
>>>> """
>>>> 
>>>> In general, I've found this alternative to be better (more reliable)
>>>> than having GMP and MPFR pre-built.
>>>> 
>>>>> I work with the windows xp (then I used msys and mingw)
>>>> 
>>>> You may want to consider also asking your GCC configuration questions
>>>> on the MSYS and MinGW forum(s).  Not that this forum is an
>>>> inappropriate forum, but there are probably GCC particulars that
>>>> require special understanding to build and use GCC in the MSYS and/or
>>>> MinGW situation.
>>>> 
>>>> I do not use MSYS or MinGW*, so I do not have specialized knowledge
>>>> for that situation.
>>>> 
>>>> * I have nothing against them, and would definitely use them if I had
>>>> a need for them.
>>>> 
>>>>> $ ./../gcc-4.2.4/configure --enable-languages=hello-world
>>>> 
>>>> Okay.
>>>> 
>>>>> Makefile:1156: .././../gcc-4.2.4/gcc/hello-world/Make-lang.in: No
>>>>> such file or directory
>>>> 
>>>> It appears that gcc-4.2.4/gcc/hello-world/Make-lang.in is missing.
>>>> 
>>>> Sincerely,
>>>> --Eljay
>>>> 
>>> 
>>> 
>> 
>

Hey Greicy,

I haven't yet tried to build your front-end on Linux, but I possibly
discovered your root cause ...

After extracting your archive, I got this content

andi@randazzo:~/Documents/hello-world$ ls -l
total 32
[... omitting some output ...]
-rw-r--r-- 1 andi andi 2694 2010-01-11 06:22 Make-lang.in.txt    <-- !!!

>>> And the file Make-lang.in is there in /hello-world (this is my front

Apparently not ... it seems that you got tricked by Windows and it's fancy 
feature to hide commonly known file extensions like e.g. *.txt.

IIRC, you could change this setting via the directory settings (or at 
least ask your favourite search engine)

I would suggest you first try changing the file name to Make-lang.in 
before I try to reproduce your error on Linux ...

Cheers,
Andi

[-- Attachment #2: Type: APPLICATION/X-RAR, Size: 6571 bytes --]

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

* Re: How to include a front end to gcc ?
  2009-12-12  2:15                           ` Andi Hellmund
@ 2009-12-14 20:11                             ` Greicy.Costa-Marques
  2009-12-16 16:50                             ` Greicy.Costa-Marques
  1 sibling, 0 replies; 24+ messages in thread
From: Greicy.Costa-Marques @ 2009-12-14 20:11 UTC (permalink / raw)
  To: Andi Hellmund
  Cc: Greicy.Costa-Marques, Andi Hellmund, John (Eljay) Love-Jensen, gcc-help

[-- Attachment #1: Type: text/plain, Size: 4338 bytes --]

Citando "Andi Hellmund" <andi@andihellmund.com>:

>
>
> On Fri, 11 Dec 2009, Greicy.Costa-Marques@imag.fr wrote:
>
>>
>> Hi Andi,
>>
>> No, I didn't try to build GMP and MPFR as part of gcc, I built each  
>> one separately. Unfortunately do not have a machine with linux on  
>> place.
>> I'll send my front-end code for your in attached.
>>
>> Best regards,
>> greicy
>>
>>
>>
>>
>>
>>
>> Citando "Andi Hellmund" <mail@andihellmund.com>:
>>
>>> Hey Greicy,
>>>
>>> have you already tried to build GMP and MPFR as part of gcc just like
>>> John suggested? Have you already tried to build your front-end in a
>>> Linux environment to check if there's something wrong with MINGW?
>>>
>>> For the case you don't have a Linux environment in place, you could send
>>> me your frond-end code (not the complete gcc source tree) and I'll try
>>> it ...
>>>
>>> Best regards,
>>> Andi
>>>
>>> Greicy.Costa-Marques@imag.fr wrote:
>>>> Hi John,
>>>> I don't know if the problem is the GMP end MPFR, sincerely I'm lost..
>>>> end).
>>>>
>>>> Any tip?
>>>>
>>>> sincerely,
>>>> greicy
>>>>
>>>>
>>>> Makefile:1156: .././../gcc-4.2.4/gcc/hello-world/Make-lang.in: No
>>>>>> such file or directory
>>>>>
>>>>> It appears that gcc-4.2.4/gcc/hello-world/Make-lang.in is missing.
>>>>
>>>>
>>>>
>>>>
>>>>
>>>> Citando "John (Eljay) Love-Jensen" <eljay@adobe.com>:
>>>>
>>>>> Hi Greicy,
>>>>>
>>>>>> I installed the GMP end MPFR. The versions are shown below and as
>>>>>> well the result the configure and the make booststrap:
>>>>>
>>>>> Although this may not be relevant to your issue at hand, have you
>>>>> tried to let GMP and MPFR be built by GCC?
>>>>>
>>>>> As per the alternative having them built together with GCC:
>>>>> http://gcc.gnu.org/install/prerequisites.html
>>>>>
>>>>> GMP...
>>>>> """
>>>>> Alternatively, if a GMP source distribution is found in a
>>>>> subdirectory of your GCC sources named gmp, it will be built together
>>>>> with GCC.
>>>>> """
>>>>>
>>>>> MPFR...
>>>>> """
>>>>> Alternatively, if a MPFR source distribution is found in a
>>>>> subdirectory of your GCC sources named mpfr, it will be built
>>>>> together with GCC.
>>>>> """
>>>>>
>>>>> In general, I've found this alternative to be better (more reliable)
>>>>> than having GMP and MPFR pre-built.
>>>>>
>>>>>> I work with the windows xp (then I used msys and mingw)
>>>>>
>>>>> You may want to consider also asking your GCC configuration questions
>>>>> on the MSYS and MinGW forum(s).  Not that this forum is an
>>>>> inappropriate forum, but there are probably GCC particulars that
>>>>> require special understanding to build and use GCC in the MSYS and/or
>>>>> MinGW situation.
>>>>>
>>>>> I do not use MSYS or MinGW*, so I do not have specialized knowledge
>>>>> for that situation.
>>>>>
>>>>> * I have nothing against them, and would definitely use them if I had
>>>>> a need for them.
>>>>>
>>>>>> $ ./../gcc-4.2.4/configure --enable-languages=hello-world
>>>>>
>>>>> Okay.
>>>>>
>>>>>> Makefile:1156: .././../gcc-4.2.4/gcc/hello-world/Make-lang.in: No
>>>>>> such file or directory
>>>>>
>>>>> It appears that gcc-4.2.4/gcc/hello-world/Make-lang.in is missing.
>>>>>
>>>>> Sincerely,
>>>>> --Eljay
>>>>>
>>>>
>>>>
>>>
>>
>
> Hey Greicy,
>
> I haven't yet tried to build your front-end on Linux, but I possibly
> discovered your root cause ...
>
> After extracting your archive, I got this content
>
> andi@randazzo:~/Documents/hello-world$ ls -l
> total 32
> [... omitting some output ...]
> -rw-r--r-- 1 andi andi 2694 2010-01-11 06:22 Make-lang.in.txt    <-- !!!
>
>>>> And the file Make-lang.in is there in /hello-world (this is my front
>
> Apparently not ... it seems that you got tricked by Windows and it's  
> fancy feature to hide commonly known file extensions like e.g. *.txt.
>
> IIRC, you could change this setting via the directory settings (or  
> at least ask your favourite search engine)
>
> I would suggest you first try changing the file name to Make-lang.in  
> before I try to reproduce your error on Linux ...
>
> Cheers,
> Andi





Hi Andi,

I changed the file name to Make-lang.in (Well, I hope so!).. . I send  
my front-end attached again.

Thanks for advance
greicy

[-- Attachment #2: hello-world.rar --]
[-- Type: application/x-rar, Size: 6345 bytes --]

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

* Re: How to include a front end to gcc ?
  2009-12-12  2:15                           ` Andi Hellmund
  2009-12-14 20:11                             ` Greicy.Costa-Marques
@ 2009-12-16 16:50                             ` Greicy.Costa-Marques
  2009-12-16 22:40                               ` Cedric Roux
       [not found]                               ` <alpine.DEB.2.00.0912232132210.23563@randazzo>
  1 sibling, 2 replies; 24+ messages in thread
From: Greicy.Costa-Marques @ 2009-12-16 16:50 UTC (permalink / raw)
  To: Andi Hellmund
  Cc: Greicy.Costa-Marques, Andi Hellmund, John (Eljay) Love-Jensen, gcc-help

[-- Attachment #1: Type: text/plain, Size: 4424 bytes --]


Hi Andi,

I send my front-end in attached again... I changed the file name, but  
is not work it keeps showing me that there are errors...
Is possible you try to reproduce in your linux?

Thanks in advance

greicy






Citando "Andi Hellmund" <andi@andihellmund.com>:

>
>
> On Fri, 11 Dec 2009, Greicy.Costa-Marques@imag.fr wrote:
>
>>
>> Hi Andi,
>>
>> No, I didn't try to build GMP and MPFR as part of gcc, I built each  
>> one separately. Unfortunately do not have a machine with linux on  
>> place.
>> I'll send my front-end code for your in attached.
>>
>> Best regards,
>> greicy
>>
>>
>>
>>
>>
>>
>> Citando "Andi Hellmund" <mail@andihellmund.com>:
>>
>>> Hey Greicy,
>>>
>>> have you already tried to build GMP and MPFR as part of gcc just like
>>> John suggested? Have you already tried to build your front-end in a
>>> Linux environment to check if there's something wrong with MINGW?
>>>
>>> For the case you don't have a Linux environment in place, you could send
>>> me your frond-end code (not the complete gcc source tree) and I'll try
>>> it ...
>>>
>>> Best regards,
>>> Andi
>>>
>>> Greicy.Costa-Marques@imag.fr wrote:
>>>> Hi John,
>>>> I don't know if the problem is the GMP end MPFR, sincerely I'm lost..
>>>> end).
>>>>
>>>> Any tip?
>>>>
>>>> sincerely,
>>>> greicy
>>>>
>>>>
>>>> Makefile:1156: .././../gcc-4.2.4/gcc/hello-world/Make-lang.in: No
>>>>>> such file or directory
>>>>>
>>>>> It appears that gcc-4.2.4/gcc/hello-world/Make-lang.in is missing.
>>>>
>>>>
>>>>
>>>>
>>>>
>>>> Citando "John (Eljay) Love-Jensen" <eljay@adobe.com>:
>>>>
>>>>> Hi Greicy,
>>>>>
>>>>>> I installed the GMP end MPFR. The versions are shown below and as
>>>>>> well the result the configure and the make booststrap:
>>>>>
>>>>> Although this may not be relevant to your issue at hand, have you
>>>>> tried to let GMP and MPFR be built by GCC?
>>>>>
>>>>> As per the alternative having them built together with GCC:
>>>>> http://gcc.gnu.org/install/prerequisites.html
>>>>>
>>>>> GMP...
>>>>> """
>>>>> Alternatively, if a GMP source distribution is found in a
>>>>> subdirectory of your GCC sources named gmp, it will be built together
>>>>> with GCC.
>>>>> """
>>>>>
>>>>> MPFR...
>>>>> """
>>>>> Alternatively, if a MPFR source distribution is found in a
>>>>> subdirectory of your GCC sources named mpfr, it will be built
>>>>> together with GCC.
>>>>> """
>>>>>
>>>>> In general, I've found this alternative to be better (more reliable)
>>>>> than having GMP and MPFR pre-built.
>>>>>
>>>>>> I work with the windows xp (then I used msys and mingw)
>>>>>
>>>>> You may want to consider also asking your GCC configuration questions
>>>>> on the MSYS and MinGW forum(s).  Not that this forum is an
>>>>> inappropriate forum, but there are probably GCC particulars that
>>>>> require special understanding to build and use GCC in the MSYS and/or
>>>>> MinGW situation.
>>>>>
>>>>> I do not use MSYS or MinGW*, so I do not have specialized knowledge
>>>>> for that situation.
>>>>>
>>>>> * I have nothing against them, and would definitely use them if I had
>>>>> a need for them.
>>>>>
>>>>>> $ ./../gcc-4.2.4/configure --enable-languages=hello-world
>>>>>
>>>>> Okay.
>>>>>
>>>>>> Makefile:1156: .././../gcc-4.2.4/gcc/hello-world/Make-lang.in: No
>>>>>> such file or directory
>>>>>
>>>>> It appears that gcc-4.2.4/gcc/hello-world/Make-lang.in is missing.
>>>>>
>>>>> Sincerely,
>>>>> --Eljay
>>>>>
>>>>
>>>>
>>>
>>
>
> Hey Greicy,
>
> I haven't yet tried to build your front-end on Linux, but I possibly
> discovered your root cause ...
>
> After extracting your archive, I got this content
>
> andi@randazzo:~/Documents/hello-world$ ls -l
> total 32
> [... omitting some output ...]
> -rw-r--r-- 1 andi andi 2694 2010-01-11 06:22 Make-lang.in.txt    <-- !!!
>
>>>> And the file Make-lang.in is there in /hello-world (this is my front
>
> Apparently not ... it seems that you got tricked by Windows and it's  
> fancy feature to hide commonly known file extensions like e.g. *.txt.
>
> IIRC, you could change this setting via the directory settings (or  
> at least ask your favourite search engine)
>
> I would suggest you first try changing the file name to Make-lang.in  
> before I try to reproduce your error on Linux ...
>
> Cheers,
> Andi


[-- Attachment #2: hello-world.rar --]
[-- Type: application/x-rar, Size: 6343 bytes --]

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

* Re: How to include a front end to gcc ?
  2009-12-16 16:50                             ` Greicy.Costa-Marques
@ 2009-12-16 22:40                               ` Cedric Roux
       [not found]                               ` <alpine.DEB.2.00.0912232132210.23563@randazzo>
  1 sibling, 0 replies; 24+ messages in thread
From: Cedric Roux @ 2009-12-16 22:40 UTC (permalink / raw)
  To: gcc-help

Greicy.Costa-Marques@imag.fr wrote:
> 
> Hi Andi,
> 
> I send my front-end in attached again... I changed the file name, but is 
> not work it keeps showing me that there are errors...
> Is possible you try to reproduce in your linux?
> 
> Thanks in advance
> 
> greicy

Maybe not related but your
files appear to be DOS formatted
(ie. end of lines are made of 0x10 and 0x13).
Maybe some tool in the compilation process
expects some files as UNIX formatted?

My .02 euros.

Cédric

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

* Re: How to include a front end to gcc ?
       [not found]                                               ` <4B6B4CC5.50406@andihellmund.com>
@ 2010-03-05 15:36                                                 ` Greicy.Costa-Marques
  2010-03-05 22:43                                                   ` Andi Hellmund
  0 siblings, 1 reply; 24+ messages in thread
From: Greicy.Costa-Marques @ 2010-03-05 15:36 UTC (permalink / raw)
  To: Andi Hellmund, gcc-help; +Cc: Greicy.Costa-Marques

Hi Andi,

I did $ make bootstrap-lean to build the process (there it's ok,  
Ufa!!) and after i did $make install for installation of the  
procedure, but it returns:

$ make install
make[1]: Entering directory `/c/gcc/gcc-build'
/bin/sh ./../gcc-4.4.3/mkinstalldirs /usr/local /usr/local
make[2]: Entering directory `/c/gcc/gcc-build/fixincludes'
rm -rf /usr/local/libexec/gcc/i686-pc-mingw32/4.4.3/install-tools
/bin/sh .././../gcc-4.4.3/fixincludes/../mkinstalldirs  
/usr/local/libexec/gcc/i686-pc-mingw32/4.4.3/install-tools
mkdir -p -- /usr/local/libexec/gcc/i686-pc-mingw32/4.4.3/install-tools
/bin/sh .././../gcc-4.4.3/fixincludes/../mkinstalldirs  
/usr/local/lib/gcc/i686-pc-mingw32/4.4.3/install-tools/include
/bin/install -c -m 644 .././../gcc-4.4.3/fixincludes/README-fixinc \
            
/usr/local/lib/gcc/i686-pc-mingw32/4.4.3/install-tools/include/README
/bin/install -c fixinc.sh  
/usr/local/libexec/gcc/i686-pc-mingw32/4.4.3/install-tools/fixinc.sh
/bin/install -c fixincl.exe \
            
/usr/local/libexec/gcc/i686-pc-mingw32/4.4.3/install-tools/fixincl.exe
/bin/install -c mkheaders  
/usr/local/libexec/gcc/i686-pc-mingw32/4.4.3/install-tools/mkheaders
make[2]: Leaving directory `/c/gcc/gcc-build/fixincludes'
make[2]: Entering directory `/c/gcc/gcc-build/gcc'
for name in hello1.exe; \
         do \
            if [ -f $name ] ; then \
             name2="`echo \`basename $name\` | sed -e 's,y,y,' `"; \
             rm -f /usr/local/bin/$name2.exe; \
             echo /bin/install -c $name.exe /usr/local/bin/$name2.exe; \
             /bin/install -c $name.exe /usr/local/bin/$name2.exe; \
             chmod a+x /usr/local/bin/$name2.exe; \
           fi ; \
         done
/bin/install -c hello1.exe.exe /usr/local/bin/hello1.exe.exe
/bin/install: cannot stat `hello1.exe.exe': No such file or directory
chmod: cannot access `/usr/local/bin/hello1.exe.exe': No such file or  
directory
make[2]: *** [hello-world.install-common] Error 1
make[2]: Leaving directory `/c/gcc/gcc-build/gcc'
make[1]: *** [install-gcc] Error 2
make[1]: Leaving directory `/c/gcc/gcc-build'
make: *** [install] Error 2

Is necessary to do $make install, ok?


Following your advice, below, i post my problem here and and if anyone  
has any suggestions for this.

|||||
Regarding your problem, I must admit and be honest, that I am not yet
that deep into gcc, so maybe you should also ask on the gcc-help mailing
list as there are a lot of guys who have much more experience than me ;-)
|||||

The problem is to detect the errors/faults in digital architectures  
(different processors).Then, one of such modifications would be data  
duplication, ie, the basic idea is to duplicate all the variables of  
the program checking the consistency of the values. For each read  
operation on a variable, the operation is repeated for the duplicate  
variable and consistency control is done. If there is a difference  
between the original value variable and duplicate value variable, then  
an error is signal.

So when the program is presented to the compiler, for example in C  
language, the idea is to make such  alterations (as described above)  
in the compiler so that it automatically makes the harden of the  
program.

So, I would like to know how or where I could modify the compiler to  
modify this statement as for example:

var = var/5 (high-level statement) how/where i could change, ie  
reverse 1 bit of instruction, in this case would turn into another  
statement and thus it is characterized as an error basculement bit.


I thought of beginning to work on the front end would be a  
good/correct way, simply because the code in this stage is near the  
sorce code.... i don't know if that makes sense .

Well, sincerly i feel lost if anyone has any suggestions ... thanks in  
advance.

greicy



Andi Hellmund <mail@andihellmund.com> a écrit :

> Hey Greicy,
>
> yes, this looks like you ran out of hard-disk space.
>
> Regarding your problem, I must admit and be honest, that I am not yet
> that deep into gcc, so maybe you should also ask on the gcc-help mailing
> list as there are a lot of guys who have much more experience than me ;-)
>
>>>>
> The problem is to detect the errors/faults in digital architectures
> (different processors).Then, one of such modifications would be data
> duplication, ie, the basic idea is to duplicate all the variables of the
> program checking the consistency of the values. For each read operation
> on a variable, the operation is repeated for the duplicate variable and
> consistency control is done. If there is a difference between the
> original value variable and duplicate value variable, then an error is
> signal.
> <<<
>
>> From my experience, I would say there are two different ways, the first
> one is - as you already described - to modify gcc although I'm not 100%
> sure where to put the modifications (see the comments below). The
> alternative would be to do it without gcc. Assuming that it is that easy
> to just duplicate the variables/read operations (please correct me if
> I'm wrong), you could theoretically  use flex/bison to  parse a  C-code
> for the relevant constructs (e.g. read operations). To keep  it easy,
> you could omit the  semantic actions and just duplicate  lexically
> (though copy just the lines, if that fits your requirements). You could
> then push the responsibility to find semantic errors to the real
> compiler. But, I would use flex/bison only if you don't need too much
> information about the program. In turn, if you NEED context information
> about variables or if you want change assembly code (for your
> architectures) for certain constructs, you should definitely go with gcc.
>
> I hope that helps ...
>
> Andi
>
>
>>
>> Hi Andi,
>>
>> I tried to build gcc-4.4.3 and it gives me the answer
>>
>> $ make bootstrap -lean
>> echo stage3 > stage_final
>> make[1]: Entering directory `/c/gcc/gcc-build'
>> make[2]: Entering directory `/c/gcc/gcc-build'
>> make[2]: Leaving directory `/c/gcc/gcc-build'
>> make[2]: Entering directory `/c/gcc/gcc-build'
>> Configuring stage 1 in ./intl
>> configure: creating cache ./config.cache
>> checking whether make sets $(MAKE)... yes
>> checking for a BSD-compatible install... /bin/install -c
>> checking whether NLS is requested... yes
>> checking for msgfmt... no
>> checking for gmsgfmt... :
>> checking for xgettext... no
>> checking for msgmerge... no
>> checking for i686-pc-mingw32-gcc... gcc
>> checking for C compiler default output file name... a.exe
>> checking whether the C compiler works... yes
>> checking whether we are cross compiling... no
>> checking for suffix of executables... .exe
>> checking for suffix of object files... o
>> checking whether we are using the GNU C compiler... yes
>> checking whether gcc accepts -g... yes
>> checking for gcc option to accept ANSI C... none needed
>> checking build system type... i686-pc-mingw32
>> checking host system type... i686-pc-mingw32
>> checking for i686-pc-mingw32-ranlib... ranlib
>> checking for library containing strerror... none required
>> checking how to run the C preprocessor... gcc -E
>> checking for egrep... grep -E
>> checking for ANSI C header files... yes
>> checking for an ANSI C-conforming const... yes
>> checking for inline... inline
>> checking for sys/types.h... yes
>> checking for sys/stat.h... yes
>> checking for stdlib.h... yes
>> checking for string.h... yes
>> checking for memory.h... yes
>> checking for strings.h... yes
>> checking for inttypes.h... yes
>> checking for stdint.h... yes
>> checking for unistd.h... yes
>> checking for off_t... yes
>> checking for size_t... yes
>> checking for working alloca.h... no
>> checking for alloca... yes
>> checking for stdlib.h... (cached) yes
>> checking for unistd.h... (cached) yes
>> checking for getpagesize... yes
>> checking for working mmap... no
>> checking whether we are using the GNU C Library 2.1 or newer... no
>> checking whether integer division by zero raises SIGFPE... yes
>> checking for inttypes.h... yes
>> checking for stdint.h... yes
>> checking for unsigned long long... yes
>> checking for inttypes.h... yes
>> checking whether the inttypes.h PRIxNN macros are broken... no
>> checking for ld used by GCC...
>> C:/mingw/bin/../lib/gcc/mingw32/3.4.5/../../../../mingw32/bin/ld.exe
>> checking if the linker
>> (C:/mingw/bin/../lib/gcc/mingw32/3.4.5/../../../../mingw32/bin/ld.exe)
>> is GNU ld... yes
>> checking for shared library run path origin... done
>> checking argz.h usability... no
>> checking argz.h presence... no
>> checking for argz.h... no
>> checking limits.h usability... yes
>> checking limits.h presence... yes
>> checking for limits.h... yes
>> checking locale.h usability... yes
>> checking locale.h presence... yes
>> checking for locale.h... yes
>> checking nl_types.h usability... no
>> checking nl_types.h presence... no
>> checking for nl_types.h... no
>> checking malloc.h usability... yes
>> checking malloc.h presence... yes
>> checking for malloc.h... yes
>> checking stddef.h usability... yes
>> checking stddef.h presence... yes
>> checking for stddef.h... yes
>> checking for stdlib.h... (cached) yes
>> checking for string.h... (cached) yes
>> checking for unistd.h... (cached) yes
>> checking sys/param.h usability... yes
>> checking sys/param.h presence... yes
>> checking for sys/param.h... yes
>> checking for feof_unlocked... no
>> checking for fgets_unlocked... no
>> checking for getc_unlocked... no
>> checking for getcwd... yes
>> checking for getegid... no
>> checking for geteuid... no
>> checking for getgid... no
>> checking for getuid... no
>> checking for mempcpy... no
>> checking for munmap... no
>> checking for putenv... yes
>> checking for setenv... no
>> checking for setlocale... yes
>> checking for stpcpy... no
>> checking for strcasecmp... yes
>> checking for strdup... yes
>> checking for strtoul... yes
>> checking for tsearch... yes
>> checking for __argz_count... no
>> checking for __argz_stringify... no
>> checking for __argz_next... no
>> checking for __fsetlocking... no
>> checking for iconv... no, consider installing GNU libiconv
>> checking for nl_langinfo and CODESET... no
>> checking for LC_MESSAGES... no
>> checking for bison... bison
>> checking version of bison... 2.4.1, ok
>> checking whether NLS is requested... yes
>> checking whether included gettext is requested... no
>> checking for GNU gettext in libc... no
>> checking for GNU gettext in libintl... no
>> checking whether to use NLS... yes
>> checking where the gettext function comes from... included intl directory
>> checking for aclocal... aclocal
>> checking for autoconf... autoconf
>> checking for autoheader... autoheader
>> updating cache ./config.cache
>> configure: creating ./config.status
>> config.status: creating Makefile
>> config.status: creating config.intl
>> config.status: creating config.h
>> config.status: executing default-1 commands
>> Configuring stage 1 in ./gcc
>> configure: creating cache ./config.cache
>> checking build system type... i686-pc-mingw32
>> checking host system type... i686-pc-mingw32
>> checking target system type... i686-pc-mingw32
>> checking LIBRARY_PATH variable... ok
>> checking GCC_EXEC_PREFIX variable... ok
>> checking whether to place generated files in the source directory... no
>> checking whether a default linker was specified... no
>> checking whether a default assembler was specified... no
>> checking for i686-pc-mingw32-gcc... gcc
>> checking for C compiler default output file name... a.exe
>> checking whether the C compiler works... yes
>> checking whether we are cross compiling... no
>> checking for suffix of executables... .exe
>> checking for suffix of object files... o
>> checking whether we are using the GNU C compiler... yes
>> checking whether gcc accepts -g... yes
>> checking for gcc option to accept ANSI C... none needed
>> checking whether gcc and cc understand -c and -o together... yes
>> checking for i686-pc-mingw32-gnatbind... gnatbind
>> checking for i686-pc-mingw32-gnatmake... gnatmake
>> checking whether compiler driver understands Ada... yes
>> checking how to run the C preprocessor... gcc -E
>> checking for egrep... grep -E
>> checking for ANSI C header files... yes
>> checking for sys/types.h... yes
>> checking for sys/stat.h... yes
>> checking for stdlib.h... yes
>> checking for string.h... yes
>> checking for memory.h... yes
>> checking for strings.h... yes
>> checking for inttypes.h... yes
>> checking for stdint.h... yes
>> checking for unistd.h... yes
>> checking minix/config.h usability... no
>> checking minix/config.h presence... no
>> checking for minix/config.h... no
>> checking whether it is safe to define __EXTENSIONS__... yes
>> checking how to run the C preprocessor... gcc -E
>> checking for inline... inline
>> checking for void *... yes
>> checking size of void *... 4
>> checking for short... yes
>> checking size of short... 2
>> checking for int... yes
>> checking size of int... 4
>> checking for long... yes
>> checking size of long... 4
>> checking for long long... yes
>> checking for long long... (cached) yes
>> checking size of long long... 8
>> checking for __int64... yes
>> checking for __int64... (cached) yes
>> checking size of __int64... 8
>> checking whether gcc supports -W... yes
>> checking whether gcc supports -Wall... yes
>> checking whether gcc supports -Wwrite-strings... yes
>> checking whether gcc supports -Wstrict-prototypes... yes
>> checking whether gcc supports -Wmissing-prototypes... yes
>> checking whether gcc supports -Wcast-qual... yes
>> checking whether gcc supports -Wold-style-definition... yes
>> checking whether gcc supports -Wc++-compat... no
>> checking whether gcc supports -Wmissing-format-attribute... yes
>> checking whether gcc supports -pedantic -Wno-long-long
>> -Wno-variadic-macros -Wno-overlength-strings... no
>> checking valgrind.h usability... no
>> checking valgrind.h presence... no
>> checking for valgrind.h... no
>> configure: WARNING: decimal float is not supported for this target
>> configure: WARNING: fixed-point is not supported for this target
>> checking whether make sets $(MAKE)... yes
>> checking for gawk... gawk
>> checking whether ln -s works... yes
>> checking whether ln works... yes
>> checking for i686-pc-mingw32-ranlib... ranlib
>> checking for a BSD compatible install... /bin/install -c
>> checking for cmp's capabilities... gnucompare
>> checking for mktemp... no
>> checking for makeinfo... makeinfo --split-size=5000000
>> --split-size=5000000
>> checking for modern makeinfo... yes
>> checking for recent Pod::Man... yes
>> checking for flex... flex
>> checking for bison... bison
>> checking for nm... nm
>> checking for ar... ar
>> checking for ANSI C header files... (cached) yes
>> checking whether time.h and sys/time.h may both be included... yes
>> checking whether string.h and strings.h may both be included... yes
>> checking for sys/wait.h that is POSIX.1 compatible... no
>> checking for limits.h... yes
>> checking for stddef.h... yes
>> checking for string.h... (cached) yes
>> checking for strings.h... (cached) yes
>> checking for stdlib.h... (cached) yes
>> checking for time.h... yes
>> checking for iconv.h... no
>> checking for fcntl.h... yes
>> checking for unistd.h... (cached) yes
>> checking for sys/file.h... yes
>> checking for sys/time.h... yes
>> checking for sys/mman.h... no
>> checking for sys/resource.h... no
>> checking for sys/param.h... yes
>> checking for sys/times.h... no
>> checking for sys/stat.h... (cached) yes
>> checking for direct.h... yes
>> checking for malloc.h... yes
>> checking for langinfo.h... no
>> checking for ldfcn.h... no
>> checking for locale.h... yes
>> checking for wchar.h... yes
>> checking for thread.h... no
>> checking for pthread.h... no
>> checking for CHAR_BIT... yes
>> checking whether byte ordering is bigendian... no
>> checking for collect2 libraries... none required
>> checking for library containing exc_resume... no
>> checking for library containing ldexp... none required
>> checking for inttypes.h... yes
>> checking for times... no
>> checking for clock... yes
>> checking for kill... no
>> checking for getrlimit... no
>> checking for setrlimit... no
>> checking for atoll... yes
>> checking for atoq... no
>> checking for sysconf... no
>> checking for strsignal... no
>> checking for getrusage... no
>> checking for nl_langinfo... no
>> checking for gettimeofday... yes
>> checking for mbstowcs... yes
>> checking for wcswidth... no
>> checking for mmap... no
>> checking for mincore... no
>> checking for setlocale... yes
>> checking for clearerr_unlocked... no
>> checking for feof_unlocked... no
>> checking for ferror_unlocked... no
>> checking for fflush_unlocked... no
>> checking for fgetc_unlocked... no
>> checking for fgets_unlocked... no
>> checking for fileno_unlocked... no
>> checking for fprintf_unlocked... no
>> checking for fputc_unlocked... no
>> checking for fputs_unlocked... no
>> checking for fread_unlocked... no
>> checking for fwrite_unlocked... no
>> checking for getchar_unlocked... no
>> checking for getc_unlocked... no
>> checking for putchar_unlocked... no
>> checking for putc_unlocked... no
>> checking whether mbstowcs works... yes
>> checking for ssize_t... yes
>> checking for caddr_t... no
>> checking for uid_t in sys/types.h... no
>> checking type of array argument to getgroups... int
>> checking for sys/mman.h... (cached) no
>> checking for mmap... (cached) no
>> checking for pid_t... yes
>> checking for unistd.h... (cached) yes
>> checking for vfork.h... no
>> checking for fork... no
>> checking for vfork... no
>> checking for ld used by GCC...
>> C:/mingw/bin/../lib/gcc/mingw32/3.4.5/../../../../mingw32/bin/ld.exe
>> checking if the linker
>> (C:/mingw/bin/../lib/gcc/mingw32/3.4.5/../../../../mingw32/bin/ld.exe)
>> is GNU ld... yes
>> checking for shared library run path origin... done
>> checking for iconv... no, consider installing GNU libiconv
>> checking for LC_MESSAGES... no
>> checking for nl_langinfo and CODESET... no
>> checking whether getenv is declared... yes
>> checking whether atol is declared... yes
>> checking whether asprintf is declared... no
>> checking whether sbrk is declared... no
>> checking whether abort is declared... yes
>> checking whether atof is declared... yes
>> checking whether getcwd is declared... yes
>> checking whether getwd is declared... no
>> checking whether strsignal is declared... yes
>> checking whether strstr is declared... yes
>> checking whether strverscmp is declared... no
>> checking whether errno is declared... yes
>> checking whether snprintf is declared... yes
>> checking whether vsnprintf is declared... yes
>> checking whether vasprintf is declared... no
>> checking whether malloc is declared... yes
>> checking whether realloc is declared... yes
>> checking whether calloc is declared... yes
>> checking whether free is declared... yes
>> checking whether basename is declared... no
>> checking whether getopt is declared... no
>> checking whether clock is declared... yes
>> checking whether getpagesize is declared... no
>> checking whether clearerr_unlocked is declared... no
>> checking whether feof_unlocked is declared... no
>> checking whether ferror_unlocked is declared... no
>> checking whether fflush_unlocked is declared... no
>> checking whether fgetc_unlocked is declared... no
>> checking whether fgets_unlocked is declared... no
>> checking whether fileno_unlocked is declared... no
>> checking whether fprintf_unlocked is declared... no
>> checking whether fputc_unlocked is declared... no
>> checking whether fputs_unlocked is declared... no
>> checking whether fread_unlocked is declared... no
>> checking whether fwrite_unlocked is declared... no
>> checking whether getchar_unlocked is declared... no
>> checking whether getc_unlocked is declared... no
>> checking whether putchar_unlocked is declared... no
>> checking whether putc_unlocked is declared... no
>> checking whether getrlimit is declared... no
>> checking whether setrlimit is declared... no
>> checking whether getrusage is declared... no
>> checking whether ldgetname is declared... no
>> checking whether times is declared... no
>> checking whether sigaltstack is declared... no
>> checking for struct tms... no
>> checking for clock_t... yes
>> checking for .preinit_array/.init_array/.fini_array support... yes
>> checking if mkdir takes one argument... yes
>> Using `.././../gcc-4.4.3/gcc/config/i386/i386.c' for machine-specific
>> logic.
>> Using `.././../gcc-4.4.3/gcc/config/i386/i386.md' as machine
>> description file.
>> Using the following target machine macro files:
>>         .././../gcc-4.4.3/gcc/config/i386/i386.h
>>         .././../gcc-4.4.3/gcc/config/i386/unix.h
>>         .././../gcc-4.4.3/gcc/config/i386/bsd.h
>>         .././../gcc-4.4.3/gcc/config/i386/gas.h
>>         .././../gcc-4.4.3/gcc/config/dbxcoff.h
>>         .././../gcc-4.4.3/gcc/config/i386/cygming.h
>>         .././../gcc-4.4.3/gcc/config/i386/mingw32.h
>> Using `.././../gcc-4.4.3/gcc/config/ i386/xm-mingw32.h' as host
>> machine macro file.
>> Using host-mingw32.o for host machine hooks.
>> checking whether NLS is requested... yes
>> checking for catalogs to be installed...  be da de el es fi fr id ja
>> nl ru sr sv tr zh_CN zh_TW be da de el es fi fr id ja nl ru sr sv tr
>> zh_CN zh_TW
>> checking for library containing RegOpenKeyExA... no
>> checking for a sed that does not truncate output... /bin/sed
>> checking for fgrep... grep -F
>> checking for ld used by gcc...
>> C:/mingw/bin/../lib/gcc/mingw32/3.4.5/../../../../mingw32/bin/ld.exe
>> checking if the linker
>> (C:/mingw/bin/../lib/gcc/mingw32/3.4.5/../../../../mingw32/bin/ld.exe)
>> is GNU ld... yes
>> checking for BSD- or MS-compatible name lister (nm)... nm
>> checking the name lister (nm) interface... BSD nm
>> checking whether ln -s works... yes
>> checking the maximum length of command line arguments... 8192
>> checking whether the shell understands some XSI constructs... yes
>> checking whether the shell understands "+="... yes
>> checking for
>> C:/mingw/bin/../lib/gcc/mingw32/3.4.5/../../../../mingw32/bin/ld.exe
>> option to reload object files... -r
>> checking for i686-pc-mingw32-objdump... objdump
>> checking how to recognize dependent libraries... file_magic ^x86
>> archive import|^x86 DLL
>> checking for i686-pc-mingw32-ar... (cached) ar
>> checking for i686-pc-mingw32-strip... no
>> checking for strip... strip
>> checking for i686-pc-mingw32-ranlib... (cached) ranlib
>> checking command to parse nm output from gcc object... ok
>> checking for dlfcn.h... no
>> checking for objdir... .libs
>> checking if gcc supports -fno-rtti -fno-exceptions... no
>> checking for gcc option to produce PIC... -DDLL_EXPORT -DPIC
>> checking if gcc PIC flag -DDLL_EXPORT -DPIC works... yes
>> checking if gcc static flag -static works... yes
>> checking if gcc supports -c -o file.o... yes
>> checking if gcc supports -c -o file.o... (cached) yes
>> checking whether the gcc linker
>> (C:/mingw/bin/../lib/gcc/mingw32/3.4.5/../../../../mingw32/bin/ld.exe)
>> supports shared libraries... yes
>> checking whether -lc should be explicitly linked in... yes
>> checking dynamic linker characteristics... Win32 ld.exe
>> checking how to hardcode library paths into programs... immediate
>> checking whether stripping libraries is possible... yes
>> checking if libtool supports shared libraries... yes
>> checking whether to build shared libraries... yes
>> checking whether to build static libraries... yes
>> checking for as... /mingw/bin/as
>> checking what assembler to use... /mingw/bin/as
>> checking what linker to use...
>> C:/mingw/bin/../lib/gcc/mingw32/3.4.5/../../../../mingw32/bin/ld.exe
>> checking for nm... /mingw/bin/nm
>> checking what nm to use... /mingw/bin/nm
>> checking for objdump... /mingw/bin/objdump
>> checking what objdump to use... /mingw/bin/objdump
>> checking for readelf... /mingw/bin/readelf
>> checking what readelf to use... /mingw/bin/readelf
>> checking assembler for .balign and .p2align... yes
>> checking assembler for .p2align with maximum skip... yes
>> checking assembler for .literal16... no
>> checking assembler for working .subsection -1... no
>> checking assembler for .weak... yes
>> checking assembler for .weakref... yes
>> checking assembler for .nsubspa comdat... no
>> checking assembler for .hidden... no
>> checking linker for .hidden support... yes
>> checking linker read-only and read-write section mixing... read-write
>> checking assembler for .sleb128 and .uleb128... yes
>> checking assembler for cfi directives... yes
>> checking assembler for working cfi advance... no
>> checking assembler for cfi personality directive... no
>> checking assembler for cfi sections directive... no
>> checking assembler for eh_frame optimization... no
>> checking assembler for section merging support... no
>> checking assembler for section merging support... (cached) no
>> checking assembler for COMDAT group support... no
>> checking assembler for COMDAT group support... no
>> checking assembler for thread-local storage support... no
>> checking linker -Bstatic/-Bdynamic option... yes
>> checking assembler for .secrel32 relocs... yes
>> checking assembler for filds and fists mnemonics... yes
>> checking assembler for cmov syntax... no
>> checking assembler for ffreep mnemonic... yes
>> checking assembler for sahf mnemonic... yes
>> checking assembler for different section symbol subtraction... yes
>> checking assembler for GOTOFF in data... yes
>> checking assembler for dwarf2 debug_line support... yes
>> checking assembler for buggy dwarf2 .file directive... no
>> checking assembler for --gdwarf2 option... yes
>> checking assembler for --gstabs option... yes
>> checking assembler for --debug-prefix-map option... no
>> checking assembler for .lcomm with alignment... no
>> checking assembler for tolerance to line number 0... yes
>> checking linker PT_GNU_EH_FRAME support... no
>> checking linker position independent executable support... yes
>> checking linker EH-compatible garbage collection of sections... no
>> checking linker --as-needed support... yes
>> checking linker --sysroot support... yes
>> checking __stack_chk_fail in target C library... no
>> Using ggc-page for garbage collection.
>> checking whether to enable maintainer-specific portions of
>> Makefiles... no
>> Links are now set up to build a native compiler for i686-pc-mingw32.
>> updating cache ./config.cache
>> configure: creating ./config.status
>> config.status: creating as
>> config.status: creating collect-ld
>> config.status: creating nm
>> config.status: creating Makefile
>> config.status: creating gccbug
>> config.status: creating ada/gcc-interface/Makefile
>> config.status: creating ada/Makefile
>> config.status: creating auto-host.h
>> config.status: executing default commands
>> Configuring stage 1 in ./libiberty
>> configure: creating cache ./config.cache
>> checking whether to enable maintainer-specific portions of
>> Makefiles... no
>> checking for makeinfo... makeinfo --split-size=5000000
>> --split-size=5000000
>> checking for perl... perl
>> checking build system type... i686-pc-mingw32
>> checking host system type... i686-pc-mingw32
>> checking for i686-pc-mingw32-ar... ar
>> checking for i686-pc-mingw32-ranlib... ranlib
>> checking for i686-pc-mingw32-gcc... gcc
>> checking for C compiler default output file name... a.exe
>> checking whether the C compiler works... yes
>> checking whether we are cross compiling... no
>> checking for suffix of executables... .exe
>> checking for suffix of object files... o
>> checking whether we are using the GNU C compiler... yes
>> checking whether gcc accepts -g... yes
>> checking for gcc option to accept ANSI C... none needed
>> checking for special C compiler options needed for large files... no
>> checking for _FILE_OFFSET_BITS value needed for large files... no
>> checking for _LARGE_FILES value needed for large files... no
>> checking how to run the C preprocessor... gcc -E
>> checking whether gcc supports -W... yes
>> checking whether gcc supports -Wall... yes
>> checking whether gcc supports -Wwrite-strings... yes
>> checking whether gcc supports -Wc++-compat... no
>> checking whether gcc supports -Wstrict-prototypes... yes
>> checking whether gcc supports -pedantic ... yes
>> checking whether gcc and cc understand -c and -o together... yes
>> checking for an ANSI C-conforming const... yes
>> checking for inline... inline
>> checking whether byte ordering is bigendian... no
>> checking for a BSD-compatible install... /bin/install -c
>> checking for sys/file.h... yes
>> checking for sys/param.h... yes
>> checking for limits.h... yes
>> checking for stdlib.h... yes
>> checking for malloc.h... yes
>> checking for string.h... yes
>> checking for unistd.h... yes
>> checking for strings.h... yes
>> checking for sys/time.h... yes
>> checking for time.h... yes
>> checking for sys/resource.h... no
>> checking for sys/stat.h... yes
>> checking for sys/mman.h... no
>> checking for fcntl.h... yes
>> checking for alloca.h... no
>> checking for sys/pstat.h... no
>> checking for sys/sysmp.h... no
>> checking for sys/sysinfo.h... no
>> checking for machine/hal_sysinfo.h... no
>> checking for sys/table.h... no
>> checking for sys/sysctl.h... no
>> checking for sys/systemcfg.h... no
>> checking for stdint.h... yes
>> checking for stdio_ext.h... no
>> checking for sys/wait.h that is POSIX.1 compatible... no
>> checking whether time.h and sys/time.h may both be included... yes
>> checking whether errno must be declared... no
>> checking for egrep... grep -E
>> checking for ANSI C header files... yes
>> checking for sys/types.h... yes
>> checking for sys/stat.h... (cached) yes
>> checking for stdlib.h... (cached) yes
>> checking for string.h... (cached) yes
>> checking for memory.h... yes
>> checking for strings.h... (cached) yes
>> checking for inttypes.h... yes
>> checking for stdint.h... (cached) yes
>> checking for unistd.h... (cached) yes
>> checking for int... yes
>> checking size of int... 4
>> checking for uintptr_t... yes
>> checking for a 64-bit type... uint64_t
>> checking for pid_t... yes
>> checking for library containing strerror... none required
>> checking for asprintf... no
>> checking for atexit... yes
>> checking for basename... yes
>> checking for bcmp... no
>> checking for bcopy... no
>> checking for bsearch... yes
>> checking for bzero... no
>> checking for calloc... yes
>> checking for clock... yes
>> checking for ffs... no
>> checking for getcwd... yes
>> checking for getpagesize... yes
>> checking for gettimeofday... yes
>> checking for index... no
>> checking for insque... no
>> checking for memchr... yes
>> checking for memcmp... yes
>> checking for memcpy... yes
>> checking for memmove... yes
>> checking for mempcpy... no
>> checking for memset... yes
>> checking for mkstemps... no
>> checking for putenv... yes
>> checking for random... no
>> checking for rename... yes
>> checking for rindex... no
>> checking for setenv... no
>> checking for snprintf... yes
>> checking for sigsetmask... no
>> checking for stpcpy... no
>> checking for stpncpy... no
>> checking for strcasecmp... yes
>> checking for strchr... yes
>> checking for strdup... yes
>> checking for strncasecmp... yes
>> checking for strndup... no
>> checking for strrchr... yes
>> checking for strstr... yes
>> checking for strtod... yes
>> checking for strtol... yes
>> checking for strtoul... yes
>> checking for strverscmp... no
>> checking for tmpnam... yes
>> checking for vasprintf... no
>> checking for vfprintf... yes
>> checking for vprintf... yes
>> checking for vsnprintf... yes
>> checking for vsprintf... yes
>> checking for waitpid... no
>> checking whether alloca needs Cray hooks... no
>> checking stack direction for C alloca... -1
>> checking for unistd.h... (cached) yes
>> checking for vfork.h... no
>> checking for fork... no
>> checking for vfork... no
>> checking for _doprnt... no
>> checking for sys_errlist... (cached) yes
>> checking for sys_nerr... (cached) yes
>> checking for sys_siglist... no
>> checking for external symbol _system_configuration... no
>> checking for getrusage... no
>> checking for on_exit... no
>> checking for psignal... no
>> checking for strerror... yes
>> checking for strsignal... no
>> checking for sysconf... no
>> checking for times... no
>> checking for sbrk... no
>> checking for gettimeofday... (cached) yes
>> checking for realpath... no
>> checking for canonicalize_file_name... no
>> checking for pstat_getstatic... no
>> checking for pstat_getdynamic... no
>> checking for sysmp... no
>> checking for getsysinfo... no
>> checking for table... no
>> checking for sysctl... no
>> checking for wait3... no
>> checking for wait4... no
>> checking for __fsetlocking... no
>> checking whether basename is declared... no
>> checking whether ffs is declared... no
>> checking whether asprintf is declared... no
>> checking whether vasprintf is declared... no
>> checking whether snprintf is declared... yes
>> checking whether vsnprintf is declared... yes
>> checking whether calloc is declared... yes
>> checking whether getenv is declared... yes
>> checking whether getopt is declared... yes
>> checking whether malloc is declared... yes
>> checking whether realloc is declared... yes
>> checking whether sbrk is declared... no
>> checking whether strverscmp is declared... no
>> checking whether canonicalize_file_name must be declared... yes
>> checking for stdlib.h... (cached) yes
>> checking for unistd.h... (cached) yes
>> checking for getpagesize... (cached) yes
>> checking for working mmap... no
>> checking for working strncmp... yes
>> updating cache ./config.cache
>> configure: creating ./config.status
>> config.status: creating Makefile
>> config.status: creating testsuite/Makefile
>> config.status: creating config.h
>> config.status: executing default commands
>> make[3]: Entering directory `/c/gcc/gcc-build/libiberty'
>> if [ x"" != x ] && [ ! -d pic ]; then \
>>           mkdir pic; \
>>         else true; fi
>> touch stamp-picdir
>> if [ x"" != x ]; then \
>>           gcc -c -DHAVE_CONFIG_H -g -fkeep-inline-functions  -I.
>> -I.././../gcc-4.4.3/libiberty/../include  -W -Wall -Wwrite-strings
>> -Wstrict-prototypes -pedantic   .././../gcc-4.4.3/libiberty/regex.c -o
>> pic/regex.o; \
>>         else true; fi
>> gcc -c -DHAVE_CONFIG_H -g -fkeep-inline-functions  -I.
>> -I.././../gcc-4.4.3/libiberty/../include  -W -Wall -Wwrite-strings
>> -Wstrict-prototypes -pedantic  .././../gcc-4.4.3/libiberty/regex.c -o
>> regex.o
>> if [ x"" != x ]; then \
>>           gcc -c -DHAVE_CONFIG_H -g -fkeep-inline-functions  -I.
>> -I.././../gcc-4.4.3/libiberty/../include  -W -Wall -Wwrite-strings
>> -Wstrict-prototypes -pedantic
>> .././../gcc-4.4.3/libiberty/cplus-dem.c -o pic/cplus-dem.o; \
>>         else true; fi
>> gcc -c -DHAVE_CONFIG_H -g -fkeep-inline-functions  -I.
>> -I.././../gcc-4.4.3/libiberty/../include  -W -Wall -Wwrite-strings
>> -Wstrict-prototypes -pedantic  .././../gcc-4.4.3/libiberty/cplus-dem.c
>> -o cplus-dem.o
>> if [ x"" != x ]; then \
>>           gcc -c -DHAVE_CONFIG_H -g -fkeep-inline-functions  -I.
>> -I.././../gcc-4.4.3/libiberty/../include  -W -Wall -Wwrite-strings
>> -Wstrict-prototypes -pedantic
>> .././../gcc-4.4.3/libiberty/cp-demangle.c -o pic/cp-demangle.o; \
>>         else true; fi
>> gcc -c -DHAVE_CONFIG_H -g -fkeep-inline-functions  -I.
>> -I.././../gcc-4.4.3/libiberty/../include  -W -Wall -Wwrite-strings
>> -Wstrict-prototypes -pedantic
>> .././../gcc-4.4.3/libiberty/cp-demangle.c -o cp-demangle.o
>> if [ x"" != x ]; then \
>>           gcc -c -DHAVE_CONFIG_H -g -fkeep-inline-functions  -I.
>> -I.././../gcc-4.4.3/libiberty/../include  -W -Wall -Wwrite-strings
>> -Wstrict-prototypes -pedantic   .././../gcc-4.4.3/libiberty/md5.c -o
>> pic/md5.o; \
>>         else true; fi
>> gcc -c -DHAVE_CONFIG_H -g -fkeep-inline-functions  -I.
>> -I.././../gcc-4.4.3/libiberty/../include  -W -Wall -Wwrite-strings
>> -Wstrict-prototypes -pedantic  .././../gcc-4.4.3/libiberty/md5.c -o md5.o
>> if [ x"" != x ]; then \
>>           gcc -c -DHAVE_CONFIG_H -g -fkeep-inline-functions  -I.
>> -I.././../gcc-4.4.3/libiberty/../include  -W -Wall -Wwrite-strings
>> -Wstrict-prototypes -pedantic   .././../gcc-4.4.3/libiberty/sha1.c -o
>> pic/sha1.o; \
>>         else true; fi
>> gcc -c -DHAVE_CONFIG_H -g -fkeep-inline-functions  -I.
>> -I.././../gcc-4.4.3/libiberty/../include  -W -Wall -Wwrite-strings
>> -Wstrict-prototypes -pedantic  .././../gcc-4.4.3/libiberty/sha1.c -o
>> sha1.o
>> if [ x"" != x ]; then \
>>           gcc -c -DHAVE_CONFIG_H -g -fkeep-inline-functions  -I.
>> -I.././../gcc-4.4.3/libiberty/../include  -W -Wall -Wwrite-strings
>> -Wstrict-prototypes -pedantic   .././../gcc-4.4.3/libiberty/alloca.c
>> -o pic/alloca.o; \
>>         else true; fi
>> gcc -c -DHAVE_CONFIG_H -g -fkeep-inline-functions  -I.
>> -I.././../gcc-4.4.3/libiberty/../include  -W -Wall -Wwrite-strings
>> -Wstrict-prototypes -pedantic  .././../gcc-4.4.3/libiberty/alloca.c -o
>> alloca.o
>> if [ x"" != x ]; then \
>>           gcc -c -DHAVE_CONFIG_H -g -fkeep-inline-functions  -I.
>> -I.././../gcc-4.4.3/libiberty/../include  -W -Wall -Wwrite-strings
>> -Wstrict-prototypes -pedantic   .././../gcc-4.4.3/libiberty/argv.c -o
>> pic/argv.o; \
>>         else true; fi
>> gcc -c -DHAVE_CONFIG_H -g -fkeep-inline-functions  -I.
>> -I.././../gcc-4.4.3/libiberty/../include  -W -Wall -Wwrite-strings
>> -Wstrict-prototypes -pedantic  .././../gcc-4.4.3/libiberty/argv.c -o
>> argv.o
>> if [ x"" != x ]; then \
>>           gcc -c -DHAVE_CONFIG_H -g -fkeep-inline-functions  -I.
>> -I.././../gcc-4.4.3/libiberty/../include  -W -Wall -Wwrite-strings
>> -Wstrict-prototypes -pedantic
>> .././../gcc-4.4.3/libiberty/choose-temp.c -o pic/choose-temp.o; \
>>         else true; fi
>> gcc -c -DHAVE_CONFIG_H -g -fkeep-inline-functions  -I.
>> -I.././../gcc-4.4.3/libiberty/../include  -W -Wall -Wwrite-strings
>> -Wstrict-prototypes -pedantic
>> .././../gcc-4.4.3/libiberty/choose-temp.c -o choose-temp.o
>> .././../gcc-4.4.3/libiberty/choose-temp.c: In function
>> `choose_temp_base':
>> .././../gcc-4.4.3/libiberty/choose-temp.c:68: warning: implicit
>> declaration of function `mktemp'
>> if [ x"" != x ]; then \
>>           gcc -c -DHAVE_CONFIG_H -g -fkeep-inline-functions  -I.
>> -I.././../gcc-4.4.3/libiberty/../include  -W -Wall -Wwrite-strings
>> -Wstrict-prototypes -pedantic   .././../gcc-4.4.3/libiberty/concat.c
>> -o pic/concat.o; \
>>         else true; fi
>> gcc -c -DHAVE_CONFIG_H -g -fkeep-inline-functions  -I.
>> -I.././../gcc-4.4.3/libiberty/../include  -W -Wall -Wwrite-strings
>> -Wstrict-prototypes -pedantic  .././../gcc-4.4.3/libiberty/concat.c -o
>> concat.o
>> if [ x"" != x ]; then \
>>           gcc -c -DHAVE_CONFIG_H -g -fkeep-inline-functions  -I.
>> -I.././../gcc-4.4.3/libiberty/../include  -W -Wall -Wwrite-strings
>> -Wstrict-prototypes -pedantic
>> .././../gcc-4.4.3/libiberty/cp-demint.c -o pic/cp-demint.o; \
>>         else true; fi
>> gcc -c -DHAVE_CONFIG_H -g -fkeep-inline-functions  -I.
>> -I.././../gcc-4.4.3/libiberty/../include  -W -Wall -Wwrite-strings
>> -Wstrict-prototypes -pedantic  .././../gcc-4.4.3/libiberty/cp-demint.c
>> -o cp-demint.o
>> if [ x"" != x ]; then \
>>           gcc -c -DHAVE_CONFIG_H -g -fkeep-inline-functions  -I.
>> -I.././../gcc-4.4.3/libiberty/../include  -W -Wall -Wwrite-strings
>> -Wstrict-prototypes -pedantic
>> .././../gcc-4.4.3/libiberty/dyn-string.c -o pic/dyn-string.o; \
>>         else true; fi
>> gcc -c -DHAVE_CONFIG_H -g -fkeep-inline-functions  -I.
>> -I.././../gcc-4.4.3/libiberty/../include  -W -Wall -Wwrite-strings
>> -Wstrict-prototypes -pedantic
>> .././../gcc-4.4.3/libiberty/dyn-string.c -o dyn-string.o
>> if [ x"" != x ]; then \
>>           gcc -c -DHAVE_CONFIG_H -g -fkeep-inline-functions  -I.
>> -I.././../gcc-4.4.3/libiberty/../include  -W -Wall -Wwrite-strings
>> -Wstrict-prototypes -pedantic   .././../gcc-4.4.3/libiberty/fdmatch.c
>> -o pic/fdmatch.o; \
>>         else true; fi
>> gcc -c -DHAVE_CONFIG_H -g -fkeep-inline-functions  -I.
>> -I.././../gcc-4.4.3/libiberty/../include  -W -Wall -Wwrite-strings
>> -Wstrict-prototypes -pedantic  .././../gcc-4.4.3/libiberty/fdmatch.c
>> -o fdmatch.o
>> if [ x"" != x ]; then \
>>           gcc -c -DHAVE_CONFIG_H -g -fkeep-inline-functions  -I.
>> -I.././../gcc-4.4.3/libiberty/../include  -W -Wall -Wwrite-strings
>> -Wstrict-prototypes -pedantic   .././../gcc-4.4.3/libiberty/fibheap.c
>> -o pic/fibheap.o; \
>>         else true; fi
>> gcc -c -DHAVE_CONFIG_H -g -fkeep-inline-functions  -I.
>> -I.././../gcc-4.4.3/libiberty/../include  -W -Wall -Wwrite-strings
>> -Wstrict-prototypes -pedantic  .././../gcc-4.4.3/libiberty/fibheap.c
>> -o fibheap.o
>> if [ x"" != x ]; then \
>>           gcc -c -DHAVE_CONFIG_H -g -fkeep-inline-functions  -I.
>> -I.././../gcc-4.4.3/libiberty/../include  -W -Wall -Wwrite-strings
>> -Wstrict-prototypes -pedantic
>> .././../gcc-4.4.3/libiberty/filename_cmp.c -o pic/filename_cmp.o; \
>>         else true; fi
>> gcc -c -DHAVE_CONFIG_H -g -fkeep-inline-functions  -I.
>> -I.././../gcc-4.4.3/libiberty/../include  -W -Wall -Wwrite-strings
>> -Wstrict-prototypes -pedantic
>> .././../gcc-4.4.3/libiberty/filename_cmp.c -o filename_cmp.o
>> if [ x"" != x ]; then \
>>           gcc -c -DHAVE_CONFIG_H -g -fkeep-inline-functions  -I.
>> -I.././../gcc-4.4.3/libiberty/../include  -W -Wall -Wwrite-strings
>> -Wstrict-prototypes -pedantic
>> .././../gcc-4.4.3/libiberty/floatformat.c -o pic/floatformat.o; \
>>         else true; fi
>> gcc -c -DHAVE_CONFIG_H -g -fkeep-inline-functions  -I.
>> -I.././../gcc-4.4.3/libiberty/../include  -W -Wall -Wwrite-strings
>> -Wstrict-prototypes -pedantic
>> .././../gcc-4.4.3/libiberty/floatformat.c -o floatformat.o
>> if [ x"" != x ]; then \
>>           gcc -c -DHAVE_CONFIG_H -g -fkeep-inline-functions  -I.
>> -I.././../gcc-4.4.3/libiberty/../include  -W -Wall -Wwrite-strings
>> -Wstrict-prototypes -pedantic   .././../gcc-4.4.3/libiberty/fnmatch.c
>> -o pic/fnmatch.o; \
>>         else true; fi
>> gcc -c -DHAVE_CONFIG_H -g -fkeep-inline-functions  -I.
>> -I.././../gcc-4.4.3/libiberty/../include  -W -Wall -Wwrite-strings
>> -Wstrict-prototypes -pedantic  .././../gcc-4.4.3/libiberty/fnmatch.c
>> -o fnmatch.o
>> if [ x"" != x ]; then \
>>           gcc -c -DHAVE_CONFIG_H -g -fkeep-inline-functions  -I.
>> -I.././../gcc-4.4.3/libiberty/../include  -W -Wall -Wwrite-strings
>> -Wstrict-prototypes -pedantic
>> .././../gcc-4.4.3/libiberty/fopen_unlocked.c -o pic/fopen_unlocked.o; \
>>         else true; fi
>> gcc -c -DHAVE_CONFIG_H -g -fkeep-inline-functions  -I.
>> -I.././../gcc-4.4.3/libiberty/../include  -W -Wall -Wwrite-strings
>> -Wstrict-prototypes -pedantic
>> .././../gcc-4.4.3/libiberty/fopen_unlocked.c -o fopen_unlocked.o
>> if [ x"" != x ]; then \
>>           gcc -c -DHAVE_CONFIG_H -g -fkeep-inline-functions  -I.
>> -I.././../gcc-4.4.3/libiberty/../include  -W -Wall -Wwrite-strings
>> -Wstrict-prototypes -pedantic   .././../gcc-4.4.3/libiberty/getopt.c
>> -o pic/getopt.o; \
>>         else true; fi
>> gcc -c -DHAVE_CONFIG_H -g -fkeep-inline-functions  -I.
>> -I.././../gcc-4.4.3/libiberty/../include  -W -Wall -Wwrite-strings
>> -Wstrict-prototypes -pedantic  .././../gcc-4.4.3/libiberty/getopt.c -o
>> getopt.o
>> if [ x"" != x ]; then \
>>           gcc -c -DHAVE_CONFIG_H -g -fkeep-inline-functions  -I.
>> -I.././../gcc-4.4.3/libiberty/../include  -W -Wall -Wwrite-strings
>> -Wstrict-prototypes -pedantic   .././../gcc-4.4.3/libiberty/getopt1.c
>> -o pic/getopt1.o; \
>>         else true; fi
>> gcc -c -DHAVE_CONFIG_H -g -fkeep-inline-functions  -I.
>> -I.././../gcc-4.4.3/libiberty/../include  -W -Wall -Wwrite-strings
>> -Wstrict-prototypes -pedantic  .././../gcc-4.4.3/libiberty/getopt1.c
>> -o getopt1.o
>> if [ x"" != x ]; then \
>>           gcc -c -DHAVE_CONFIG_H -g -fkeep-inline-functions  -I.
>> -I.././../gcc-4.4.3/libiberty/../include  -W -Wall -Wwrite-strings
>> -Wstrict-prototypes -pedantic   .././../gcc-4.4.3/libiberty/getpwd.c
>> -o pic/getpwd.o; \
>>         else true; fi
>> gcc -c -DHAVE_CONFIG_H -g -fkeep-inline-functions  -I.
>> -I.././../gcc-4.4.3/libiberty/../include  -W -Wall -Wwrite-strings
>> -Wstrict-prototypes -pedantic  .././../gcc-4.4.3/libiberty/getpwd.c -o
>> getpwd.o
>> if [ x"" != x ]; then \
>>           gcc -c -DHAVE_CONFIG_H -g -fkeep-inline-functions  -I.
>> -I.././../gcc-4.4.3/libiberty/../include  -W -Wall -Wwrite-strings
>> -Wstrict-prototypes -pedantic
>> .././../gcc-4.4.3/libiberty/getruntime.c -o pic/getruntime.o; \
>>         else true; fi
>> gcc -c -DHAVE_CONFIG_H -g -fkeep-inline-functions  -I.
>> -I.././../gcc-4.4.3/libiberty/../include  -W -Wall -Wwrite-strings
>> -Wstrict-prototypes -pedantic
>> .././../gcc-4.4.3/libiberty/getruntime.c -o getruntime.o
>> if [ x"" != x ]; then \
>>           gcc -c -DHAVE_CONFIG_H -g -fkeep-inline-functions  -I.
>> -I.././../gcc-4.4.3/libiberty/../include  -W -Wall -Wwrite-strings
>> -Wstrict-prototypes -pedantic   .././../gcc-4.4.3/libiberty/hashtab.c
>> -o pic/hashtab.o; \
>>         else true; fi
>> gcc -c -DHAVE_CONFIG_H -g -fkeep-inline-functions  -I.
>> -I.././../gcc-4.4.3/libiberty/../include  -W -Wall -Wwrite-strings
>> -Wstrict-prototypes -pedantic  .././../gcc-4.4.3/libiberty/hashtab.c
>> -o hashtab.o
>> if [ x"" != x ]; then \
>>           gcc -c -DHAVE_CONFIG_H -g -fkeep-inline-functions  -I.
>> -I.././../gcc-4.4.3/libiberty/../include  -W -Wall -Wwrite-strings
>> -Wstrict-prototypes -pedantic   .././../gcc-4.4.3/libiberty/hex.c -o
>> pic/hex.o; \
>>         else true; fi
>> gcc -c -DHAVE_CONFIG_H -g -fkeep-inline-functions  -I.
>> -I.././../gcc-4.4.3/libiberty/../include  -W -Wall -Wwrite-strings
>> -Wstrict-prototypes -pedantic  .././../gcc-4.4.3/libiberty/hex.c -o hex.o
>> if [ x"" != x ]; then \
>>           gcc -c -DHAVE_CONFIG_H -g -fkeep-inline-functions  -I.
>> -I.././../gcc-4.4.3/libiberty/../include  -W -Wall -Wwrite-strings
>> -Wstrict-prototypes -pedantic
>> .././../gcc-4.4.3/libiberty/lbasename.c -o pic/lbasename.o; \
>>         else true; fi
>> gcc -c -DHAVE_CONFIG_H -g -fkeep-inline-functions  -I.
>> -I.././../gcc-4.4.3/libiberty/../include  -W -Wall -Wwrite-strings
>> -Wstrict-prototypes -pedantic  .././../gcc-4.4.3/libiberty/lbasename.c
>> -o lbasename.o
>> if [ x"" != x ]; then \
>>           gcc -c -DHAVE_CONFIG_H -g -fkeep-inline-functions  -I.
>> -I.././../gcc-4.4.3/libiberty/../include  -W -Wall -Wwrite-strings
>> -Wstrict-prototypes -pedantic
>> .././../gcc-4.4.3/libiberty/lrealpath.c -o pic/lrealpath.o; \
>>         else true; fi
>> gcc -c -DHAVE_CONFIG_H -g -fkeep-inline-functions  -I.
>> -I.././../gcc-4.4.3/libiberty/../include  -W -Wall -Wwrite-strings
>> -Wstrict-prototypes -pedantic  .././../gcc-4.4.3/libiberty/lrealpath.c
>> -o lrealpath.o
>> if [ x"" != x ]; then \
>>           gcc -c -DHAVE_CONFIG_H -g -fkeep-inline-functions  -I.
>> -I.././../gcc-4.4.3/libiberty/../include  -W -Wall -Wwrite-strings
>> -Wstrict-prototypes -pedantic
>> .././../gcc-4.4.3/libiberty/make-relative-prefix.c -o
>> pic/make-relative-prefix.o; \
>>         else true; fi
>> gcc -c -DHAVE_CONFIG_H -g -fkeep-inline-functions  -I.
>> -I.././../gcc-4.4.3/libiberty/../include  -W -Wall -Wwrite-strings
>> -Wstrict-prototypes -pedantic
>> .././../gcc-4.4.3/libiberty/make-relative-prefix.c -o
>> make-relative-prefix.o
>> if [ x"" != x ]; then \
>>           gcc -c -DHAVE_CONFIG_H -g -fkeep-inline-functions  -I.
>> -I.././../gcc-4.4.3/libiberty/../include  -W -Wall -Wwrite-strings
>> -Wstrict-prototypes -pedantic
>> .././../gcc-4.4.3/libiberty/make-temp-file.c -o pic/make-temp-file.o; \
>>         else true; fi
>> gcc -c -DHAVE_CONFIG_H -g -fkeep-inline-functions  -I.
>> -I.././../gcc-4.4.3/libiberty/../include  -W -Wall -Wwrite-strings
>> -Wstrict-prototypes -pedantic
>> .././../gcc-4.4.3/libiberty/make-temp-file.c -o make-temp-file.o
>> if [ x"" != x ]; then \
>>           gcc -c -DHAVE_CONFIG_H -g -fkeep-inline-functions  -I.
>> -I.././../gcc-4.4.3/libiberty/../include  -W -Wall -Wwrite-strings
>> -Wstrict-prototypes -pedantic   .././../gcc-4.4.3/libiberty/objalloc.c
>> -o pic/objalloc.o; \
>>         else true; fi
>> gcc -c -DHAVE_CONFIG_H -g -fkeep-inline-functions  -I.
>> -I.././../gcc-4.4.3/libiberty/../include  -W -Wall -Wwrite-strings
>> -Wstrict-prototypes -pedantic  .././../gcc-4.4.3/libiberty/objalloc.c
>> -o objalloc.o
>> if [ x"" != x ]; then \
>>           gcc -c -DHAVE_CONFIG_H -g -fkeep-inline-functions  -I.
>> -I.././../gcc-4.4.3/libiberty/../include  -W -Wall -Wwrite-strings
>> -Wstrict-prototypes -pedantic   .././../gcc-4.4.3/libiberty/obstack.c
>> -o pic/obstack.o; \
>>         else true; fi
>> gcc -c -DHAVE_CONFIG_H -g -fkeep-inline-functions  -I.
>> -I.././../gcc-4.4.3/libiberty/../include  -W -Wall -Wwrite-strings
>> -Wstrict-prototypes -pedantic  .././../gcc-4.4.3/libiberty/obstack.c
>> -o obstack.o
>> if [ x"" != x ]; then \
>>           gcc -c -DHAVE_CONFIG_H -g -fkeep-inline-functions  -I.
>> -I.././../gcc-4.4.3/libiberty/../include  -W -Wall -Wwrite-strings
>> -Wstrict-prototypes -pedantic
>> .././../gcc-4.4.3/libiberty/partition.c -o pic/partition.o; \
>>         else true; fi
>> gcc -c -DHAVE_CONFIG_H -g -fkeep-inline-functions  -I.
>> -I.././../gcc-4.4.3/libiberty/../include  -W -Wall -Wwrite-strings
>> -Wstrict-prototypes -pedantic  .././../gcc-4.4.3/libiberty/partition.c
>> -o partition.o
>> if [ x"" != x ]; then \
>>           gcc -c -DHAVE_CONFIG_H -g -fkeep-inline-functions  -I.
>> -I.././../gcc-4.4.3/libiberty/../include  -W -Wall -Wwrite-strings
>> -Wstrict-prototypes -pedantic   .././../gcc-4.4.3/libiberty/pexecute.c
>> -o pic/pexecute.o; \
>>         else true; fi
>> gcc -c -DHAVE_CONFIG_H -g -fkeep-inline-functions  -I.
>> -I.././../gcc-4.4.3/libiberty/../include  -W -Wall -Wwrite-strings
>> -Wstrict-prototypes -pedantic  .././../gcc-4.4.3/libiberty/pexecute.c
>> -o pexecute.o
>> if [ x"" != x ]; then \
>>           gcc -c -DHAVE_CONFIG_H -g -fkeep-inline-functions  -I.
>> -I.././../gcc-4.4.3/libiberty/../include  -W -Wall -Wwrite-strings
>> -Wstrict-prototypes -pedantic   .././../gcc-4.4.3/libiberty/physmem.c
>> -o pic/physmem.o; \
>>         else true; fi
>> gcc -c -DHAVE_CONFIG_H -g -fkeep-inline-functions  -I.
>> -I.././../gcc-4.4.3/libiberty/../include  -W -Wall -Wwrite-strings
>> -Wstrict-prototypes -pedantic  .././../gcc-4.4.3/libiberty/physmem.c
>> -o physmem.o
>> if [ x"" != x ]; then \
>>           gcc -c -DHAVE_CONFIG_H -g -fkeep-inline-functions  -I.
>> -I.././../gcc-4.4.3/libiberty/../include  -W -Wall -Wwrite-strings
>> -Wstrict-prototypes -pedantic
>> .././../gcc-4.4.3/libiberty/pex-common.c -o pic/pex-common.o; \
>>         else true; fi
>> gcc -c -DHAVE_CONFIG_H -g -fkeep-inline-functions  -I.
>> -I.././../gcc-4.4.3/libiberty/../include  -W -Wall -Wwrite-strings
>> -Wstrict-prototypes -pedantic
>> .././../gcc-4.4.3/libiberty/pex-common.c -o pex-common.o
>> if [ x"" != x ]; then \
>>           gcc -c -DHAVE_CONFIG_H -g -fkeep-inline-functions  -I.
>> -I.././../gcc-4.4.3/libiberty/../include  -W -Wall -Wwrite-strings
>> -Wstrict-prototypes -pedantic   .././../gcc-4.4.3/libiberty/pex-one.c
>> -o pic/pex-one.o; \
>>         else true; fi
>> gcc -c -DHAVE_CONFIG_H -g -fkeep-inline-functions  -I.
>> -I.././../gcc-4.4.3/libiberty/../include  -W -Wall -Wwrite-strings
>> -Wstrict-prototypes -pedantic  .././../gcc-4.4.3/libiberty/pex-one.c
>> -o pex-one.o
>> if [ x"" != x ]; then \
>>           gcc -c -DHAVE_CONFIG_H -g -fkeep-inline-functions  -I.
>> -I.././../gcc-4.4.3/libiberty/../include  -W -Wall -Wwrite-strings
>> -Wstrict-prototypes -pedantic
>> .././../gcc-4.4.3/libiberty/pex-win32.c -o pic/pex-win32.o; \
>>         else true; fi
>> gcc -c -DHAVE_CONFIG_H -g -fkeep-inline-functions  -I.
>> -I.././../gcc-4.4.3/libiberty/../include  -W -Wall -Wwrite-strings
>> -Wstrict-prototypes -pedantic  .././../gcc-4.4.3/libiberty/pex-win32.c
>> -o pex-win32.o
>> if [ x"" != x ]; then \
>>           gcc -c -DHAVE_CONFIG_H -g -fkeep-inline-functions  -I.
>> -I.././../gcc-4.4.3/libiberty/../include  -W -Wall -Wwrite-strings
>> -Wstrict-prototypes -pedantic
>> .././../gcc-4.4.3/libiberty/safe-ctype.c -o pic/safe-ctype.o; \
>>         else true; fi
>> gcc -c -DHAVE_CONFIG_H -g -fkeep-inline-functions  -I.
>> -I.././../gcc-4.4.3/libiberty/../include  -W -Wall -Wwrite-strings
>> -Wstrict-prototypes -pedantic
>> .././../gcc-4.4.3/libiberty/safe-ctype.c -o safe-ctype.o
>> if [ x"" != x ]; then \
>>           gcc -c -DHAVE_CONFIG_H -g -fkeep-inline-functions  -I.
>> -I.././../gcc-4.4.3/libiberty/../include  -W -Wall -Wwrite-strings
>> -Wstrict-prototypes -pedantic   .././../gcc-4.4.3/libiberty/sort.c -o
>> pic/sort.o; \
>>         else true; fi
>> gcc -c -DHAVE_CONFIG_H -g -fkeep-inline-functions  -I.
>> -I.././../gcc-4.4.3/libiberty/../include  -W -Wall -Wwrite-strings
>> -Wstrict-prototypes -pedantic  .././../gcc-4.4.3/libiberty/sort.c -o
>> sort.o
>> if [ x"" != x ]; then \
>>           gcc -c -DHAVE_CONFIG_H -g -fkeep-inline-functions  -I.
>> -I.././../gcc-4.4.3/libiberty/../include  -W -Wall -Wwrite-strings
>> -Wstrict-prototypes -pedantic   .././../gcc-4.4.3/libiberty/spaces.c
>> -o pic/spaces.o; \
>>         else true; fi
>> gcc -c -DHAVE_CONFIG_H -g -fkeep-inline-functions  -I.
>> -I.././../gcc-4.4.3/libiberty/../include  -W -Wall -Wwrite-strings
>> -Wstrict-prototypes -pedantic  .././../gcc-4.4.3/libiberty/spaces.c -o
>> spaces.o
>> if [ x"" != x ]; then \
>>           gcc -c -DHAVE_CONFIG_H -g -fkeep-inline-functions  -I.
>> -I.././../gcc-4.4.3/libiberty/../include  -W -Wall -Wwrite-strings
>> -Wstrict-prototypes -pedantic
>> .././../gcc-4.4.3/libiberty/splay-tree.c -o pic/splay-tree.o; \
>>         else true; fi
>> gcc -c -DHAVE_CONFIG_H -g -fkeep-inline-functions  -I.
>> -I.././../gcc-4.4.3/libiberty/../include  -W -Wall -Wwrite-strings
>> -Wstrict-prototypes -pedantic
>> .././../gcc-4.4.3/libiberty/splay-tree.c -o splay-tree.o
>> if [ x"" != x ]; then \
>>           gcc -c -DHAVE_CONFIG_H -g -fkeep-inline-functions  -I.
>> -I.././../gcc-4.4.3/libiberty/../include  -W -Wall -Wwrite-strings
>> -Wstrict-prototypes -pedantic   .././../gcc-4.4.3/libiberty/strerror.c
>> -o pic/strerror.o; \
>>         else true; fi
>> gcc -c -DHAVE_CONFIG_H -g -fkeep-inline-functions  -I.
>> -I.././../gcc-4.4.3/libiberty/../include  -W -Wall -Wwrite-strings
>> -Wstrict-prototypes -pedantic  .././../gcc-4.4.3/libiberty/strerror.c
>> -o strerror.o
>> if [ x"" != x ]; then \
>>           gcc -c -DHAVE_CONFIG_H -g -fkeep-inline-functions  -I.
>> -I.././../gcc-4.4.3/libiberty/../include  -W -Wall -Wwrite-strings
>> -Wstrict-prototypes -pedantic
>> .././../gcc-4.4.3/libiberty/strsignal.c -o pic/strsignal.o; \
>>         else true; fi
>> gcc -c -DHAVE_CONFIG_H -g -fkeep-inline-functions  -I.
>> -I.././../gcc-4.4.3/libiberty/../include  -W -Wall -Wwrite-strings
>> -Wstrict-prototypes -pedantic  .././../gcc-4.4.3/libiberty/strsignal.c
>> -o strsignal.o
>> if [ x"" != x ]; then \
>>           gcc -c -DHAVE_CONFIG_H -g -fkeep-inline-functions  -I.
>> -I.././../gcc-4.4.3/libiberty/../include  -W -Wall -Wwrite-strings
>> -Wstrict-prototypes -pedantic
>> .././../gcc-4.4.3/libiberty/unlink-if-ordinary.c -o
>> pic/unlink-if-ordinary.o; \
>>         else true; fi
>> gcc -c -DHAVE_CONFIG_H -g -fkeep-inline-functions  -I.
>> -I.././../gcc-4.4.3/libiberty/../include  -W -Wall -Wwrite-strings
>> -Wstrict-prototypes -pedantic
>> .././../gcc-4.4.3/libiberty/unlink-if-ordinary.c -o unlink-if-ordinary.o
>> if [ x"" != x ]; then \
>>           gcc -c -DHAVE_CONFIG_H -g -fkeep-inline-functions  -I.
>> -I.././../gcc-4.4.3/libiberty/../include  -W -Wall -Wwrite-strings
>> -Wstrict-prototypes -pedantic   .././../gcc-4.4.3/libiberty/xatexit.c
>> -o pic/xatexit.o; \
>>         else true; fi
>> gcc -c -DHAVE_CONFIG_H -g -fkeep-inline-functions  -I.
>> -I.././../gcc-4.4.3/libiberty/../include  -W -Wall -Wwrite-strings
>> -Wstrict-prototypes -pedantic  .././../gcc-4.4.3/libiberty/xatexit.c
>> -o xatexit.o
>> if [ x"" != x ]; then \
>>           gcc -c -DHAVE_CONFIG_H -g -fkeep-inline-functions  -I.
>> -I.././../gcc-4.4.3/libiberty/../include  -W -Wall -Wwrite-strings
>> -Wstrict-prototypes -pedantic   .././../gcc-4.4.3/libiberty/xexit.c -o
>> pic/xexit.o; \
>>         else true; fi
>> gcc -c -DHAVE_CONFIG_H -g -fkeep-inline-functions  -I.
>> -I.././../gcc-4.4.3/libiberty/../include  -W -Wall -Wwrite-strings
>> -Wstrict-prototypes -pedantic  .././../gcc-4.4.3/libiberty/xexit.c -o
>> xexit.o
>> if [ x"" != x ]; then \
>>           gcc -c -DHAVE_CONFIG_H -g -fkeep-inline-functions  -I.
>> -I.././../gcc-4.4.3/libiberty/../include  -W -Wall -Wwrite-strings
>> -Wstrict-prototypes -pedantic   .././../gcc-4.4.3/libiberty/xmalloc.c
>> -o pic/xmalloc.o; \
>>         else true; fi
>> gcc -c -DHAVE_CONFIG_H -g -fkeep-inline-functions  -I.
>> -I.././../gcc-4.4.3/libiberty/../include  -W -Wall -Wwrite-strings
>> -Wstrict-prototypes -pedantic  .././../gcc-4.4.3/libiberty/xmalloc.c
>> -o xmalloc.o
>> if [ x"" != x ]; then \
>>           gcc -c -DHAVE_CONFIG_H -g -fkeep-inline-functions  -I.
>> -I.././../gcc-4.4.3/libiberty/../include  -W -Wall -Wwrite-strings
>> -Wstrict-prototypes -pedantic   .././../gcc-4.4.3/libiberty/xmemdup.c
>> -o pic/xmemdup.o; \
>>         else true; fi
>> gcc -c -DHAVE_CONFIG_H -g -fkeep-inline-functions  -I.
>> -I.././../gcc-4.4.3/libiberty/../include  -W -Wall -Wwrite-strings
>> -Wstrict-prototypes -pedantic  .././../gcc-4.4.3/libiberty/xmemdup.c
>> -o xmemdup.o
>> if [ x"" != x ]; then \
>>           gcc -c -DHAVE_CONFIG_H -g -fkeep-inline-functions  -I.
>> -I.././../gcc-4.4.3/libiberty/../include  -W -Wall -Wwrite-strings
>> -Wstrict-prototypes -pedantic   .././../gcc-4.4.3/libiberty/xstrdup.c
>> -o pic/xstrdup.o; \
>>         else true; fi
>> gcc -c -DHAVE_CONFIG_H -g -fkeep-inline-functions  -I.
>> -I.././../gcc-4.4.3/libiberty/../include  -W -Wall -Wwrite-strings
>> -Wstrict-prototypes -pedantic  .././../gcc-4.4.3/libiberty/xstrdup.c
>> -o xstrdup.o
>> if [ x"" != x ]; then \
>>           gcc -c -DHAVE_CONFIG_H -g -fkeep-inline-functions  -I.
>> -I.././../gcc-4.4.3/libiberty/../include  -W -Wall -Wwrite-strings
>> -Wstrict-prototypes -pedantic
>> .././../gcc-4.4.3/libiberty/xstrerror.c -o pic/xstrerror.o; \
>>         else true; fi
>> gcc -c -DHAVE_CONFIG_H -g -fkeep-inline-functions  -I.
>> -I.././../gcc-4.4.3/libiberty/../include  -W -Wall -Wwrite-strings
>> -Wstrict-prototypes -pedantic  .././../gcc-4.4.3/libiberty/xstrerror.c
>> -o xstrerror.o
>> if [ x"" != x ]; then \
>>           gcc -c -DHAVE_CONFIG_H -g -fkeep-inline-functions  -I.
>> -I.././../gcc-4.4.3/libiberty/../include  -W -Wall -Wwrite-strings
>> -Wstrict-prototypes -pedantic   .././../gcc-4.4.3/libiberty/xstrndup.c
>> -o pic/xstrndup.o; \
>>         else true; fi
>> gcc -c -DHAVE_CONFIG_H -g -fkeep-inline-functions  -I.
>> -I.././../gcc-4.4.3/libiberty/../include  -W -Wall -Wwrite-strings
>> -Wstrict-prototypes -pedantic  .././../gcc-4.4.3/libiberty/xstrndup.c
>> -o xstrndup.o
>> if [ x"" != x ]; then \
>>           gcc -c -DHAVE_CONFIG_H -g -fkeep-inline-functions  -I.
>> -I.././../gcc-4.4.3/libiberty/../include  -W -Wall -Wwrite-strings
>> -Wstrict-prototypes -pedantic   .././../gcc-4.4.3/libiberty/asprintf.c
>> -o pic/asprintf.o; \
>>         else true; fi
>> gcc -c -DHAVE_CONFIG_H -g -fkeep-inline-functions  -I.
>> -I.././../gcc-4.4.3/libiberty/../include  -W -Wall -Wwrite-strings
>> -Wstrict-prototypes -pedantic  .././../gcc-4.4.3/libiberty/asprintf.c
>> -o asprintf.o
>> if [ x"" != x ]; then \
>>           gcc -c -DHAVE_CONFIG_H -g -fkeep-inline-functions  -I.
>> -I.././../gcc-4.4.3/libiberty/../include  -W -Wall -Wwrite-strings
>> -Wstrict-prototypes -pedantic   .././../gcc-4.4.3/libiberty/bcmp.c -o
>> pic/bcmp.o; \
>>         else true; fi
>> gcc -c -DHAVE_CONFIG_H -g -fkeep-inline-functions  -I.
>> -I.././../gcc-4.4.3/libiberty/../include  -W -Wall -Wwrite-strings
>> -Wstrict-prototypes -pedantic  .././../gcc-4.4.3/libiberty/bcmp.c -o
>> bcmp.o
>> if [ x"" != x ]; then \
>>           gcc -c -DHAVE_CONFIG_H -g -fkeep-inline-functions  -I.
>> -I.././../gcc-4.4.3/libiberty/../include  -W -Wall -Wwrite-strings
>> -Wstrict-prototypes -pedantic   .././../gcc-4.4.3/libiberty/bcopy.c -o
>> pic/bcopy.o; \
>>         else true; fi
>> gcc -c -DHAVE_CONFIG_H -g -fkeep-inline-functions  -I.
>> -I.././../gcc-4.4.3/libiberty/../include  -W -Wall -Wwrite-strings
>> -Wstrict-prototypes -pedantic  .././../gcc-4.4.3/libiberty/bcopy.c -o
>> bcopy.o
>> if [ x"" != x ]; then \
>>           gcc -c -DHAVE_CONFIG_H -g -fkeep-inline-functions  -I.
>> -I.././../gcc-4.4.3/libiberty/../include  -W -Wall -Wwrite-strings
>> -Wstrict-prototypes -pedantic   .././../gcc-4.4.3/libiberty/bzero.c -o
>> pic/bzero.o; \
>>         else true; fi
>> gcc -c -DHAVE_CONFIG_H -g -fkeep-inline-functions  -I.
>> -I.././../gcc-4.4.3/libiberty/../include  -W -Wall -Wwrite-strings
>> -Wstrict-prototypes -pedantic  .././../gcc-4.4.3/libiberty/bzero.c -o
>> bzero.o
>> if [ x"" != x ]; then \
>>           gcc -c -DHAVE_CONFIG_H -g -fkeep-inline-functions  -I.
>> -I.././../gcc-4.4.3/libiberty/../include  -W -Wall -Wwrite-strings
>> -Wstrict-prototypes -pedantic   .././../gcc-4.4.3/libiberty/ffs.c -o
>> pic/ffs.o; \
>>         else true; fi
>> gcc -c -DHAVE_CONFIG_H -g -fkeep-inline-functions  -I.
>> -I.././../gcc-4.4.3/libiberty/../include  -W -Wall -Wwrite-strings
>> -Wstrict-prototypes -pedantic  .././../gcc-4.4.3/libiberty/ffs.c -o ffs.o
>> if [ x"" != x ]; then \
>>           gcc -c -DHAVE_CONFIG_H -g -fkeep-inline-functions  -I.
>> -I.././../gcc-4.4.3/libiberty/../include  -W -Wall -Wwrite-strings
>> -Wstrict-prototypes -pedantic   .././../gcc-4.4.3/libiberty/index.c -o
>> pic/index.o; \
>>         else true; fi
>> gcc -c -DHAVE_CONFIG_H -g -fkeep-inline-functions  -I.
>> -I.././../gcc-4.4.3/libiberty/../include  -W -Wall -Wwrite-strings
>> -Wstrict-prototypes -pedantic  .././../gcc-4.4.3/libiberty/index.c -o
>> index.o
>> if [ x"" != x ]; then \
>>           gcc -c -DHAVE_CONFIG_H -g -fkeep-inline-functions  -I.
>> -I.././../gcc-4.4.3/libiberty/../include  -W -Wall -Wwrite-strings
>> -Wstrict-prototypes -pedantic   .././../gcc-4.4.3/libiberty/insque.c
>> -o pic/insque.o; \
>>         else true; fi
>> gcc -c -DHAVE_CONFIG_H -g -fkeep-inline-functions  -I.
>> -I.././../gcc-4.4.3/libiberty/../include  -W -Wall -Wwrite-strings
>> -Wstrict-prototypes -pedantic  .././../gcc-4.4.3/libiberty/insque.c -o
>> insque.o
>> if [ x"" != x ]; then \
>>           gcc -c -DHAVE_CONFIG_H -g -fkeep-inline-functions  -I.
>> -I.././../gcc-4.4.3/libiberty/../include  -W -Wall -Wwrite-strings
>> -Wstrict-prototypes -pedantic   .././../gcc-4.4.3/libiberty/mempcpy.c
>> -o pic/mempcpy.o; \
>>         else true; fi
>> gcc -c -DHAVE_CONFIG_H -g -fkeep-inline-functions  -I.
>> -I.././../gcc-4.4.3/libiberty/../include  -W -Wall -Wwrite-strings
>> -Wstrict-prototypes -pedantic  .././../gcc-4.4.3/libiberty/mempcpy.c
>> -o mempcpy.o
>> if [ x"" != x ]; then \
>>           gcc -c -DHAVE_CONFIG_H -g -fkeep-inline-functions  -I.
>> -I.././../gcc-4.4.3/libiberty/../include  -W -Wall -Wwrite-strings
>> -Wstrict-prototypes -pedantic   .././../gcc-4.4.3/libiberty/mkstemps.c
>> -o pic/mkstemps.o; \
>>         else true; fi
>> gcc -c -DHAVE_CONFIG_H -g -fkeep-inline-functions  -I.
>> -I.././../gcc-4.4.3/libiberty/../include  -W -Wall -Wwrite-strings
>> -Wstrict-prototypes -pedantic  .././../gcc-4.4.3/libiberty/mkstemps.c
>> -o mkstemps.o
>> if [ x"" != x ]; then \
>>           gcc -c -DHAVE_CONFIG_H -g -fkeep-inline-functions  -I.
>> -I.././../gcc-4.4.3/libiberty/../include  -W -Wall -Wwrite-strings
>> -Wstrict-prototypes -pedantic   .././../gcc-4.4.3/libiberty/random.c
>> -o pic/random.o; \
>>         else true; fi
>> gcc -c -DHAVE_CONFIG_H -g -fkeep-inline-functions  -I.
>> -I.././../gcc-4.4.3/libiberty/../include  -W -Wall -Wwrite-strings
>> -Wstrict-prototypes -pedantic  .././../gcc-4.4.3/libiberty/random.c -o
>> random.o
>> if [ x"" != x ]; then \
>>           gcc -c -DHAVE_CONFIG_H -g -fkeep-inline-functions  -I.
>> -I.././../gcc-4.4.3/libiberty/../include  -W -Wall -Wwrite-strings
>> -Wstrict-prototypes -pedantic   .././../gcc-4.4.3/libiberty/rindex.c
>> -o pic/rindex.o; \
>>         else true; fi
>> gcc -c -DHAVE_CONFIG_H -g -fkeep-inline-functions  -I.
>> -I.././../gcc-4.4.3/libiberty/../include  -W -Wall -Wwrite-strings
>> -Wstrict-prototypes -pedantic  .././../gcc-4.4.3/libiberty/rindex.c -o
>> rindex.o
>> if [ x"" != x ]; then \
>>           gcc -c -DHAVE_CONFIG_H -g -fkeep-inline-functions  -I.
>> -I.././../gcc-4.4.3/libiberty/../include  -W -Wall -Wwrite-strings
>> -Wstrict-prototypes -pedantic   .././../gcc-4.4.3/libiberty/setenv.c
>> -o pic/setenv.o; \
>>         else true; fi
>> gcc -c -DHAVE_CONFIG_H -g -fkeep-inline-functions  -I.
>> -I.././../gcc-4.4.3/libiberty/../include  -W -Wall -Wwrite-strings
>> -Wstrict-prototypes -pedantic  .././../gcc-4.4.3/libiberty/setenv.c -o
>> setenv.o
>> .././../gcc-4.4.3/libiberty/setenv.c:64: warning: function declaration
>> isn't a prototype
>> if [ x"" != x ]; then \
>>           gcc -c -DHAVE_CONFIG_H -g -fkeep-inline-functions  -I.
>> -I.././../gcc-4.4.3/libiberty/../include  -W -Wall -Wwrite-strings
>> -Wstrict-prototypes -pedantic
>> .././../gcc-4.4.3/libiberty/sigsetmask.c -o pic/sigsetmask.o; \
>>         else true; fi
>> gcc -c -DHAVE_CONFIG_H -g -fkeep-inline-functions  -I.
>> -I.././../gcc-4.4.3/libiberty/../include  -W -Wall -Wwrite-strings
>> -Wstrict-prototypes -pedantic
>> .././../gcc-4.4.3/libiberty/sigsetmask.c -o sigsetmask.o
>> if [ x"" != x ]; then \
>>           gcc -c -DHAVE_CONFIG_H -g -fkeep-inline-functions  -I.
>> -I.././../gcc-4.4.3/libiberty/../include  -W -Wall -Wwrite-strings
>> -Wstrict-prototypes -pedantic   .././../gcc-4.4.3/libiberty/stpcpy.c
>> -o pic/stpcpy.o; \
>>         else true; fi
>> gcc -c -DHAVE_CONFIG_H -g -fkeep-inline-functions  -I.
>> -I.././../gcc-4.4.3/libiberty/../include  -W -Wall -Wwrite-strings
>> -Wstrict-prototypes -pedantic  .././../gcc-4.4.3/libiberty/stpcpy.c -o
>> stpcpy.o
>> if [ x"" != x ]; then \
>>           gcc -c -DHAVE_CONFIG_H -g -fkeep-inline-functions  -I.
>> -I.././../gcc-4.4.3/libiberty/../include  -W -Wall -Wwrite-strings
>> -Wstrict-prototypes -pedantic   .././../gcc-4.4.3/libiberty/stpncpy.c
>> -o pic/stpncpy.o; \
>>         else true; fi
>> gcc -c -DHAVE_CONFIG_H -g -fkeep-inline-functions  -I.
>> -I.././../gcc-4.4.3/libiberty/../include  -W -Wall -Wwrite-strings
>> -Wstrict-prototypes -pedantic  .././../gcc-4.4.3/libiberty/stpncpy.c
>> -o stpncpy.o
>> if [ x"" != x ]; then \
>>           gcc -c -DHAVE_CONFIG_H -g -fkeep-inline-functions  -I.
>> -I.././../gcc-4.4.3/libiberty/../include  -W -Wall -Wwrite-strings
>> -Wstrict-prototypes -pedantic   .././../gcc-4.4.3/libiberty/strndup.c
>> -o pic/strndup.o; \
>>         else true; fi
>> gcc -c -DHAVE_CONFIG_H -g -fkeep-inline-functions  -I.
>> -I.././../gcc-4.4.3/libiberty/../include  -W -Wall -Wwrite-strings
>> -Wstrict-prototypes -pedantic  .././../gcc-4.4.3/libiberty/strndup.c
>> -o strndup.o
>> if [ x"" != x ]; then \
>>           gcc -c -DHAVE_CONFIG_H -g -fkeep-inline-functions  -I.
>> -I.././../gcc-4.4.3/libiberty/../include  -W -Wall -Wwrite-strings
>> -Wstrict-prototypes -pedantic
>> .././../gcc-4.4.3/libiberty/strverscmp.c -o pic/strverscmp.o; \
>>         else true; fi
>> gcc -c -DHAVE_CONFIG_H -g -fkeep-inline-functions  -I.
>> -I.././../gcc-4.4.3/libiberty/../include  -W -Wall -Wwrite-strings
>> -Wstrict-prototypes -pedantic
>> .././../gcc-4.4.3/libiberty/strverscmp.c -o strverscmp.o
>> if [ x"" != x ]; then \
>>           gcc -c -DHAVE_CONFIG_H -g -fkeep-inline-functions  -I.
>> -I.././../gcc-4.4.3/libiberty/../include  -W -Wall -Wwrite-strings
>> -Wstrict-prototypes -pedantic
>> .././../gcc-4.4.3/libiberty/vasprintf.c -o pic/vasprintf.o; \
>>         else true; fi
>> gcc -c -DHAVE_CONFIG_H -g -fkeep-inline-functions  -I.
>> -I.././../gcc-4.4.3/libiberty/../include  -W -Wall -Wwrite-strings
>> -Wstrict-prototypes -pedantic  .././../gcc-4.4.3/libiberty/vasprintf.c
>> -o vasprintf.o
>> if [ x"" != x ]; then \
>>           gcc -c -DHAVE_CONFIG_H -g -fkeep-inline-functions  -I.
>> -I.././../gcc-4.4.3/libiberty/../include  -W -Wall -Wwrite-strings
>> -Wstrict-prototypes -pedantic   .././../gcc-4.4.3/libiberty/waitpid.c
>> -o pic/waitpid.o; \
>>         else true; fi
>> gcc -c -DHAVE_CONFIG_H -g -fkeep-inline-functions  -I.
>> -I.././../gcc-4.4.3/libiberty/../include  -W -Wall -Wwrite-strings
>> -Wstrict-prototypes -pedantic  .././../gcc-4.4.3/libiberty/waitpid.c
>> -o waitpid.o
>> .././../gcc-4.4.3/libiberty/waitpid.c: In function `waitpid':
>> .././../gcc-4.4.3/libiberty/waitpid.c:31: warning: implicit
>> declaration of function `wait'
>> if [ x"" != x ]; then \
>>           gcc -c -DHAVE_CONFIG_H -g -fkeep-inline-functions  -I.
>> -I.././../gcc-4.4.3/libiberty/../include  -W -Wall -Wwrite-strings
>> -Wstrict-prototypes -pedantic   .././../gcc-4.4.3/libiberty/vfork.c -o
>> pic/vfork.o; \
>>         else true; fi
>> gcc -c -DHAVE_CONFIG_H -g -fkeep-inline-functions  -I.
>> -I.././../gcc-4.4.3/libiberty/../include  -W -Wall -Wwrite-strings
>> -Wstrict-prototypes -pedantic  .././../gcc-4.4.3/libiberty/vfork.c -o
>> vfork.o
>> rm -f ./libiberty.a pic/./libiberty.a
>> ar rc ./libiberty.a \
>>           ./regex.o ./cplus-dem.o ./cp-demangle.o ./md5.o ./sha1.o
>> ./alloca.o ./argv.o ./choose-temp.o ./concat.o ./cp-demint.o
>> ./dyn-string.o ./fdmatch.o ./fibheap.o ./filename_cmp.o
>> ./floatformat.o ./fnmatch.o ./fopen_unlocked.o ./getopt.o ./getopt1.o
>> ./getpwd.o ./getruntime.o ./hashtab.o ./hex.o ./lbasename.o
>> ./lrealpath.o ./make-relative-prefix.o ./make-temp-file.o ./objalloc.o
>> ./obstack.o ./partition.o ./pexecute.o ./physmem.o ./pex-common.o
>> ./pex-one.o ./pex-win32.o ./safe-ctype.o ./sort.o ./spaces.o
>> ./splay-tree.o ./strerror.o ./strsignal.o ./unlink-if-ordinary.o
>> ./xatexit.o ./xexit.o ./xmalloc.o ./xmemdup.o ./xstrdup.o
>> ./xstrerror.o ./xstrndup.o  ./asprintf.o ./bcmp.o ./bcopy.o ./bzero.o
>> ./ffs.o ./index.o ./insque.o ./mempcpy.o ./mkstemps.o ./random.o
>> ./rindex.o ./setenv.o ./sigsetmask.o ./stpcpy.o ./stpncpy.o
>> ./strndup.o ./strverscmp.o ./vasprintf.o ./waitpid.o ./vfork.o
>> ranlib ./libiberty.a
>> C:\mingw\bin\ranlib.exe: ./libiberty.a: No space left on device
>> make[3]: *** [libiberty.a] Error 1
>> make[3]: Leaving directory `/c/gcc/gcc-build/libiberty'
>> make[2]: *** [all-stage1-libiberty] Error 2
>> make[2]: Leaving directory `/c/gcc/gcc-build'
>> make[1]: *** [stage1-bubble] Error 2
>> make[1]: Leaving directory `/c/gcc/gcc-build'
>> make: *** [bootstrap] Error 2
>>
>> what do you think? could be a problem of space in memory disk?
>>
>> Thanks in advance
>> greicy
>>
>>
>>
>>
>>
>>
>>
>> "Andi Hellmund" <mail@andihellmund.com> a écrit :
>>
>>> Hey Greicy,
>>>
>>>> Thank you for your help, but is not working in my machine i think that
>>>> the problem is not my version (gcc-4.2.4) but yes my system, windows,
>>>> i think.
>>>> Sincerly, i don't know that could be.
>>>> Below  i posted  a portion of the current result and after i have a
>>>> question for you:
>>> Okay, that looks quite strange. I'm not totally sure that the problem
>>> ins't the compiler versions. I tested the front-end code with 4.4.3 and
>>> you're using 4.2.4. There are sometimes incompatible changes between
>>> different gcc major releases (4.1.x, 4.2.x, 4.3.x, 4.4.x) so that a
>>> front-end for 4.4.3 might not correctly be built for 4.2.4. Before
>>> trying to find an error which possibly isn't really an error, I would
>>> suggest that you try to build the front-end code with 4.4.3 ... Or, is
>>> there some requirement on 4.2.4?
>>>
>>>> Well, i have a question for you: my project in little words is to
>>>> present to compiler a program in a language, C for exemplo, and the
>>>> compiler modify directly/aumtomatically the program and give me back
>>>> the same program, but modified. And to do this is necessary to make
>>>> modifications in the GCC and how the front-end is the place near the
>>>> source code (ie close to the program you want to harden) i think it
>>>> would be the starting point for addressing this problem.
>>> Could you be more specific about what modifications your compiler is
>>> trying to do? I think it really depends on the changes that need to be
>>> performed to finally conclude what the best path is. You should
>>> remember: the general infrastructure of gcc is to get some C program and
>>> transform it into assembly code (object code). I think it would be
>>> definitely possible to modify gcc to get this work done, but I  can't
>>> evaluate  how much effort this would be.  But, maybe you  could shortly
>>> depict the  modifications you plan to do ...
>>>
>>> Thanks,
>>> Andi
>>>
>>
>>
>

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

* Re: How to include a front end to gcc ?
  2010-03-05 15:36                                                 ` Greicy.Costa-Marques
@ 2010-03-05 22:43                                                   ` Andi Hellmund
  2010-03-08 17:30                                                     ` Greicy.Costa-Marques
  0 siblings, 1 reply; 24+ messages in thread
From: Andi Hellmund @ 2010-03-05 22:43 UTC (permalink / raw)
  To: Greicy.Costa-Marques; +Cc: gcc-help

Hey Greicy,

great that you made some progress.

> for name in hello1.exe; \
>         do \
>            if [ -f $name ] ; then \
>             name2="`echo \`basename $name\` | sed -e 's,y,y,' `"; \
>             rm -f /usr/local/bin/$name2.exe; \
>             echo /bin/install -c $name.exe /usr/local/bin/$name2.exe; \
>             /bin/install -c $name.exe /usr/local/bin/$name2.exe; \
>             chmod a+x /usr/local/bin/$name2.exe; \
>           fi ; \
>         done
> /bin/install -c hello1.exe.exe /usr/local/bin/hello1.exe.exe
> /bin/install: cannot stat `hello1.exe.exe': No such file or directory
> chmod: cannot access `/usr/local/bin/hello1.exe.exe': No such file or
> directory
There is apparently an error in the Make-lang.in file in the front-end
directory gcc/hello-world.

The compiler is named 'hello1.exe' but the installer tries to install
the file 'hello1.exe.exe' which doesn't exist. Though, the easiest fix
would be to change the first line into

    for name in hello1
    [...]

Then you should be able to install gcc in the --prefix=<...> defined
directory.

> Is necessary to do $make install, ok?
Yes, it is generally necessary to install gcc for at least three reasons:

(1) you won't find the gcc compiler driver in the build directory,
because it is called xgcc and will be renamed into gcc during installation
(2) if you call xgcc from the build directory, it won't find the real
compiler (cc1)
(3) if you call xgcc from the build directory, it won't possibly find
libraries like libgcc

In your case where you only built a compiler (without driver), you don't
necessarily need to install your compiler - it should work without - but
you need to try :)

Andi

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

* Re: How to include a front end to gcc ?
  2010-03-05 22:43                                                   ` Andi Hellmund
@ 2010-03-08 17:30                                                     ` Greicy.Costa-Marques
  2010-03-12 16:41                                                       ` Greicy.Costa-Marques
  0 siblings, 1 reply; 24+ messages in thread
From: Greicy.Costa-Marques @ 2010-03-08 17:30 UTC (permalink / raw)
  To: Andi Hellmund; +Cc: Greicy.Costa-Marques, gcc-help

Hi Andi,

very very little progress... :(

yes, it's true the install tyed to install the file "helo1.exe.exe",  
of course doesn't exit...  I change the first line of Make-lang.in  
gcc/hello-world, but it give me:

Jucelia@ACER-C28991BD48 /c/gcc/gcc-build
$ make install
make[1]: Entering directory `/c/gcc/gcc-build'
/bin/sh ./../gcc-4.4.3/mkinstalldirs /usr/local /usr/local
make[2]: Entering directory `/c/gcc/gcc-build/fixincludes'
rm -rf /usr/local/libexec/gcc/i686-pc-mingw32/4.4.3/install-tools
/bin/sh .././../gcc-4.4.3/fixincludes/../mkinstalldirs  
/usr/local/libexec/gcc/i686-pc-mingw32/4.4.3/install-tools
mkdir -p -- /usr/local/libexec/gcc/i686-pc-mingw32/4.4.3/install-tools
/bin/sh .././../gcc-4.4.3/fixincludes/../mkinstalldirs  
/usr/local/lib/gcc/i686-pc-mingw32/4.4.3/install-tools/include
/bin/install -c -m 644 .././../gcc-4.4.3/fixincludes/README-fixinc \
            
/usr/local/lib/gcc/i686-pc-mingw32/4.4.3/install-tools/include/README
/bin/install -c fixinc.sh  
/usr/local/libexec/gcc/i686-pc-mingw32/4.4.3/install-tools/fixinc.sh
/bin/install -c fixincl.exe \
            
/usr/local/libexec/gcc/i686-pc-mingw32/4.4.3/install-tools/fixincl.exe
/bin/install -c mkheaders  
/usr/local/libexec/gcc/i686-pc-mingw32/4.4.3/install-tools/mkheaders
make[2]: Leaving directory `/c/gcc/gcc-build/fixincludes'
make[2]: Entering directory `/c/gcc/gcc-build/gcc'
LANGUAGES="hello-world" \
         CONFIG_HEADERS= \
         CONFIG_SHELL="/bin/sh" \
         CONFIG_FILES=Makefile /bin/sh config.status
config.status: creating Makefile
config.status: executing default commands
make[2]: Leaving directory `/c/gcc/gcc-build/gcc'
make[2]: Entering directory `/c/gcc/gcc-build/gcc'
TARGET_CPU_DEFAULT="" \
         HEADERS="auto-host.h ansidecl.h config/i386/xm-mingw32.h" DEFINES="" \
         /bin/sh .././../gcc-4.4.3/gcc/mkconfig.sh config.h
config.h is unchanged
TARGET_CPU_DEFAULT="" \
         HEADERS="options.h config/i386/i386.h config/i386/unix.h  
config/i386/bsd.h config/i386/gas.h config/dbxcoff.h  
config/i386/cygming.h config/i386/mingw32.h defaults.h" DEFINES="" \
         /bin/sh .././../gcc-4.4.3/gcc/mkconfig.sh tm.h
tm.h is unchanged
gawk -f .././../gcc-4.4.3/gcc/opt-gather.awk  
.././../gcc-4.4.3/gcc/ada/gcc-interface/lang.opt  
.././../gcc-4.4.3/gcc/fortran/lang.opt  
.././../gcc-4.4.3/gcc/hello-world/lang.opt  
.././../gcc-4.4.3/gcc/java/lang.opt .././../gcc-4.4.3/gcc/c.opt  
.././../gcc-4.4.3/gcc/common.opt  
.././../gcc-4.4.3/gcc/config/i386/i386.opt  
.././../gcc-4.4.3/gcc/config/i386/cygming.opt  
.././../gcc-4.4.3/gcc/config/i386/mingw.opt > tmp-optionlist
/bin/sh .././../gcc-4.4.3/gcc/../move-if-change tmp-optionlist optionlist
echo timestamp > s-options
TARGET_CPU_DEFAULT="" \
         HEADERS="auto-host.h ansidecl.h config/i386/xm-mingw32.h" DEFINES="" \
         /bin/sh .././../gcc-4.4.3/gcc/mkconfig.sh bconfig.h
bconfig.h is unchanged
/bin/sh .././../gcc-4.4.3/gcc/../move-if-change tmp-gi.list gtyp-input.list
echo timestamp > s-gtyp-input
TARGET_CPU_DEFAULT="" \
         HEADERS="config/i386/i386-protos.h tm-preds.h" DEFINES="" \
         /bin/sh .././../gcc-4.4.3/gcc/mkconfig.sh tm_p.h
tm_p.h is unchanged
rm -f tmp-all-tree.def
echo '#include "tree.def"' > tmp-all-tree.def
echo 'END_OF_BASE_TREE_CODES' >> tmp-all-tree.def
echo '#include "c-common.def"' >> tmp-all-tree.def
ltf=".././../gcc-4.4.3/gcc/ada/gcc-interface/ada-tree.def  
.././../gcc-4.4.3/gcc/cp/cp-tree.def  
.././../gcc-4.4.3/gcc/hello-world/hello-world-tree.def  
.././../gcc-4.4.3/gcc/java/java-tree.def  
.././../gcc-4.4.3/gcc/objc/objc-tree.def"; for f in $ltf; do \
           echo "#include \"$f\""; \
         done | sed 's|.././../gcc-4.4.3/gcc/||' >> tmp-all-tree.def
/bin/sh .././../gcc-4.4.3/gcc/../move-if-change tmp-all-tree.def all-tree.def
echo timestamp > s-alltree
if test yes = yes \
            || test -n ""; then \
           /bin/sh .././../gcc-4.4.3/gcc/genmultilib \
             "" \
             "" \
             "" \
             "" \
             "" \
             "" \
             "" \
             "yes" \
             > tmp-mlib.h; \
         else \
           /bin/sh .././../gcc-4.4.3/gcc/genmultilib '' '' '' '' '' '' '' no \
             > tmp-mlib.h; \
         fi
/bin/sh .././../gcc-4.4.3/gcc/../move-if-change tmp-mlib.h multilib.h
echo timestamp > s-mlib
lsf=".././../gcc-4.4.3/gcc/hello-world/lang-specs.h"; for f in $lsf; do \
             echo "#include \"$f\""; \
         done | sed 's|.././../gcc-4.4.3/gcc/||' > tmp-specs.h
/bin/sh .././../gcc-4.4.3/gcc/../move-if-change tmp-specs.h specs.h
echo timestamp > s-specs
gcc  -g -O2 -D__USE_MINGW_ACCESS -DIN_GCC   -W -Wall -Wwrite-strings  
-Wstrict-prototypes -Wmissing-prototypes -Wcast-qual  
-Wold-style-definition -Wc++-compat -Wmissing-format-attribute  
-pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings   
  -DHAVE_CONFIG_H -I. -I. -I.././../gcc-4.4.3/gcc  
-I.././../gcc-4.4.3/gcc/. -I.././../gcc-4.4.3/gcc/../include  
-I./../intl -I.././../gcc-4.4.3/gcc/../libcpp/include   
-I.././../gcc-4.4.3/gcc/../libdecnumber  
-I.././../gcc-4.4.3/gcc/../libdecnumber/dpd -I../libdecnumber    \
           -DLOCALEDIR=\"/usr/local/share/locale\" \
           -c .././../gcc-4.4.3/gcc/intl.c -o intl.o
cc1.exe: error: unrecognized command line option "-Wc++-compat"
cc1.exe: error: unrecognized command line option "-Wno-variadic-macros"
cc1.exe: error: unrecognized command line option "-Wno-overlength-strings"
make[2]: *** [intl.o] Error 1
make[2]: Leaving directory `/c/gcc/gcc-build/gcc'
make[1]: *** [install-gcc] Error 2
make[1]: Leaving directory `/c/gcc/gcc-build'
make: *** [install] Error 2


Thanks in advance,
greicy


Andi Hellmund <mail@andihellmund.com> a écrit :

> Hey Greicy,
>
> great that you made some progress.
>
>> for name in hello1.exe; \
>>         do \
>>            if [ -f $name ] ; then \
>>             name2="`echo \`basename $name\` | sed -e 's,y,y,' `"; \
>>             rm -f /usr/local/bin/$name2.exe; \
>>             echo /bin/install -c $name.exe /usr/local/bin/$name2.exe; \
>>             /bin/install -c $name.exe /usr/local/bin/$name2.exe; \
>>             chmod a+x /usr/local/bin/$name2.exe; \
>>           fi ; \
>>         done
>> /bin/install -c hello1.exe.exe /usr/local/bin/hello1.exe.exe
>> /bin/install: cannot stat `hello1.exe.exe': No such file or directory
>> chmod: cannot access `/usr/local/bin/hello1.exe.exe': No such file or
>> directory
> There is apparently an error in the Make-lang.in file in the front-end
> directory gcc/hello-world.
>
> The compiler is named 'hello1.exe' but the installer tries to install
> the file 'hello1.exe.exe' which doesn't exist. Though, the easiest fix
> would be to change the first line into
>
>     for name in hello1
>     [...]
>
> Then you should be able to install gcc in the --prefix=<...> defined
> directory.
>
>> Is necessary to do $make install, ok?
> Yes, it is generally necessary to install gcc for at least three reasons:
>
> (1) you won't find the gcc compiler driver in the build directory,
> because it is called xgcc and will be renamed into gcc during installation
> (2) if you call xgcc from the build directory, it won't find the real
> compiler (cc1)
> (3) if you call xgcc from the build directory, it won't possibly find
> libraries like libgcc
>
> In your case where you only built a compiler (without driver), you don't
> necessarily need to install your compiler - it should work without - but
> you need to try :)
>
> Andi
>

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

* Re: How to include a front end to gcc ?
  2010-03-08 17:30                                                     ` Greicy.Costa-Marques
@ 2010-03-12 16:41                                                       ` Greicy.Costa-Marques
  0 siblings, 0 replies; 24+ messages in thread
From: Greicy.Costa-Marques @ 2010-03-12 16:41 UTC (permalink / raw)
  To: Greicy.Costa-Marques; +Cc: Andi Hellmund, Greicy.Costa-Marques, gcc-help

costam@imag.fr a écrit :

> Hi Andi,
>
> very very little progress... :(
>
> yes, it's true the install tyed to install the file "helo1.exe.exe",  
> of course doesn't exit...  I change the first line of Make-lang.in  
> gcc/hello-world, but it give me:
>
> Jucelia@ACER-C28991BD48 /c/gcc/gcc-build
> $ make install
> make[1]: Entering directory `/c/gcc/gcc-build'
> /bin/sh ./../gcc-4.4.3/mkinstalldirs /usr/local /usr/local
> make[2]: Entering directory `/c/gcc/gcc-build/fixincludes'
> rm -rf /usr/local/libexec/gcc/i686-pc-mingw32/4.4.3/install-tools
> /bin/sh .././../gcc-4.4.3/fixincludes/../mkinstalldirs  
> /usr/local/libexec/gcc/i686-pc-mingw32/4.4.3/install-tools
> mkdir -p -- /usr/local/libexec/gcc/i686-pc-mingw32/4.4.3/install-tools
> /bin/sh .././../gcc-4.4.3/fixincludes/../mkinstalldirs  
> /usr/local/lib/gcc/i686-pc-mingw32/4.4.3/install-tools/include
> /bin/install -c -m 644 .././../gcc-4.4.3/fixincludes/README-fixinc \
>            
> /usr/local/lib/gcc/i686-pc-mingw32/4.4.3/install-tools/include/README
> /bin/install -c fixinc.sh  
> /usr/local/libexec/gcc/i686-pc-mingw32/4.4.3/install-tools/fixinc.sh
> /bin/install -c fixincl.exe \
>            
> /usr/local/libexec/gcc/i686-pc-mingw32/4.4.3/install-tools/fixincl.exe
> /bin/install -c mkheaders  
> /usr/local/libexec/gcc/i686-pc-mingw32/4.4.3/install-tools/mkheaders
> make[2]: Leaving directory `/c/gcc/gcc-build/fixincludes'
> make[2]: Entering directory `/c/gcc/gcc-build/gcc'
> LANGUAGES="hello-world" \
>         CONFIG_HEADERS= \
>         CONFIG_SHELL="/bin/sh" \
>         CONFIG_FILES=Makefile /bin/sh config.status
> config.status: creating Makefile
> config.status: executing default commands
> make[2]: Leaving directory `/c/gcc/gcc-build/gcc'
> make[2]: Entering directory `/c/gcc/gcc-build/gcc'
> TARGET_CPU_DEFAULT="" \
>         HEADERS="auto-host.h ansidecl.h config/i386/xm-mingw32.h"  
> DEFINES="" \
>         /bin/sh .././../gcc-4.4.3/gcc/mkconfig.sh config.h
> config.h is unchanged
> TARGET_CPU_DEFAULT="" \
>         HEADERS="options.h config/i386/i386.h config/i386/unix.h  
> config/i386/bsd.h config/i386/gas.h config/dbxcoff.h  
> config/i386/cygming.h config/i386/mingw32.h defaults.h" DEFINES="" \
>         /bin/sh .././../gcc-4.4.3/gcc/mkconfig.sh tm.h
> tm.h is unchanged
> gawk -f .././../gcc-4.4.3/gcc/opt-gather.awk  
> .././../gcc-4.4.3/gcc/ada/gcc-interface/lang.opt  
> .././../gcc-4.4.3/gcc/fortran/lang.opt  
> .././../gcc-4.4.3/gcc/hello-world/lang.opt  
> .././../gcc-4.4.3/gcc/java/lang.opt .././../gcc-4.4.3/gcc/c.opt  
> .././../gcc-4.4.3/gcc/common.opt  
> .././../gcc-4.4.3/gcc/config/i386/i386.opt  
> .././../gcc-4.4.3/gcc/config/i386/cygming.opt  
> .././../gcc-4.4.3/gcc/config/i386/mingw.opt > tmp-optionlist
> /bin/sh .././../gcc-4.4.3/gcc/../move-if-change tmp-optionlist optionlist
> echo timestamp > s-options
> TARGET_CPU_DEFAULT="" \
>         HEADERS="auto-host.h ansidecl.h config/i386/xm-mingw32.h"  
> DEFINES="" \
>         /bin/sh .././../gcc-4.4.3/gcc/mkconfig.sh bconfig.h
> bconfig.h is unchanged
> /bin/sh .././../gcc-4.4.3/gcc/../move-if-change tmp-gi.list gtyp-input.list
> echo timestamp > s-gtyp-input
> TARGET_CPU_DEFAULT="" \
>         HEADERS="config/i386/i386-protos.h tm-preds.h" DEFINES="" \
>         /bin/sh .././../gcc-4.4.3/gcc/mkconfig.sh tm_p.h
> tm_p.h is unchanged
> rm -f tmp-all-tree.def
> echo '#include "tree.def"' > tmp-all-tree.def
> echo 'END_OF_BASE_TREE_CODES' >> tmp-all-tree.def
> echo '#include "c-common.def"' >> tmp-all-tree.def
> ltf=".././../gcc-4.4.3/gcc/ada/gcc-interface/ada-tree.def  
> .././../gcc-4.4.3/gcc/cp/cp-tree.def  
> .././../gcc-4.4.3/gcc/hello-world/hello-world-tree.def  
> .././../gcc-4.4.3/gcc/java/java-tree.def  
> .././../gcc-4.4.3/gcc/objc/objc-tree.def"; for f in $ltf; do \
>           echo "#include \"$f\""; \
>         done | sed 's|.././../gcc-4.4.3/gcc/||' >> tmp-all-tree.def
> /bin/sh .././../gcc-4.4.3/gcc/../move-if-change tmp-all-tree.def all-tree.def
> echo timestamp > s-alltree
> if test yes = yes \
>            || test -n ""; then \
>           /bin/sh .././../gcc-4.4.3/gcc/genmultilib \
>             "" \
>             "" \
>             "" \
>             "" \
>             "" \
>             "" \
>             "" \
>             "yes" \
>             > tmp-mlib.h; \
>         else \
>           /bin/sh .././../gcc-4.4.3/gcc/genmultilib '' '' '' '' '' '' '' no \
>             > tmp-mlib.h; \
>         fi
> /bin/sh .././../gcc-4.4.3/gcc/../move-if-change tmp-mlib.h multilib.h
> echo timestamp > s-mlib
> lsf=".././../gcc-4.4.3/gcc/hello-world/lang-specs.h"; for f in $lsf; do \
>             echo "#include \"$f\""; \
>         done | sed 's|.././../gcc-4.4.3/gcc/||' > tmp-specs.h
> /bin/sh .././../gcc-4.4.3/gcc/../move-if-change tmp-specs.h specs.h
> echo timestamp > s-specs
> gcc  -g -O2 -D__USE_MINGW_ACCESS -DIN_GCC   -W -Wall -Wwrite-strings  
> -Wstrict-prototypes -Wmissing-prototypes -Wcast-qual  
> -Wold-style-definition -Wc++-compat -Wmissing-format-attribute  
> -pedantic -Wno-long-long -Wno-variadic-macros  
> -Wno-overlength-strings   -DHAVE_CONFIG_H -I. -I.  
> -I.././../gcc-4.4.3/gcc -I.././../gcc-4.4.3/gcc/.  
> -I.././../gcc-4.4.3/gcc/../include -I./../intl  
> -I.././../gcc-4.4.3/gcc/../libcpp/include   
> -I.././../gcc-4.4.3/gcc/../libdecnumber  
> -I.././../gcc-4.4.3/gcc/../libdecnumber/dpd -I../libdecnumber    \
>           -DLOCALEDIR=\"/usr/local/share/locale\" \
>           -c .././../gcc-4.4.3/gcc/intl.c -o intl.o
> cc1.exe: error: unrecognized command line option "-Wc++-compat"
> cc1.exe: error: unrecognized command line option "-Wno-variadic-macros"
> cc1.exe: error: unrecognized command line option "-Wno-overlength-strings"
> make[2]: *** [intl.o] Error 1
> make[2]: Leaving directory `/c/gcc/gcc-build/gcc'
> make[1]: *** [install-gcc] Error 2
> make[1]: Leaving directory `/c/gcc/gcc-build'
> make: *** [install] Error 2
>
>
> Thanks in advance,
> greicy
>
>
> Andi Hellmund <mail@andihellmund.com> a écrit :
>
>> Hey Greicy,
>>
>> great that you made some progress.
>>
>>> for name in hello1.exe; \
>>>        do \
>>>           if [ -f $name ] ; then \
>>>            name2="`echo \`basename $name\` | sed -e 's,y,y,' `"; \
>>>            rm -f /usr/local/bin/$name2.exe; \
>>>            echo /bin/install -c $name.exe /usr/local/bin/$name2.exe; \
>>>            /bin/install -c $name.exe /usr/local/bin/$name2.exe; \
>>>            chmod a+x /usr/local/bin/$name2.exe; \
>>>          fi ; \
>>>        done
>>> /bin/install -c hello1.exe.exe /usr/local/bin/hello1.exe.exe
>>> /bin/install: cannot stat `hello1.exe.exe': No such file or directory
>>> chmod: cannot access `/usr/local/bin/hello1.exe.exe': No such file or
>>> directory
>> There is apparently an error in the Make-lang.in file in the front-end
>> directory gcc/hello-world.
>>
>> The compiler is named 'hello1.exe' but the installer tries to install
>> the file 'hello1.exe.exe' which doesn't exist. Though, the easiest fix
>> would be to change the first line into
>>
>>    for name in hello1
>>    [...]
>>
>> Then you should be able to install gcc in the --prefix=<...> defined
>> directory.
>>
>>> Is necessary to do $make install, ok?
>> Yes, it is generally necessary to install gcc for at least three reasons:
>>
>> (1) you won't find the gcc compiler driver in the build directory,
>> because it is called xgcc and will be renamed into gcc during installation
>> (2) if you call xgcc from the build directory, it won't find the real
>> compiler (cc1)
>> (3) if you call xgcc from the build directory, it won't possibly find
>> libraries like libgcc
>>
>> In your case where you only built a compiler (without driver), you don't
>> necessarily need to install your compiler - it should work without - but
>> you need to try :)
>>
>> Andi
>>
>
>

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

end of thread, other threads:[~2010-03-12 16:17 UTC | newest]

Thread overview: 24+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2009-11-10 11:00 How to include a front end to gcc ? Greicy.Costa-Marques
2009-11-10 14:56 ` Ian Lance Taylor
2009-11-10 15:56   ` Greicy.Costa-Marques
2009-11-10 15:58     ` Ian Lance Taylor
2009-11-10 19:23       ` Andi Hellmund
2009-11-18 13:34         ` Greicy.Costa-Marques
2009-11-18 14:06           ` John Graham
2009-11-18 14:24             ` John (Eljay) Love-Jensen
2009-11-18 14:56               ` Greicy.Costa-Marques
2009-11-18 15:53                 ` John (Eljay) Love-Jensen
2009-12-03 17:44               ` Greicy.Costa-Marques
2009-12-07 15:53                 ` Greicy.Costa-Marques
2009-12-07 15:54                   ` John (Eljay) Love-Jensen
2009-12-10 20:55                     ` Greicy.Costa-Marques
2009-12-11  0:23                       ` Andi Hellmund
2009-12-11  9:51                         ` Greicy.Costa-Marques
2009-12-12  2:15                           ` Andi Hellmund
2009-12-14 20:11                             ` Greicy.Costa-Marques
2009-12-16 16:50                             ` Greicy.Costa-Marques
2009-12-16 22:40                               ` Cedric Roux
     [not found]                               ` <alpine.DEB.2.00.0912232132210.23563@randazzo>
     [not found]                                 ` <20100118171613.37323adazx3nmf65@webmail.imag.fr>
     [not found]                                   ` <19bb413aeea8173be0119dc84a99254c-EhVcXl1CTQJeRwgeDAw3AF9BdAJSS1xcXV9EBF41WEVGVFENQV5+BEtdXzBeQ0MGX1taRV1T-webmailer2@server02.webmailer.hosteurope.de>
     [not found]                                     ` <20100121110544.618273k2lhw1t054@webmail.imag.fr>
     [not found]                                       ` <alpine.DEB.2.00.1001231718010.2115@randazzo>
     [not found]                                         ` <20100129160405.10512mrjmwx0n10l@webmail.imag.fr>
     [not found]                                           ` <4B65ABE6.8070109@andihellmund.com>
     [not found]                                             ` <20100204184027.126147yistgbwjnv@webmail.imag.fr>
     [not found]                                               ` <4B6B4CC5.50406@andihellmund.com>
2010-03-05 15:36                                                 ` Greicy.Costa-Marques
2010-03-05 22:43                                                   ` Andi Hellmund
2010-03-08 17:30                                                     ` Greicy.Costa-Marques
2010-03-12 16:41                                                       ` Greicy.Costa-Marques

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).