Hi. On 12.08.2013 19:21, KAs Coenen wrote: > Well, the same happened. After removing the unpacked tar and resetting > vars: > > __iob 0x8d > /usr/local/ssl/lib/libcrypto.a(pem_lib.o) > __iob 0x46d > /usr/local/ssl/lib/libcrypto.a(cryptlib.o) > __iob 0x9f3 > /usr/local/ssl/lib/libcrypto.a(cryptlib.o) > __iob 0x4e8 > /usr/local/ssl/lib/libcrypto.a(rsa_sign.o) > __iob 0xa7 > /usr/local/ssl/lib/libcrypto.a(ui_openssl.o) > __iob 0xd5 > /usr/local/ssl/lib/libcrypto.a(ui_openssl.o) > __iob 0x13e > /usr/local/ssl/lib/libcrypto.a(ui_openssl.o) > __iob 0x153 > /usr/local/ssl/lib/libcrypto.a(ui_openssl.o) > __iob 0x3237 > /usr/local/ssl/lib/libssl.a(s3_srvr.o) > __iob 0x1174 > /usr/local/ssl/lib/libssl.a(t1_enc.o) > __iob 0x1afb > /usr/local/ssl/lib/libssl.a(d1_both.o) > __iob 0x22d4 > /usr/local/ssl/lib/libssl.a(d1_both.o) > __iob 0x235a > /usr/local/ssl/lib/libssl.a(d1_both.o) > __iob 0x94 > /usr/local/ssl/lib/libssl.a(d1_enc.o) > __iob 0x241 > /usr/local/ssl/lib/libcrypto.a(txt_db.o) > __iob 0x315 > /usr/local/ssl/lib/libcrypto.a(txt_db.o) > __iob 0x341 > /usr/local/ssl/lib/libcrypto.a(txt_db.o) > __iob 0x3a2 > /usr/local/ssl/lib/libcrypto.a(gost_eng.o) > __iob 0x3bf > /usr/local/ssl/lib/libcrypto.a(gost_eng.o) > fprintf 0x94 > /usr/local/ssl/lib/libcrypto.a(pem_lib.o) > fprintf 0x5ce > /usr/local/ssl/lib/libcrypto.a(ui_openssl.o) > fprintf 0x323e > /usr/local/ssl/lib/libssl.a(s3_srvr.o) > fprintf 0x117b > /usr/local/ssl/lib/libssl.a(t1_enc.o) > fprintf 0x1b02 > /usr/local/ssl/lib/libssl.a(d1_both.o) > fprintf 0x22d9 > /usr/local/ssl/lib/libssl.a(d1_both.o) > fprintf 0x99 > /usr/local/ssl/lib/libssl.a(d1_enc.o) > fprintf 0x348 > /usr/local/ssl/lib/libcrypto.a(txt_db.o) > exit 0x96b > /usr/local/ssl/lib/libcrypto.a(eng_rsax.o) > ld: fatal: relocations remain against allocatable but non-writable > sections > collect2: ld returned 1 exit status > make: *** [libphp5.la] Error 1 - did you build the openssl with shared libraries ? (did you supply the Configure with 'shared' flag ?) - show me your crle -64 output
As for my installation, pem_lib.o indeed cannot resolve the __iob and it seems to be normal (I have shared libraries, plus this symbol just have to be in some other object file), but printf is from standard c library, and the compiler just shouldn't complain. Anyway, I'm not much of the progremmer. Show me the things I requested above and may be I will be able to help. Eugene.