Matthias Hanft wrote:
>>
> I *do* have another working Gentoo system (with the old glibc 2.27 and
> Apache 2.4.38 and all binutils and all that - everything is still fine
> there).  Can I use this just to copy some files (libs) to the "sick"
> system?  Just until I can re-emerge everything into a consistent state
> there?

I now have copied /lib and /usr/lib from the other system to the
"sick" system (and made a backup copy of the glibc-228 /lib and
/usr/lib, of course).  Now it works "a little bit" more than
before, but it's still inconsistent, for example

# rndc reload
rndc: error while loading shared libraries: libisccfg.so.1203: cannot open 
shared object file: No such file or directory

libisccfg.so seems to be a part of the bind package, but I still
cannot emerge anything because "C compiler not working".  A simple
test:

$ gcc -o hello hello.c
In file included from hello.c:3:
/usr/include/stdio.h: In function 'main':
/usr/include/stdio.h:33:10: fatal error: stddef.h: No such file or directory
 #include <stddef.h>
          ^~~~~~~~~~
compilation terminated.

stddef.h is in /usr/include/linux, but is it obviously not found.

Do I have *any* chance to get this system working again? Meanwhile,
I would find it great to get a working system even *without* Apache!

I have made a "quickpkg" out of glibc 2.28 before downgrading to
2.27. Can I just untar it and have my 2.28 libraries again (any
everything except Apache will run)? Or what's the best I can do?
(Without installing everything from scratch...)

-Matt

Reply via email to