pipslite-1.0.0をdebian sidでコンパイルしてみる
ekpd/ecbteg.c:3227: (BYTE)pTemp[cnt] = HD_BUFFER[cnt+6];
がエラーになる。
妙な(BYTE)キャストやめればいいのに。
もう一ヶ所、
gettext関連の設定をconfig.hに吐き出すようにconfigureが作られているのに、
ekpstm/support.hに
/*
* Standard gettext macros.
*/
#ifdef ENABLE_NLS
# include <libintl.h>
# undef _
# define _(String) dgettext (PACKAGE, String)
# ifdef gettext_noop
# define N_(String) gettext_noop (String)
# else
# define N_(String) (String)
# endif
#else
# define textdomain(String) (String)
# define gettext(String) (String)
# define dgettext(Domain,Message) (Message)
# define dcgettext(Domain,Message,Type) (Message)
# define bindtextdomain(Domain,Directory) (Domain)
# define _(String) (String)
# define N_(String) (String)
#endif
なんてのがあるから、2重定義になる
コンパイルを通すだけなら、
#ifndef N_
#endif
で囲めばいい。ここは削除でもいいんでないかな。
この記事へのトラックバック アドレス
トラックバック URL (右をクリックし、ショートカット/リンクをコピーして下さい)
モデレーション待ちのフィードバック
この投稿にはモデレーション待ちのフィードバックが 15 件あります....