>===== Original Message From Keith Duthie <[EMAIL PROTECTED]> =====
>On Sun, 4 Apr 1999, Bob Cthulhu wrote:
>
>> I'm running Slackware 3.1 on a Celeron 333A (Mendocino) with 32 Megs SDRAM.
>>
>> Actually, the kernel compiled fine, then I found out it was broken because
I
>> didn't have the right versions of many utilities (including glibc).
>
>> I have Make 2.74 and all the requirements for compiling the library - If
>> somebody can tell me why it's doing this, I would be very grateful.
>
>Don't bother with glibc. It's not needed for 2.2.5; that entry is only to
>say which version you should have if you use glibc, just like the libc5
>entry is only there to tell you which version of that you need if you use
>libc5.
>
>On the other hand, you should probably upgrade your system, since
>slackware 3.1 is a little out of date. And so is make 2.74, considering
>that I'm using make 3.77 .
Meant make 3.74 (oops). True, Slackware 3.1 does ship with libc5, but it's an
extremely old version (i.e. not what Documentation/Changes says is required
anyway - by far), and I figured that while I'm upgrading anyway, I might as
well upgrade entirely to libc6 (aka glibc), especially since libc5 is being
phased out (at least, as far as Linux goes - I don't know about Unix in
general). Slackware 3.1 does also come with glibc, but it's version
1.4.something-or-other (again, really old).
My main concern is why it won't compile (grin).
I'm home now, and I've got some more info on the messages.
Here's the last thing that Make outputs on my screen before returning me to
the prompt.
|> gcc -B../ -nostdlib -nostartfiles -o makedb
-Wl,-dynamic-linker=/usr/local/lib/ld-linux.so.2 -g ../csu/start.o
../csu/crti.o `gcc -B../ --print-file-name=crtbegin.o` makedb.o libdb.so.2
-Wl,-rpath-link=..:../elf:../nss:../nis:.:../resolv ../libc.so.6
../libc_nonshared.a -lgcc `gcc -B../ --print-file-name=crtend.o` ../csu/crtn.o
|> ../libc.so.6: undefined reference to `__libc_cleanup_end'
|> make[1]: *** [makedb] Error 1
|> make[1]: Leaving directory `usr/src/glibc-2.0.7pre6/db'
|> make: *** [db/others] Error 2
>From the initial "gcc" to the "../csu/crtn.o" is all one line (that is, no
carriage returns/newline characters in there).
Hope this helps - if you need anything else (proc file listings, .config,
whatever) to help me, please let me know.
Thanks.
-----------------------------------------------------------------------
/\
\ || /
Embrace \/ \/
Chaos <== ==>
/\ /\
Brought to you by
/ || \ The Campus
Committee to elect
\/
Cthulhu for President
-----------------------------------------------------------------------