-
Notifications
You must be signed in to change notification settings - Fork 33
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
buildenv: using an forked openwrt repo and branch from github fails #780
Comments
I have merged the commits in the branch to my master, just so that I can continue with testing. It's working for now, but it shouldn't have to be done this way |
If you want to try this at home, git checkout daily/upstream-master in config.mk
make TARGET=ramips-mt7621 |
If you set |
It looks like it should.... :/ $ cat config.mk
|
Weird - that fixed it for me. You aren't using a Mac by chance? Perhaps add some debug echo lines to |
No, I'm using linux on the machine where I build everything else. I'll take a look at it sometime, but not today. |
The branch "ramips-5.4" has been updated. I tried it again with @sarumpaet's suggestion, and it didn't work. :( Same error as last time.
|
Line 84 in b71cbcc
branchname.txt file. This code has been primarily tested on official OpenWrt-branches only.
As mentioned by @sarumpaet the code added in 7a72a84 (PR #714) to generate the |
I had a look at the referenced code of the repo of @vDorst. |
PR #781 will fix this problem by avoiding the "very brittle" code. |
I'll give PR #781 a try. |
Switch from defining the upstream-repos and relating commit in config.mk and feeds.conf to define all in the modules-file. The modules-files is the real file used by the build-system to setup the working checkout. It originates from the Gluon-buildsystemand some documentation is avail at https://gluon.readthedocs.io/en/latest/dev/build.html This also relates to * PR freifunk-berlin#781 * Issue freifunk-berlin#780 * Issue freifunk-berlin#772
When using the modules-file in place of config.mk and feeds.conf to define the upstream-repos, there is no need to keep the code which will synthesize it. This primarily reverts 7a72a84. This also relates to * PR freifunk-berlin#781 * Issue freifunk-berlin#780 * Issue freifunk-berlin#772
Switch from defining the upstream-repos and relating commit in config.mk and feeds.conf to define all in the modules-file. The modules-files is the real file used by the build-system to setup the working checkout. It originates from the Gluon-buildsystemand some documentation is avail at https://gluon.readthedocs.io/en/latest/dev/build.html This also relates to * PR freifunk-berlin#781 * Issue freifunk-berlin#780 * Issue freifunk-berlin#772
When using the modules-file in place of config.mk and feeds.conf to define the upstream-repos, there is no need to keep the code which will synthesize it. This primarily reverts 7a72a84. This also relates to * PR freifunk-berlin#781 * Issue freifunk-berlin#780 * Issue freifunk-berlin#772
Switch from defining the upstream-repos and relating commit in config.mk and feeds.conf to define all in the modules-file. The modules-files is the real file used by the build-system to setup the working checkout. It originates from the Gluon-buildsystemand some documentation is avail at https://gluon.readthedocs.io/en/latest/dev/build.html This also relates to * PR #781 * Issue #780 * Issue #772
Switch from defining the upstream-repos and relating commit in config.mk and feeds.conf to define all in the modules-file. The modules-files is the real file used by the build-system to setup the working checkout. It originates from the Gluon-buildsystemand some documentation is avail at https://gluon.readthedocs.io/en/latest/dev/build.html This also relates to * PR #781 * Issue #780 * Issue #772
Should be fixed with merging PR #781. |
Switch from defining the upstream-repos and relating commit in config.mk and feeds.conf to define all in the modules-file. The modules-files is the real file used by the build-system to setup the working checkout. It originates from the Gluon-buildsystemand some documentation is avail at https://gluon.readthedocs.io/en/latest/dev/build.html This also relates to * PR freifunk-berlin#781 * Issue freifunk-berlin#780 * Issue freifunk-berlin#772
When using the modules-file in place of config.mk and feeds.conf to define the upstream-repos, there is no need to keep the code which will synthesize it. This primarily reverts 7a72a84. This also relates to * PR freifunk-berlin#781 * Issue freifunk-berlin#780 * Issue freifunk-berlin#772
Switch from defining the upstream-repos and relating commit in config.mk and feeds.conf to define all in the modules-file. The modules-files is the real file used by the build-system to setup the working checkout. It originates from the Gluon-buildsystemand some documentation is avail at https://gluon.readthedocs.io/en/latest/dev/build.html This also relates to * PR #781 * Issue #780 * Issue #772
Switch from defining the upstream-repos and relating commit in config.mk and feeds.conf to define all in the modules-file. The modules-files is the real file used by the build-system to setup the working checkout. It originates from the Gluon-buildsystemand some documentation is avail at https://gluon.readthedocs.io/en/latest/dev/build.html This also relates to * PR freifunk-berlin#781 * Issue freifunk-berlin#780 * Issue freifunk-berlin#772
When using the modules-file in place of config.mk and feeds.conf to define the upstream-repos, there is no need to keep the code which will synthesize it. This primarily reverts 7a72a84. This also relates to * PR freifunk-berlin#781 * Issue freifunk-berlin#780 * Issue freifunk-berlin#772
I would like to use a forked repo and a test branch to compile a test version of openwrt. Unfortunately it does not work.
Here are the errors
If I use a commit ID which is on the master branch of my forked repo, it works, but if the commit is in a branch, I get the errors above.
I originally tried using vDorst/openwrt@70188cf and it failed with the same kind of error as above. So I added vDorst as a new remote, fetched the changes, cherry-picked into a new branch and tried from my forked repo.
I would really like a fix to this problem so that I can continue to develop and test.
@SvenRoederer you have made a lot of changes to the build environment. Can you please help?
The text was updated successfully, but these errors were encountered: