« バカンス海外旅行持ち物備忘録utf-8 locale環境の改善(debian sid) »

pipslite-1.0.0をdebian sidでコンパイルしてみる

2007/02/04

  14:05:52 by , Categories: Freesoftware and Open Source Software


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

で囲めばいい。ここは削除でもいいんでないかな。

Trackback address for this post

Trackback URL (right click and copy shortcut/link location)

Feedback awaiting moderation

This post has 4 feedbacks awaiting moderation...


Form is loading...