This is the mail archive of the gcc-bugs@gcc.gnu.org mailing list for the GCC project.


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]

Re: bootstrap/4710: Cannot Build 3.0.2 on Linux 2.4.5 using 2.95.2


>On 10 Nov 2001 03:50:38 -0000, you wrote:

>Synopsis: Cannot Build 3.0.2 on Linux 2.4.5 using 2.95.2
>
>State-Changed-From-To: open->feedback
>State-Changed-By: rodrigc
>State-Changed-When: Fri Nov  9 19:50:38 2001
>State-Changed-Why:
>    What Linux distribution are you using, and what version
>    of glibc?
LInux is 2.4.14 and is based off a Corel Install, though after 3 years
I'd say its pretty generic. I'm trying to install 2.2.4 today along
with the latest makeinfo and msgfmt that it said were
required....thats not going well, here is my output from the
.configure and then make:

[root@eagle glibc-2.2.4]# ./configure --enable-add-on
--with-headers=/usr/src/linux-2.4.13

loading cache ./config.cache
checking host system type... [root@eagle glibc-2.2.4]# ./configure
--enable-add-on --with-headers=/usr/src/linux-2.4.13/include
loading cache ./config.cache
checking host system type... i686-pc-linux-gnu
checking sysdep dirs... sysdeps/i386/elf
sysdeps/unix/sysv/linux/i386/i686 sysde
ps/unix/sysv/linux/i386 sysdeps/unix/sysv/linux sysdeps/gnu
sysdeps/unix/common
sysdeps/unix/mman sysdeps/unix/inet sysdeps/unix/sysv/i386
sysdeps/unix/sysv sys
deps/unix/i386 sysdeps/unix sysdeps/posix sysdeps/i386/i686/fpu
sysdeps/i386/i68
6 sysdeps/i386/i486 sysdeps/i386/fpu sysdeps/i386 sysdeps/wordsize-32
sysdeps/ie
ee754/ldbl-96 sysdeps/ieee754/dbl-64 sysdeps/ieee754/flt-32
sysdeps/ieee754 sysd
eps/generic/elf sysdeps/generic
checking for a BSD compatible install... /bin/install -c
checking whether ln -s works... yes
checking for pwd... /bin/pwd
checking build system type... i686-pc-linux-gnu
checking for gcc... gcc
checking version of gcc... 2.95.3, ok
checking for gnumake... no
checking for gmake... no
checking for make... make
checking version of make... 3.79.1, ok
checking for gnumsgfmt... no
checking for gmsgfmt... no
checking for msgfmt... msgfmt
checking version of msgfmt... 0.10.35, bad
checking for makeinfo... makeinfo
checking version of makeinfo... 4.0, ok
checking for gsed... no
checking for sed... sed
checking version of sed... 3.02, ok
checking whether the C compiler (gcc  ) works... yes
checking whether the C compiler (gcc  ) is a cross-compiler...
(cached) no
checking whether we are using GNU C... yes
checking build system type... i686-pc-linux-gnu
checking how to run the C preprocessor... gcc -E
checking whether /usr/local/i686-pc-linux-gnu/bin/as is GNU as... yes
checking whether /usr/local/i686-pc-linux-gnu/bin/ld is GNU ld... yes
checking for mig... mig
configure: warning:
*** These auxiliary programs are missing or too old: msgfmt
*** some features will be disabled.
*** Check the INSTALL file for required versions.
checking whether ranlib is necessary... no
checking LD_LIBRARY_PATH variable... ok
checking for bash... /bin/sh
checking for mawk... mawk
checking for perl... /bin/perl
checking for install-info... /usr/bin/install-info
checking for old Debian install-info... no
checking for bison... /usr/bin/bison
checking for signed size_t type... no
checking for libc-friendly stddef.h... yes
checking whether we need to use -P to assemble .S files... no
checking whether .text pseudo-op must be used... yes
checking for assembler global-symbol directive... .globl
checking for .set assembler directive... yes
checking for .symver assembler directive... yes
checking for ld --version-script... yes
checking for .previous assembler directive... yes
checking for .protected and .hidden assembler directive... yes
checking for -z nodelete option... yes
checking for -z nodlopen option... yes
checking for -z initfirst option... yes
checking for -Bgroup option... no
checking whether cc puts quotes around section names... no
checking for assembler .weak directive... yes
checking for ld --no-whole-archive... yes
checking for gcc -fexceptions... yes
checking for DWARF2 unwind info support... static
checking for __builtin_expect... no
checking for local label subtraction... no
checking for libgd... yes
checking size of long double... 12
running configure fragment for ./sysdeps/unix/sysv/linux
checking installed Linux kernel header files... 2.0.10 or later
*** On GNU/Linux systems it is normal to compile GNU libc with the
*** `linuxthreads' add-on.  Without that, the library will be
*** incompatible with normal GNU/Linux systems.
*** If you really mean to not use this add-on, run configure again
*** using the extra parameter `--disable-sanity-checks'.

[root@eagle glibc-2.2.4]# make
Makeconfig:84: sysdeps/../config.make: No such file or directory
Makerules:690: no file name for `include'
The GNU C library has not been configured.
Run `configure' to configure it before building.
Try `configure --help' for more details.
make: *** [sysdeps/../config.status] Error 1

I'm not sure how to fix this one....any suggestions as I can't build
glibc until I get it fixed, hence I can't try to build gcc until
THAT's fixed....

>    Something might be messed up on your system, because
>    on my Linux system, if I include <sys/resource.h>,
>    that file includes <bits/resource.h> which defines
>    RUSAGE_CHILDREN as:
>    enum __rusage_who
>    {
>      /* The calling process.  */
>      RUSAGE_SELF = 0,
>    #define RUSAGE_SELF RUSAGE_SELF
>     
>      /* All of its terminated child processes.  */
>      RUSAGE_CHILDREN = -1,
>    #define RUSAGE_CHILDREN RUSAGE_CHILDREN
>
>http://gcc.gnu.org/cgi-bin/gnatsweb.pl?cmd=view%20audit-trail&pr=4710&database=gcc
You lost me....I'm not a C programmer here.

George

===[George R. Kasica]===        +1 262 677 0766
President                       +1 206 374 6482 FAX 
Netwrx Consulting Inc.          Jackson, WI USA 
http://www.netwrx1.com
georgek@netwrx1.com
ICQ #12862186


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]