2019.03.29
CPANから以下のように実行したところ、エラーが発生しました。
1 | CPAN > install Net::SSLeay |
エラーの内容は以下の通りです。
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 | Reading '/root/.cpan/Metadata' Database was generated on Mon, 25 Mar 2019 03:41:03 GMT Running install for module 'Net::SSLeay' Checksum for /root/.cpan/sources/authors/id/M/MI/MIKEM/Net-SSLeay-1.85.tar.gz ok Scanning cache /root/.cpan/build for sizes .................................................---------------------------DONE : : mv SSLeay.xsc SSLeay.c cc -c -D_REENTRANT -D_GNU_SOURCE -DTHREADS_HAVE_PIDS -fno-strict-aliasing -pipe -Wdeclaration-after-statement -I/usr/local/include -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -I/usr/include/gdbm -O2 -DVERSION=\"1.85\" -DXS_VERSION=\"1.85\" -fPIC "-I/usr/bin/perl5.8.8/lib/5.8.8/x86_64-linux-thread-multi/CORE" SSLeay.c SSLeay.xs:163:25: error: openssl/err.h: そのようなファイルやディレクトリはありません SSLeay.xs:164:27: error: openssl/lhash.h: そのようなファイルやディレクトリはありません SSLeay.xs:165:26: error: openssl/rand.h: そのようなファイルやディレクトリはありません SSLeay.xs:166:28: error: openssl/buffer.h: そのようなファイルやディレクトリはありません SSLeay.xs:167:25: error: openssl/ssl.h: そのようなファイルやディレクトリはありません SSLeay.xs:168:28: error: openssl/pkcs12.h: そのようなファイルやディレクトリはありません SSLeay.xs:170:74: error: openssl/comp.h: そのようなファイルやディレクトリはありません SSLeay.xs:173:25: error: openssl/md2.h: そのようなファイルやディレクトリはありません SSLeay.xs:176:25: error: openssl/md4.h: そのようなファイルやディレクトリはありません SSLeay.xs:179:93: error: openssl/md5.h: そのようなファイルやディレクトリはありません SSLeay.xs:184:26: error: openssl/x509.h: そのようなファイルやディレクトリはありません SSLeay.xs:185:28: error: openssl/x509v3.h: そのようなファイルやディレクトリはありません SSLeay.xs:395: error: expected ‘=’, ‘,’, ‘;’, ‘asm’ or ‘__attribute__’ before ‘*’ token SSLeay.xs:396: error: expected ‘=’, ‘,’, ‘;’, ‘asm’ or ‘__attribute__’ before ‘*’ token SSLeay.xs:398: error: function definition declared ‘typedef’ SSLeay.xs: In function ‘STACK_OF’: SSLeay.xs:398: error: expected declaration specifiers before ‘X509_NAME_STACK’ SSLeay.xs:400: error: storage class specified for parameter ‘perl_filehandle_t’ SSLeay.xs:461: 警告: 空の宣言です SSLeay.xs:465: error: storage class specified for parameter ‘simple_cb_data_t’ SSLeay.xs:467: error: expected declaration specifiers before ‘simple_cb_data_t’ : : SSLeay.c:17687: error: expected ‘{’ at end of input make: *** [SSLeay.o] エラー 1 MIKEM/Net-SSLeay-1.85.tar.gz /usr/bin/make -- NOT OK Failed during this command: MIKEM/Net-SSLeay-1.85.tar.gz : make NO |
結局、OpenSSL関連のファイルが見つからないという事でしたので以下のコマンドで openssl-develをインストールしたところ
エラーなくインストールができました。
1 | yum install openssl-devel |