[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 を使うようにすべきです。
は、自分としてはお手上げなのですが、
どのように対処したらよろしいでしょうか?
--
たなかまさひろ