Yukiharu YABUKI の tDiary
このtDiaryを検索します。
2004-05-02 [長年日記]
_ 天気
はれ
_ 起床
窓を開けたまま寝てしまい、寒さで朝4:00に目が覚める。
_ rsync祭
dpkg -l rsync で確認した後にupgradeしました。
_ [Debian] Sidでja_configure.sh
ja_configure.shを動かして,LinuxIntelEnv.Set.shをsource、./bootstrapでdmakeするも
============= Building project virgule ============= /home/yab/cvs/openoffice/virgule/source/unx ------------------------------ Making: ../../unxlngi4.pro/obj/ooovirgx.obj gcc -fmessage-length=0 -c -I. -I. -I../inc -I../../inc -I../../unx/inc -I../../unxlngi4.pro/inc - I. -I/home/yab/cvs/openoffice/solver/645/unxlngi4.pro/inc/dont_use_stl -I/home/yab/cvs/openoffice/ solver/645/unxlngi4.pro/inc/external -I/home/yab/cvs/openoffice/solver/645/unxlngi4.pro/inc -I/hom e/yab/cvs/openoffice/solenv/unxlngi4/inc -I/home/yab/cvs/openoffice/solenv/inc -I/home/yab/cvs/ope noffice/res -I/home/yab/cvs/openoffice/solver/645/unxlngi4.pro/inc/dont_use_stl -I/home/yab/cvs/op enoffice/solenv/inc/Xp31 -I/usr/include -I/usr/include/linux -I/usr/include/native_threads/include -I/usr/X11R6/include -I. -I../../res -I. -O1 -pipe -mcpu=pentiumpro -DLINUX -DUNX -DVCL - DGCC -DC300 -DINTEL -DGXX_INCLUDE_PATH=/usr/include/c++/3.3 -DCVER=C300 -D_USE_NAMESPACE -DGLIBC=2 -DX86 -D_PTHREADS -D_REENTRANT -DNEW_SOLAR -D_USE_NAMESPACE=1 -DSTLPORT_VERSION=400 -D__DMAKE -DU NIX -DCPPU_ENV=gcc3 -DSUPD=645 -DBUILD=8739 -DPRODUCT -DNDEBUG -DPRODUCT_FULL -DOSL_DEBUG_LEVEL=0 -DOPTIMIZE -DEXCEPTIONS_OFF -DGUI -DSOLAR_JAVA -DSRX645 -DMULTITHREAD -o ../../unxlngi4.pro/obj /ooovirgx.o ooovirgx.c In file included from /usr/include/_G_config.h:44, from /usr/include/libio.h:32, from /usr/include/stdio.h:72, from ooovirgx.c:8: /usr/include/gconv.h:72: error: 構文解析エラー before "size_t" /usr/include/gconv.h:88: error: 構文解析エラー before "size_t" /usr/include/gconv.h:97: error: 構文解析エラー before "size_t" /usr/include/gconv.h:174: error: 構文解析エラー before "size_t" /usr/include/gconv.h:177: error: 構文解析エラー before '}' token In file included from /usr/include/libio.h:32, from /usr/include/stdio.h:72, from ooovirgx.c:8: /usr/include/_G_config.h:47: error: field `__cd' has incomplete type /usr/include/_G_config.h:50: error: field `__cd' has incomplete type In file included from /usr/include/stdio.h:72, from ooovirgx.c:8: /usr/include/libio.h:351: error: 構文解析エラー before "size_t"などとおこられる。/usr/include/gconv.h の下記の部分
/* Type of a conversion function. */ typedef int (*__gconv_fct) (struct __gconv_step *, struct __gconv_step_data *, __const unsigned char **, __const unsigned char *, unsigned char **, size_t *, int, int);ということで、__constが怪しいような気がする。
grep -r __const /usr/include/*.h | lvして調べてみると、
yab@hrestol:~/cvs/openoffice$ grep -r __const /usr/include/*.h | grep define /usr/include/argp.h:# define __const const /usr/include/argz.h:# define __const const /usr/include/assert.h:# define __ASSERT_FUNCTION ((__const char *) 0) /usr/include/fnmatch.h:# define __const const /usr/include/fnmatch.h:# define __const /usr/include/glob.h:# define __const const /usr/include/glob.h:# define __const /usr/include/malloc.h:# define __const const /usr/include/malloc.h:# define __constな感じなので、このあたりのincludeが必要なのにできてないような気がする。もうちょい調べてみないとわからんけど。
_ つづき
一時的に__constを定義してみたが、エラーの出方に変化がないので、size_tを追ってみることにする。
_ むむー
環境か。
_ 散髪
さっぱりしました。