А у меня не собирается:
$ wget http://dfn.dl.sourceforge.net/sourceforge/libastralso/libastral-0.4.tgz
$ tar -xf libastral-0.4.tgz
$ cd libastral-0.4/
$ su
# ls
astral_test.c CHANGELOG libastral.c libastral.h Makefile README
# make
gcc -fPIC -g -c -Wall libastral.c
gcc -shared -o libastral.so libastral.c
/usr/bin/ld: /tmp/ccEe2RG7.o: relocation R_X86_64_32 against `a local symbol' can not be used when making a shared object; recompile with -fPIC
/tmp/ccEe2RG7.o: could not read symbols: Bad value
collect2: ld returned 1 exit status
make: *** [lib] Ошибка 1
В чем дело?