Hi Uwe, On Fri, Jul 29, 2005 at 11:51:50AM +0800, Uwe Dippel wrote: > If > > ii gcc 3.3.5-3 The GNU C compiler > ii gcc-3.3 3.3.5-13 The GNU C compiler > ii gcc-3.3-base 3.3.5-13 The GNU Compiler Collection (base > package) > > is what you find on your box, you think you can compile. At least "Hello > World". > Wrong: > /usr/bin/ld: crt1.o: No such file: No such file or directory > > Obviously, apt-get has buggy dependencies here; and we
[EMAIL PROTECTED]:~$ apt-cache show gcc-3.3 Package: gcc-3.3 (...) Depends: gcc-3.3-base (>= 1:3.3.5-13), libgcc1 (>= 1:3.3.4-3), libc6 (>= 2.3.2.ds1-21), cpp-3.3 (>= 1:3.3.5-13), cpp-3.3 (<< 1:3.3.6), binutils (>= 2.15-5) Recommends: libc6-dev (>= 2.3.2.ds1-16) ^^^^^^^^^ Suggests: gcc-3.3-doc (>= 1:3.3.5-13) (...) > > # apt-get install libc6 > Reading Package Lists... Done > Building Dependency Tree... Done > libc6 is already the newest version. > > Not yet there. Let's give it one more shot: > > # apt-get install libc6-dev > Reading Package Lists... Done > Building Dependency Tree... Done > The following extra packages will be installed: > linux-kernel-headers > > Huh, why do we need kernel headers to compile "Hello World" ? > > And who is supposed to know (and understand) these dependencies ? > > > Have fun, > > Uwe > Regards -- Joachim Fahnenmüller -- To UNSUBSCRIBE, email to [EMAIL PROTECTED] with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]