-
Notifications
You must be signed in to change notification settings - Fork 152
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
Compile fails on libmraa #33
Comments
Glad to see I'm not the only one -- Had the same issue you had yesterday, now having this issue as well :). Is it worth trying to go further back in time? EDIT: This build compiles: |
Thank you @hex4def6 for your edit, still my compilation failed even when using
Could you please repeat for me what steps are needed for successful compilation? |
Did you have any luck? I am having the same issue. The cefc18905d58d3b58d1886a1aa390f8fd05b61fc version does not work for me either... |
Odd.. I did "make defconfig" after changing to that commit, not sure if that helped or not. Let me try starting it up on another linux box, see if I get that one to compile as well. I'm am having an issue with WiFi / ethernet working on this build, but at least I can get to a command prompt. |
It apparently compiles fine under Ubuntu 16.04 LTS with I was trying 14.04 LTS earlier, as was recommended in the manual. |
Odd. I'm on a 14.04 LTS 32-bit machine VM image from osboxes.org. Let me know if you get WiFi / ethernet working, and if you try later builds that work. |
Thanks @hex4def6, did you have a successful compilation on the other Linux box? Thank you @yhuang2 for sharing, what version did you use? was it 32bit or 64bit ? |
I am using 64 bit on physical hardware, without VM. |
Thank you @yhuang2 :) |
This is what I did. Pretty much followed the guide, with the addition of checking out an older version. I have not tried the new firmware yet. I am waiting on parts to get UART working, in case WiFi does not work after update. In the configuration menu the following were selected, per the install guide:
|
Thank you very much @yhuang2 !
|
@yhuang2 -- If you use @abard's idea, it should be fairly safe to do even if you don't have console output, as you can always use the same method to downgrade to the stock firmware if it doesn't work. Since the USB upgrade function is in uboot, even if the build you make doesn't even boot you should be able to downgrade. Although, it would be nice to see your kernel logs on bootup anyway. |
Sounds good. Thank you. |
Thank you @yhuang2 and @hex4def6 for your updates, with your help, I successfully compiled the image using Ubuntu 16.04 and with osboxes.org Ubuntu 14.04 image. I am now trying to do so with no much of success due to many compilation errors... looks like a different release is required and adapting trunk to LINKIT7688 without the know-how is quite hard... Maybe you can offer some advice on that? |
You need to disable libmraa in make menuconfig. It is selected by other packages so you have to disable them first. I deselect: |
Hi @abard , |
mt76x2 is what is needed, mt7628 to be more precise. A good clue for the driver that supports the mt7628 of the LKS is that it includes this file in its Makefile : /lib/firmware/mt7628_e2.bin . |
the issue about git submodule. i solved it by intel-iot-devkit/doxygen2jsdoc#2 (comment) |
I tried compiling current trunk by using @Pillar1989 method to go back to kernel 3.18.36 mentioned in:
#32
but now I am stuck on
install: cannot stat '/home/eyl/mt7688/openwrt/build_dir/target-mipsel_24kec+dsp_uClibc-0.9.33.2/libmraa-0.8.0/ipkg-install/usr/lib/node_modules/mraa/*': No such file or directory
EYL
The text was updated successfully, but these errors were encountered: