{"action":"created","issue":{"url":"https://api.github.com/repos/irods/irods_resource_plugin_s3/issues/1834","repository_url":"https://api.github.com/repos/irods/irods_resource_plugin_s3","labels_url":"https://api.github.com/repos/irods/irods_resource_plugin_s3/issues/1834/labels{/name}","comments_url":"https://api.github.com/repos/irods/irods_resource_plugin_s3/issues/1834/comments","events_url":"https://api.github.com/repos/irods/irods_resource_plugin_s3/issues/1834/events","html_url":"https://github.com/irods/irods_resource_plugin_s3/issues/1834","id":175465002,"number":1834,"title":"Unable to install resource plugin","user":{"login":"coffes1","id":10372288,"avatar_url":"https://avatars.githubusercontent.com/u/10372288?v=3","gravatar_id":"","url":"https://api.github.com/users/coffes1","html_url":"https://github.com/coffes1","followers_url":"https://api.github.com/users/coffes1/followers","following_url":"https://api.github.com/users/coffes1/following{/other_user}","gists_url":"https://api.github.com/users/coffes1/gists{/gist_id}","starred_url":"https://api.github.com/users/coffes1/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/coffes1/subscriptions","organizations_url":"https://api.github.com/users/coffes1/orgs","repos_url":"https://api.github.com/users/coffes1/repos","events_url":"https://api.github.com/users/coffes1/events{/privacy}","received_events_url":"https://api.github.com/users/coffes1/received_events","type":"User","site_admin":false},"labels":[],"state":"open","locked":false,"assignee":null,"assignees":[],"milestone":null,"comments":13,"created_at":"2016-09-07T10:14:27Z","updated_at":"2016-09-12T12:08:03Z","closed_at":null,"body":"Hi,\r\n\r\nI am following the steps listed here in order to install the iRODS S3 Resource Plugin:  https://github.com/irods/irods_resource_plugin_s3\r\n\r\nHowever, I am having issues building the resource plugin.  It fires \"S3SignatureVersion does not name a type\" errors:\r\n```bash\r\nroot@vmubuntu3131:/# ./tmp/irods_resource_plugin_s3/packaging/build.sh\r\n\r\n+------------------------------------+\r\n| iRODS Plugin Build Script          |\r\n+------------------------------------+\r\nWed Sep  7 11:01:05 IST 2016\r\n\r\n\r\nBuild Environment...\r\nDetected OS                         [Ubuntu]\r\nDetected OS Version                 [14.04]\r\nDetected Plugin Name                [irods_resource_plugin_s3]\r\nDetected EPM Package Name           [irods-resource-plugin-s3]\r\nDetected Plugin Version to Build    [1.4]\r\nDetected Plugin Version Integer     [140]\r\nDetected Project Directory          [/tmp/irods_resource_plugin_s3]\r\nDetected Packaging Directory        [/tmp/irods_resource_plugin_s3/packaging]\r\nDetected Target Build Directory     [/tmp/irods_resource_plugin_s3/build]\r\nDetected EPM List File              [/tmp/irods_resource_plugin_s3/packaging/irods_resource_plugin_s3.list]\r\nDetected CPUs                       [4]\r\nCompile Command                     [make -j 7]\r\n\r\nBuilding...\r\nmake -C s3\r\nmake[1]: Entering directory `/tmp/irods_resource_plugin_s3/s3'\r\ng++ -DRODS_SERVER -I/usr/include/irods/boost -I/usr/include/irods -I/usr/include/openssl  -O3 -fPIC -c -o .objs/libirods_s3.o libirods_s3.cpp\r\nlibirods_s3.cpp:395:12: error: âS3SignatureVersionâ does not name a type\r\n     static S3SignatureVersion s3GetSignatureVersion (irods::plugin_property_map& _prop_map)\r\n            ^\r\nlibirods_s3.cpp: In function âirods::error s3Init(irods::plugin_property_map&)â:\r\nlibirods_s3.cpp:549:17: error: âS3SignatureVersionâ was not declared in this scope\r\n                 S3SignatureVersion signature_version = s3GetSignatureVersion(_prop_map);\r\n                 ^\r\nlibirods_s3.cpp:549:36: error: expected â;â before âsignature_versionâ\r\n                 S3SignatureVersion signature_version = s3GetSignatureVersion(_prop_map);\r\n                                    ^\r\nlibirods_s3.cpp:551:21: error: âsignature_versionâ was not declared in this scope\r\n                 if (signature_version == S3SignatureV4) {\r\n                     ^\r\nlibirods_s3.cpp:551:42: error: âS3SignatureV4â was not declared in this scope\r\n                 if (signature_version == S3SignatureV4) {\r\n                                          ^\r\nlibirods_s3.cpp:552:30: error: âS3_INIT_SIGNATURE_V4â was not declared in this scope\r\n                     flags |= S3_INIT_SIGNATURE_V4;\r\n                              ^\r\nlibirods_s3.cpp:570:25: error: âsignature_versionâ was not declared in this scope\r\n                     if (signature_version == S3SignatureV4) {\r\n                         ^\r\nlibirods_s3.cpp:570:46: error: âS3SignatureV4â was not declared in this scope\r\n                     if (signature_version == S3SignatureV4) {\r\n                                              ^\r\nlibirods_s3.cpp:578:81: error: âS3_set_region_nameâ was not declared in this scope\r\n                         S3Status status = S3_set_region_name(region_name.c_str());\r\n                                                                                 ^\r\nlibirods_s3.cpp: In function âbool s3GetEnableMD5(irods::plugin_property_map&)â:\r\nlibirods_s3.cpp:667:44: error: âs3GetSignatureVersionâ was not declared in this scope\r\n         if (s3GetSignatureVersion(_prop_map) == S3SignatureV4) {\r\n                                            ^\r\nlibirods_s3.cpp:667:49: error: âS3SignatureV4â was not declared in this scope\r\n         if (s3GetSignatureVersion(_prop_map) == S3SignatureV4) {\r\n                                                 ^\r\nlibirods_s3.cpp: At global scope:\r\nlibirods_s3.cpp:804:12: error: âS3STSDateâ does not name a type\r\n     static S3STSDate s3GetSTSDate( irods::plugin_property_map& _prop_map)\r\n            ^\r\nlibirods_s3.cpp: In function âirods::error s3GetFile(const string&, const string&, rodsLong_t, const string&, const string&, irods::plugin_property_map&)â:\r\nlibirods_s3.cpp:860:35: error: âS3BucketContextâ has no member named âstsDateâ\r\n                     bucketContext.stsDate = s3GetSTSDate(_prop_map);\r\n                                   ^\r\nlibirods_s3.cpp:860:67: error: âs3GetSTSDateâ was not declared in this scope\r\n                     bucketContext.stsDate = s3GetSTSDate(_prop_map);\r\n                                                                   ^\r\nlibirods_s3.cpp: In function âvoid mpuCancel(S3BucketContext*, const char*, const char*)â:\r\nlibirods_s3.cpp:1121:9: error: âS3AbortMultipartUploadHandlerâ was not declared in this scope\r\n         S3AbortMultipartUploadHandler abortHandler = { { mpuCancelRespPropCB, mpuCancelRespCompCB } };\r\n         ^\r\nlibirods_s3.cpp:1121:39: error: expected â;â before âabortHandlerâ\r\n         S3AbortMultipartUploadHandler abortHandler = { { mpuCancelRespPropCB, mpuCancelRespCompCB } };\r\n                                       ^\r\nlibirods_s3.cpp:2469:1: error: expected â}â at end of input\r\n } // extern \"C\"\r\n ^\r\nlibirods_s3.cpp: At global scope:\r\nlibirods_s3.cpp:2469:1: error: expected â}â at end of input\r\nmake[1]: *** [.objs/libirods_s3.o] Error 1\r\nmake[1]: Leaving directory `/tmp/irods_resource_plugin_s3/s3'\r\nmake: *** [s3] Error 2\r\nroot@vmubuntu3131:/#\r\n```\r\n\r\nI haven't found any related ticket for this issue.\r\n\r\nCan you assist please?\r\n\r\nThanks!"},"comment":{"url":"https://api.github.com/repos/irods/irods_resource_plugin_s3/issues/comments/246327709","html_url":"https://github.com/irods/irods_resource_plugin_s3/issues/1834#issuecomment-246327709","issue_url":"https://api.github.com/repos/irods/irods_resource_plugin_s3/issues/1834","id":246327709,"user":{"login":"coffes1","id":10372288,"avatar_url":"https://avatars.githubusercontent.com/u/10372288?v=3","gravatar_id":"","url":"https://api.github.com/users/coffes1","html_url":"https://github.com/coffes1","followers_url":"https://api.github.com/users/coffes1/followers","following_url":"https://api.github.com/users/coffes1/following{/other_user}","gists_url":"https://api.github.com/users/coffes1/gists{/gist_id}","starred_url":"https://api.github.com/users/coffes1/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/coffes1/subscriptions","organizations_url":"https://api.github.com/users/coffes1/orgs","repos_url":"https://api.github.com/users/coffes1/repos","events_url":"https://api.github.com/users/coffes1/events{/privacy}","received_events_url":"https://api.github.com/users/coffes1/received_events","type":"User","site_admin":false},"created_at":"2016-09-12T12:08:03Z","updated_at":"2016-09-12T12:08:03Z","body":"Hi folks,\r\n\r\nSomething is messed up because I don't have this:\r\n\r\n/tmp/irods_resource_plugin_s3/packaging/build.sh\r\n\r\nIs the 1.4 version now available?\r\n\r\nThanks!\r\n"}}
{"actor":{"display_login":"coffes1"}}