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を追ってみることにする。
_ むむー
環境か。
_ 散髪
さっぱりしました。
[ツッコミを入れる]