Mail Archives: cygwin/2008/03/05/00:13:25
Hello Everyone,
I am trying to do some development on the C Compiler in Cygwin and I
am doing the following to build it:
$ ../gcc-4.0.2/gcc/configure
--prefix=/home/Balaji/Software_Tools/install --enable-languages="c"
The problem i am getting is this:
$ make all install
TARGET_CPU_DEFAULT="" \
HEADERS="auto-host.h ansidecl.h config/i386/xm-cygwin.h"
DEFINES="" \
/bin/sh ../gcc-4.0.2/gcc/mkconfig.sh config.h
TARGET_CPU_DEFAULT="" \
HEADERS="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/cygwin.h
defaults.
h" DEFINES="" \
/bin/sh ../gcc-4.0.2/gcc/mkconfig.sh tm.h
TARGET_CPU_DEFAULT="" \
HEADERS="auto-host.h ansidecl.h config/i386/xm-cygwin.h"
DEFINES="" \
/bin/sh ../gcc-4.0.2/gcc/mkconfig.sh bconfig.h
/home/Balaji/Software_Tools/gcc-4.0.2/compile gcc
-c -g -DIN_GCC -W -Wall -Wwrite-strings -Wstrict-prototypes
-Wmissing-protot
ypes -Wold-style-definition -DHAVE_CONFIG_H -DGENERATOR_FILE -I.
-Ibuild -I..
/gcc-4.0.2/gcc -I../gcc-4.0.2/gcc/build -I../gcc-4.0.2/gcc/../include
-I../gcc-4
.0.2/gcc/../libcpp/include -o build/genmodes.o
../gcc-4.0.2/gcc/genmodes.c
/home/Balaji/Software_Tools/gcc-4.0.2/compile gcc
-c -g -DIN_GCC -W -Wall -Wwrite-strings -Wstrict-prototypes
-Wmissing-protot
ypes -Wold-style-definition -DHAVE_CONFIG_H -DGENERATOR_FILE -I.
-Ibuild -I..
/gcc-4.0.2/gcc -I../gcc-4.0.2/gcc/build -I../gcc-4.0.2/gcc/../include
-I../gcc-4
.0.2/gcc/../libcpp/include -o build/errors.o
../gcc-4.0.2/gcc/errors.c
make: *** No rule to make target
`../build-i686-pc-cygwin/libiberty/libiberty.a'
, needed by `build/genmodes.exe'. Stop.
I am currently using cygwin on a x86 machine, gcc version 4.0.2 (I have
to use this version...can't use a diferent one),
Any help is very highly appreciated!
Thanking You,
Yours Sincerely,
Balaji V. Iyer.
PS. Here is the output I received right after I ran the configur
command.
checking build system type... i686-pc-cygwin
checking host system type... i686-pc-cygwin
checking target system type... i686-pc-cygwin
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 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 long long int... yes
checking for __int64... no
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 size of long long... 8
checking whether gcc accepts -Wno-long-long... yes
checking whether gcc accepts -Wno-variadic-macros... no
checking whether gcc accepts -Wold-style-definition... yes
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 ranlib... ranlib
checking for a BSD compatible install... /usr/bin/install -c
checking for cmp's capabilities... gnucompare
checking for mktemp... yes
checking for makeinfo... makeinfo
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... yes
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... yes
checking for fcntl.h... yes
checking for unistd.h... (cached) yes
checking for sys/file.h... no
checking for sys/time.h... no
checking for sys/mman.h... no
checking for sys/resource.h... no
checking for sys/param.h... no
checking for sys/times.h... no
checking for sys/stat.h... (cached) yes
checking for direct.h... no
checking for malloc.h... no
checking for langinfo.h... no
checking for ldfcn.h... no
checking for locale.h... no
checking for wchar.h... no
checking for thread.h... no
checking for pthread.h... no
checking for CHAR_BIT... yes
checking whether byte ordering is bigendian... yes
checking for collect2 libraries... none required
checking for library containing exc_resume... no
checking for library containing ldexp... no
checking for inttypes.h... no
checking for times... no
checking for clock... no
checking for dup2... no
checking for kill... no
checking for getrlimit... no
checking for setrlimit... no
checking for atoll... no
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... no
checking for mbstowcs... no
checking for wcswidth... no
checking for mmap... no
checking for mincore... no
checking for setlocale... no
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 for ssize_t... no
checking for uid_t in sys/types.h... yes
checking type of array argument to getgroups... int
checking whether the printf functions support %p... no
checking for sys/mman.h... (cached) no
checking for mmap... (cached) no
checking for pid_t... no
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... /usr/i686-pc-cygwin/bin/ld.exe
checking if the linker (/usr/i686-pc-cygwin/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... no
checking whether atol is declared... yes
checking whether sbrk is declared... no
checking whether abort is declared... no
checking whether atof is declared... no
checking whether getcwd is declared... no
checking whether getwd is declared... no
checking whether strsignal is declared... no
checking whether strstr is declared... no
checking whether errno is declared... no
checking whether snprintf is declared... no
checking whether vasprintf is declared... no
checking whether malloc is declared... no
checking whether realloc is declared... no
checking whether calloc is declared... no
checking whether free is declared... no
checking whether basename is declared... no
checking whether getopt is declared... no
checking whether clock is declared... no
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 for struct tms... no
checking for clock_t... no
checking for .preinit_array/.init_array/.fini_array support... no
checking if mkdir takes one argument... yes
Using `../gcc-4.0.2/gcc/config/i386/i386.c' for machine-specific logic.
Using `../gcc-4.0.2/gcc/config/i386/i386.md' as machine description
file.
Using the following target machine macro files:
../gcc-4.0.2/gcc/config/i386/i386.h
../gcc-4.0.2/gcc/config/i386/unix.h
../gcc-4.0.2/gcc/config/i386/bsd.h
../gcc-4.0.2/gcc/config/i386/gas.h
../gcc-4.0.2/gcc/config/dbxcoff.h
../gcc-4.0.2/gcc/config/i386/cygming.h
../gcc-4.0.2/gcc/config/i386/cygwin.h
Using `../gcc-4.0.2/gcc/config/ i386/xm-cygwin.h' as host machine macro
file.
Using host-cygwin.o for host machine hooks.
checking whether NLS is requested... no
checking whether windows registry support is requested... yes
checking for library containing RegOpenKeyExA... no
checking registry key on windows hosts... 4.0.2
checking what assembler to use... /usr/bin/as.exe
checking what linker to use... /usr/i686-pc-cygwin/bin/ld.exe
checking what nm to use... nm.exe
checking what objdump to use... objdump.exe
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 .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 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
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-cygwin.
configure: creating ./config.status
config.status: creating Makefile
config.status: creating gccbug
config.status: creating mklibgcc
config.status: creating libada-mk
config.status: creating auto-host.h
config.status: executing default commands
--
Balaji V. Iyer
PhD Student,
Center for Efficient, Scalable and Reliable Computing,
Department of Electrical and Computer Engineering,
North Carolina State University.
--
Unsubscribe info: http://cygwin.com/ml/#unsubscribe-simple
Problem reports: http://cygwin.com/problems.html
Documentation: http://cygwin.com/docs.html
FAQ: http://cygwin.com/faq/
- Raw text -