第六章Perl编译时报错:missing separator.stop
时间:2008-10-17
来源:互联网
多谢~~
3.JPG (10.3 KB, 12 次查看) |
作者: lofeng410 发布时间: 2008-10-17
作者: L.Lawliet 发布时间: 2008-10-17
作者: d00m3d 发布时间: 2008-10-17
作者: ti8er 发布时间: 2008-10-17
configure之后就直接make了,没有手动修改makefile
至于前面的安装,从我已知的测试结果来看是没有问题的
作者: lofeng410 发布时间: 2008-10-17
作者: ti8er 发布时间: 2008-10-17
作者: ti8er 发布时间: 2008-10-17
作者: ti8er
看提示好像Makefile本身有问题啊?你改动过?第954行。
|
954行只有一个0
4.JPG (21.2 KB, 4 次查看) |
作者: lofeng410 发布时间: 2008-10-17
作者: lofeng410
Makefile是由/.configure生成的 我没有做任何改动的
请问下能否定位到Makefile文件中的第954行? |
vim Makefile
打开文件,然后
954G(注意大小写)就可以跳到第954行.
作者: ti8er 发布时间: 2008-10-17
作者: ti8er
用VIM来操作。
vim Makefile 打开文件,然后 954G(注意大小写)就可以跳到第954行. |
作者: lofeng410 发布时间: 2008-10-17
你在./configure 的时候,肯定有某些环境变量没有设置好!
你把Makefile删除了,重新再./configure配置一下,再看看还是不是0。我的Makefile还没学好,只学了最基本的东西,所以也不知道具体是什么回事,呵呵。你把上面那段注释完整地贴来看看?
作者: ti8er 发布时间: 2008-10-17
你的是6.2版本,我用的是LFS6.3版本的,所以对6.2的具体细节不是很了解。
作者: ti8er 发布时间: 2008-10-17
前面的注释截图如下:
5.JPG (42.4 KB, 4 次查看) | |
6.JPG (55.4 KB, 3 次查看) |
作者: lofeng410 发布时间: 2008-10-17
我刚才又重新试编译了一下我的Perl5.8.8,在Makefile的953行之后文件就结束了,也就是说,根本不会有954行!
我觉得可能是:
你在第5章安装Perl的时候,需要先打一个补丁才能安装的。
那么安装完成时,你删除了整个Perl文件夹了吗?在第6章再次装Perl时,是不打补丁的!如果你不删除原先的文件夹,可能就出问题了。
解决办法就是,删除这个Perl文件夹,然后重新解压缩,重新编译安装。如果还不行,把Makefile 954行后面的内容全部删除,试试看。
作者: ti8er 发布时间: 2008-10-17
作者: ti8er
你这是第6章的Perl吗?那么第5章也要装Perl的,你装成功了?是怎么装的?回想一下。
你的是6.2版本,我用的是LFS6.3版本的,所以对6.2的具体细节不是很了解。 |
作者: lofeng410 发布时间: 2008-10-17
作者: ti8er
Vim是万能的,还是尽快装上吧呵呵。
我刚才又重新试编译了一下我的Perl5.8.8,在Makefile的953行之后文件就结束了,也就是说,根本不会有954行! 我觉得可能是: 你在第5章安装Perl的时候,需要先打一个补丁才能安装的。 那么安装完成时,你删除了整个Perl文件夹了吗?在第6章再次装Perl时,是不打补丁的!如果你不删除原先的文件夹,可能就出问题了。 解决办法就是,删除这个Perl文件夹,然后重新解压缩,重新编译安装。如果还不行,把Makefile 954行后面的内容全部删除,试试看。 |
作者: lofeng410 发布时间: 2008-10-17
我发现的只有在BLFS里有一个包不删除,其他包会利用它的源码。
作者: ti8er 发布时间: 2008-10-17
作者: ti8er
LFS里面,所有的包在解压缩安装完成后,都是必须删除的,否则就会出现和后面的再次安装冲突。我还没有发现有哪个包是不删除的。
我发现的只有在BLFS里有一个包不删除,其他包会利用它的源码。 |
作者: lofeng410 发布时间: 2008-10-17
作者: lofeng410
删除重新解压缩、configure问题依旧,我尝试下先装vim,再修改makefile文件试试
|
echo $PATH 看看你的PATH。
mount 看看你的挂载。
ls -l /dev 看看你的设备节点
cat /etc/mtab 看看挂载情况
还有,你的./configure使用了正确的配置了吗?命令输入全部正确?确认一下!
作者: ti8er 发布时间: 2008-10-17
作者: ti8er
那我觉得你的环境肯定有某些地方没有设置好!你应该是关闭过机器重启动的吧?确定所有的环境都恢复了没有?
echo $PATH 看看你的PATH。 mount 看看你的挂载。 ls -l /dev 看看你的设备节点 cat /etc/mtab 看看挂载情况 还有,你的./configure使用了正确的配置了吗?命令输入全部正确?确认一下! |
作者: lofeng410 发布时间: 2008-10-17
7.JPG (55.1 KB, 6 次查看) |
作者: lofeng410 发布时间: 2008-10-17
你在进入虚根环境之前,确定已经挂载相应的设备了?退出虚根环境,重新挂载设备,再进入虚根,并检查PATH。
作者: ti8er 发布时间: 2008-10-17
论坛上也有相似的出错信息,也是用LFS6.2LIVE CD做的时候造成的,好像是在虚拟机下恢复时使用快照功能就出错了。我搞不清楚是不是CD本身的问题。
你现在是在虚拟机下用LIVECD,还是用LIVECD启动电脑制作LFS的?
我还是建议你使用LFS6.3的LIVE-CD。毕竟这个是新的,应该修复了很多问题。而且我做了一大堆试验,对它的所有过程都很熟。
还有,“绝对”不要使用虚拟机!比如VMware之类的。Live CD本身就有图形桌面,也能上网。
作者: ti8er 发布时间: 2008-10-17
ps: 只有 vmware 6.0.x 會 出現 io 錯誤,vmware 5.x 和 6.5.x 不會有那個bug
作者: RTL 发布时间: 2008-10-17
挂起后恢复,刚开始是没有问题的 后来是突然出现这个错误的
决定去下载6.3的LIVE CD
刚开始选用6.2的是因为他有中文的手册,现在对手册有点熟悉了,换下再试试
作者: lofeng410 发布时间: 2008-10-17
作者: lofeng410
估计是因为虚拟机的缘故 我的是6.0.2版本的
挂起后恢复,刚开始是没有问题的 后来是突然出现这个错误的 决定去下载6.3的LIVE CD 刚开始选用6.2的是因为他有中文的手册,现在对手册有点熟悉了,换下再试试 |
LIVECD启动好了后,输入startx就进入图形界面了。
作者: ti8er 发布时间: 2008-10-17
作者: ti8er
下载好了后,用LIVECD直接启动电脑,而不是用虚拟机。不然还会有很多莫名其妙的错误的。这些错误我就没办法帮你解决了。你看前面搞了那么久,结果就是虚拟机的问题。
LIVECD启动好了后,输入startx就进入图形界面了。 |
如果在图形环境下启动Bash,跟直接进入的终端效果是一样的么?
作者: lofeng410 发布时间: 2008-10-17
正在刻盘中~~
作者: lofeng410 发布时间: 2008-10-17
作者: lofeng410 发布时间: 2008-10-17
作者: lofeng410
这里图形界面帮助不是很大吧?
如果在图形环境下启动Bash,跟直接进入的终端效果是一样的么? |
文本模式,也叫字符模式,是使用VGA通用标准,在显示器上显示的模式。在Linux下也叫tty。它的特点是速度和响应非常快,但是,没有鼠标,没有好看的桌面,也无法使用中文,更加上不了中文网站。
在文本模式下输入startx就进入了图形模式。就是常说的KDE、GNOME、XFCE等等了。最大的好处是可以使用鼠标和中文输入。
图形界面的终端和文本模式的终端是不一样的!文本模式本身就已经是一个终端了,图形界面的终端是通过图形系统调用的,这个终端是可以显示中文的,也能用鼠标操作,比如:可以方便地复制和粘贴命令。
作者: ti8er 发布时间: 2008-10-17
作者: ti8er 发布时间: 2008-10-17
作者: ti8er
如果你已经牛到在文本模式下就能搞定LFS的话,那你的水平在中国的Linux界已经相当不错了!(比如我现在就可以完全在文本模式下搞定,哈哈:)我的BLFS完全就在文本模式下搞定的,一点图形桌面都没有开)
|
努力向你看齐~~
作者: lofeng410 发布时间: 2008-10-17
提示:如果你编译的东西需要的时间很久,比如Glibc,gcc等等,那么你在configure完成后,可以退出桌面模式,然后在纯文本下输入make,可以缩短编译时间(在好的机器上不明显,但是我的机器很垃圾,在纯文本模式下可以提高30%的编译速度)
Linux高手的终极目标就是文本模式,很多Linux老古董和狂热分子都是宣称只使用文本模式。
提示:退出桌面模式的方法是点“注销”按钮。
作者: ti8er 发布时间: 2008-10-17
作者: lofeng410
直接用光盘启动 光驱那个响啊 真担心我那可怜的的光驱。。。
|
其实可以把ISO搞成硬盘启动的,并不需要光驱。不过需要一定技巧,在官方网站上有教你怎么做。你要是真心疼光驱就这么做。
不过我的建议还是使用光盘。因为万一你误操作删除了整个系统(我就误操作过!),那么光盘是只读的,重启电脑还是可以继续用。但是如果是硬盘启动的话,就OVER了。搞不好没备份ISO文件的话,又得再次下载。
作者: ti8er 发布时间: 2008-10-17
作者: ti8er 发布时间: 2008-10-17
作者: ti8er
吃饭去了,晚上打球。祝你成功!
|
作者: lofeng410 发布时间: 2008-10-17
热门阅读
-
office 2019专业增强版最新2021版激活秘钥/序列号/激活码推荐 附激活工具
阅读:74
-
如何安装mysql8.0
阅读:31
-
Word快速设置标题样式步骤详解
阅读:28
-
20+道必知必会的Vue面试题(附答案解析)
阅读:37
-
HTML如何制作表单
阅读:22
-
百词斩可以改天数吗?当然可以,4个步骤轻松修改天数!
阅读:31
-
ET文件格式和XLS格式文件之间如何转化?
阅读:24
-
react和vue的区别及优缺点是什么
阅读:121
-
支付宝人脸识别如何关闭?
阅读:21
-
腾讯微云怎么修改照片或视频备份路径?
阅读:28