libusb1: Update to 1.0.18
PATCH 1/1 libusb1: Update to 1.0.18
---
.../{libusb1-1.0.9 => libusb1}/obsolete_automake_macros.patch | 0
.../recipes-support/libusb/{libusb1_1.0.9.bb => libusb1_1.0.18.bb} | 7 ++-----
2 files changed, 2 insertions(+), 5 deletions(-)
rename meta/recipes-support/libusb/{libusb1-1.0.9 => libusb1}/obsolete_automake_macros.patch (100%)
rename meta/recipes-support/libusb/{libusb1_1.0.9.bb => libusb1_1.0.18.bb} (78%)meta/recipes-support/libusb/libusb1/obsolete_automake_macros.patch renamed from meta/recipes-support/libusb/libusb1-1.0.9/obsolete_automake_macros.patch +0 -0
meta/recipes-support/libusb/libusb1_1.0.18.bb renamed from meta/recipes-support/libusb/libusb1_1.0.9.bb +2 -5
@@ -8,14 +8,11 @@ LIC_FILES_CHKSUM = "file://COPYING;md5=fbc093901857fcd118f065f900982c24" BBCLASSEXTEND = "native nativesdk" -PR = "r1" - SRC_URI = "${SOURCEFORGE_MIRROR}/libusb/libusb-${PV}.tar.bz2 \ - file://obsolete_automake_macros.patch \ " -SRC_URI[md5sum] = "7f5a02375ad960d4e33a6dae7d63cfcb" -SRC_URI[sha256sum] = "e920eedc2d06b09606611c99ec7304413c6784cba6e33928e78243d323195f9b" +SRC_URI[md5sum] = "4a6d049923efc6496f1d383054dac1a6" +SRC_URI[sha256sum] = "c73f5cec45a5de94418da4e151b7232958571926984acfb9bce02b9424e83720" S = "${WORKDIR}/libusb-${PV}"
Signature · 1 line
1.8.3.1
Hello Saul,
Quoted 33 lines · Saul Wold
Signed-off-by Saul Wold <[email protected]>--- .../{libusb1-1.0.9 => libusb1}/obsolete_automake_macros.patch | 0 .../recipes-support/libusb/{libusb1_1.0.9.bb => libusb1_1.0.18.bb} | 7 ++----- 2 files changed, 2 insertions(+), 5 deletions(-) rename meta/recipes-support/libusb/{libusb1-1.0.9 => libusb1}/obsolete_automake_macros.patch (100%) rename meta/recipes-support/libusb/{libusb1_1.0.9.bb => libusb1_1.0.18.bb}(78%)
diff --git
a/meta/recipes-support/libusb/libusb1-1.0.9/obsolete_automake_macros.patchb/meta/recipes-support/libusb/libusb1/obsolete_automake_macros.patchsimilarity index 100%
rename frommeta/recipes-support/libusb/libusb1-1.0.9/obsolete_automake_macros.patchrename tometa/recipes-support/libusb/libusb1/obsolete_automake_macros.patch(quoted diff) +0
-0libusb1_1.0.18.bb
similarity index 78%
rename from meta/recipes-support/libusb/libusb1_1.0.9.bb rename to meta/recipes-support/libusb/libusb1_1.0.18.bb index d57425b..c64f1db 100644meta/recipes-support/libusb/libusb1_1.0.18.bb renamed from meta/recipes-support/libusb/libusb1_1.0.9.bb +0
-0@@ -8,14 +8,11 @@ LIC_FILES_CHKSUM ="file://COPYING;md5=fbc093901857fcd118f065f900982c24"
BBCLASSEXTEND = "native nativesdk"
meta/recipes-support/libusb/libusb1_1.0.18.bb LIC_FILES_CHKSUM = "file://COPYING;md5=fbc093901857fcd118f065f900982c24" · line 12
Quoted 5 lines
meta/recipes-support/libusb/libusb1_1.0.18.bb renamed from meta/recipes-support/libusb/libusb1_1.0.9.bb +0
-3-PR = "r1" - SRC_URI = "${SOURCEFORGE_MIRROR}/libusb/libusb-${PV}.tar.bz2 \ - file://obsolete_automake_macros.patch \ "
That patch is still in git, maybe it should be removed as well ?
/Jacob
Quoted 37 lines · Jacob Kroon
Hello Saul,
Quoted 32 lines · Saul Wold
Signed-off-by Saul Wold <[email protected]>--- .../{libusb1-1.0.9 => libusb1}/obsolete_automake_macros.patch | 0 .../recipes-support/libusb/{libusb1_1.0.9.bb => libusb1_1.0.18.bb} | 7 ++----- 2 files changed, 2 insertions(+), 5 deletions(-) rename meta/recipes-support/libusb/{libusb1-1.0.9 => libusb1}/obsolete_automake_macros.patch (100%) rename meta/recipes-support/libusb/{libusb1_1.0.9.bb =>libusb1_1.0.18.bb} (78%)
diff --git
a/meta/recipes-support/libusb/libusb1-1.0.9/obsolete_automake_macros.patchb/meta/recipes-support/libusb/libusb1/obsolete_automake_macros.patchsimilarity index 100%
rename frommeta/recipes-support/libusb/libusb1-1.0.9/obsolete_automake_macros.patchrename tometa/recipes-support/libusb/libusb1/obsolete_automake_macros.patch(quoted diff) +0
-0libusb1_1.0.18.bb
similarity index 78%
rename from meta/recipes-support/libusb/libusb1_1.0.9.bb rename to meta/recipes-support/libusb/libusb1_1.0.18.bb index d57425b..c64f1db 100644meta/recipes-support/libusb/libusb1_1.0.18.bb renamed from meta/recipes-support/libusb/libusb1_1.0.9.bb +0
-0@@ -8,14 +8,11 @@ LIC_FILES_CHKSUM ="file://COPYING;md5=fbc093901857fcd118f065f900982c24"
BBCLASSEXTEND = "native nativesdk"
Quoted 10 lines
meta/recipes-support/libusb/libusb1_1.0.18.bb
Quoted 6 lines
meta/recipes-support/libusb/libusb1_1.0.18.bb renamed from meta/recipes-support/libusb/libusb1_1.0.9.bb +0
-3-PR = "r1" - SRC_URI = "${SOURCEFORGE_MIRROR}/libusb/libusb-${PV}.tar.bz2 \ - file://obsolete_automake_macros.patch \ "That patch is still in git, maybe it should be removed as well ?
Also, I think it needs to be added a PACKAGECONFIG for "udev", otherwise I get a build failure when I generate an SDK on my system, configure script can't find udev although it was requested.
Something like the patch below does the trick for me:
meta/recipes-support/libusb/libusb1_1.0.18.bb +0 -0
@@ -8,12 +8,17 @@ LIC_FILES_CHKSUM =
"file://COPYING;md5=fbc093901857fcd118f065f900982c24"
BBCLASSEXTEND = "native nativesdk"
-SRC_URI = "${SOURCEFORGE_MIRROR}/libusb/libusb-${PV}.tar.bz2 \
- "
+SRC_URI = "${SOURCEFORGE_MIRROR}/libusb/libusb-${PV}.tar.bz2"
SRC_URI[md5sum] = "4a6d049923efc6496f1d383054dac1a6" SRC_URI[sha256sum] =
"c73f5cec45a5de94418da4e151b7232958571926984acfb9bce02b9424e83720"
+PACKAGECONFIG ?= "udev" +PACKAGECONFIG_class-native = "" +PACKAGECONFIG_class-nativesdk = ""
+
+PACKAGECONFIG[udev] = "--enable-udev,--disable-udev,udev" +
S = "${WORKDIR}/libusb-${PV}"
inherit autotools pkgconfig
If this looks good I can submit a proper patch for it.
/Jacob
Quoted 49 lines · Jacob Kroon
Quoted 37 lines · Jacob Kroon
Hello Saul,
Quoted 32 lines · Saul Wold
Signed-off-by Saul Wold <[email protected]>--- .../{libusb1-1.0.9 => libusb1}/obsolete_automake_macros.patch | 0 .../recipes-support/libusb/{libusb1_1.0.9.bb => libusb1_1.0.18.bb} | 7 ++----- 2 files changed, 2 insertions(+), 5 deletions(-)rename meta/recipes-support/libusb/{libusb1-1.0.9 =>
libusb1}/obsolete_automake_macros.patch(100%)
rename meta/recipes-support/libusb/{libusb1_1.0.9.bb =>
libusb1_1.0.18.bb} (78%)diff --git
a/meta/recipes-support/libusb/libusb1-1.0.9/obsolete_automake_macros.patchb/meta/recipes-support/libusb/libusb1/obsolete_automake_macros.patchsimilarity index 100%
rename frommeta/recipes-support/libusb/libusb1-1.0.9/obsolete_automake_macros.patchrename tometa/recipes-support/libusb/libusb1/obsolete_automake_macros.patch(quoted diff) +0
-0libusb1_1.0.18.bb
similarity index 78%
rename from meta/recipes-support/libusb/libusb1_1.0.9.bb rename to meta/recipes-support/libusb/libusb1_1.0.18.bb index d57425b..c64f1db 100644meta/recipes-support/libusb/libusb1_1.0.18.bb renamed from meta/recipes-support/libusb/libusb1_1.0.9.bb +0
-0@@ -8,14 +8,11 @@ LIC_FILES_CHKSUM ="file://COPYING;md5=fbc093901857fcd118f065f900982c24"
BBCLASSEXTEND = "native nativesdk"
Quoted 10 lines
meta/recipes-support/libusb/libusb1_1.0.18.bb
Quoted 6 lines
meta/recipes-support/libusb/libusb1_1.0.18.bb renamed from meta/recipes-support/libusb/libusb1_1.0.9.bb +0
-3-PR = "r1" - SRC_URI = "${SOURCEFORGE_MIRROR}/libusb/libusb-${PV}.tar.bz2 \ - file://obsolete_automake_macros.patch \ "That patch is still in git, maybe it should be removed as well ?
Quoted 7 lines
Also, I think it needs to be added a PACKAGECONFIG for "udev", otherwise I get a build failure when I generate an SDK on my system, configure script can't find udev although it was requested.
Something like the patch below does the trick for me:
I am supprised you did not see a circular dependency with udev -> libusb -> udev, I think we need to disable-udev as default and if there is a need for a libusb with udev support we will have to create a new recipe possibly to build it after udev is built.
Thoughts here?
Sau!
Quoted 29 lines
meta/recipes-support/libusb/libusb1_1.0.18.bb +0
-0@@ -8,12 +8,17 @@ LIC_FILES_CHKSUM ="file://COPYING;md5=fbc093901857fcd118f065f900982c24"
BBCLASSEXTEND = "native nativesdk"
meta/recipes-support/libusb/libusb1_1.0.18.bb +1
-2-SRC_URI = "${SOURCEFORGE_MIRROR}/libusb/libusb-${PV}.tar.bz2 \ - " +SRC_URI = "${SOURCEFORGE_MIRROR}/libusb/libusb-${PV}.tar.bz2" SRC_URI[md5sum] = "4a6d049923efc6496f1d383054dac1a6" SRC_URI[sha256sum] ="
c73f5cec45a5de94418da4e151b7232958571926984acfb9bce02b9424e83720"meta/recipes-support/libusb/libusb1_1.0.18.bb +6
-0+PACKAGECONFIG ?= "udev" +PACKAGECONFIG_class-native = "" +PACKAGECONFIG_class-nativesdk = "" + +PACKAGECONFIG[udev] = "--enable-udev,--disable-udev,udev" + S = "${WORKDIR}/libusb-${PV}" inherit autotools pkgconfigIf this looks good I can submit a proper patch for it.
/Jacob
Quoted 63 lines · Saul Wold
Quoted 55 lines · Jacob Kroon
On Fri, May 16, 2014 at 7:13 AM, Jacob Kroon <[email protected]> wrote:
Hello Saul,
Quoted 51 lines · Saul Wold
Signed-off-by Saul Wold <[email protected]>Quoted 38 lines
---
.../{libusb1-1.0.9 =>libusb1}/obsolete_automake_macros.patch|
0
.../recipes-support/libusb/{libusb1_1.0.9.bb => libusb1_1.0.18.bb} |
7
++-----2 files changed, 2 insertions(+), 5 deletions(-)rename meta/recipes-support/libusb/{libusb1-1.0.9 =>
libusb1}/obsolete_automake_macros.patch(100%)
rename meta/recipes-support/libusb/{libusb1_1.0.9.bb =>
libusb1_1.0.18.bb} (78%)diff --git a/meta/recipes-support/libusb/libusb1-1.0.9/obsolete_ automake_macros.patch
b/meta/recipes-support/libusb/libusb1/obsolete_automake_macros.patchsimilarity index 100%
rename from meta/recipes-support/libusb/libusb1-1.0.9/obsolete_ automake_macros.patch
rename tometa/recipes-support/libusb/libusb1/obsolete_automake_macros.patch(quoted diff) +0
-0recipes-support/libusb/
libusb1_1.0.18.bb
similarity index 78%
rename from meta/recipes-support/libusb/libusb1_1.0.9.bb rename to meta/recipes-support/libusb/libusb1_1.0.18.bb index d57425b..c64f1db 100644meta/recipes-support/libusb/libusb1_1.0.18.bb renamed from meta/recipes-support/libusb/libusb1_1.0.9.bb +0
-0@@ -8,14 +8,11 @@ LIC_FILES_CHKSUM ="file://COPYING;md5=fbc093901857fcd118f065f900982c24"
BBCLASSEXTEND = "native nativesdk"
meta/recipes-support/libusb/libusb1_1.0.18.bb
Quoted 5 lines
meta/recipes-support/libusb/libusb1_1.0.18.bb renamed from meta/recipes-support/libusb/libusb1_1.0.9.bb +0
-3-PR = "r1" - SRC_URI = "${SOURCEFORGE_MIRROR}/libusb/libusb-${PV}.tar.bz2 \ - file://obsolete_automake_macros.patch \ "That patch is still in git, maybe it should be removed as well ?
Quoted 6 lines
Quoted 1 line
Also, I think it needs to be added a PACKAGECONFIG for "udev",
otherwise I
get a build failure when I generate an SDK on my system, configure script can't find udev although it was requested.
Quoted 8 lines
Something like the patch below does the trick for me:
Quoted 2 lines
I am supprised you did not see a circular dependency with udev -> libusb
-> udev, I think we need to disable-udev as default and if there is a need for a libusb with udev support we will have to create a new recipe possibly to build it after udev is built.
With the patch applied, I wiped my sysroots and did a "cleansstate libusb1 udev", and then rebuilt both successfully with no warning about circular dependency. Maybe I'm not hitting the error since I have "systemd" in DISTRO_FEATURES, so it's actually systemd that is the udev provider.
Thoughts here?
Quoted 35 lines
Sau!
--- a/meta/recipes-support/libusb/libusb1_1.0.18.bb
Quoted 29 lines
+++ b/meta/recipes-support/libusb/libusb1_1.0.18.bb
(quoted diff) +0
-0@@ -8,12 +8,17 @@ LIC_FILES_CHKSUM ="file://COPYING;md5=fbc093901857fcd118f065f900982c24"
BBCLASSEXTEND = "native nativesdk"
(quoted diff) +1
-2-SRC_URI = "${SOURCEFORGE_MIRROR}/libusb/libusb-${PV}.tar.bz2 \ - " +SRC_URI = "${SOURCEFORGE_MIRROR}/libusb/libusb-${PV}.tar.bz2" SRC_URI[md5sum] = "4a6d049923efc6496f1d383054dac1a6" SRC_URI[sha256sum] ="
c73f5cec45a5de94418da4e151b7232958571926984acfb9bce02b9424e83720"(quoted diff) +6
-0+PACKAGECONFIG ?= "udev" +PACKAGECONFIG_class-native = "" +PACKAGECONFIG_class-nativesdk = "" + +PACKAGECONFIG[udev] = "--enable-udev,--disable-udev,udev" + S = "${WORKDIR}/libusb-${PV}" inherit autotools pkgconfigIf this looks good I can submit a proper patch for it.
/Jacob
Quoted 73 lines · Jacob Kroon
Quoted 64 lines · Saul Wold
Quoted 61 lines · Jacob Kroon
Quoted 42 lines · Jacob Kroon
Hello Saul,
Quoted 37 lines · Saul Wold
Signed-off-by Saul Wold <[email protected]>---
.../{libusb1-1.0.9 =>libusb1}/obsolete_automake_macros.patch|
0
.../recipes-support/libusb/{libusb1_1.0.9.bb => libusb1_1.0.18.bb} |
7
++-----2 files changed, 2 insertions(+), 5 deletions(-)rename meta/recipes-support/libusb/{libusb1-1.0.9 =>
libusb1}/obsolete_automake_macros.patch(100%)
rename meta/recipes-support/libusb/{libusb1_1.0.9.bb =>
libusb1_1.0.18.bb} (78%)diff --git
a/meta/recipes-support/libusb/libusb1-1.0.9/obsolete_automake_macros.patchb/meta/recipes-support/libusb/libusb1/obsolete_automake_macros.patchsimilarity index 100%
rename from
meta/recipes-support/libusb/libusb1-1.0.9/obsolete_automake_macros.patchrename tometa/recipes-support/libusb/libusb1/obsolete_automake_macros.patchdiff --git a/meta/recipes-support/libusb/libusb1_1.0.9.bbb/meta/recipes-support/libusb/ libusb1_1.0.18.bb
similarity index 78%
rename from meta/recipes-support/libusb/libusb1_1.0.9.bb
rename to meta/recipes-support/libusb/libusb1_1.0.18.bb
index d57425b..c64f1db 100644meta/recipes-support/libusb/libusb1_1.0.18.bb renamed from meta/recipes-support/libusb/libusb1_1.0.9.bb +0
-0@@ -8,14 +8,11 @@ LIC_FILES_CHKSUM ="file://COPYING;md5=fbc093901857fcd118f065f900982c24"
BBCLASSEXTEND = "native nativesdk"
Quoted 10 lines
meta/recipes-support/libusb/libusb1_1.0.18.bb
Quoted 6 lines
meta/recipes-support/libusb/libusb1_1.0.18.bb renamed from meta/recipes-support/libusb/libusb1_1.0.9.bb +0
-3-PR = "r1" - SRC_URI = "${SOURCEFORGE_MIRROR}/libusb/libusb-${PV}.tar.bz2 \ - file://obsolete_automake_macros.patch \ "That patch is still in git, maybe it should be removed as well ?
Also, I think it needs to be added a PACKAGECONFIG for "udev", otherwise I
get a build failure when I generate an SDK on my system, configure script can't find udev although it was requested.Quoted 7 lines
Quoted 2 lines
Something like the patch below does the trick for me:
I am supprised you did not see a circular dependency with udev -> libusb -> udev, I think we need to disable-udev as default and if there is a need for a libusb with udev support we will have to create a new recipe possibly to build it after udev is built.
Quoted 11 lines
With the patch applied, I wiped my sysroots and did a "cleansstate libusb1 udev", and then rebuilt both successfully with no warning about circular dependency. Maybe I'm not hitting the error since I have "systemd" in
DISTRO_FEATURES, so it's actually systemd that is the udev provider.Quoted 5 lines
Thoughts here?
Sau!
Yes, building sysvinit I get the failure:
| checking operating system... Linux | checking for library containing clock_gettime... none required | checking libudev.h usability... no | checking libudev.h presence... no | checking for libudev.h... no | configure: error: "udev support requested but libudev not installed" | 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. | ERROR: Function failed: do_configure (log file is located at
/oe/oe-core/build/tmp-eglibc/ work/armv4-oe-linux-gnueabi/libusb1/1.0.18-r0/temp/log.do_configure.23838)
ERROR: Task 1803 (/oe/oe-core/meta/recipes-support/libusb/libusb1_1.0.18.bb, do_configure) failed with exit code '1'
Andrea
Quoted 38 lines
Quoted 24 lines
Quoted 24 lines
meta/recipes-support/libusb/libusb1_1.0.18.bb +0
-0@@ -8,12 +8,17 @@ LIC_FILES_CHKSUM ="file://COPYING;md5=fbc093901857fcd118f065f900982c24"
BBCLASSEXTEND = "native nativesdk"
meta/recipes-support/libusb/libusb1_1.0.18.bb +1
-2-SRC_URI = "${SOURCEFORGE_MIRROR}/libusb/libusb-${PV}.tar.bz2 \ - " +SRC_URI = "${SOURCEFORGE_MIRROR}/libusb/libusb-${PV}.tar.bz2" SRC_URI[md5sum] = "4a6d049923efc6496f1d383054dac1a6" SRC_URI[sha256sum] ="
c73f5cec45a5de94418da4e151b7232958571926984acfb9bce02b9424e83720"meta/recipes-support/libusb/libusb1_1.0.18.bb +6
-0+PACKAGECONFIG ?= "udev" +PACKAGECONFIG_class-native = "" +PACKAGECONFIG_class-nativesdk = "" + +PACKAGECONFIG[udev] = "--enable-udev,--disable-udev,udev" + S = "${WORKDIR}/libusb-${PV}"Quoted 6 lines
Quoted 6 lines
inherit autotools pkgconfig
If this looks good I can submit a proper patch for it.
/Jacob
--
_______________________________________________
Openembedded-core mailing list
[email protected]
http://lists.openembedded.org/mailman/listinfo/openembedded-core
Quoted 98 lines · Andrea Adami
Quoted 73 lines · Jacob Kroon
Quoted 64 lines · Saul Wold
Quoted 61 lines · Jacob Kroon
Quoted 42 lines · Jacob Kroon
Hello Saul,
Quoted 37 lines · Saul Wold
Signed-off-by Saul Wold <[email protected]>---
.../{libusb1-1.0.9 =>libusb1}/obsolete_automake_macros.patch|
0
.../recipes-support/libusb/{libusb1_1.0.9.bb => libusb1_1.0.18.bb} |
7
++-----2 files changed, 2 insertions(+), 5 deletions(-)rename meta/recipes-support/libusb/{libusb1-1.0.9 =>
libusb1}/obsolete_automake_macros.patch(100%)
rename meta/recipes-support/libusb/{libusb1_1.0.9.bb =>
libusb1_1.0.18.bb} (78%)diff --git
a/meta/recipes-support/libusb/libusb1-1.0.9/obsolete_automake_macros.patchb/meta/recipes-support/libusb/libusb1/obsolete_automake_macros.patchsimilarity index 100%
rename from
meta/recipes-support/libusb/libusb1-1.0.9/obsolete_automake_macros.patchrename tometa/recipes-support/libusb/libusb1/obsolete_automake_macros.patchdiff --git a/meta/recipes-support/libusb/libusb1_1.0.9.bbb/meta/recipes-support/libusb/ libusb1_1.0.18.bb
similarity index 78%
rename from meta/recipes-support/libusb/libusb1_1.0.9.bb
rename to meta/recipes-support/libusb/libusb1_1.0.18.bb
index d57425b..c64f1db 100644meta/recipes-support/libusb/libusb1_1.0.18.bb renamed from meta/recipes-support/libusb/libusb1_1.0.9.bb +0
-0@@ -8,14 +8,11 @@ LIC_FILES_CHKSUM ="file://COPYING;md5=fbc093901857fcd118f065f900982c24"
BBCLASSEXTEND = "native nativesdk"
Quoted 10 lines
meta/recipes-support/libusb/libusb1_1.0.18.bb
Quoted 6 lines
meta/recipes-support/libusb/libusb1_1.0.18.bb renamed from meta/recipes-support/libusb/libusb1_1.0.9.bb +0
-3-PR = "r1" - SRC_URI = "${SOURCEFORGE_MIRROR}/libusb/libusb-${PV}.tar.bz2 \ - file://obsolete_automake_macros.patch \ "That patch is still in git, maybe it should be removed as well ?
Also, I think it needs to be added a PACKAGECONFIG for "udev", otherwise I
get a build failure when I generate an SDK on my system, configure script can't find udev although it was requested.Quoted 7 lines
Quoted 2 lines
Something like the patch below does the trick for me:
I am supprised you did not see a circular dependency with udev -> libusb -> udev, I think we need to disable-udev as default and if there is a need for a libusb with udev support we will have to create a new recipe possibly to build it after udev is built.
Quoted 11 lines
With the patch applied, I wiped my sysroots and did a "cleansstate libusb1 udev", and then rebuilt both successfully with no warning about circular dependency. Maybe I'm not hitting the error since I have "systemd" in
DISTRO_FEATURES, so it's actually systemd that is the udev provider.Quoted 5 lines
Thoughts here?
Sau!
Yes, building sysvinit I get the failure:
| checking operating system... Linux | checking for library containing clock_gettime... none required | checking libudev.h usability... no | checking libudev.h presence... no | checking for libudev.h... no | configure: error: "udev support requested but libudev not installed" | 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. | ERROR: Function failed: do_configure (log file is located at
Quoted 9 lines
/oe/oe-core/build/tmp-eglibc/ work/armv4-oe-linux-gnueabi/libusb1/1.0.18-r0/temp/log.do_configure.23838)
ERROR: Task 1803 (/oe/oe-core/meta/recipes-support/libusb/libusb1_1.0.18.bb,do_configure) failed with exit code '1'Andrea
And I can confirm the patch gives circular dependencies issues with sysvinit.
ERROR:
Dependency loop #1 found:
Task 734 (/oe/oe-core/meta/recipes-core/udev/udev_182.bb,do_packagedata) (dependent Tasks ['udev, do_package'])
...
Workaround for now is
PACKAGECONFIG ?= "--disable-udev"
Cheers
Andrea
Quoted 38 lines
Quoted 38 lines
Quoted 24 lines
Quoted 24 lines
meta/recipes-support/libusb/libusb1_1.0.18.bb +0
-0@@ -8,12 +8,17 @@ LIC_FILES_CHKSUM ="file://COPYING;md5=fbc093901857fcd118f065f900982c24"
BBCLASSEXTEND = "native nativesdk"
meta/recipes-support/libusb/libusb1_1.0.18.bb +1
-2-SRC_URI = "${SOURCEFORGE_MIRROR}/libusb/libusb-${PV}.tar.bz2 \ - " +SRC_URI = "${SOURCEFORGE_MIRROR}/libusb/libusb-${PV}.tar.bz2" SRC_URI[md5sum] = "4a6d049923efc6496f1d383054dac1a6" SRC_URI[sha256sum] ="
c73f5cec45a5de94418da4e151b7232958571926984acfb9bce02b9424e83720"meta/recipes-support/libusb/libusb1_1.0.18.bb +6
-0+PACKAGECONFIG ?= "udev" +PACKAGECONFIG_class-native = "" +PACKAGECONFIG_class-nativesdk = "" + +PACKAGECONFIG[udev] = "--enable-udev,--disable-udev,udev" + S = "${WORKDIR}/libusb-${PV}"Quoted 6 lines
Quoted 6 lines
inherit autotools pkgconfig
If this looks good I can submit a proper patch for it.
/Jacob
--
_______________________________________________
Openembedded-core mailing list
[email protected]
http://lists.openembedded.org/mailman/listinfo/openembedded-core
Quoted 6 lines · Saul Wold
I am supprised you did not see a circular dependency with udev -> libusb -> udev, I think we need to disable-udev as default and if there is a need for a libusb with udev support we will have to create a new recipe possibly to build it after udev is built.
Thoughts here?
udev dependency on libusb seems wrong to me. Do we use usbutils IDs somehow ? otherwise remove the dep from udev.