Windows (全般)

Windows OS 全般に関する話題を扱うフォーラムです。
  • 掲示板への投稿には会員登録(無料)が必要です。会員登録がまだの方はこちら
  • 掲示板ご利用上のお願い」に反するご記入はご遠慮ください。
  • Q&A掲示板の使い方はこちらをご覧ください
トピックに返信
質問

 
(Windows 10全般)
Cygwin環境でのHDF5ライブラリのインストールの際のエラーについて
投稿日時: 20/07/17 16:09:54
投稿者: ZEGA100

CygwinでHDF5ライブラリをインストールしていようとしているのですが、makeの段階でエラーが発生します。特別ファイルの内容などに手を加えてはいません。以下のようになります。
 
ーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーー
$ make
make lib
make[1]: ディレクトリ '/hdf5-1.6.9' に入ります
make[2]: ディレクトリ '/hdf5-1.6.9/src' に入ります
gcc -ansi -O -fomit-frame-pointer -finline-functions -I. -I. -UH5_DEBUG_API -DNDEBUG ./H5detect.c \
     -lz -lm -o H5detect
./H5detect.c: 関数 ‘print_header’ 内:
./H5detect.c:1044:11: 警告: assignment to ‘struct passwd *’ from ‘int’ makes pointer from integer without a cast [-Wint-conversion]
 1044 | if ((pwd = getpwuid(getuid()))) {
      | ^
./H5detect.c:1045:29: エラー: dereferencing pointer to incomplete type ‘struct passwd’
 1045 | if ((comma = strchr(pwd->pw_gecos, ','))) {
      | ^~
make[2]: *** 'H5Tinit.c' に必要なターゲット 'H5detect' を make するルールがありません. 中止.
make[2]: ディレクトリ '/hdf5-1.6.9/src' から出ます
make[1]: *** [Makefile:265: lib] エラー 1
make[1]: ディレクトリ '/hdf5-1.6.9' から出ます
make: *** [Makefile:128: all] エラー 2
ーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーー
 
一応C系のパッケージの類は一通りインストールしているとは思います。必要な情報がどれかもわからないのでご指示いただければ随時確認して返信させていただきます。環境構築の類が初めてで1か月以上悩んでいます。どうかよろしくお願い致します。

トピックに返信