[sylpheed-jp:10570] Re: Sylpheed 2.5.0beta1 でmakeエラー

Hiroyuki Yamamoto hiro-y @ kcn.ne.jp
2008年 2月 29日 (金) 18:07:37 JST


山本です。

On Fri, 29 Feb 2008 17:57:00 +0900
ToshiOkada <tokada @ js2.so-net.ne.jp> wrote:

> こんにちは。ToshiOkadaです。
> 
>  SUSE 10.0( gcc-4.0.2, gtk+-2.8.3, glib-2.8.1, glibc-2.3.5 )の環境で
> makeがコケます。quick_search.c 周辺でコケているのではないかと思うので
> すが。このSUSE 10.0で sylpheed-2.4.8は正常にbuildできています。
> 
> 〜〜ここから〜〜
> gcc -DHAVE_CONFIG_H -I. -I. -I.. -DG_LOG_DOMAIN=\"Sylpheed\"
> -I/opt/gnome/include/gtk-2.0 -I/opt/gnome/lib/gtk-2.0/in clude
> -I/opt/gnome/include/atk-1.0 -I/usr/include/cairo
> -I/opt/gnome/include/pango-1.0 -I/usr/include/freetype2 -I/usr/X
> 11R6/include -I/usr/include/libpng12 -I/opt/gnome/include/glib-2.0
> -I/opt/gnome/lib/glib-2.0/include -I/usr/include  -I../libsylph
> -DLOCALEDIR=\""/usr/share/locale"\"       -DMANUALDIR=
> \""/usr/share/sylpheed/manual"\" -DFAQDIR=
> \""/usr/share/sylpheed/faq"\"  -DTARGET_ALIAS=
> \""i586-suse-linux-gnu"\"        -DSYSCONFDIR=\""/etc"\"   -O2 -g
> -march=i586 -mtune=i686 -fmessage-length=0 -D_FORTIFY_SOURCE=2
> -pthread -I/opt/gnome/include/glib-2.0 -I/opt/gnome/lib/
> glib-2.0/include     -c quick_search.c quick_search.c: In function
> 'quick_search_create': quick_search.c:117: warning: assignment makes
> pointer from integer without a cast quick_search.c: In function
> 'entry_changed': quick_search.c:265: warning: assignment makes
> pointer from integer without a cast 〜(中略)〜 quick_search.o: In
> function
> `quick_search_clear_entry': /home/suse10/rpm/BUILD/sylpheed-2.5.0beta1/src/quick_search.c:164:
> undefined reference to `GTK_ENTRY' quick_search.o: In function
> `entry_changed': /home/suse10/rpm/BUILD/sylpheed-2.5.0beta1/src/quick_search.c:265:
> undefined reference to `GTK_ENTRY' collect2: ld returned 1 exit

src/quick_search.c の最初のほうに以下を追加して試していただけます
でしょうか。

#include <gtk/gtkentry.h>

-- 
Hiroyuki Yamamoto <hiro-y @ kcn.ne.jp>


Sylpheed-jp メーリングリストの案内