Fat R笔记……与减肥无关

Fat awful terrible Rubbish-bin

能运行insight了

,

直接atp-get回来的insight运行时会出错,提示
"insight-bin: error while loading shared libraries: libitcl3.2.so.1: ELF load command alignment not page-aligned"
看看它的依赖库,估计是itcl3这个库的问题。于是下载源码和patch自己重新编译:
./configure --with-tcl=/usr/lib/tcl8.4/ --with-tk=/usr/lib/tk8.4/ --prefix=/usr

注意,如果不加--with-tcl和--with-tk,配置时会出现
checking for Tcl configuration... configure: warning: Can't find Tcl configuration definitions

checking for Tk configuration... configure: warning: Can't find Tk configuration definitions
的错误
加--prefix=/usr是因为默认的prefix是/usr/local

make all编译后,make install
然后执行
cd /usr/lib
cp libitcl3.2.so libitcl3.2.so.1
cp libitk3.2.so libitk3.2.so.1

这样就行了。

gcc加上-g和--static开关编译程序,就可以用insight来进行源代码调试了

另外,似乎直接用编译出来的itcl/libitcl3.2.so和itk/libitk3.2.so覆盖掉/usr/lib/libitcl3.2.so.1和/usr/liblibitk3.2.so.1也是可以的。

这是编译好的文件
itck-3.2.1-3-mipsel.tar.gz

dbus的问题从synergy抄了一个功能...

Write a comment

New comments have been disabled for this post.