[ quite LONG ]

Hello IGLUs!

I downloaded sim-0.8.1 source package (.tar.gz) and unpacked it.
Then, moved into the new directory and typed as usual:

$ ./configure --disable-kde                     # --disable-kde disable the use of the 
KDE libs as I have none

... Few seconds and I got this error message:

checking for a BSD-compatible install... /usr/bin/install -c
checking for -p flag to install... yes
checking whether build environment is sane... yes
checking for gawk... no
checking for mawk... mawk
checking whether make sets $(MAKE)... yes
checking for style of include used by make... GNU
checking for gcc... gcc
checking for C compiler default output... configure: error: C compiler cannot create 
executables
See `config.log' for more details.

So I fired my editor and noticed this on the config.log file:


< config.log >
configure:1773: checking for gawk
configure:1802: result: no
configure:1773: checking for mawk
configure:1789: found /usr/bin/mawk
configure:1799: result: mawk
configure:1809: checking whether make sets $(MAKE)
configure:1829: result: yes
configure:2187: checking for style of include used by make
configure:2215: result: GNU
configure:2343: checking for gcc
configure:2359: found /usr/bin/gcc
configure:2369: result: gcc
configure:2613: checking for C compiler version
configure:2616: gcc --version </dev/null >&5
2.95.4
configure:2619: $? = 0
configure:2621: gcc -v </dev/null >&5
Reading specs from /usr/lib/gcc-lib/i386-linux/2.95.4/specs
gcc version 2.95.4 20011002 (Debian prerelease)
configure:2624: $? = 0
configure:2626: gcc -V </dev/null >&5
gcc: argument to `-V' is missing
configure:2629: $? = 1
configure:2653: checking for C compiler default output
configure:2656: gcc     conftest.c  >&5
/usr/bin/ld: cannot open crt1.o: No such file or directory
collect2: ld returned 1 exit status
configure:2659: $? = 1
configure: failed program was:
| #line 2632 "configure"
| /* confdefs.h.  */
|
| #define PACKAGE_NAME ""
| #define PACKAGE_TARNAME ""
| #define PACKAGE_VERSION ""
| #define PACKAGE_STRING ""
| #define PACKAGE_BUGREPORT ""
| #define PACKAGE "sim"
| #define VERSION "0.8.1"
| /* end confdefs.h.  */
|
| int
| main ()
| {
|
|   ;
|   return 0;
| }
configure:2698: error: C compiler cannot create executables
See `config.log' for more details.
</ config.log >

After googling for:
/usr/bin/ld: cannot open crt1.o: No such file or directory

I saw the problem was that I have no glibc-devel!
As root: $ apt-get install glibc || $ apt-get install glibc-devel
returned nothing (well actually: "No installation candidates").

So I just went gnu.org and got the glibc source package.

$ ./configure
[..sniped..]
checking version of gcc... 2.95.4, bad
checking for gnumake... no
checking for gmake... no
checking for make... make
checking version of make... 3.79.1, ok
configure: error:
*** These critical programs are missing or too old: gcc
*** Check the INSTALL file for required versions.

Then I tried compiling make:

$ ./configure
checking for C compiler default output... configure: error: C compiler cannot create 
executables

And then gcc-3.2.2:

$ ./configure

/usr/bin/ld: cannot open crt1.o: No such file or directory
collect2: ld returned 1 exit status
*** The command 'gcc -o conftest -g -O2   conftest.c' failed.
*** You must set the environment variable CC to a working compiler.

Again, the crt1/glibc-devel problem.

I'm runing debian woody on an i686, kernel 2.4.18

If you got that far, do you know how to solve this ?

Thanks ALOT!
-- 
        <A HREF="http://www.rootshell.be/~eg";>Eliran Gonen</A>

=================================================================
To unsubscribe, send mail to [EMAIL PROTECTED] with
the word "unsubscribe" in the message body, e.g., run the command
echo unsubscribe | mail [EMAIL PROTECTED]

Reply via email to