[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
gcc-3.2 and (Re: X11R6-2002-05-30)
> Fri May 31 14:42:21 2002
> 千葉市中央区長洲
> 藤原 誠
> makoto@ki.nu
藤原> gcc-3.2 を作って見ています。(20020528 位)
藤原> 出来たけれど、X は作れない。(どう出来ないかはまた後で)
(1) config/cf/NetBSD.cf の中に
#define PreIncDir /usr/include
という字があります。このため、/usr/include に入っている
stdarg.h
varargs.h
ansi.h
等が gcc-2.95.3 用になっていて、それとは別に gcc-3.x を入れて
そちらを使っている場合、これを見てしまいます。すると、
gcc -c -O2 -ansi -Dasm=__asm -Wall -Wpointer-arith
-I../../config/imake -I../../include -I../../exports/include/X11
-I../.. -I../../exports/include -DCSRG_BASED -DFUNC PROTO=15
-DNARROWPROTO -DPREINCDIR=\"/usr/include\"
-DINCLUDEDIR=\"/usr/include\" -DOBJSUFFIX=\".o\" main.c
main.c: In function `fatalerr':
main.c:720: __builtin_saveregs not supported by this target
のようになってしまいます。で、これを外すと、もう少し良くなる
のですが、(左端の行数は make-World の時の表示の行数です)
(2)
4236 + mkdir unshared
4237 make: don't know how to make ../../../extras/FreeType/lib/arch/1/freetype.c. Stop
4238
4239 make: stopped in /export/xc-2002-05-30/lib/font/FreeType
4240 including in lib/font/X-TrueType...
4241 make: don't know how to make ../../../extras/FreeType/lib/arch/1/freetype.c. Stop
4242
4243 make: stopped in /export/xc-2002-05-30/lib/font/X-TrueType
の部分がいけないのか、
gcc -o bdftopcf -O2 -ansi -Dasm=__asm -Wall -Wpointer-arith
-L../../exports/lib bdftopcf.o -lXfont -lfntstubs -L/usr/X11R6/lib
-lz -lm -Wl,-rpath,/usr/X11R6/lib -Wl,-rpath-link,../../exports/lib
../../exports/lib/libXfont.so: undefined reference to `TT_New_Glyph'
..
のように TrueType の関数が未定義になってしまいます。
(これ以上はまだ調べていません)
---
(藤原)
Makoto Fujiwara,