Valentin Popa : nettle: add nettle to oe-core
A message that is not in the archive (sent off-list or not yet received): [email protected]
Quoted 11 lines · On Tue, May 06, 2014 at 05:01:05PM +0000, [email protected] wrote:
Module: openembedded-core.git Branch: master Commit: e0e5eaee72e49c01e76d56cd03fbfb3e20febbb0 URL: http://git.openembedded.org/?p=openembedded-core.git&a=commit;h=e0e5eaee72e49c01e76d56cd03fbfb3e20febbb0Author: Valentin Popa <[email protected]> Date: Mon Apr 28 17:28:19 2014 +0300nettle: add nettle to oe-core
Newer versions of gnutls depends on nettle.
Any idea why it fails in some builds like this:
| checking whether ln -s works... yes | checking build system compiler gcc ... no | configure: error: Specified CC_FOR_BUILD doesn't seem to work | Configure failed. The contents of all config.log files follows to aid debugging | ERROR: oe_runconf failed | WARNING: exit code 1 from a shell command.
config.log:
configure:4412: checking build system compiler gcc
configure:4425: gcc conftest.cconftest.c: In function 'main':
conftest.c:4:3: warning: incompatible implicit declaration of built-in function 'exit' [enabled by default]
exit(0);
^
configure:4428: $? = 0
/OE//nettle/2.7.1-r0/nettle-2.7.1/configure: line 4430: ./a.out: cannot execute binary file /OE//nettle/2.7.1-r0/nettle-2.7.1/configure: line 4430: ./b.out: No such file or directory /OE//nettle/2.7.1-r0/nettle-2.7.1/configure: line 4430: ./a.exe: No such file or directory /OE//nettle/2.7.1-r0/nettle-2.7.1/configure: line 4430: ./a_out.exe: No such file or directory /OE//nettle/2.7.1-r0/nettle-2.7.1/configure: line 4430: ./conftest: No such file or directory configure:4435: result: no
configure:4440: error: Specified CC_FOR_BUILD doesn't seem to work
export CC_FOR_BUILD="gcc "
Quoted 44 lines
Signed-off-by Valentin Popa <[email protected]>Signed-off-by Saul Wold <[email protected]>---
meta/recipes-support/nettle/nettle_2.7.1.bb | 24 ++++++++++++++++++++++++ 1 file changed, 24 insertions(+)meta/recipes-support/nettle/nettle_2.7.1.bb new file +24
-0@@ -0,0 +1,24 @@ +SUMMARY = "A low level cryptographic library" +HOMEPAGE = "http://www.lysator.liu.se/~nisse/nettle/" +SECTION = "libs" +LICENSE = "LGPLv2.1 & GPLv2" +LIC_FILES_CHKSUM = "file://COPYING.LIB;md5=2d5025d4aa3495befef8f17206a5b0a1 \ + file://serpent-decrypt.c;beginline=53;endline=67;md5=bcfd4745d53ca57f82907089898e390d \ + file://serpent-set-key.c;beginline=56;endline=70;md5=bcfd4745d53ca57f82907089898e390d" + +DEPENDS += "gmp" + +SRC_URI = "http://www.lysator.liu.se/~nisse/archive/${BP}.tar.gz" + +SRC_URI[md5sum] = "003d5147911317931dd453520eb234a5" +SRC_URI[sha256sum] = "bc71ebd43435537d767799e414fce88e521b7278d48c860651216e1fc6555b40" + +do_configure_prepend() { + if [ ! -e ${S}/acinclude.m4 -a -e ${S}/aclocal.m4 ]; then + cp ${S}/aclocal.m4 ${S}/acinclude.m4 + fi +} + +inherit autotools + +BBCLASSEXTEND = "native"Signature · 5 lines
-- _______________________________________________ Openembedded-commits mailing list [email protected] http://lists.openembedded.org/mailman/listinfo/openembedded-commits
Signature · 1 line
Martin 'JaMa' Jansa jabber: [email protected]
Quoted 37 lines · Martin Jansa
Quoted 11 lines · On Tue, May 06, 2014 at 05:01:05PM +0000, [email protected] wrote:
Module: openembedded-core.git Branch: master Commit: e0e5eaee72e49c01e76d56cd03fbfb3e20febbb0 URL: http://git.openembedded.org/?p=openembedded-core.git&a=commit;h=e0e5eaee72e49c01e76d56cd03fbfb3e20febbb0Author: Valentin Popa <[email protected]> Date: Mon Apr 28 17:28:19 2014 +0300nettle: add nettle to oe-core
Newer versions of gnutls depends on nettle.
Any idea why it fails in some builds like this:
| checking whether ln -s works... yes | checking build system compiler gcc ... no | configure: error: Specified CC_FOR_BUILD doesn't seem to work | Configure failed. The contents of all config.log files follows to aid debugging | ERROR: oe_runconf failed | WARNING: exit code 1 from a shell command.config.log:
configure:4412: checking build system compiler gcc
configure:4425: gccconftest.cconftest.c: In function 'main':
conftest.c:4:3: warning: incompatible implicit declaration of built-in function 'exit' [enabled by default]exit(0); ^configure:4428: $? = 0
/OE//nettle/2.7.1-r0/nettle-2.7.1/configure: line 4430: ./a.out: cannot execute binary file /OE//nettle/2.7.1-r0/nettle-2.7.1/configure: line 4430: ./b.out: No such file or directory /OE//nettle/2.7.1-r0/nettle-2.7.1/configure: line 4430: ./a.exe: No such file or directory /OE//nettle/2.7.1-r0/nettle-2.7.1/configure: line 4430: ./a_out.exe: No such file or directory /OE//nettle/2.7.1-r0/nettle-2.7.1/configure: line 4430: ./conftest: No such file or directory configure:4435: result: no
configure:4440: error: SpecifiedCC_FOR_BUILDdoesn't seem to work
Quoted 2 lines
export CC_FOR_BUILD="gcc "
I suspect the crosscompiler; for what arch&machine does this fail?
Quoted 44 lines
Quoted 44 lines
Signed-off-by Valentin Popa <[email protected]>Signed-off-by Saul Wold <[email protected]>---
meta/recipes-support/nettle/nettle_2.7.1.bb | 24 ++++++++++++++++++++++++ 1 file changed, 24 insertions(+)meta/recipes-support/nettle/nettle_2.7.1.bb new file +24
-0@@ -0,0 +1,24 @@ +SUMMARY = "A low level cryptographic library" +HOMEPAGE = "http://www.lysator.liu.se/~nisse/nettle/" +SECTION = "libs" +LICENSE = "LGPLv2.1 & GPLv2" +LIC_FILES_CHKSUM = "file://COPYING.LIB;md5=2d5025d4aa3495befef8f17206a5b0a1 \ + file://serpent-decrypt.c;beginline=53;endline=67;md5=bcfd4745d53ca57f82907089898e390d \ + file://serpent-set-key.c;beginline=56;endline=70;md5=bcfd4745d53ca57f82907089898e390d" + +DEPENDS += "gmp" + +SRC_URI = "http://www.lysator.liu.se/~nisse/archive/${BP}.tar.gz" + +SRC_URI[md5sum] = "003d5147911317931dd453520eb234a5" +SRC_URI[sha256sum] = "bc71ebd43435537d767799e414fce88e521b7278d48c860651216e1fc6555b40" + +do_configure_prepend() { + if [ ! -e ${S}/acinclude.m4 -a -e ${S}/aclocal.m4 ]; then + cp ${S}/aclocal.m4 ${S}/acinclude.m4 + fi +} + +inherit autotools + +BBCLASSEXTEND = "native"Signature · 5 lines
-- _______________________________________________ Openembedded-commits mailing list [email protected] http://lists.openembedded.org/mailman/listinfo/openembedded-commits
Quoted 38 lines · Valentin Popa
Quoted 37 lines · Martin Jansa
Quoted 11 lines · On Tue, May 06, 2014 at 05:01:05PM +0000, [email protected] wrote:
Module: openembedded-core.git Branch: master Commit: e0e5eaee72e49c01e76d56cd03fbfb3e20febbb0 URL: http://git.openembedded.org/?p=openembedded-core.git&a=commit;h=e0e5eaee72e49c01e76d56cd03fbfb3e20febbb0Author: Valentin Popa <[email protected]> Date: Mon Apr 28 17:28:19 2014 +0300nettle: add nettle to oe-core
Newer versions of gnutls depends on nettle.
Any idea why it fails in some builds like this:
| checking whether ln -s works... yes | checking build system compiler gcc ... no | configure: error: Specified CC_FOR_BUILD doesn't seem to work | Configure failed. The contents of all config.log files follows to aid debugging | ERROR: oe_runconf failed | WARNING: exit code 1 from a shell command.config.log:
configure:4412: checking build system compiler gcc
configure:4425: gccconftest.cconftest.c: In function 'main':
conftest.c:4:3: warning: incompatible implicit declaration of built-in function 'exit' [enabled by default]exit(0); ^configure:4428: $? = 0
/OE//nettle/2.7.1-r0/nettle-2.7.1/configure: line 4430: ./a.out: cannot execute binary file /OE//nettle/2.7.1-r0/nettle-2.7.1/configure: line 4430: ./b.out: No such file or directory /OE//nettle/2.7.1-r0/nettle-2.7.1/configure: line 4430: ./a.exe: No such file or directory /OE//nettle/2.7.1-r0/nettle-2.7.1/configure: line 4430: ./a_out.exe: No such file or directory /OE//nettle/2.7.1-r0/nettle-2.7.1/configure: line 4430: ./conftest: No such file or directory configure:4435: result: no
configure:4440: error: SpecifiedCC_FOR_BUILDdoesn't seem to work
Quoted 4 lines
Quoted 2 lines
export CC_FOR_BUILD="gcc "
I suspect the crosscompiler; for what arch&machine does this fail?
cortexa8 and it's the only recipe failing like this (even after cleansstate) so I don't expect it to be something as simple as nonworking cross compiler.
Quoted 45 lines
Quoted 44 lines
Quoted 44 lines
Signed-off-by Valentin Popa <[email protected]>Signed-off-by Saul Wold <[email protected]>---
meta/recipes-support/nettle/nettle_2.7.1.bb | 24 ++++++++++++++++++++++++ 1 file changed, 24 insertions(+)meta/recipes-support/nettle/nettle_2.7.1.bb new file +24
-0@@ -0,0 +1,24 @@ +SUMMARY = "A low level cryptographic library" +HOMEPAGE = "http://www.lysator.liu.se/~nisse/nettle/" +SECTION = "libs" +LICENSE = "LGPLv2.1 & GPLv2" +LIC_FILES_CHKSUM = "file://COPYING.LIB;md5=2d5025d4aa3495befef8f17206a5b0a1 \ + file://serpent-decrypt.c;beginline=53;endline=67;md5=bcfd4745d53ca57f82907089898e390d \ + file://serpent-set-key.c;beginline=56;endline=70;md5=bcfd4745d53ca57f82907089898e390d" + +DEPENDS += "gmp" + +SRC_URI = "http://www.lysator.liu.se/~nisse/archive/${BP}.tar.gz" + +SRC_URI[md5sum] = "003d5147911317931dd453520eb234a5" +SRC_URI[sha256sum] = "bc71ebd43435537d767799e414fce88e521b7278d48c860651216e1fc6555b40" + +do_configure_prepend() { + if [ ! -e ${S}/acinclude.m4 -a -e ${S}/aclocal.m4 ]; then + cp ${S}/aclocal.m4 ${S}/acinclude.m4 + fi +} + +inherit autotools + +BBCLASSEXTEND = "native"Signature · 5 lines
-- _______________________________________________ Openembedded-commits mailing list [email protected] http://lists.openembedded.org/mailman/listinfo/openembedded-commits
Signature · 1 line
Martin 'JaMa' Jansa jabber: [email protected]
Quoted 39 lines · Martin Jansa
Quoted 38 lines · Valentin Popa
Quoted 37 lines · Martin Jansa
Quoted 11 lines · On Tue, May 06, 2014 at 05:01:05PM +0000, [email protected] wrote:
Module: openembedded-core.git Branch: master Commit: e0e5eaee72e49c01e76d56cd03fbfb3e20febbb0 URL: http://git.openembedded.org/?p=openembedded-core.git&a=commit;h=e0e5eaee72e49c01e76d56cd03fbfb3e20febbb0Author: Valentin Popa <[email protected]> Date: Mon Apr 28 17:28:19 2014 +0300nettle: add nettle to oe-core
Newer versions of gnutls depends on nettle.
Any idea why it fails in some builds like this:
| checking whether ln -s works... yes | checking build system compiler gcc ... no | configure: error: Specified CC_FOR_BUILD doesn't seem to work | Configure failed. The contents of all config.log files follows to aid debugging | ERROR: oe_runconf failed | WARNING: exit code 1 from a shell command.config.log:
configure:4412: checking build system compiler gcc
configure:4425: gccconftest.cconftest.c: In function 'main':
conftest.c:4:3: warning: incompatible implicit declaration of built-in function 'exit' [enabled by default]exit(0); ^configure:4428: $? = 0
/OE//nettle/2.7.1-r0/nettle-2.7.1/configure: line 4430: ./a.out: cannot execute binary file /OE//nettle/2.7.1-r0/nettle-2.7.1/configure: line 4430: ./b.out: No such file or directory /OE//nettle/2.7.1-r0/nettle-2.7.1/configure: line 4430: ./a.exe: No such file or directory /OE//nettle/2.7.1-r0/nettle-2.7.1/configure: line 4430: ./a_out.exe: No such file or directory /OE//nettle/2.7.1-r0/nettle-2.7.1/configure: line 4430: ./conftest: No such file or directory configure:4435: result: no
configure:4440: error: SpecifiedCC_FOR_BUILDdoesn't seem to work
Quoted 6 lines
Quoted 3 lines
Quoted 2 lines
export CC_FOR_BUILD="gcc "
I suspect the crosscompiler; for what arch&machine does this fail?
cortexa8 and it's the only recipe failing like this (even after cleansstate) so I don't expect it to be something as simple as nonworking cross compiler.
I've just built nettle for beaglebone with no issue (on master).
Quoted 45 lines
Quoted 45 lines
Quoted 45 lines
Quoted 45 lines
Signed-off-by Valentin Popa <[email protected]>Signed-off-by Saul Wold <[email protected]>---
meta/recipes-support/nettle/nettle_2.7.1.bb | 24 ++++++++++++++++++++++++ 1 file changed, 24 insertions(+)meta/recipes-support/nettle/nettle_2.7.1.bb new file +24
-0@@ -0,0 +1,24 @@ +SUMMARY = "A low level cryptographic library" +HOMEPAGE = "http://www.lysator.liu.se/~nisse/nettle/" +SECTION = "libs" +LICENSE = "LGPLv2.1 & GPLv2" +LIC_FILES_CHKSUM = "file://COPYING.LIB;md5=2d5025d4aa3495befef8f17206a5b0a1 \ + file://serpent-decrypt.c;beginline=53;endline=67;md5=bcfd4745d53ca57f82907089898e390d \ + file://serpent-set-key.c;beginline=56;endline=70;md5=bcfd4745d53ca57f82907089898e390d" + +DEPENDS += "gmp" + +SRC_URI = "http://www.lysator.liu.se/~nisse/archive/${BP}.tar.gz" + +SRC_URI[md5sum] = "003d5147911317931dd453520eb234a5" +SRC_URI[sha256sum] = "bc71ebd43435537d767799e414fce88e521b7278d48c860651216e1fc6555b40" + +do_configure_prepend() { + if [ ! -e ${S}/acinclude.m4 -a -e ${S}/aclocal.m4 ]; then + cp ${S}/aclocal.m4 ${S}/acinclude.m4 + fi +} + +inherit autotools + +BBCLASSEXTEND = "native"Signature · 5 lines
-- _______________________________________________ Openembedded-commits mailing list [email protected] http://lists.openembedded.org/mailman/listinfo/openembedded-commits