LinuxPPC 2000 Q4(日本語対応版)をPower Mac9600にインストール(かなり苦労した)してSADのインストールを行ったところTkなしでは動くことを確認しました。しかし、srcのREADMEファイルを見てtcltk(8.3.2)をbuildすることは出来たのですがSADのmakeがうまくいきません。
make時のメッセージは以下の通りです。心当たりがある方、教えて下さい。
gcc version 2.95.3 20001130 (prerelease/franzo/20001204)
/usr/lib/gcc-lib/ppc-redhat-linux/2.95.3/collect2 -m elf32ppclinux -dynamic-linker /lib/ld.so.1 -o ../obj/LinuxPPC/sad1.exe /usr/lib/crt1.o /usr/lib/crti.o /usr/lib/gcc-lib/ppc-redhat-linux/2.95.3/crtbegin.o -L/SAD/oldsad/tcltk/lib -L/usr/X11R6/lib -L/SAD/oldsad/tcltk/lib -L/usr/X11R6/lib -L. -L/usr/lib/gcc-lib/ppc-redhat-linux/2.95.3 ../obj/LinuxPPC/MAIN.o ../obj/LinuxPPC/./sadlib.a -rpath /SAD/oldsad/tcltk/lib:/usr/X11R6/lib -lX11 -lmoto -lg2c -lm -rpath /SAD/oldsad/tcltk/lib:/usr/X11R6/lib -lX11 -ltk8.3 -ltcl8.3 -lg2c -lm -lg2c -lm -lg2c -lm /usr/lib/gcc-lib/ppc-redhat-linux/2.95.3/libgcc.a -lc /usr/lib/gcc-lib/ppc-redhat-linux/2.95.3/libgcc.a /usr/lib/gcc-lib/ppc-redhat-linux/2.95.3/crtend.o /usr/lib/crtn.o
../obj/LinuxPPC/./sadlib.a(tfxlistfonts.o): In function `tftkcanvcreateitem_':
tfxlistfonts.o(.text+0x2878): undefined reference to `ctkcanvcreateitem_'
tfxlistfonts.o(.text+0x2878): relocation truncated to fit: R_PPC_REL24 ctkcanvcreateitem_
../obj/LinuxPPC/./sadlib.a(tfxlistfonts.o): In function `tftkcanvgettypes_':
tfxlistfonts.o(.text+0x2990): undefined reference to `ctkcanvgettypes_'
tfxlistfonts.o(.text+0x2990): relocation truncated to fit: R_PPC_REL24 ctkcanvgettypes_
../obj/LinuxPPC/./sadlib.a(tfxlistfonts.o): In function `tftkcanvlastitem_':
tfxlistfonts.o(.text+0x2dc0): undefined reference to `ctkcanvlastitem_'
tfxlistfonts.o(.text+0x2dc0): relocation truncated to fit: R_PPC_REL24 ctkcanvlastitem_
../obj/LinuxPPC/./sadlib.a(tfxlistfonts.o): In function `tftkcanvfindenclosed_':
tfxlistfonts.o(.text+0x2f30): undefined reference to `ctkcanvfindenclosed_'
tfxlistfonts.o(.text+0x2f30): relocation truncated to fit: R_PPC_REL24 ctkcanvfindenclosed_
../obj/LinuxPPC/./sadlib.a(tftcl.o): In function `ctkcanvtextdebug_':
tftcl.o(.text+0x7a6): undefined reference to `bTkCanvTextDebug'
tftcl.o(.text+0x7aa): undefined reference to `bTkCanvTextDebug'
collect2: ld returned 1 exit status
chmod: ../obj/LinuxPPC/sad1.exe: No such file or directory
gmake[1]: Leaving directory `/SAD/oldsad/src'
[onishi@elgar src]$