LinuxSir.cn,穿越时空的Linuxsir!

 找回密码
 注册
搜索
热搜: shell linux mysql
查看: 2289|回复: 6

安装KYLIX3的问题

[复制链接]
发表于 2003-3-25 10:53:57 | 显示全部楼层 |阅读模式
BORLAND KYLIX 3

Checking dependencies...
Kernel version >= 2.2.0....OK
Glibc version....FAILED

Setup has determined that your system needs an updated version of glibc
(C runtime library). The version of glibc that is required varies by
distribution. Please read the document "REINSTALL" on this disc.

X11 Server....OK
Libjpeg version >= 6.2.0....OK
Libgtk version >= 1.2.0....OK

Your system does not meet the minimum system requirements.
Setup cannot continue.

----------------------------------------------------------
安装时提示glibc版本不对,可是我安装的是REDHAT8 啊,大家提示一下该怎么做.
发表于 2003-3-25 18:22:33 | 显示全部楼层
1。安装问题
  安装时用./setup.sh -m 安装就不会出现问题了
2。安装完后在中文下界面不能正常显示的问题
   就是编辑你的Kylix符号链接目录下的:
  就是/usr/local/bin/下的
  startbcb、startdelphi、startkylix三个文件脚本,分别在其脚本的倒数  第三行(就是还没开始执行程序的地方)加插下面一句:
  export LANG=zh_CN
  加上这一句后,保存对脚本的修改。再用startbcb、startdelphi或 startkylix执行Kylix就行了
3。解决kylix3的C++ builder不能正确编译的问题
 其实根本不用改头文件,只需要正确设置一下就可以了
 project->Options->Directories/Conditionals->include path:
 中的$(BCB)/include/stlport(BCB)/include(BCB)/include/vcl:/usr/include
改为/usr/include(BCB)/include/stlport(BCB)/include:
$(BCB)/include/vcl
就可以了正确编译了
4。解决kylix3的C++ builder中输入中文的问题
在kylix3的C++ builder中按Ctrl+space调出chinput输入中文时狂闪
我的解决办法是装一个智能陈桥五笔输入法for linux,就不会出现那样的问题了.
发表于 2003-3-27 13:32:42 | 显示全部楼层
可能你的GLIBC这个包没装
发表于 2003-4-8 15:19:17 | 显示全部楼层

知己

我也是遇到了这样的问题也!请问你解决了吗?
发表于 2003-4-8 16:51:43 | 显示全部楼层
startdelphi之后 delphi有界面,就是点击远行或F9,系统就没有反应了。
 楼主| 发表于 2003-4-30 23:56:54 | 显示全部楼层
我的GLIBC是2.3.2的,可是还是不行。
到现在还是这样,不知道怎么办好。
发表于 2003-5-1 00:38:36 | 显示全部楼层
转至 kylix.linuxaid.com.cn

Kylix3安装使用FAQ(RedHat 8&9)

这篇文章的前一个版本我是发在CSDN上的,后来我发现被转到这里的FAQ中了,这个版本针对前一个版本中提到的一些问题提出了新的更好解决方法,并且解决了一些RedHat 9上新的问题(前一个版本只是针对7.x和8.0的),这个版本最初是发到中国Linux公社(www.linuxfans.org)里的。这里面的方法很多是别人提出来的,我只是解决了其中一小部分问题,或者是提出了一些更好的简单的方法,现在我把它转到这里来与大家共享。


Kylix3的安装和使用存在着各种各样奇奇怪怪的问题,很多人都会被它折腾一番,我也被它折腾的够呛,要不是我是被迫使用的,我想我恐怕都坚持不到现在。所以我想作个总结是有必要的,免得让大家在走我的路。好了,不说废话了,开始正题:

一、安装:
在 RedHat 8 和 RedHat 9 上安装时需要加 -m 参数。否则会装错目录没法使用,甚至卸载都很麻烦。(听说在RedHat 7.3上也有这个问题,但我没用过7.3,不太清楚)



二、启动:

1、启动死机问题。

解决方法:

很可能是nvidia的显卡,然后装了驱动造成的。不用卸掉显卡驱动,把颜色从24位真彩色降到16位真彩色就可以了。这样作还有个附带的好处就是,可以使你大部分程序运行速度提高。

2、启动以后界面不堪入目的问题。

解决方法:

方法一:
这是很多地方介绍的方法,就是修改startdelphi和startbcb这两个文件,在其中添加


        export LANG=zh_CN
        export LC_ALL=zh_CN
     


来解决。
这个方法的缺点是,不能解决汉字输入问题。

