找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索
广告投放联系QQ68610888
查看: 4807|回复: 4

编译openwrt出现 multi-line strings not supported错误

[复制链接]
发表于 2014-12-3 19:45 | 显示全部楼层 |阅读模式
网上的教程是“tmp/.config-package.in:22022:warning: multi-line strings not supported”
的信息,打开 openwrt/tmp/.config-package.in,定位到对应行,添上丢掉的一个引号就可以了。
但是怎么打开.config-package.in啊,在tmp目录下没有这个文件。
 楼主| 发表于 2014-12-3 19:46 | 显示全部楼层
换个好几个版本都会出现这个问题,怎么解决啊?
发表于 2014-12-3 20:13 | 显示全部楼层
这是个warning,一个警告,直接忽略
不会对编译产生任何影响

点评

其实是会有影响的,比如现在最新的trunk 出的问题是 tmp/.config-package.in:22096:warning: multi-line strings not supported 22096行的source语句尾部缺少后引号导致./feeds/packages/mail/fdm/Config.in文件没  详情 回复 发表于 2014-12-7 15:47
发表于 2014-12-7 15:42 | 显示全部楼层
前面带点(.)的是隐藏文件,直接vim或者其他编辑器就能进去了
发表于 2014-12-7 15:47 | 显示全部楼层
本帖最后由 wangshuoyao 于 2014-12-7 16:48 编辑
hackpascal 发表于 2014-12-3 20:13
这是个warning,一个警告,直接忽略
不会对编译产生任何影响

其实是会有影响的,比如现在最新的trunk 出的问题是
tmp/.config-package.in:22096:warning: multi-line strings not supported
22096行的source语句尾部缺少后引号导致./feeds/packages/mail/fdm/Config.in文件没有被包含
你说的不产生影响是因为一般路由器上不会用到这个package,所以编译的时候不会影响到最后的整体,应该是上游文件的typo
更新:问题已经找到,这个fdm是新加的一个package
./feeds/package/mail/fdm/Makefile中
define Package/fdm/config
source "$(SOURCE)/Config.in <<--缺少后引号
endef
该问题已经在github package repo中提交pr


我这个就算是个分析解决问题的例子吧
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

关闭

欢迎大家光临恩山无线论坛上一条 /1 下一条

有疑问请添加管理员QQ86788181|手机版|小黑屋|Archiver|恩山无线论坛(常州市恩山计算机开发有限公司版权所有) ( 苏ICP备05084872号 )

GMT+8, 2024-6-14 14:27

Powered by Discuz! X3.5

© 2001-2024 Discuz! Team.

| 江苏省互联网有害信息举报中心 举报信箱:js12377 | @jischina.com.cn 举报电话:025-88802724 本站不良内容举报信箱:68610888@qq.com

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