找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索
广告投放联系QQ68610888
查看: 14559|回复: 39

求Pandorabox SDK 交叉编译ipk包 方法!

[复制链接]
发表于 2017-3-3 13:11 | 显示全部楼层 |阅读模式
本帖最后由 tom663 于 2017-3-5 20:22 编辑

现在想使用Pandorabox SDK  交叉编译ipk包。在百度中也看了几个帖子,按照上面操作 结果没有成功,总是出现rules.mk: No such file or directory 错误!检查相关文件夹都有这个文件, 不知道视哪部做错了! 希望大家可以提供个在虚拟机中用Pandorabox SDK 编译ipk的具体步骤、注意事项及方法! 谢谢!
问题解决了!谢谢各位热心的回复!

下面说下解决方法,说的不对请见谅!(其实回复中都提到了,再次感谢大家!)
我进不了make menuconfig的原因是编译SDK的系统和现用系统不同,所有提示缺少find sed xargs等文件。解决方法为把ubuntu系统user/bin/*** 复制到SDK编译目录 /home/openwrt/sdk-mt7621/staging_dir/host/bin/*** 中 。(有的文件在系统根目录的bin文件夹中)
然后再 cd scripts/config    make clean && make  
最后make menuconfig 正常进入界面无报错。
现在就剩下自己编译IPK文件了!



发表于 2017-3-3 13:56 来自手机 | 显示全部楼层
好好看看论坛的相关帖子

点评

看了!就是没成功才发帖求助的!  详情 回复 发表于 2017-3-3 14:38
回复 支持 反对

使用道具 举报

 楼主| 发表于 2017-3-3 14:38 | 显示全部楼层
jc天马行空 发表于 2017-3-3 13:56
好好看看论坛的相关帖子

看了!就是没成功才发帖求助的!
回复 支持 反对

使用道具 举报

发表于 2017-3-3 14:48 | 显示全部楼层
要么你找到的是假帖子,要么你没完全按操作。如果一个帖子没看懂,那就两个、三个、四个的看
回复 支持 反对

使用道具 举报

发表于 2017-3-3 17:05 | 显示全部楼层
他那个sdk是很坑

点评

可否详解!  发表于 2017-3-3 20:43
回复 支持 反对

使用道具 举报

发表于 2017-3-3 18:25 来自手机 | 显示全部楼层
我也没成功!本来想编个reaver的

点评

我是想编译个gmediarender  发表于 2017-3-3 20:44
回复 支持 反对

使用道具 举报

 楼主| 发表于 2017-3-3 20:35 | 显示全部楼层
百度了好多帖子,也是安装上面操作的,就是不行! 看的这个地址的帖子 http://blog.csdn.net/lvshaorong/article/details/52931211  
求指导!!!!
回复 支持 反对

使用道具 举报

发表于 2017-3-4 08:21 | 显示全部楼层
本帖最后由 piaoma88 于 2017-3-4 08:22 编辑

先安装ubuntu-14.04.5-desktop-amd64(我12.05的版本没成功过)
sudo apt-get update 升级组件包
安装编译需要的组件:
sudo apt-get install gawk
sudo apt-get install git-core
sudo apt-get install g++
g++ : 依赖: g++-4.8 (>= 4.8.2-5~) 但是它将不会被安装
http://www.linuxdiyf.com/linux/15487.html
sudo apt-get install libncurses5-dev
sudo apt-get install zlib1g-dev
sudo apt-get install libssl-dev
sudo apt-get install ocaml-nox
好像还要从系统复制一个find,具体路劲忘了.
再把需要的IPK源码和附带源码复制到package下面

cd OpenWrt/hg255d/PandoraBox-SDK-ralink-rt305x_gcc-4.8-linaro_uClibc-1.0.x.Linux-x86_64
make menuconfig就可以看到了
最后make V=99       编译



点评

系统用的ubuntu-14.04 x86版现在make menuconfig后进不了选择界面,出现下面的报错,请帮查查是什么问题!谢谢! openwrt@openwrt-virtual-machine:~$ cd sdk-mt7621 openwrt@openwrt-virtual-machine:~/sdk-mt7  详情 回复 发表于 2017-3-4 12:41
回复 支持 反对

使用道具 举报

Dreista 该用户已被删除
发表于 2017-3-4 11:54 | 显示全部楼层
提示: 作者被禁止或删除 内容自动屏蔽
回复 支持 反对

使用道具 举报

 楼主| 发表于 2017-3-4 12:41 | 显示全部楼层
本帖最后由 tom663 于 2017-3-4 12:56 编辑
piaoma88 发表于 2017-3-4 08:21
先安装ubuntu-14.04.5-desktop-amd64(我12.05的版本没成功过)
sudo apt-get update 升级组件包
安装编 ...

系统用的ubuntu-14.04 x86版现在make menuconfig后进不了选择界面,出现下面的报错,请帮查查是什么问题!谢谢!

openwrt@openwrt-virtual-machine:~$ cd sdk-mt7621
openwrt@openwrt-virtual-machine:~/sdk-mt7621$ make menuconfig
/home/openwrt/sdk-mt7621/staging_dir/host/bin/find: 1: /home/openwrt/sdk-mt7621/staging_dir/host/bin/find: ELF: not found
/home/openwrt/sdk-mt7621/staging_dir/host/bin/find: 2: /home/openwrt/sdk-mt7621/staging_dir/host/bin/find: Syntax error: "(" unexpected
/home/openwrt/sdk-mt7621/staging_dir/host/bin/sed: 1: /home/openwrt/sdk-mt7621/staging_dir/host/bin/sed: Syntax error: end of file unexpected (expecting ")")
/home/openwrt/sdk-mt7621/staging_dir/host/bin/xargs: 1: /home/openwrt/sdk-mt7621/staging_dir/host/bin/xargs: Syntax error: end of file unexpected (expecting ")")
/home/openwrt/sdk-mt7621/staging_dir/host/bin/xargs: 1: /home/openwrt/sdk-mt7621/staging_dir/host/bin/xargs: Syntax error: end of file unexpected (expecting ")")
/home/openwrt/sdk-mt7621/staging_dir/host/bin/xargs: 1: /home/openwrt/sdk-mt7621/staging_dir/host/bin/xargs: Syntax error: end of file unexpected (expecting ")")
/home/openwrt/sdk-mt7621/staging_dir/host/bin/find: 1: /home/openwrt/sdk-mt7621/staging_dir/host/bin/find: ELF: not found
/home/openwrt/sdk-mt7621/staging_dir/host/bin/find: 2: /home/openwrt/sdk-mt7621/staging_dir/host/bin/find: Syntax error: "(" unexpected
/home/openwrt/sdk-mt7621/staging_dir/host/bin/sed: 1: /home/openwrt/sdk-mt7621/staging_dir/host/bin/sed: Syntax error: end of file unexpected (expecting ")")
/home/openwrt/sdk-mt7621/staging_dir/host/bin/xargs: 1: /home/openwrt/sdk-mt7621/staging_dir/host/bin/xargs: Syntax error: end of file unexpected (expecting ")")
scripts/config/mconf: 1: scripts/config/mconf: Syntax error: word unexpected (expecting ")")
make: *** [menuconfig] Error 2
openwrt@openwrt-virtual-machine:~/sdk-mt7621$

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?立即注册

×

点评

16.04.2 那个我只是顺手贴一下,估计还是会有人用得到的。  详情 回复 发表于 2017-3-5 09:34
这个的话把你系统里面的复制过来就可以解决,或者删掉然后 ln -s 到你当前系统里的对应文件。  发表于 2017-3-5 09:33
回复 支持 反对

使用道具 举报

 楼主| 发表于 2017-3-4 12:49 | 显示全部楼层
本帖最后由 tom663 于 2017-3-4 12:57 编辑
Dreista 发表于 2017-3-4 11:54
贴一下具体信息吧。之前东西放错目录也有类似的提示(

——————————————————————— ...

我系统是14.04的 ,你说的 “另外还需要  sudo ln -s /lib/x86_64-linux-gnu/libisl.so.15 /lib/x86_64-linux-gnu/libisl.so.10 ”是怎么操作啊!我这报无这个命令!

make menuconfig 进不去,报错!

openwrt@openwrt-virtual-machine:~$ cd sdk-mt7621
openwrt@openwrt-virtual-machine:~/sdk-mt7621$ make menuconfig
/home/openwrt/sdk-mt7621/staging_dir/host/bin/find: 1: /home/openwrt/sdk-mt7621/staging_dir/host/bin/find: ELF: not found
/home/openwrt/sdk-mt7621/staging_dir/host/bin/find: 2: /home/openwrt/sdk-mt7621/staging_dir/host/bin/find: Syntax error: "(" unexpected
/home/openwrt/sdk-mt7621/staging_dir/host/bin/sed: 1: /home/openwrt/sdk-mt7621/staging_dir/host/bin/sed: Syntax error: end of file unexpected (expecting ")")
/home/openwrt/sdk-mt7621/staging_dir/host/bin/xargs: 1: /home/openwrt/sdk-mt7621/staging_dir/host/bin/xargs: Syntax error: end of file unexpected (expecting ")")
/home/openwrt/sdk-mt7621/staging_dir/host/bin/xargs: 1: /home/openwrt/sdk-mt7621/staging_dir/host/bin/xargs: Syntax error: end of file unexpected (expecting ")")
/home/openwrt/sdk-mt7621/staging_dir/host/bin/xargs: 1: /home/openwrt/sdk-mt7621/staging_dir/host/bin/xargs: Syntax error: end of file unexpected (expecting ")")
/home/openwrt/sdk-mt7621/staging_dir/host/bin/find: 1: /home/openwrt/sdk-mt7621/staging_dir/host/bin/find: ELF: not found
/home/openwrt/sdk-mt7621/staging_dir/host/bin/find: 2: /home/openwrt/sdk-mt7621/staging_dir/host/bin/find: Syntax error: "(" unexpected
/home/openwrt/sdk-mt7621/staging_dir/host/bin/sed: 1: /home/openwrt/sdk-mt7621/staging_dir/host/bin/sed: Syntax error: end of file unexpected (expecting ")")
/home/openwrt/sdk-mt7621/staging_dir/host/bin/xargs: 1: /home/openwrt/sdk-mt7621/staging_dir/host/bin/xargs: Syntax error: end of file unexpected (expecting ")")
scripts/config/mconf: 1: scripts/config/mconf: Syntax error: word unexpected (expecting ")")
make: *** [menuconfig] Error 2
openwrt@openwrt-virtual-machine:~/sdk-mt7621$

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?立即注册

×

点评

好像是find版本不对,把系统貌似user/din/find复制到你的编译目录 /home/openwrt/sdk-mt7621/staging_dir/host/bin/find 转到root复制  详情 回复 发表于 2017-3-4 13:11
回复 支持 反对

使用道具 举报

发表于 2017-3-4 13:11 | 显示全部楼层
tom663 发表于 2017-3-4 12:49
我系统是14.04的 ,你说的 “另外还需要  sudo ln -s /lib/x86_64-linux-gnu/libisl.so.15 /lib/x86_64-l ...

好像是find版本不对,把系统貌似user/bin/find复制到你的编译目录 /home/openwrt/sdk-mt7621/staging_dir/host/bin/find 转到root复制

点评

看来是这个问题!我不光要替换find 还要替换sed 和xargs 这三个文件!谢了  详情 回复 发表于 2017-3-4 14:23
回复 支持 反对

使用道具 举报

发表于 2017-3-4 13:28 | 显示全部楼层
收好

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?立即注册

×

点评

libisl.so.10 那个其实做个软链接上去就可以了  详情 回复 发表于 2017-3-5 09:29
我用的系统是14.04的!还是要谢谢共享心得!  详情 回复 发表于 2017-3-4 14:24
回复 支持 反对

使用道具 举报

发表于 2017-3-4 13:34 | 显示全部楼层
以为对潘多拉sdk的使用经验来看,确实如楼上一个朋友讲的比较坑,你会时不时的碰到提示缺少一些so文件以及其他错误。有些错误你还百度不到解决方法,建议多用用谷歌

点评

没有fan greatwall!谷歌不了!等搭了墙再查查!  发表于 2017-3-4 14:27
你知道刚发布潘多拉的sdk的时候,那坑害死人,蝈蝈都说太坑  发表于 2017-3-4 13:43
回复 支持 反对

使用道具 举报

发表于 2017-3-4 13:41 | 显示全部楼层
为啥我直接就Ok呢?14.04系统

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?立即注册

×

点评

我现在还在用着arch ralink的那版,因为当时自己修补那版sdk花了大量时间,现在都舍不得换了  详情 回复 发表于 2017-3-4 14:24
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

关闭

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

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

GMT+8, 2024-6-16 19:31

Powered by Discuz! X3.5

© 2001-2024 Discuz! Team.

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

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