[opensuse] Compilation of Glibc 2.5
Hello opensuse@opensuse.org! Could anybody help me with this problem? During 'make' og glibc2.5 from sources it reports:
mkdir /root/Desktop/glibc-build/signal gcc ../sysdeps/unix/sysv/linux/signal.c -c -std=gnu99 -O2 -Wall -Winline -Wwrite-strings -fmerge-all-constants -g -Wstrict-prototypes -mpreferred-stack-boundary=2 -I../include -I/root/Desktop/glibc-build/signal -I/root/Desktop/glibc-build -I../sysdeps/i386/elf -I../nptl/sysdeps/unix/sysv/linux/i386/i686 -I../nptl/sysdeps/unix/sysv/linux/i386 -I../sysdeps/unix/sysv/linux/i386 -I../nptl/sysdeps/unix/sysv/linux -I../nptl/sysdeps/pthread -I../sysdeps/pthread -I../sysdeps/unix/sysv/linux -I../sysdeps/gnu -I../sysdeps/unix/common -I../sysdeps/unix/mman -I../sysdeps/unix/inet -I../sysdeps/unix/sysv/i386 -I../nptl/sysdeps/unix/sysv -I../sysdeps/unix/sysv -I../sysdeps/unix/i386 -I../nptl/sysdeps/unix -I../sysdeps/unix -I../sysdeps/posix -I../sysdeps/i386/i686/fpu -I../nptl/sysdeps/i386/i686 -I../sysdeps/i386/i686 -I../sysdeps/i386/i486 -I../nptl/sysdeps/i386/i486 -I../sysdeps/i386/fpu -I../nptl/sysdeps/i386 -I../sysdeps/i386 -I../sysdeps/wordsize-32 -I../sysdeps/ieee754/ldbl-96 -I../sysdeps/ieee754/dbl-64 -I../sysdeps/ieee754/flt-32 -I../sysdeps/ieee754 -I../sysdeps/generic/elf -I../sysdeps/generic -I../nptl -I.. -I../libio -I. -D_LIBC_REENTRANT -include ../include/libc-symbols.h -o /root/Desktop/glibc-build/signal/signal.o -MD -MP -MF /root/Desktop/glibc-build/signal/signal.o.dt -MT /root/Desktop/glibc-build/signal/signal.o gcc ../nptl/sysdeps/unix/sysv/linux/raise.c -c -std=gnu99 -O2 -Wall -Winline -Wwrite-strings -fmerge-all-constants -g -Wstrict-prototypes -mpreferred-stack-boundary=2 -I../include -I/root/Desktop/glibc-build/signal -I/root/Desktop/glibc-build -I../sysdeps/i386/elf -I../nptl/sysdeps/unix/sysv/linux/i386/i686 -I../nptl/sysdeps/unix/sysv/linux/i386 -I../sysdeps/unix/sysv/linux/i386 -I../nptl/sysdeps/unix/sysv/linux -I../nptl/sysdeps/pthread -I../sysdeps/pthread -I../sysdeps/unix/sysv/linux -I../sysdeps/gnu -I../sysdeps/unix/common -I../sysdeps/unix/mman -I../sysdeps/unix/inet -I../sysdeps/unix/sysv/i386 -I../nptl/sysdeps/unix/sysv -I../sysdeps/unix/sysv -I../sysdeps/unix/i386 -I../nptl/sysdeps/unix -I../sysdeps/unix -I../sysdeps/posix -I../sysdeps/i386/i686/fpu -I../nptl/sysdeps/i386/i686 -I../sysdeps/i386/i686 -I../sysdeps/i386/i486 -I../nptl/sysdeps/i386/i486 -I../sysdeps/i386/fpu -I../nptl/sysdeps/i386 -I../sysdeps/i386 -I../sysdeps/wordsize-32 -I../sysdeps/ieee754/ldbl-96 -I../sysdeps/ieee754/dbl-64 -I../sysdeps/ieee754/flt-32 -I../sysdeps/ieee754 -I../sysdeps/generic/elf -I../sysdeps/generic -I../nptl -I.. -I../libio -I. -D_LIBC_REENTRANT -include ../include/libc-symbols.h -o /root/Desktop/glibc-build/signal/raise.o -MD -MP -MF /root/Desktop/glibc-build/signal/raise.o.dt -MT /root/Desktop/glibc-build/signal/raise.o ../nptl/sysdeps/unix/sysv/linux/raise.c: In function `raise': ../nptl/sysdeps/unix/sysv/linux/raise.c:42: error: `__NR_gettid' undeclared (first use in this function) ../nptl/sysdeps/unix/sysv/linux/raise.c:42: error: (Each undeclared identifier is reported only once ../nptl/sysdeps/unix/sysv/linux/raise.c:42: error: for each function it appears in.) ../nptl/sysdeps/unix/sysv/linux/raise.c:71: error: `__NR_tkill' undeclared (first use in this function) make[2]: *** [/root/Desktop/glibc-build/signal/raise.o] Error 1 make[2]: Leaving directory `/root/Desktop/glibc-2.5/signal' make[1]: *** [signal/subdir_lib] Error 2 make[1]: Leaving directory `/root/Desktop/glibc-2.5' make: *** [all] Error 2
I have all requirement softwares up-to-date and I use RedHat 7.3 i386 2.4.18-3. PS: Please do not answer me, that I should upgrade to newer distro, because I need this version of ancient linux to be able to work with software I need. Thanks. -- Best regards, TRoland http://www.rotursoft.sk http://exekutor.rotursoft.sk -- To unsubscribe, e-mail: opensuse+unsubscribe@opensuse.org For additional commands, e-mail: opensuse+help@opensuse.org
Roland Turcan escribió:
I have all requirement softwares up-to-date and I use RedHat 7.3 i386 2.4.18-3.
What has to do a redhat question on the opensuse mailing lists.???
PS: Please do not answer me, that I should upgrade to newer distro,
whatever, glibc2.5 will probably not run with such old system and you will just break it. -- To unsubscribe, e-mail: opensuse+unsubscribe@opensuse.org For additional commands, e-mail: opensuse+help@opensuse.org
Roland Turcan wrote:
Hello opensuse@opensuse.org!
Could anybody help me with this problem?
During 'make' og glibc2.5 from sources it reports:
mkdir /root/Desktop/glibc-build/signal gcc ../sysdeps/unix/sysv/linux/signal.c -c -std=gnu99 -O2 -Wall -Winline -Wwrite-strings -fmerge-all-constants -g -Wstrict-prototypes -mpreferred-stack-boundary=2 -I../include -I/root/Desktop/glibc-build/signal -I/root/Desktop/glibc-build -I../sysdeps/i386/elf -I../nptl/sysdeps/unix/sysv/linux/i386/i686 -I../nptl/sysdeps/unix/sysv/linux/i386 -I../sysdeps/unix/sysv/linux/i386 -I../nptl/sysdeps/unix/sysv/linux -I../nptl/sysdeps/pthread -I../sysdeps/pthread -I../sysdeps/unix/sysv/linux -I../sysdeps/gnu -I../sysdeps/unix/common -I../sysdeps/unix/mman -I../sysdeps/unix/inet -I../sysdeps/unix/sysv/i386 -I../nptl/sysdeps/unix/sysv -I../sysdeps/unix/sysv -I../sysdeps/unix/i386 -I../nptl/sysdeps/unix -I../sysdeps/unix -I../sysdeps/posix -I../sysdeps/i386/i686/fpu -I../nptl/sysdeps/i386/i686 -I../sysdeps/i386/i686 -I../sysdeps/i386/i486 -I../nptl/sysdeps/i386/i486 -I../sysdeps/i386/fpu -I../nptl/sysdeps/i386 -I../sysdeps/i386 -I../sysdeps/wordsize-32 -I../sysdeps/ieee754/ldbl-96 -I../sysdeps/ieee754/dbl-64 -I../sysdeps/ieee754/flt-32 -I../sysdeps/ieee754 -I../sysdeps/generic/elf -I../sysdeps/generic -I../nptl -I.. -I../libio -I. -D_LIBC_REENTRANT -include ../include/libc-symbols.h -o /root/Desktop/glibc-build/signal/signal.o -MD -MP -MF /root/Desktop/glibc-build/signal/signal.o.dt -MT /root/Desktop/glibc-build/signal/signal.o gcc ../nptl/sysdeps/unix/sysv/linux/raise.c -c -std=gnu99 -O2 -Wall -Winline -Wwrite-strings -fmerge-all-constants -g -Wstrict-prototypes -mpreferred-stack-boundary=2 -I../include -I/root/Desktop/glibc-build/signal -I/root/Desktop/glibc-build -I../sysdeps/i386/elf -I../nptl/sysdeps/unix/sysv/linux/i386/i686 -I../nptl/sysdeps/unix/sysv/linux/i386 -I../sysdeps/unix/sysv/linux/i386 -I../nptl/sysdeps/unix/sysv/linux -I../nptl/sysdeps/pthread -I../sysdeps/pthread -I../sysdeps/unix/sysv/linux -I../sysdeps/gnu -I../sysdeps/unix/common -I../sysdeps/unix/mman -I../sysdeps/unix/inet -I../sysdeps/unix/sysv/i386 -I../nptl/sysdeps/unix/sysv -I../sysdeps/unix/sysv -I../sysdeps/unix/i386 -I../nptl/sysdeps/unix -I../sysdeps/unix -I../sysdeps/posix -I../sysdeps/i386/i686/fpu -I../nptl/sysdeps/i386/i686 -I../sysdeps/i386/i686 -I../sysdeps/i386/i486 -I../nptl/sysdeps/i386/i486 -I../sysdeps/i386/fpu -I../nptl/sysdeps/i386 -I../sysdeps/i386 -I../sysdeps/wordsize-32 -I../sysdeps/ieee754/ldbl-96 -I../sysdeps/ieee754/dbl-64 -I../sysdeps/ieee754/flt-32 -I../sysdeps/ieee754 -I../sysdeps/generic/elf -I../sysdeps/generic -I../nptl -I.. -I../libio -I. -D_LIBC_REENTRANT -include ../include/libc-symbols.h -o /root/Desktop/glibc-build/signal/raise.o -MD -MP -MF /root/Desktop/glibc-build/signal/raise.o.dt -MT /root/Desktop/glibc-build/signal/raise.o ../nptl/sysdeps/unix/sysv/linux/raise.c: In function `raise': ../nptl/sysdeps/unix/sysv/linux/raise.c:42: error: `__NR_gettid' undeclared (first use in this function) ../nptl/sysdeps/unix/sysv/linux/raise.c:42: error: (Each undeclared identifier is reported only once ../nptl/sysdeps/unix/sysv/linux/raise.c:42: error: for each function it appears in.) ../nptl/sysdeps/unix/sysv/linux/raise.c:71: error: `__NR_tkill' undeclared (first use in this function) make[2]: *** [/root/Desktop/glibc-build/signal/raise.o] Error 1 make[2]: Leaving directory `/root/Desktop/glibc-2.5/signal' make[1]: *** [signal/subdir_lib] Error 2 make[1]: Leaving directory `/root/Desktop/glibc-2.5' make: *** [all] Error 2
I have all requirement softwares up-to-date and I use RedHat 7.3 i386 2.4.18-3.
glibc2.5 is written for 2.6.x kernels. It isn't going to work with a 2.4.x or 2.2.x kernal.
PS: Please do not answer me, that I should upgrade to newer distro, because I need this version of ancient linux to be able to work with software I need.
What software is it that? What are you trying to accomplish which cannot be done with modern software? The longer you refuse to migrate to more modern software, the worse your headaches are going to be -- this applies for ANY operating system, not just Linux. -- To unsubscribe, e-mail: opensuse+unsubscribe@opensuse.org For additional commands, e-mail: opensuse+help@opensuse.org
participants (3)
-
Aaron Kulkis
-
Cristian Rodríguez
-
Roland Turcan