[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[debian-devel:12548] Re: lynx with slang1-ja
From: "Kikutani, Makoto" <kikutani@xxxxxxxxxx>
Subject: [debian-devel:12545] Re: lynx with slang1-ja
Date: Wed, 28 Jun 2000 23:05:56 +0900
> > LYCurses.o: In function `start_curses':
> > LYCurses.o(.text+0x455): undefined reference to `SLsmg_touch_screen'
> > collect2: ld returned 1 exit status
>
> SLsmg_touch_screenという関数はslang 1.2.2にはないですね。
> 1.3.8にはあるけど。
これは slang1 1.3.9-1 と slang1-ja 1.2.2.j055-1.1 をイン
ストールしてるときに configure を -lslang-ja に変えただけ
で slang.h を /usr/include/slang から見つけるようにしてな
かったため LYCurses.c の
#if SLANG_VERSION > 10306
SLsmg_touch_screen ();
#endif
が誤解してしまうのが原因のようです。
> > configure:8072: gcc -o conftest -O2 -DLINUX -D_GNU_SOURCE conftest.c -lslang-ja -lm -lcurses 1>&5
> > /usr/lib/libslang-ja.so: undefined reference to `dlerror'
> > /usr/lib/libslang-ja.so: undefined reference to `dlclose'
> > /usr/lib/libslang-ja.so: undefined reference to `dlopen'
> > /usr/lib/libslang-ja.so: undefined reference to `dlsym'
> > collect2: ld returned 1 exit status
>
> これっていつも謎なんすよ。
> 手でconfigureやらMakefileやら修正して-ldlを加えなければならないのが。
これですが slang1 と比較すると
nsx:~$ ldd /lib/libslang.so.1
/usr/X11R6/lib/libXaw.so.6 => /usr/X11R6/lib/libXaw.so.6 (0x4005e000)
libm.so.6 => /lib/libm.so.6 (0x4009b000)
libc.so.6 => /lib/libc.so.6 (0x400b8000)
libdl.so.2 => /lib/libdl.so.2 (0x40195000)
libXmu.so.6 => /usr/X11R6/lib/libXmu.so.6 (0x4019a000)
libXt.so.6 => /usr/X11R6/lib/libXt.so.6 (0x401ac000)
libSM.so.6 => /usr/X11R6/lib/libSM.so.6 (0x401f4000)
libICE.so.6 => /usr/X11R6/lib/libICE.so.6 (0x401fd000)
libXext.so.6 => /usr/X11R6/lib/libXext.so.6 (0x40213000)
libX11.so.6 => /usr/X11R6/lib/libX11.so.6 (0x4021f000)
/lib/ld-linux.so.2 => /lib/ld-linux.so.2 (0x80000000)
nsx:~$ ldd /usr/lib/libslang-ja.so.1
/usr/X11R6/lib/libXaw.so.6 => /usr/X11R6/lib/libXaw.so.6 (0x40067000)
libm.so.6 => /lib/libm.so.6 (0x400a4000)
libc.so.6 => /lib/libc.so.6 (0x400c1000)
libXmu.so.6 => /usr/X11R6/lib/libXmu.so.6 (0x4019e000)
libXt.so.6 => /usr/X11R6/lib/libXt.so.6 (0x401b1000)
libSM.so.6 => /usr/X11R6/lib/libSM.so.6 (0x401f9000)
libICE.so.6 => /usr/X11R6/lib/libICE.so.6 (0x40202000)
libXext.so.6 => /usr/X11R6/lib/libXext.so.6 (0x40218000)
libX11.so.6 => /usr/X11R6/lib/libX11.so.6 (0x40224000)
/lib/ld-linux.so.2 => /lib/ld-linux.so.2 (0x80000000)
で libdl.so.2 => /lib/libdl.so.2 (0x40195000) が無いのは
問題無いのでしょうか?
(でも slang1-ja 1.2.2.j055-1.1 にしても無いな?)
平成12年6月29日(木)
--
***************************
香田 温人(こうだ あつひと)
http://www1.pm.tokushima-u.ac.jp/%7Ekohda/