[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[debian-devel:04748] Re: Bug#JP/470: netmaj_2.0.7-4 can't build



たなか(ま)です。
# develの方に出します。

ISHIKAWA Mutsumi <ishikawa@xxxxxxxxxxx> writes:

> Package: netmaj
> Version: 2.0.7-4
> 
>  build fail
> 
> gcc -I. -Ilib -DNETMAJ_LIB=\"/usr/lib/games/netmaj\"  -O -DUSE_TERMIOS -DUSE_TERMCAP -DDEF_OPTARG -DHAVE_GETTIMEOFDAY   -c cui.c -o cui.o
> gcc -o client client.o cui.o  libnetmaj.a -Llib   lib/libcurses.a -ltermcap 
> ld: cannot open -ltermcap: No such file or directory
> make[1]: *** [client] Error 1
> make[1]: Leaving directory `/home/ishikawa/tmp2/contrib/TEMP/netmaj-2.0.7'
> make: *** [build] Error 2
> 
> 
>  ncurses を使うようにすべきです。
> 
> (termcap compat には、libtermcap.so とか libtermcap.a は用意されてません)。
はい。確かにそうなんです。
結果だけを書きますと、Deb 化する際に、
(すいません詳細はメモって無いのですが)
ncursesを使うように Makefileを書き換える程度では、
どうもうまく動かなくて、結果的に、libtermcap.aと
リンクするようにしました。

ソースをいじったりはしたのですが、メンテナが
そこまでする必要があるのか?って思って
そんなこんなで、COPYRIGHT的には main で問題無いのですが、
contrib にしてもらったのです。
# 以前、develで聞いたりしてそうしたのですが。

実際の所、
>  ncurses を使うようにすべきです。
は、自分としてはお手上げなのですが、
どのように対処したらよろしいでしょうか?

-- 
たなかまさひろ