Ngraphのコンパイルに奮闘中
oshikiriさんのページを見ながら,再び奮闘してる.
前回はコンパイル中に「Xm/XmAll.hが見つからない」という旨のエラーが出て止まっていたのだが,それはoshikiriさんの修正したmakefileではmacportsでインストールしたOpen Motifのフォルダを読み込んでいないからだということがわかり,今回見よう見まねで次のように修正した.
CC = cc
CCOPTION = ${CFLAGS}
MAKE = make
AR = /usr/bin/ar
RANLIB = /usr/bin/ranlib
STRIP = /usr/bin/strip
DEFS = -DJAPANESE
PLATFORM = '"for X11 [MacOSX+openMotif2.3]"'
X11INCLUDE = -I/usr/X11R6/include/x11 -I/opt/local/include
STATICLINK = /usr/X11R6/lib/libXm.a
X11LIB = -L/usr/X11R6/lib -lm -lXext -lXt -lXp -lX11 -lICE -lSM
こうすることで前述のエラーは発生しなくなったのだが,また別のエラーが発生した.
gra2wmf.c:338: error: conflicting types for ‘round’ gra2wmf.c: In function ‘draw’:
gra2wmfまわりのエラーなんだろうけど,よくわからん.