on redhat 7.3 & later, crt1.o is part of glibc-devel.
you can use this command to verify (redhat 7.3):
rpm -qlp glibc-devel-2.2.5-34.i386.rpm | grep crt1.o
hope this helps.
Braden Manning wrote:
Hi,
I'm trying to compile the latest stable build of squid on my redhat 7 box.
Installed latest version of GCC and its associated libraries. When I run ./configure it gives me the error message below.
[EMAIL PROTECTED] squid-2.5.STABLE5]# ./configure loading cache ./config.cache checking for a BSD compatible install... /usr/bin/install -c checking whether build environment is sane... yes checking for mawk... no checking for gawk... gawk checking whether make sets ${MAKE}... yes checking whether to enable maintainer-specific portions of Makefiles... no checking for gcc... gcc checking whether the C compiler (gcc -g) works... no configure: error: installation or configuration problem: C compiler cannot creat e executables. [EMAIL PROTECTED] squid-2.5.STABLE5]#
Now the config.log file says this in there somewhere...
configure:1202: checking whether the C compiler (gcc -g) works configure:1218: gcc -o conftest -g conftest.c 1>&5 /usr/bin/ld: cannot open crt1.o: No such file or directory collect2: ld returned 1 exit status configure: failed program was:
I can't find this crt1.o file on my box. I've had a browse on the innernet for some help. They say its a lib file associated to gcc or something to that effect, and find the libgcc rpm and install it, but I'm not convinced.... Anyway, any simple ideas???
Much appreciated.. Braden
-- Dodjie Nava <[EMAIL PROTECTED]> Systems Engineer E-Net Corporation Binan, Laguna, Philippines
