Hi!
I have a big problem to use SuSE 6.0
for ham use.
From version 5.3 to 6.0 they changed
the library libc5 to
glibc. The problem is that gcc
doesn't works with glibc and
egcs doesn't work with libc5. Because
SuSE 6.0 is glibc
based egcs is installed. (described
on the suse homepage)
But to compile a kernel for example
you need gcc. You can't
install gcc parallel to egcs.
(according to Suse)
So they have split gcc into a gcc without the part that
conflicts
with egcs and and the frontend for gcc which is called
gccfront.
So the default package setup installs
this gcc with egcs.
Unfortunately I had still problems to
compile the 2.0.36 kernel
I've downloaded from www.kernel.org
But that's no surprise. In the description of egcs
while choosing
packages with yast it's described that egcs should
not be used
to compile a 2.0.36 kernel!!! (originally
translated from the german version -
I've read this
several times to be sure that not 2.1. is meant)
It seems that only the compilation of
the SuSE-2.0.36 kernel
sources that are included are working - but not with every
configuration
i found out.
Is SuSE 6.0 completely useless if you want to use
anything else
than precompiled
things???
I've also read that some software doesn't work with glibc. For
example
on the suse homepage they say that you have to install another samba
package, that smbmount works correctly. Great!!! And what to do with
the very old ham packages which latest version is often from 1997?
I've already written here in this mailinglist that I had problems to
compile the ax25-utils on a suse 6.0 system although it worked
perfectly on a 5.3 system with the same kernel.
While compiling the system complained that some constants are
redefined in socketbits.h which are already defined in socket.h.
But on the 5.3 system with the libc5 there is no socketbits.h
and compilation worked!
Thanks to Torsten Harenberg who told me that there is a
ax25-util version that works with glibc. I haven't found this version
yet, but I'm happy to know that this is necessary.
At the moment I use a rpm downloaded from something like a
/libc6 directory that works.
But what about the other old utils if you need them and want to
compile them? Better remove suse 6.0 and reinstall 5.3???
Are there working versions of all the ham stuff available?
If not, what to do? Use glibc and libc simultaneously?
On the suse homepage I've read that's no good idea.
Robert
