phpインストール時のmakeで"[Makefile:518: ext/openssl/openssl.lo] エラー 1"が出力される

実現したいこと

RockyLinux9.2環境に以下を導入する。
・php バージョン :5.4.16

上記を行い、元々RHEL7.4環境で動いていた資材を同等環境で使用できるようにする。

発生している問題・分からないこと

"# make install"を行った際に、最後に以下メッセージが出力されてインストールに失敗する。
[Makefile:518: ext/openssl/openssl.lo] エラー 1

直前までの作業手順としては、資材のパスに移動したうえで以下を実施。
※configure実施時のパッケージ不足といったエラーは全て解消している状態。

エラーメッセージ

error

1make install実施時に「エラー」と記載のある行を、重複内容削除で抜粋した内容となります。 2Fileパスについては投稿用の文字数削減の都合で、(前略)とさせて頂きました。 3 4[root@zab01 php-5.4.16]# make install 5(前略)/100_PhpInstall/php-5.4.16/ext/openssl/openssl.c:1094:58: エラー: ‘RSA_SSLV23_PADDING’ undeclared (first use in this function); did you mean ‘RSA_NO_PADDING’? 6(前略)/100_PhpInstall/php-5.4.16/ext/openssl/openssl.c:1427:17: エラー: invalid use of incomplete typedef ‘X509’ {aka ‘struct x509_st’} 7(前略)/100_PhpInstall/php-5.4.16/ext/openssl/openssl.c:2903:21: エラー: invalid use of incomplete typedef ‘EVP_PKEY’ {aka ‘struct evp_pkey_st’} 8(前略)/100_PhpInstall/php-5.4.16/ext/openssl/openssl.c:2957:30: エラー: invalid use of incomplete typedef ‘RSA’ {aka ‘struct rsa_st’} 9(前略)/100_PhpInstall/php-5.4.16/ext/openssl/openssl.c:2957:30: エラー: invalid use of incomplete typedef ‘DH’ {aka ‘struct dh_st’} 10(前略)/100_PhpInstall/php-5.4.16/ext/openssl/openssl.c:4062:20: エラー: ‘md_ctx ’ の記憶域サイズが不明です 11(前略)/100_PhpInstall/php-5.4.16/ext/openssl/openssl.c:4120:24: エラー: ‘md_ctx ’ の記憶域サイズが不明です 12(前略)/100_PhpInstall/php-5.4.16/ext/openssl/openssl.c:4181:24: エラー: ‘ctx’ の記憶域サイズが不明です 13(前略)/100_PhpInstall/php-5.4.16/ext/openssl/openssl.c:4301:24: エラー: ‘ctx’ の記憶域サイズが不明です 14(前略)/100_PhpInstall/php-5.4.16/ext/openssl/openssl.c:4656:20: エラー: ‘md_ctx ’ の記憶域サイズが不明です 15(前略)/100_PhpInstall/php-5.4.16/ext/openssl/openssl.c:4735:24: エラー: ‘cipher_ctx’ の記憶域サイズが不明です 16(前略)/100_PhpInstall/php-5.4.16/ext/openssl/openssl.c:4814:24: エラー: ‘cipher_ctx’ の記憶域サイズが不明です 17make: *** [Makefile:518: ext/openssl/openssl.lo] エラー 1 18[root@zab01 php-5.4.16]# 19

該当のソースコード

特になし

試したこと・調べたこと

上記の詳細・結果

末尾の「ext/openssl/openssl.lo」をキーワードとしてGoogleで検索を掛けるも、解決に至ると判断できる情報は見つけられなかった。

補足

opensslについてはRocky9.2で導入可能な以下バージョンにてインストール済み。

[root@zab01 php-5.4.16]# rpm -qa | grep openssl | sort
apr-util-openssl-1.6.1-23.el9.x86_64
openssl-3.0.7-25.el9_3.x86_64
openssl-devel-3.0.7-25.el9_3.x86_64
openssl-libs-3.0.7-25.el9_3.x86_64
[root@zab01 php-5.4.16]#

コメントを投稿

0 コメント