{"action":"created","issue":{"url":"https://api.github.com/repos/loentar/axis2c-unofficial/issues/24","repository_url":"https://api.github.com/repos/loentar/axis2c-unofficial","labels_url":"https://api.github.com/repos/loentar/axis2c-unofficial/issues/24/labels{/name}","comments_url":"https://api.github.com/repos/loentar/axis2c-unofficial/issues/24/comments","events_url":"https://api.github.com/repos/loentar/axis2c-unofficial/issues/24/events","html_url":"https://github.com/loentar/axis2c-unofficial/issues/24","id":355507564,"node_id":"MDU6SXNzdWUzNTU1MDc1NjQ=","number":24,"title":"Failed compilation with enabled SSL","user":{"login":"victorvat","id":16926032,"node_id":"MDQ6VXNlcjE2OTI2MDMy","avatar_url":"https://avatars1.githubusercontent.com/u/16926032?v=4","gravatar_id":"","url":"https://api.github.com/users/victorvat","html_url":"https://github.com/victorvat","followers_url":"https://api.github.com/users/victorvat/followers","following_url":"https://api.github.com/users/victorvat/following{/other_user}","gists_url":"https://api.github.com/users/victorvat/gists{/gist_id}","starred_url":"https://api.github.com/users/victorvat/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/victorvat/subscriptions","organizations_url":"https://api.github.com/users/victorvat/orgs","repos_url":"https://api.github.com/users/victorvat/repos","events_url":"https://api.github.com/users/victorvat/events{/privacy}","received_events_url":"https://api.github.com/users/victorvat/received_events","type":"User","site_admin":false},"labels":[],"state":"open","locked":false,"assignee":null,"assignees":[],"milestone":null,"comments":4,"created_at":"2018-08-30T09:45:50Z","updated_at":"2018-08-30T10:26:18Z","closed_at":null,"author_association":"NONE","body":"I compile the AXIS2C on last release of Ubuntu server with the latest version of OpenSSL.\r\nConfigured with options: --enable-libxml2 --with-openssl --enable-debug --enable-trace\r\n\r\nHere is the error output:\r\n\r\n...\r\nssl/ssl_utils.c: In function ‘axis2_ssl_utils_initialize_ssl’:\r\nssl/ssl_utils.c:173:35: error: dereferencing pointer to incomplete type ‘X509 {aka struct x509_st}’\r\n         if (peer_cert && peer_cert->cert_info)\r\n                                   ^~\r\nssl/ssl_utils.c:181:71: error: dereferencing pointer to incomplete type ‘X509_STORE {aka struct x509_store_st}’\r\n             client_object = X509_OBJECT_retrieve_by_subject(cert_store->objs,\r\n                                                                       ^~\r\nssl/ssl_utils.c:187:41: error: dereferencing pointer to incomplete type ‘X509_OBJECT {aka struct x509_object_st}’\r\n             client_cert = (client_object->data).x509;\r\n\r\n...\r\n"},"comment":{"url":"https://api.github.com/repos/loentar/axis2c-unofficial/issues/comments/417270784","html_url":"https://github.com/loentar/axis2c-unofficial/issues/24#issuecomment-417270784","issue_url":"https://api.github.com/repos/loentar/axis2c-unofficial/issues/24","id":417270784,"node_id":"MDEyOklzc3VlQ29tbWVudDQxNzI3MDc4NA==","user":{"login":"MI-LA01","id":197890,"node_id":"MDQ6VXNlcjE5Nzg5MA==","avatar_url":"https://avatars0.githubusercontent.com/u/197890?v=4","gravatar_id":"","url":"https://api.github.com/users/MI-LA01","html_url":"https://github.com/MI-LA01","followers_url":"https://api.github.com/users/MI-LA01/followers","following_url":"https://api.github.com/users/MI-LA01/following{/other_user}","gists_url":"https://api.github.com/users/MI-LA01/gists{/gist_id}","starred_url":"https://api.github.com/users/MI-LA01/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/MI-LA01/subscriptions","organizations_url":"https://api.github.com/users/MI-LA01/orgs","repos_url":"https://api.github.com/users/MI-LA01/repos","events_url":"https://api.github.com/users/MI-LA01/events{/privacy}","received_events_url":"https://api.github.com/users/MI-LA01/received_events","type":"User","site_admin":false},"created_at":"2018-08-30T10:26:18Z","updated_at":"2018-08-30T10:26:18Z","author_association":"NONE","body":"You cannot downgrade libssl as modern versions of Ubuntu embed other libs depending of the latest of libssl. Just grab the sources of openssl-1.0.2-g, then compile it as a shared lib for Your arch and then compile Axis2/c with this libssl and associated headers. This should work. pls note, I don't tested but I'm more or less it should work that way. "}}
{"actor":{"display_login":"MI-LA01"}}