Witaj A.L.E.C,
W Twoim liście datowanym 6 listopada 2004 (13:38:29) można przeczytać:
ALEC> Marek Adamski wrote:
Tak, ale jeszcze całkiem nie dawno była wersją rozwojową. Więc dopóki była wersja 1.4.0rc3, albo rc4 (nie pamiętam dokładnie) to pinger się kompilował, ale po zmianach w 1.4.0 : "- poprawione błędy w pinger.h uniemożliwiające kompilację na niektórych wersjach glibc (alec)" prawdopodobnie chodzi o to, przestał się kompilować. Czy to jest takie trudne do zrozumienia czy po prostu nie zbyt dokładnie opisałem za pierwszym razem?
ALEC> pokaż `cat /usr/include/features.h | grep __GLIBC` Wygląda tak samo się zdaje.
debian-s:/home/siradams# cat /usr/include/features.h | grep __GLIBC The macros `__GNU_LIBRARY__', `__GLIBC__', and `__GLIBC_MINOR__' are on. The use of this variable is deprecated. Use __GLIBC__ and __GLIBC_MINOR__ now (see below) when you want to test for a specific #define __GLIBC__ 2 #define __GLIBC_MINOR__ 3 #define __GLIBC_PREREQ(maj, min) \ ((__GLIBC__ << 16) + __GLIBC_MINOR__ >= ((maj) << 16) + (min)) # define __GLIBC_HAVE_LONG_LONG 1
hmm.. jeszcze potestuję, na razie możesz zamienić linię:
#if __GLIBC__ >=2 && __GLIBC_MINOR__ >= 3
na taką:
#if __GLIBC__ >=2 && __GLIBC_MINOR__ > 3
powinno wystarczyć.
I też działa.