problems with AIX in 64bit mode

in Help Center
I'm having trouble working with Ice under AIX, the problem is that
nearly every self-test I tried aborts at the checked cast with the error
message below.
I have compiled Ice-1.4.0 with the -q64 flags.
The second text I pasted is a kind of warning message I get many many times when compiling.
thx,
Peter
---
*** running tests in ./test/Ice/operations
tests with regular server.
starting server... ok
starting client... ok
testing stringToProxy... ok
testing checked cast... SslClientTransceiver.cpp:305:
IceSSL::CertificateVerificationException:
Certificate signature failure.
1 - Thread ID: 1
1 - Error: 67567722
1 - Message: error:0407006A:rsa
routines:RSA_padding_check_PKCS1_type_1:block type is not 01
1 - Location: rsa_pk1.c, 100
2 - Thread ID: 1
2 - Error: 67530866
2 - Message: error:04067072:rsa routines:RSA_EAY_PUBLIC_DECRYPT:padding
check failed
2 - Location: rsa_eay.c, 580
3 - Thread ID: 1
3 - Error: 218664966
3 - Message: error:0D089006:asn1 encoding routines:ASN1_verify:EVP lib
3 - Location: a_verify.c, 162
4 - Thread ID: 1
4 - Error: 336134278
4 - Message: error:14090086:SSL
routines:SSL3_GET_SERVER_CERTIFICATE:certificate verify failed
4 - Location: s3_clnt.c, 842
test in ./test/Ice/operations failed with exit status 256
---
"../../include/Ice/Handle.h", line 126.17: 1540-1225 (W) Name lookup did not find "decRef" in the context of the tem
plate definition.
"../../include/Ice/Handle.h", line 126.17: 1540-1226 (I) Declarations for non-dependent names are resolved in the te
mplate definition.
"../../include/Ice/Handle.h", line 126.17: 1540-1227 (I) "decRef" does not depend on a template argument.
"../../include/Ice/Handle.h", line 147.17: 1540-1225 (W) Name lookup did not find "decRef" in the context of the tem
plate definition.
"../../include/Ice/Handle.h", line 147.17: 1540-1226 (I) Declarations for non-dependent names are resolved in the te
mplate definition.
"../../include/Ice/Handle.h", line 147.17: 1540-1227 (I) "decRef" does not depend on a template argument.
nearly every self-test I tried aborts at the checked cast with the error
message below.
I have compiled Ice-1.4.0 with the -q64 flags.
The second text I pasted is a kind of warning message I get many many times when compiling.
thx,
Peter
---
*** running tests in ./test/Ice/operations
tests with regular server.
starting server... ok
starting client... ok
testing stringToProxy... ok
testing checked cast... SslClientTransceiver.cpp:305:
IceSSL::CertificateVerificationException:
Certificate signature failure.
1 - Thread ID: 1
1 - Error: 67567722
1 - Message: error:0407006A:rsa
routines:RSA_padding_check_PKCS1_type_1:block type is not 01
1 - Location: rsa_pk1.c, 100
2 - Thread ID: 1
2 - Error: 67530866
2 - Message: error:04067072:rsa routines:RSA_EAY_PUBLIC_DECRYPT:padding
check failed
2 - Location: rsa_eay.c, 580
3 - Thread ID: 1
3 - Error: 218664966
3 - Message: error:0D089006:asn1 encoding routines:ASN1_verify:EVP lib
3 - Location: a_verify.c, 162
4 - Thread ID: 1
4 - Error: 336134278
4 - Message: error:14090086:SSL
routines:SSL3_GET_SERVER_CERTIFICATE:certificate verify failed
4 - Location: s3_clnt.c, 842
test in ./test/Ice/operations failed with exit status 256
---
"../../include/Ice/Handle.h", line 126.17: 1540-1225 (W) Name lookup did not find "decRef" in the context of the tem
plate definition.
"../../include/Ice/Handle.h", line 126.17: 1540-1226 (I) Declarations for non-dependent names are resolved in the te
mplate definition.
"../../include/Ice/Handle.h", line 126.17: 1540-1227 (I) "decRef" does not depend on a template argument.
"../../include/Ice/Handle.h", line 147.17: 1540-1225 (W) Name lookup did not find "decRef" in the context of the tem
plate definition.
"../../include/Ice/Handle.h", line 147.17: 1540-1226 (I) Declarations for non-dependent names are resolved in the te
mplate definition.
"../../include/Ice/Handle.h", line 147.17: 1540-1227 (I) "decRef" does not depend on a template argument.
0
Comments
When I tried to run the Ice tests in 64 bit mode on AIX 5.2, I had another problem: /dev/urandom could not be opened/read (no problem in 32 bit mode).
Maybe you're seeing another manifestation of the same problem if you're using an OpenSSL configured to use /dev/random.
Is the UUID test passing for you? Could you try to run the test-suite with SSL off (by editing the first lines of $ICE_HOME/config/TestUtil.py)?
Cheers,
Bernard
http://www.zeroc.com/vbulletin/showthread.php?s=&postid=2722
Cheerrs,
Bernard
thank you!
Hi,
i'm also facing the same kind of problem in AIX 5.1 version system when
running my programs.
the error message is:
1540-1225 (W) Name lookup did not find "Some_Methods" in the context of the template definition.
if anybody know solution for these , plz reply for this message.
Thanks
Renugopal
Please refer to this post for our support policy.
It's also always helpful to specify the version of Ice you're using. This is not an appropriate forum for general AIX or Visual Age questions.
Best regards,
Bernard