-
Notifications
You must be signed in to change notification settings - Fork 36
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
Image build failing. Cannot install package lime-full #28
Comments
There should be more errors earlier in the log, can you post them also? |
Hmmm looks like an error building openssl. Seems there are whole load of undefined functions.
I have uploaded the output here. hope that helps. |
On 11/10/17 01:32, develroo wrote:
Hmmm looks like an error building openssl. Seems there are whole load
of undefined functions.
|openssl.o: In function `main': openssl.c:(.text.startup.main+0xf4):
undefined reference to `CRYPTO_set_mem_debug_functions'
openssl.c:(.text.startup.main+0xf8): undefined reference to
`CRYPTO_dbg_get_options' openssl.c:(.text.startup.main+0xfc):
undefined reference to `CRYPTO_dbg_set_options'
openssl.c:(.text.startup.main+0x100): undefined reference to
`CRYPTO_dbg_free' openssl.c:(.text.startup.main+0x104): undefined
reference to `CRYPTO_dbg_realloc'
openssl.c:(.text.startup.main+0x108): undefined reference to
`CRYPTO_dbg_malloc' openssl.c:(.text.startup.main+0x10c): undefined
reference to `CRYPTO_set_mem_debug_functions'
openssl.c:(.text.startup.main+0x118): undefined reference to
`CRYPTO_set_mem_debug_options' openssl.c:(.text.startup.main+0x11c):
undefined reference to `CRYPTO_set_mem_debug_options' ... |
I have uploaded the output here <https://dropfile.to/7FGmHU4>.
hope that helps.
Not the first time I see this error but I'm not sure which is the real
cause. However it is something related to the host machine, not to the
lede/libremesh SDK.
Which distro do you use? Did you install all the dependencies?
https://lede-project.org/docs/guide-developer/install-buildsystem
… —
You are receiving this because you are subscribed to this thread.
Reply to this email directly, view it on GitHub
<#28 (comment)>,
or mute the thread
<https://github.com/notifications/unsubscribe-auth/ABBo9rE3Htpe7etnevMgeYqjT76BWZ_xks5sq_6WgaJpZM4P0r6Y>.
|
Looks like what you're missing on your machine is |
Nope. It is not that. FTR I am using Debian/Testing
|
I think I found the problem. Looking at the Makefile in lime-sdk/feeds/base/package/libs/openssl
points to openssl-1.0.2k k does not exist. The latest patch version is l. I will edit the Makefile and see if that fixes it. |
Yup. That seemed to fix it. N.B. You also need to include the sha256sum value into the Makefile, which sit alongside the tar.gz file. |
Hmmm. I thought I was going to end up with a sysupgrade.bin file instead I end up with others?
What am I missing? |
The file with the k does exist You didn't get the image compiled 'cause you're using the lime_default flavor (for routers with more than 4 MB of flash memory) for a router with 4 MB flash memory. |
@develroo did you manage to compile the image? Shall I close this? |
Yes I did build it in the end but there really ought to be a warning of some sort if you are building to a target with or less than 4Mb that you should not build the lime-full image only lime_mini or lime_zero ones. Thanks for the help. Got there in the end. |
Yep, I agree, this would be partially solved in #21. A way for detecting routers flash size is also interesting for jefe/chef and has been requested to LEDE people: https://lists.libremesh.org/pipermail/lime-dev/2017-October/000994.html |
Hi,
Pulled the git. Followed the instructions and tried to built and image but got the following error.
even running with
J=1 V=s ./cooker -c ar71xx/generic --profile=tl-wr940n-v4 --flavor=lime_default
Not sure where to go now?
The text was updated successfully, but these errors were encountered: