Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

make menuconfig无效 #5

Open
coLATin opened this issue Mar 13, 2021 · 3 comments
Open

make menuconfig无效 #5

coLATin opened this issue Mar 13, 2021 · 3 comments

Comments

@coLATin
Copy link

coLATin commented Mar 13, 2021

之前开了个issue被关了。
我的核心需求:

  1. 用xpon stick代替了光猫,用的是Qlogic的万兆卡,所以需要make menuconfig把我的万兆卡驱动在编译前添加进来;
  2. 架梯子,比如这类集成常用软件包的地址如何加进来呢?https://github.com/garypang13/openwrt-packages
  3. 因为用过几个基于lean的op,端口转发到内网机器总是有问题,所以看看基于op的官源是否也存在问题

另外根据之前的回复:

make menuconfig如果想手动执行的话,需要到具体的workpath。如果profile是slim那么应该到slim-src下执行。

我在本地机器clone代码后
iShot2021-03-13 12 50 14
按照你的建议复制了一份profile,在x86这个目录make menuconfig,返回:make: *** No rule to make target 'menuconfig'. Stop.

@breakings
Copy link

目前文档太少了,我想尝试编译armv8a,加几个翻墙插件,有点无从下手

@ryohuang
Copy link
Owner

之前开了个issue被关了。
我的核心需求:

  1. 用xpon stick代替了光猫,用的是Qlogic的万兆卡,所以需要make menuconfig把我的万兆卡驱动在编译前添加进来;
  2. 架梯子,比如这类集成常用软件包的地址如何加进来呢?https://github.com/garypang13/openwrt-packages
  3. 因为用过几个基于lean的op,端口转发到内网机器总是有问题,所以看看基于op的官源是否也存在问题

另外根据之前的回复:

make menuconfig如果想手动执行的话,需要到具体的workpath。如果profile是slim那么应该到slim-src下执行。

我在本地机器clone代码后
iShot2021-03-13 12 50 14
按照你的建议复制了一份profile,在x86这个目录make menuconfig,返回:make: *** No rule to make target 'menuconfig'. Stop.

原版的代码在项目根目录download下,每次编译会根据profile的名字来合成一个新的目录作为工作目录。工作目录就是拷贝了download下的openwrt的源码,然后再根据profile中的配置打补丁。你的profile叫x86的话,那么应该在项目根目录下有一个目录叫x86-src make menuconfig应该在这个目录下执行。

问题2, 如何合入这种包的话,可以看包的makefile的最后一行。你列举的这个最后一行类似

$(eval` $(call BuildPackage,aria2))

这种是openwrt package的方式编译,可以参考patch-modules中的fullcone补丁中对openwrt-fullcone的处理。

问题3,我这里验证官方的和slim-wrt都是可以正常端口映射的。我可以正常地从外网访问我的群晖服务等。

@coLATin
Copy link
Author

coLATin commented Mar 26, 2021

实测复制profile还是无法正确运行
image
把profile复制后,重命名为‘x86’目录
image
调用了个fullnet的补丁

运行“make SLIM_CFG_PROFILE=x86 showtime”后
报错:
image

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

3 participants