« Firefoxのカスタマイズが正常終了できないときは…… | トップページ | Google Chromeのスタートページを白紙にする »

Seismic Unix (43R6)のコンパイル

8月16日付けでSeismic Unix 43R6が公表された。
Mac OS X (10.9.4)上でのコンパイルで失敗したので、少し検索したところ
https://mailman.mines.edu/pipermail/seisunix/2014-February/002320.htmlに記されているとおり


LARGE_FILE_FLAG = -D_FILE_OFFSET_BITS=64

CC = clang
OPTC = -O3 -std=c99 -Wall -pedantic -Wno-long-long
CFLAGS = -I$I $(OPTC) $(CWP_FLAGS) -D_BSD_SOURCE -D_POSIX_SOURCE -D_DARWIN_C_SOURCE


とflagを設定したところ問題なくコンパイルできた。

以下、コンパイルが失敗したときに出たエラーメッセージ。

詰まったところのログ

gcc -I/hogehoge/SeismicUnix/SU43R6/include -O -std=c99 -Wall -pedantic -Wno-long-long -D_FILE_OFFSET_BITS=64 -D_LARGEFILE64_SOURCE -DCWP_LITTLE_ENDIAN -DSUXDR -D_BSD_SOURCE -D_POSIX_SOURCE fcat.c -L/hogehoge/SeismicUnix/SU43R6/lib -lcwp -o /hogehoge/SeismicUnix/SU43R6/bin/fcat
fcat.c:35:14: error: variable has incomplete type 'struct stat64'
    struct stat buf;
        ^
fcat.c:35:9: note: forward declaration of 'struct stat64'
    struct stat buf;
        ^
/hogehoge/SeismicUnix/SU43R6/include/cwp.h:721:15: note:
expanded from macro 'stat'
#define stat stat64
       ^
fcat.c:43:8: warning: implicit declaration of function 'open64' is invalid in
C99 [-Wimplicit-function-declaration]
      fd = open(av[ic], O_RDONLY);
        ^
/hogehoge/SeismicUnix/SU43R6/include/cwp.h:713:15: note:
expanded from macro 'open'
#define open open64
    ^
fcat.c:45:3: warning: implicit declaration of function 'fstat64' is invalid in
C99 [-Wimplicit-function-declaration]
        fstat(fd, &buf);
        ^
/hogehoge/SeismicUnix/SU43R6/include/cwp.h:720:15: note:
expanded from macro 'fstat'
#define fstat fstat64
       ^
2 warnings and 1 error generated.
make[2]: *** [/hogehoge/SeismicUnix/SU43R6/bin/fcat] Error 1
make[1]: *** [INSTALL] Error 2
make: *** [cwpstuff] Error 2

※使っているフォントによっては、^が示す場所が実際のものと少しずれて見えるかもしれません。

« Firefoxのカスタマイズが正常終了できないときは…… | トップページ | Google Chromeのスタートページを白紙にする »

Mac」カテゴリの記事

コメント

コメントを書く

コメントは記事投稿者が公開するまで表示されません。

(ウェブ上には掲載しません)

トラックバック


この記事へのトラックバック一覧です: Seismic Unix (43R6)のコンパイル:

« Firefoxのカスタマイズが正常終了できないときは…… | トップページ | Google Chromeのスタートページを白紙にする »

2018年10月
  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      

最近のトラックバック

無料ブログはココログ