|
From: | Marwan Badawi |
Subject: | Makefile loop for glibc-2.3.2 |
Date: | Fri, 07 Nov 2003 09:44:56 +0100 |
User-agent: | Mozilla/5.0 (X11; U; Linux i686; en-US; rv:1.5) Gecko/20031007 |
When I try to compile the glibc-2.3.2 sources, the makefile loops
endlessly like so: make[2]: Entering directory `/.amd/air/export/home/air/d02/siames/mbadawi/temp/glibc/string' /usr/bin/install -c -m 644 endian.h /udd/mbadawi/glibc-2.3.2/include/endian.h echo '#include "../posix/bits/posix1_lim.h"' | \ SUNPRO_DEPENDENCIES='/udd/mbadawi/glibc-2.3.2/bits/stdio_lim.dT /udd/mbadawi/glibc-2.3.2/bits/stdio_lim.st' \ gcc -I../include -I. -I/udd/mbadawi/glibc-2.3.2/string -I.. -I../libio -I/udd/mbadawi/glibc-2.3.2 -I../sysdep s/i386/elf -I../linuxthreads/sysdeps/unix/sysv/linux/i386 -I../linuxthreads/sysdeps/unix/sysv/linux -I../linux threads/sysdeps/pthread -I../sysdeps/pthread -I../linuxthreads/sysdeps/unix/sysv -I../linuxthreads/sysdeps/uni x -I../linuxthreads/sysdeps/i386/i686 -I../linuxthreads/sysdeps/i386 -I../sysdeps/unix/sysv/linux/i386 -I../sy sdeps/unix/sysv/linux -I../sysdeps/gnu -I../sysdeps/unix/common -I../sysdeps/unix/mman -I../sysdeps/unix/inet -I../sysdeps/unix/sysv/i386 -I../sysdeps/unix/sysv -I../sysdeps/unix/i386 -I../sysdeps/unix -I../sysdeps/posix -I../sysdeps/i386/i686/fpu -I../sysdeps/i386/i686 -I../sysdeps/i386/i486 -I../sysdeps/i386/fpu -I../sysdeps/i 386 -I../sysdeps/wordsize-32 -I../sysdeps/ieee754/ldbl-96 -I../sysdeps/ieee754/dbl-64 -I../sysdeps/ieee754/flt -32 -I../sysdeps/ieee754 -I../sysdeps/generic/elf -I../sysdeps/generic -I /lib/modules/2.4.18-18.8.0/build/in clude -E -dM -xc - -o /udd/mbadawi/glibc-2.3.2/bits/stdio_lim.hT echo '#include "../misc/sys/uio.h"' | \ SUNPRO_DEPENDENCIES='/udd/mbadawi/glibc-2.3.2/bits/stdio_lim.dT /udd/mbadawi/glibc-2.3.2/bits/stdio_lim.st' \ gcc -D_LIBC=1 -I../include -I. -I/udd/mbadawi/glibc-2.3.2/string -I.. -I../libio -I/udd/mbadawi/glibc-2.3.2 - I../sysdeps/i386/elf -I../linuxthreads/sysdeps/unix/sysv/linux/i386 -I../linuxthreads/sysdeps/unix/sysv/linux -I../linuxthreads/sysdeps/pthread -I../sysdeps/pthread -I../linuxthreads/sysdeps/unix/sysv -I../linuxthreads/s ysdeps/unix -I../linuxthreads/sysdeps/i386/i686 -I../linuxthreads/sysdeps/i386 -I../sysdeps/unix/sysv/linux/i3 86 -I../sysdeps/unix/sysv/linux -I../sysdeps/gnu -I../sysdeps/unix/common -I../sysdeps/unix/mman -I../sysdeps/ unix/inet -I../sysdeps/unix/sysv/i386 -I../sysdeps/unix/sysv -I../sysdeps/unix/i386 -I../sysdeps/unix -I../sys deps/posix -I../sysdeps/i386/i686/fpu -I../sysdeps/i386/i686 -I../sysdeps/i386/i486 -I../sysdeps/i386/fpu -I.. /sysdeps/i386 -I../sysdeps/wordsize-32 -I../sysdeps/ieee754/ldbl-96 -I../sysdeps/ieee754/dbl-64 -I../sysdeps/i eee754/flt-32 -I../sysdeps/ieee754 -I../sysdeps/generic/elf -I../sysdeps/generic -I /lib/modules/2.4.18-18.8. 0/build/include -E -dM -xc - | cat - >> /udd/mbadawi/glibc-2.3.2/bits/stdio_lim.hT sed -e 's@ /udd/mbadawi/glibc-2\.3\.2/@ $(common-objpfx)@g' -e 'address@hidden/udd/mbadawi/glibc-2\.3\.2/@$(common-objpfx )@g' /udd/mbadawi/glibc-2.3.2/bits/stdio_lim.dT > /udd/mbadawi/glibc-2.3.2/bits/stdio_lim.dt cat /udd/mbadawi/glibc-2.3.2/bits/stdio_lim.dt >> /udd/mbadawi/glibc-2.3.2/bits/stdio_lim.d fopen_max=`sed -n 's/^#define OPEN_MAX //1p' /udd/mbadawi/glibc-2.3.2/bits/stdio_lim.hT`; \ filename_max=`sed -n 's/^#define PATH_MAX //1p' /udd/mbadawi/glibc-2.3.2/bits/stdio_lim.hT`; \ iov_max=`sed -n 's/^#define UIO_MAXIOV //p' /udd/mbadawi/glibc-2.3.2/bits/stdio_lim.hT`; \ fopen_max=${fopen_max:-16}; \ filename_max=${filename_max:-1024}; \ if [ -z $iov_max ]; then \ define_iov_max="# undef IOV_MAX"; \ else \ define_iov_max="# define IOV_MAX $iov_max"; \ fi; \ sed -e "s/@FOPEN_MAX@/$fopen_max/" \ -e "s/@FILENAME_MAX@/$filename_max/" \ -e "s/@L_tmpnam@/20/" \ -e "s/@TMP_MAX@/238328/" \ -e "s/@L_ctermid@/9/" \ -e "s/@L_cuserid@/9/" \ -e "s/@define_IOV_MAX@/$define_iov_max/" \ ../stdio-common/stdio_lim.h.in > /udd/mbadawi/glibc-2.3.2/bits/stdio_lim.h.new /bin/sh ../scripts/move-if-change /udd/mbadawi/glibc-2.3.2/bits/stdio_lim.h.new /udd/mbadawi/glibc-2.3.2/bits/ stdio_lim.h /udd/mbadawi/glibc-2.3.2/bits/stdio_lim.h is unchanged rm -f /udd/mbadawi/glibc-2.3.2/bits/stdio_lim.hT /udd/mbadawi/glibc-2.3.2/bits/stdio_lim.dT /udd/mbadawi/glibc -2.3.2/bits/stdio_lim.dt touch /udd/mbadawi/glibc-2.3.2/bits/stdio_lim.st make[2]: Leaving directory `/.amd/air/export/home/air/d02/siames/mbadawi/temp/glibc/string' The compilation process has been running for 10 hours and it's still stuck endlessly in this loop. Just for info, I'm running gcc 3.2 on Red Hat Linux 8.0 (3.2-7). Thanks for the help, --
Marwan BADAWI Equipe SIAMES IRISA Campus de Beaulieu 35042 Rennes cedex, France Tel: +33 (0) 2 99 84 71 51 Fax: +33 (0) 2 99 84 71 71 |
[Prev in Thread] | Current Thread | [Next in Thread] |