Ответ
LonelyWolf 29.05.2007 13:36
В логе есть вот такой фрагмент:
configure:4096: checking for libgc
configure:4120: gcc -o conftest -g -O2 conftest.c -L/home/infotecs/www_1/content/gc/lib -W
l,-Bstatic -lgc -Wl,-Bdynamic >&5
ld: fatal: relocation error: R_SPARC_32: file /home/infotecs/www_1/content/gc/lib/libgc.a(spa
rc_mach_dep.o): symbol <unknown>: offset 0xfecfb93b is non-aligned
ld: fatal: relocation error: R_SPARC_32: file /home/infotecs/www_1/content/gc/lib/libgc.a(spa
rc_mach_dep.o): symbol <unknown>: offset 0xfecfb941 is non-aligned
ld: fatal: relocation error: R_SPARC_32: file /home/infotecs/www_1/content/gc/lib/libgc.a(spa
rc_mach_dep.o): symbol <unknown>: offset 0xfecfb945 is non-aligned
ld: fatal: relocation error: R_SPARC_32: file /home/infotecs/www_1/content/gc/lib/libgc.a(spa
rc_mach_dep.o): symbol <unknown>: offset 0xfecfb949 is non-aligned
ld: fatal: relocation error: R_SPARC_32: file /home/infotecs/www_1/content/gc/lib/libgc.a(spa
rc_mach_dep.o): symbol <unknown>: offset 0xfed06935 is non-aligned
ld: fatal: relocation error: R_SPARC_32: file /home/infotecs/www_1/content/gc/lib/libgc.a(spa
rc_mach_dep.o): symbol <unknown>: offset 0xfed11df6 is non-aligned
collect2: ld returned 1 exit status
configure:4126: $? = 1
configure: failed program was:
| /* confdefs.h. */
|
| #define PACKAGE_NAME ""
| #define PACKAGE_TARNAME ""
| #define PACKAGE_VERSION ""
| #define PACKAGE_STRING ""
| #define PACKAGE_BUGREPORT ""
| #ifdef __cplusplus
| extern "C" void std::exit (int) throw (); using std::exit;
| #endif
| #define NDEBUG
| #define PA_SAFE_MODE
| /* end confdefs.h. */
|
| extern int GC_dont_gc;
|
| int
| main ()
| {
|
| GC_dont_gc=0;
|
| ;
| return 0;
| }
configure:4148: result: no
configure:4150: error: please specify path to libgc: --with-shared-gc OR --with-static-gc