TransWikia.com

CentOS 上での Guile のビルドで 型socklen_tについてのエラー

スタック・オーバーフロー Asked by cmplstofB on December 12, 2020

CentOS 6.9(実機)で,guile-2.2.2 をビルドしようとした際,./configure
を実行すると

checking for socklen_t... no
checking for socklen_t equivalent... configure: error: Cannot find a type to use in place of socklen_t

との異常が表示されます。config.logには最終行に,

#define GNULIB_TEST_SOCKET 1

configure: exit 1

とあるだけで,異常の詳細や何をする必要があるのか分かりません。
socklen_t型については gcc 4.4.7 をパッケージとして導入しているのでライブラリに問題があるとも思えません。
解決方法を教えて頂けないでしょうか。

OS: CentOS 6.9 x86_64 GNU/Linux
gcc: gcc 4.4.7(現行; 実はこれを更新しようとする仮定でguileが必要になったんですけどね)
guile: 1.8.7(現行)

One Answer

コメントでのアドバイスを元に、外部でビルドした最新の gcc 7 を用いたところ無事コンパイル出来ました。
こちらの config.log に情報が一切表示されなかったのは謎のままですが。


この投稿は @cmplstofB さんのコメント の内容を元に コミュニティwiki として投稿しました。

Answered by cubick on December 12, 2020

Add your own answers!

Ask a Question

Get help from others!

© 2024 TransWikia.com. All rights reserved. Sites we Love: PCI Database, UKBizDB, Menu Kuliner, Sharing RPP