方法二:
修改/etc/sysconfig/i18n,把其中的zh_CN.GB18030替换为zh_CN.GBK即可。
这个方法修改简单,而且可以解决大部分软件不能输入汉字问题,其中就包括Kylix的汉字输入问题。

3、启动以后基本可用,但是菜单字体特别大,工具栏字体特别小。

解决方法:
在美化(汉化)你的 RedHat 时,使用公社提供的Xft2补丁包或者台湾firefly网友提供的 RedHat 补丁包。安装以后不要修改KDE中的字体设置。就不会出现这个问题了。



三、使用

1、有的汉字输入法在Kylix中输入时,输入栏会不停闪烁,很难输入。

解决方法:
会出现这种情况的输入法有Chinput,miniChinput 和 SCIM,推荐你换个输入法,除非你情有独钟。因为这些输入法还和 FlashPlayer 6 的浏览器插件有冲突,会让 mozilla 内核的浏览器崩溃。

2、换了输入法以后无法输入汉字,汉字输入法无法激活。

解决方法:
修改/etc/sysconfig/i18n,把其中的zh_CN.GB18030替换为zh_CN.GBK即可。这个方法应该对所有的支持GBK编码的输入法都管用。而且这个方法可以解决用Wine运行的程序输入汉字的问题。llc发现Kylix可能就是在一个特殊的Wine上执行的。

3、Kylix3-BCB在MandrakeLinux9.1和RedHat9.0等新版Linux不能编译的问题。

解决方法:
Quote:


    补丁:http://kylix.linuxaid.com.cn/xoo ... ads/visit.php?lid=9

    此补丁解决Kylix3-BCB在MandrakeLinux9.1和RedHat9.0等新版Linux不能编译的问题。

    使用方法:

    1、解压:tar zxvf kylix3libpatch_mdk9.1_rhl9.tar.gz

    2、将解出来的3个文件:crt1.o,libc.so,libpthread.so拷贝到$(BCB)/lib/obj中($(BCB)指你的Kylix3的安装目录)

    3、新建一工程,点击菜单Project->Options...->Directories/Conditionals,将Include Path:设为/usr/include行头,
    如:/usr/include(BCB)/include/stlport(BCB)/include(BCB)/include/vcl

    4、点击“OK”保存,再按Ctrl+F9编译工程,一切OK,又可以用C++写Linux应用了。


上面引用部分的内容转自:KylixAID开源专区
原文见:http://kylix.linuxaid.com.cn/xoo ... inglefile.php?lid=9

4、在RedHat 9上可以编译,但是在IDE中运行调试或保存会挂起停止响应的问题。

解决方法:
Quote:


    Kylix3的IDE(包括BCB和Delphi)在RH9下不能进行程序的运行调试,一启动调试程序就会挂起,这是因为RH9里包含的Native POSIX Thread Library (NPTL)和Kylix3不大兼容。
    解决的方法是编辑Kylix3的启动脚本(startbcb和startdelphi)在第二行加入环境变量设置

    export LD_ASSUME_KERNEL=2.4.1

    让Kylix3不使用NPTL,这样Kylix3就可以顺利的按F9进行程序的编译调试了。

    另外,加了这一设置后,可能也会解决Kylix3在RH9中出现的其他问题,还请各位Kylix兄弟试一试啦


上面引用部分的内容也是转自:KylixAID开源专区
原文见:http://kylix.linuxaid.com.cn/xoo ... c_id=18&forum=2



补充一:

问题:Kylix编译出的程序不能直接执行的问题。

解决方法:
因为Kylix编译出的程序需要一些动态运行库的支持,而这些动态运行库不在默认搜索路径下面路径,所以会出现无法执行的错误,解决的方法有两个:

方法一:
在运行你的程序前,先设定 LD_LIBRARY_PATH 的值。
export LD_LIBRARY_PATH=/usr/local/kylix3/binLD_LIBRARY_PATH
如果每次都设定觉得麻烦可以建一个脚本(像startdelphi那样的脚本)。不过说实话,这样还是麻烦,下面有个一劳永逸的方法。

方法二:
修改文件/etc/ld.so.conf,把路径/usr/local/kylix3/bin加入其中,然后用root用户执行一下/sbin/ldconfig就可以了。



补充二:

问题:Kylix3编写ApacheDso不能使用的问题。

解决方法:同解决在IDE中不能运行的方法相同,降版本号。

源问题出处:http://www.linuxfans.org/nuke/mo ... ewtopic&t=19212
您需要登录后才可以回帖 登录 | 注册

本版积分规则

快速回复 返回顶部 返回列表