kariaの日記 @ Alice::Diary

ノリツッコミの鳩子がはてなブログ書いちゃうよ

FreeBSDのportsから入れようとしたzshがcompile errorを吐く件

元のバージョンは4.3.4。portupgradeからやってもmakeしても以下の場所で止まる。

cc -c -I. -I/usr/local/include -DHAVE_CONFIG_H -DMODULE -O2 -fno-strict-aliasin
g -pipe -fPIC -o curses..o curses.c
curses.c: In function `zccmd_char':
curses.c:717: error: syntax error before "cc"
curses.c:732: error: `cc' undeclared (first use in this function)
curses.c:732: error: (Each undeclared identifier is reported only once
curses.c:732: error: for each function it appears in.)
curses.c: In function `zccmd_querychar':
curses.c:1348: error: syntax error before "cc"
curses.c:1365: error: `cc' undeclared (first use in this function)
*** Error code 1 
                 
Stop in /usr/ports/shells/zsh/work/zsh-4.3.6/Src/Modules.
*** Error code 1 
                 
Stop in /usr/ports/shells/zsh/work/zsh-4.3.6/Src.
*** Error code 1 
                 
Stop in /usr/ports/shells/zsh/work/zsh-4.3.6/Src.
*** Error code 1 
                 
Stop in /usr/ports/shells/zsh/work/zsh-4.3.6.
*** Error code 1 
                 
Stop in /usr/ports/shells/zsh.
*** Error code 1 
                 
Stop in /usr/ports/shells/zsh.

んーなんだろ。

追記:

  • ncursesをportsから入れてみたけど同じところで止まる(ncurses-develも同様)。
  • portupgrade -fとか-rRfとかしてみたけど以下略。