[oe] [meta-oe][PATCH] logwatch: 7.4.1 -> 7.4.3
Upgrade logwatch from 7.4.1 to 7.4.3. Signed-off-by: Wang Xin--- .../logwatch/{logwatch_7.4.1.bb => logwatch_7.4.3.bb} | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) rename meta-oe/recipes-extended/logwatch/{logwatch_7.4.1.bb => logwatch_7.4.3.bb} (95%) diff --git a/meta-oe/recipes-extended/logwatch/logwatch_7.4.1.bb b/meta-oe/recipes-extended/logwatch/logwatch_7.4.3.bb similarity index 95% rename from meta-oe/recipes-extended/logwatch/logwatch_7.4.1.bb rename to meta-oe/recipes-extended/logwatch/logwatch_7.4.3.bb index b121522..aea539e 100644 --- a/meta-oe/recipes-extended/logwatch/logwatch_7.4.1.bb +++ b/meta-oe/recipes-extended/logwatch/logwatch_7.4.3.bb @@ -12,8 +12,8 @@ LIC_FILES_CHKSUM = "file://LICENSE;md5=f2566bb12b16d2d80d90ebc533261aa7" RDEPENDS_${PN} = "perl" SRC_URI = "http://jaist.dl.sourceforge.net/project/${BPN}/${BP}/${BP}.tar.gz; -SRC_URI[md5sum] = "a0c3d8721f877bdcd4a9089eb1b4691b" -SRC_URI[sha256sum] = "35ec31f9fe981aaa727b144ab3ff2eb655997d8ccabaf66586458f5dfc3a56eb" +SRC_URI[md5sum] = "22bd22841caa45f12c605abc3e0c2b09" +SRC_URI[sha256sum] = "1dbdc48d65e150f2dbb43f1e4f4700d94166e053b1c7bbbdedf4ad670283720e" do_install() { install -m 0755 -d ${D}${sysconfdir}/logwatch/scripts -- 2.7.4 -- ___ Openembedded-devel mailing list Openembedded-devel@lists.openembedded.org http://lists.openembedded.org/mailman/listinfo/openembedded-devel
Re: [oe] [meta-networking][PATCH] samba: remove blacklist
> -Original Message- > From: openembedded-devel-boun...@lists.openembedded.org > [mailto:openembedded-devel- > boun...@lists.openembedded.org] On Behalf Of Martin Jansa > Sent: Wednesday, September 21, 2016 4:45 PM > To: openembedded-devel > Subject: Re: [oe] [meta-networking][PATCH] samba: remove blacklist > > Yes, and libpam autodetected dependency wasn't fixed by the change > mentioned in the commit message, but in new change provided by Andreas I tested with/without pam in distro_feature after the change for waf-samba.bbaclss, and I didn't see any error or wanring for libpam anymore, so I thought it was fixed. > (also in master-next). > https://patchwork.openembedded.org/patch/131789/ Sorry I didn't notice this. Yes, it can fix the issue. Thanks, Jackie > > On Wed, Sep 21, 2016 at 10:38 AM, Andreas Müller < > schnitzelt...@googlemail.com> wrote: > > > On Wed, Sep 21, 2016 at 9:39 AM,wrote: > > > From: Jackie Huang > > > > > > * The libpam dependency issue is fixed by: > > > > > > 12a118989296d13e036d0daa9f9a3d45eee03ded > > > waf-samba.bbclass: Add PACKAGECONFIG_CONFARGS to CONFIGUREOPTS > > > > > > * I can't never reproduce the issue with new binutils-2.27, > > > but it should be fixed by: > > > > > > b60c60806e57f69233db582ef88d113867c2ecd1 > > > samba: fix build by linking with bfd instead of gold > > > > > > Signed-off-by: Jackie Huang > > > --- > > > meta-networking/recipes-connectivity/samba/samba_4.4.5.bb | 5 - > > > 1 file changed, 5 deletions(-) > > > > > > diff --git a/meta-networking/recipes-connectivity/samba/samba_4.4.5.bb > > b/meta-networking/recipes-connectivity/samba/samba_4.4.5.bb > > > index 7d7fa02..3686faa 100644 > > > --- a/meta-networking/recipes-connectivity/samba/samba_4.4.5.bb > > > +++ b/meta-networking/recipes-connectivity/samba/samba_4.4.5.bb > > > @@ -317,8 +317,3 @@ FILES_${PN}-python-dbg = "${libdir}/python${PYTHON_ > > BASEVERSION}/site-packages/.d > > > > > > RDEPENDS_${PN}-pidl_append = " perl" > > > FILES_${PN}-pidl = "${bindir}/pidl ${datadir}/perl5/Parse" > > > - > > > -# http://errors.yoctoproject.org/Errors/Details/81004/ > > > -# before this issue it was also failing in do_package and > > > -# autodetecting libpam dependency > > > -PNBLACKLIST[samba] ?= "BROKEN: fails to build with new binutils-2.27" > > > -- > > > 2.8.3 > > > > > > -- > > Same patch from Joe MacDonald is in master-next and I assume it is > > under Martin's world test currently. > > > > Andreas > > -- > > ___ > > Openembedded-devel mailing list > > Openembedded-devel@lists.openembedded.org > > http://lists.openembedded.org/mailman/listinfo/openembedded-devel > > > -- > ___ > Openembedded-devel mailing list > Openembedded-devel@lists.openembedded.org > http://lists.openembedded.org/mailman/listinfo/openembedded-devel -- ___ Openembedded-devel mailing list Openembedded-devel@lists.openembedded.org http://lists.openembedded.org/mailman/listinfo/openembedded-devel
Re: [oe] [OE-core] State of bitbake world 2016-09-20
On Wed, Sep 21, 2016 at 10:38 PM, Andrea Adamiwrote: > On Wed, Sep 21, 2016 at 10:19 PM, Martin Jansa wrote: >> >> == Number of issues - stats == >> {| class='wikitable' >> !|Date !!colspan='3'|Failed tasks >> !!colspan='6'|Failed depencencies!!|Signatures >> !!colspan='12'|QA !!Comment >> |- >> || ||qemuarm ||qemux86 ||qemux86_64 >> ||qemuarm||max||min ||qemux86||max||min ||all ||already-stripped >>||libdir||textrel ||build-deps||file-rdeps >> ||version-going-backwards ||host-user-contaminated >> ||installed-vs-shipped ||unknown-configure-option ||symlink-to-sysroot >>||invalid-pkgconfig ||pkgname || >> |- >> ||2016-09-20||2 ||5 ||2 ||5 ||2 ||2 ||7 ||3 >>||3 ||0 ||0 ||0 ||3 ||7 >> ||11||0 ||2 ||0 ||0 >> ||0 ||0 ||0 || >> |} >> >> http://www.openembedded.org/wiki/Bitbake_World_Status >> >> == Failed tasks 2016-09-20 == >> >> INFO: jenkins-job.sh-1.8.10 Complete log available at >> http://logs.nslu2-linux.org/buildlogs/oe/world/log.report.20160921_101445.log >> >> === common (2) === >> * >> meta-openembedded/meta-filesystems/recipes-utils/xfsprogs/xfsprogs_4.7.0.bb:do_compile >> * >> openembedded-core/meta/recipes-support/libunwind/libunwind_git.bb:do_compile >> >> === common-x86 (0) === >> >> === qemuarm (0) === >> >> === qemux86 (3) === >> * >> meta-browser/recipes-browser/chromium/chromium_52.0.2743.76.bb:do_compile >> * >> meta-openembedded/meta-initramfs/recipes-devtools/klibc/klibc_2.0.4.bb:do_compile > > Now this is the second time klibc appears racing. > The error is fishy: > > usr/klibc/sigsuspend.c:8:31: fatal error: klibc/havesyscall.h: No such > file or directory > #include > > And indeed googling about it seems to be a race originated by an old Knuild. > http://thr3ads.net/klibc/2013/05/2361452-Klibc-2.0.2-build-vs-j-30-ish > > I'm trying a build from scratch but I only have 8 cores here... As expected the build from scratch, pull of today, ended just fine on my system. I'm sorry but I cannot test the hack/band-aid proposed in the link above. andrea@ThinkPad-T520:/oe/oe-core/build$ bitbake klibc Parsing recipes: 100% |##| Time: 0:01:01 Parsing of 1564 .bb files complete (0 cached, 1564 parsed). 2120 targets, 130 skipped, 0 masked, 0 errors. NOTE: Resolving any missing task queue dependencies Build Configuration: BB_VERSION= "1.31.1" BUILD_SYS = "x86_64-linux" NATIVELSBSTRING = "Ubuntu-16.04" TARGET_SYS= "i586-oe-linux" MACHINE = "qemux86" DISTRO= "nodistro" DISTRO_VERSION= "nodistro.0" TUNE_FEATURES = "m32 i586" TARGET_FPU= "" meta = "master:2a9603759fe87d6326c145f6213eb6afc6ae" meta-handheld = "master:a24680e7606f61dfd57c7ca6cf67a00805aa7df2" meta-initramfs meta-oe = "master:24e387aaf78bc0f68a46abb1fab3a76364804bd1" Initialising tasks: 100% |###| Time: 0:00:01 NOTE: Executing SetScene Tasks NOTE: Executing RunQueue Tasks NOTE: Tasks Summary: Attempted 578 tasks of which 0 didn't need to be rerun and all succeeded. andrea@ThinkPad-T520:/oe/oe-core/build$ > > Cheers > Andrea > > >> * >> meta-openembedded/meta-oe/recipes-support/ipmiutil/ipmiutil_2.9.6.bb:do_compile >> >> === qemux86_64 (0) === >> >> === Number of failed tasks (9) === >> {| class=wikitable >> |- >> || qemuarm || 2 || >> http://logs.nslu2-linux.org/buildlogs/oe/world/log.world.qemuarm.20160919_050339.log/ >> || http://errors.yoctoproject.org/Errors/Build/21909/ >> |- >> || qemux86 || 5 || >> http://logs.nslu2-linux.org/buildlogs/oe/world/log.world.qemux86.20160919_050337.log/ >> || http://errors.yoctoproject.org/Errors/Build/21910/ >> |- >> || qemux86_64 || 2 || >> http://logs.nslu2-linux.org/buildlogs/oe/world/log.world.qemux86-64.20160920_054228.log/ >> || http://errors.yoctoproject.org/Errors/Build/21963/ >> |} >> === PNBLACKLISTs (118) === >> === QA issues (23) === >> {| class=wikitable >> !| Count||Issue >> |- >> ||0 ||already-stripped >> |- >> ||0 ||installed-vs-shipped >> |- >> ||0 ||invalid-pkgconfig >> |- >> ||0 ||libdir >> |- >> ||0 ||pkgname >> |- >> ||0 ||symlink-to-sysroot >> |- >> ||0 ||unknown-configure-option >> |- >> ||0 ||version-going-backwards >> |- >> ||11||file-rdeps >> |- >> ||2 ||host-user-contaminated >> |- >> ||3 ||textrel >> |- >> ||7 ||build-deps >> |} >> >> >> >> === Failed dependencies for qemuarm (5) === >> >> Complete log: >>
Re: [oe] [OE-core] State of bitbake world 2016-09-20
On Wed, Sep 21, 2016 at 10:19 PM, Martin Jansawrote: > > == Number of issues - stats == > {| class='wikitable' > !|Date !!colspan='3'|Failed tasks > !!colspan='6'|Failed depencencies!!|Signatures > !!colspan='12'|QA !!Comment > |- > || ||qemuarm ||qemux86 ||qemux86_64 > ||qemuarm||max||min ||qemux86||max||min ||all ||already-stripped > ||libdir||textrel ||build-deps||file-rdeps > ||version-going-backwards ||host-user-contaminated > ||installed-vs-shipped ||unknown-configure-option ||symlink-to-sysroot > ||invalid-pkgconfig ||pkgname || > |- > ||2016-09-20||2 ||5 ||2 ||5 ||2 ||2 ||7 ||3 > ||3 ||0 ||0 ||0 ||3 ||7 > ||11||0 ||2 ||0 ||0 > ||0 ||0 ||0 || > |} > > http://www.openembedded.org/wiki/Bitbake_World_Status > > == Failed tasks 2016-09-20 == > > INFO: jenkins-job.sh-1.8.10 Complete log available at > http://logs.nslu2-linux.org/buildlogs/oe/world/log.report.20160921_101445.log > > === common (2) === > * > meta-openembedded/meta-filesystems/recipes-utils/xfsprogs/xfsprogs_4.7.0.bb:do_compile > * > openembedded-core/meta/recipes-support/libunwind/libunwind_git.bb:do_compile > > === common-x86 (0) === > > === qemuarm (0) === > > === qemux86 (3) === > * > meta-browser/recipes-browser/chromium/chromium_52.0.2743.76.bb:do_compile > * > meta-openembedded/meta-initramfs/recipes-devtools/klibc/klibc_2.0.4.bb:do_compile Now this is the second time klibc appears racing. The error is fishy: usr/klibc/sigsuspend.c:8:31: fatal error: klibc/havesyscall.h: No such file or directory #include And indeed googling about it seems to be a race originated by an old Knuild. http://thr3ads.net/klibc/2013/05/2361452-Klibc-2.0.2-build-vs-j-30-ish I'm trying a build from scratch but I only have 8 cores here... Cheers Andrea > * > meta-openembedded/meta-oe/recipes-support/ipmiutil/ipmiutil_2.9.6.bb:do_compile > > === qemux86_64 (0) === > > === Number of failed tasks (9) === > {| class=wikitable > |- > || qemuarm || 2 || > http://logs.nslu2-linux.org/buildlogs/oe/world/log.world.qemuarm.20160919_050339.log/ > || http://errors.yoctoproject.org/Errors/Build/21909/ > |- > || qemux86 || 5 || > http://logs.nslu2-linux.org/buildlogs/oe/world/log.world.qemux86.20160919_050337.log/ > || http://errors.yoctoproject.org/Errors/Build/21910/ > |- > || qemux86_64 || 2 || > http://logs.nslu2-linux.org/buildlogs/oe/world/log.world.qemux86-64.20160920_054228.log/ > || http://errors.yoctoproject.org/Errors/Build/21963/ > |} > === PNBLACKLISTs (118) === > === QA issues (23) === > {| class=wikitable > !| Count||Issue > |- > ||0 ||already-stripped > |- > ||0 ||installed-vs-shipped > |- > ||0 ||invalid-pkgconfig > |- > ||0 ||libdir > |- > ||0 ||pkgname > |- > ||0 ||symlink-to-sysroot > |- > ||0 ||unknown-configure-option > |- > ||0 ||version-going-backwards > |- > ||11||file-rdeps > |- > ||2 ||host-user-contaminated > |- > ||3 ||textrel > |- > ||7 ||build-deps > |} > > > > === Failed dependencies for qemuarm (5) === > > Complete log: > http://logs.nslu2-linux.org/buildlogs/oe/world/log.dependencies.qemuarm.20160920_041851.log/ > Found differences: > Found errors: > * ERROR: 5 issues were found in these recipes: libunwind xfsprogs > > === Recipes failing with maximal dependencies for qemuarm (2) === > * libunwind -- > http://logs.nslu2-linux.org/buildlogs/oe/world/log.dependencies.qemuarm.20160920_041851.log//2_max/failed/libunwind.log > * xfsprogs -- > http://logs.nslu2-linux.org/buildlogs/oe/world/log.dependencies.qemuarm.20160920_041851.log//2_max/failed/xfsprogs.log > > === Recipes failing with minimal dependencies for qemuarm (2) === > * libunwind -- > http://logs.nslu2-linux.org/buildlogs/oe/world/log.dependencies.qemuarm.20160920_041851.log//3_min/failed/libunwind.log > * xfsprogs -- > http://logs.nslu2-linux.org/buildlogs/oe/world/log.dependencies.qemuarm.20160920_041851.log//3_min/failed/xfsprogs.log > > === Failed dependencies for qemux86 (7) === > > Complete log: > http://logs.nslu2-linux.org/buildlogs/oe/world/log.dependencies.qemux86.20160921_043213.log/ > Found differences: > Found errors: > * ERROR: 7 issues were found in these recipes: chromium klibc-utils > libunwind xfsprogs > > === Recipes failing with maximal dependencies for qemux86 (3) === > * chromium -- > http://logs.nslu2-linux.org/buildlogs/oe/world/log.dependencies.qemux86.20160921_043213.log//2_max/failed/chromium.log > * libunwind -- >
[oe] [PATCH 2/2] evince: add intltool-native to DEPENDS
| WARNING: evince-3.18.2-r5 do_configure: Missing DEPENDS on intltool-native Signed-off-by: Andreas Müller--- meta-gnome/recipes-gnome/evince/evince_3.18.2.bb | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/meta-gnome/recipes-gnome/evince/evince_3.18.2.bb b/meta-gnome/recipes-gnome/evince/evince_3.18.2.bb index 5e6b30f..1164768 100644 --- a/meta-gnome/recipes-gnome/evince/evince_3.18.2.bb +++ b/meta-gnome/recipes-gnome/evince/evince_3.18.2.bb @@ -2,7 +2,7 @@ SUMMARY = "Evince is a document viewer for document formats like pdf, ps, djvu" LICENSE = "GPLv2" LIC_FILES_CHKSUM = "file://COPYING;md5=96f2f8d5ee576a2163977938ea36fa7b" SECTION = "x11/office" -DEPENDS = "gtk+3 libsecret gnome-desktop3 poppler gstreamer1.0-plugins-base orc adwaita-icon-theme" +DEPENDS = "gtk+3 libsecret gnome-desktop3 poppler gstreamer1.0-plugins-base orc adwaita-icon-theme intltool-native" PR = "r5" inherit gnome pkgconfig gtk-icon-cache gsettings gobject-introspection -- 2.5.5 -- ___ Openembedded-devel mailing list Openembedded-devel@lists.openembedded.org http://lists.openembedded.org/mailman/listinfo/openembedded-devel
[oe] [PATCH 1/2] portaudio: has MIT license
| WARNING: portaudio-v19-v19+svnr1387-r0 do_populate_lic: portaudio-v19: No generic license file exists for: PortAudio in any provider Signed-off-by: Andreas Müller--- meta-oe/recipes-support/portaudio/portaudio-v19_svn.bb | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/meta-oe/recipes-support/portaudio/portaudio-v19_svn.bb b/meta-oe/recipes-support/portaudio/portaudio-v19_svn.bb index c8d7378..abe471d 100644 --- a/meta-oe/recipes-support/portaudio/portaudio-v19_svn.bb +++ b/meta-oe/recipes-support/portaudio/portaudio-v19_svn.bb @@ -1,6 +1,6 @@ SUMMARY = "A portable audio library" SECTION = "libs/multimedia" -LICENSE = "PortAudio" +LICENSE = "MIT" LIC_FILES_CHKSUM = "file://LICENSE.txt;md5=26107732c2ab637c5710446fcfaf02df" PV = "v19+svnr${SRCPV}" -- 2.5.5 -- ___ Openembedded-devel mailing list Openembedded-devel@lists.openembedded.org http://lists.openembedded.org/mailman/listinfo/openembedded-devel
[oe] State of bitbake world 2016-09-20
== Number of issues - stats == {| class='wikitable' !|Date !!colspan='3'|Failed tasks !!colspan='6'|Failed depencencies!!|Signatures !!colspan='12'|QA !!Comment |- || ||qemuarm ||qemux86 ||qemux86_64 ||qemuarm||max||min ||qemux86||max||min ||all ||already-stripped ||libdir||textrel ||build-deps||file-rdeps ||version-going-backwards ||host-user-contaminated ||installed-vs-shipped ||unknown-configure-option ||symlink-to-sysroot ||invalid-pkgconfig ||pkgname || |- ||2016-09-20||2 ||5 ||2 ||5 ||2 ||2 ||7 ||3 ||3 ||0 ||0 ||0 ||3 ||7 ||11||0 ||2 ||0 ||0 ||0 ||0 ||0 || |} http://www.openembedded.org/wiki/Bitbake_World_Status == Failed tasks 2016-09-20 == INFO: jenkins-job.sh-1.8.10 Complete log available at http://logs.nslu2-linux.org/buildlogs/oe/world/log.report.20160921_101445.log === common (2) === * meta-openembedded/meta-filesystems/recipes-utils/xfsprogs/xfsprogs_4.7.0.bb:do_compile * openembedded-core/meta/recipes-support/libunwind/libunwind_git.bb:do_compile === common-x86 (0) === === qemuarm (0) === === qemux86 (3) === * meta-browser/recipes-browser/chromium/chromium_52.0.2743.76.bb:do_compile * meta-openembedded/meta-initramfs/recipes-devtools/klibc/klibc_2.0.4.bb:do_compile * meta-openembedded/meta-oe/recipes-support/ipmiutil/ipmiutil_2.9.6.bb:do_compile === qemux86_64 (0) === === Number of failed tasks (9) === {| class=wikitable |- || qemuarm || 2 || http://logs.nslu2-linux.org/buildlogs/oe/world/log.world.qemuarm.20160919_050339.log/ || http://errors.yoctoproject.org/Errors/Build/21909/ |- || qemux86 || 5 || http://logs.nslu2-linux.org/buildlogs/oe/world/log.world.qemux86.20160919_050337.log/ || http://errors.yoctoproject.org/Errors/Build/21910/ |- || qemux86_64 || 2 || http://logs.nslu2-linux.org/buildlogs/oe/world/log.world.qemux86-64.20160920_054228.log/ || http://errors.yoctoproject.org/Errors/Build/21963/ |} === PNBLACKLISTs (118) === === QA issues (23) === {| class=wikitable !| Count||Issue |- ||0 ||already-stripped |- ||0 ||installed-vs-shipped |- ||0 ||invalid-pkgconfig |- ||0 ||libdir |- ||0 ||pkgname |- ||0 ||symlink-to-sysroot |- ||0 ||unknown-configure-option |- ||0 ||version-going-backwards |- ||11||file-rdeps |- ||2 ||host-user-contaminated |- ||3 ||textrel |- ||7 ||build-deps |} === Failed dependencies for qemuarm (5) === Complete log: http://logs.nslu2-linux.org/buildlogs/oe/world/log.dependencies.qemuarm.20160920_041851.log/ Found differences: Found errors: * ERROR: 5 issues were found in these recipes: libunwind xfsprogs === Recipes failing with maximal dependencies for qemuarm (2) === * libunwind -- http://logs.nslu2-linux.org/buildlogs/oe/world/log.dependencies.qemuarm.20160920_041851.log//2_max/failed/libunwind.log * xfsprogs -- http://logs.nslu2-linux.org/buildlogs/oe/world/log.dependencies.qemuarm.20160920_041851.log//2_max/failed/xfsprogs.log === Recipes failing with minimal dependencies for qemuarm (2) === * libunwind -- http://logs.nslu2-linux.org/buildlogs/oe/world/log.dependencies.qemuarm.20160920_041851.log//3_min/failed/libunwind.log * xfsprogs -- http://logs.nslu2-linux.org/buildlogs/oe/world/log.dependencies.qemuarm.20160920_041851.log//3_min/failed/xfsprogs.log === Failed dependencies for qemux86 (7) === Complete log: http://logs.nslu2-linux.org/buildlogs/oe/world/log.dependencies.qemux86.20160921_043213.log/ Found differences: Found errors: * ERROR: 7 issues were found in these recipes: chromium klibc-utils libunwind xfsprogs === Recipes failing with maximal dependencies for qemux86 (3) === * chromium -- http://logs.nslu2-linux.org/buildlogs/oe/world/log.dependencies.qemux86.20160921_043213.log//2_max/failed/chromium.log * libunwind -- http://logs.nslu2-linux.org/buildlogs/oe/world/log.dependencies.qemux86.20160921_043213.log//2_max/failed/libunwind.log * xfsprogs -- http://logs.nslu2-linux.org/buildlogs/oe/world/log.dependencies.qemux86.20160921_043213.log//2_max/failed/xfsprogs.log === Recipes failing with minimal dependencies for qemux86 (3) === * chromium -- http://logs.nslu2-linux.org/buildlogs/oe/world/log.dependencies.qemux86.20160921_043213.log//3_min/failed/chromium.log * libunwind -- http://logs.nslu2-linux.org/buildlogs/oe/world/log.dependencies.qemux86.20160921_043213.log//3_min/failed/libunwind.log * xfsprogs -- http://logs.nslu2-linux.org/buildlogs/oe/world/log.dependencies.qemux86.20160921_043213.log//3_min/failed/xfsprogs.log === Incorrect PACKAGE_ARCH or sstate signatures (0) ===
Re: [oe] [PATCH 2/2] imagemagick: depend on fftw not virtual/fftw
On Tue, Sep 20, 2016 at 10:20 PM, Andreas Müllerwrote: > On Wed, Sep 21, 2016 at 4:41 AM, Khem Raj wrote: >> On Sat, Sep 17, 2016 at 5:47 PM, Andreas Müller >> wrote: >>> Signed-off-by: Andreas Müller >>> --- >>> meta-oe/recipes-support/imagemagick/imagemagick_7.0.2.bb | 2 +- >>> 1 file changed, 1 insertion(+), 1 deletion(-) >>> >>> diff --git a/meta-oe/recipes-support/imagemagick/imagemagick_7.0.2.bb >>> b/meta-oe/recipes-support/imagemagick/imagemagick_7.0.2.bb >>> index adfcf55..74fe369 100644 >>> --- a/meta-oe/recipes-support/imagemagick/imagemagick_7.0.2.bb >>> +++ b/meta-oe/recipes-support/imagemagick/imagemagick_7.0.2.bb >>> @@ -3,7 +3,7 @@ SECTION = "console/utils" >>> LICENSE = "ImageMagick" >>> LIC_FILES_CHKSUM = "file://LICENSE;md5=22d47a47bf252ca3ed7f71273b53612e" >>> # FIXME: There are many more checked libraries. All should be added or >>> explicitly disabled to get consistent results. >>> -DEPENDS = "lcms bzip2 jpeg libpng librsvg tiff zlib virtual/fftw freetype" >>> +DEPENDS = "lcms bzip2 jpeg libpng librsvg tiff zlib fftw freetype" >> >> have we integrated all of the fftw recipes ? >> > See first patch of this series yes thanks > > Andreas > -- > ___ > Openembedded-devel mailing list > Openembedded-devel@lists.openembedded.org > http://lists.openembedded.org/mailman/listinfo/openembedded-devel -- ___ Openembedded-devel mailing list Openembedded-devel@lists.openembedded.org http://lists.openembedded.org/mailman/listinfo/openembedded-devel
[oe] [meta-qt5][krogoth][PATCH] qtwebengine: Add gperf-native to DEPENDS
Fix error: FAILED: cd ../build/tmp/work/cortexa9hf-neon-mx6qdl-linux-gnueabi/qtwebengine/ 5.6.99+5.7.0-beta+gitAUTOINC+dbf7dd2742_29c16917b3-r0/git/src/3rdparty/chromium/ third_party/WebKit/Source/platform; gperf "--key-positions=*" -D -s 2 ColorData.gperf "--output-file=../build/tmp/work/cortexa9hf-neon-mx6qdl-linux- gnueabi/qtwebengine/5.6.99+5.7.0-beta+gitAUTOINC+dbf7dd2742_29c16917b3-r0/git/ src/core/Release/gen/blink/platform/ColorData.cpp" /bin/sh: gperf: command not found ninja: build stopped: subcommand failedP Change-Id: Ic28d0ac72fcbce8054638a3168b5d6a34bc129b5 Signed-off-by: Fabio Berton--- recipes-qt/qt5/qtwebengine_git.bb | 1 + 1 file changed, 1 insertion(+) diff --git a/recipes-qt/qt5/qtwebengine_git.bb b/recipes-qt/qt5/qtwebengine_git.bb index 28b9fe6..979f606 100644 --- a/recipes-qt/qt5/qtwebengine_git.bb +++ b/recipes-qt/qt5/qtwebengine_git.bb @@ -16,6 +16,7 @@ DEPENDS += " \ qtlocation \ libdrm fontconfig pixman openssl pango cairo icu pciutils \ libcap \ +gperf-native \ " # when qtbase is built with xcb enabled (default with x11 in DISTRO_FEATURES), -- 2.1.4 -- ___ Openembedded-devel mailing list Openembedded-devel@lists.openembedded.org http://lists.openembedded.org/mailman/listinfo/openembedded-devel
[oe] [PATCH 3/4] xtscal: move recipe from oe-core
Move xtscal recipe from oe-core layer Signed-off-by: Maxin B. John--- .../xtscal/xtscal/30xTs_Calibrate.sh | 13 + .../xtscal/xtscal/change-cross.patch | 18 + .../recipes-graphics/xtscal/xtscal/cleanup.patch | 621 + .../xtscal/dso_linking_change_build_fix.patch | 27 + meta-oe/recipes-graphics/xtscal/xtscal_0.6.3.bb| 33 ++ 5 files changed, 712 insertions(+) create mode 100644 meta-oe/recipes-graphics/xtscal/xtscal/30xTs_Calibrate.sh create mode 100644 meta-oe/recipes-graphics/xtscal/xtscal/change-cross.patch create mode 100644 meta-oe/recipes-graphics/xtscal/xtscal/cleanup.patch create mode 100644 meta-oe/recipes-graphics/xtscal/xtscal/dso_linking_change_build_fix.patch create mode 100644 meta-oe/recipes-graphics/xtscal/xtscal_0.6.3.bb diff --git a/meta-oe/recipes-graphics/xtscal/xtscal/30xTs_Calibrate.sh b/meta-oe/recipes-graphics/xtscal/xtscal/30xTs_Calibrate.sh new file mode 100644 index 000..fa43617 --- /dev/null +++ b/meta-oe/recipes-graphics/xtscal/xtscal/30xTs_Calibrate.sh @@ -0,0 +1,13 @@ +#!/bin/sh + +. /etc/formfactor/config + +if [ "$HAVE_TOUCHSCREEN" = "1" ]; then + n=1 + while [ ! -z $TSLIB_TSDEVICE ] && [ ! -f /etc/pointercal ] && [ $n -le 5 ] + do + /usr/bin/xtscal + sleep 1 + n=$(($n+1)) + done +fi diff --git a/meta-oe/recipes-graphics/xtscal/xtscal/change-cross.patch b/meta-oe/recipes-graphics/xtscal/xtscal/change-cross.patch new file mode 100644 index 000..1da7717 --- /dev/null +++ b/meta-oe/recipes-graphics/xtscal/xtscal/change-cross.patch @@ -0,0 +1,18 @@ +Upstream-Status: Pending + +--- tmp/main.c.orig2007-01-02 15:39:54.0 + tmp/main.c 2007-01-02 15:39:54.0 + +@@ -131,9 +131,10 @@ + { + XRenderFillRectangles (dpy, PictOpSrc, pict, _color, rectangles, 2); + +- XFillArc (dpy, crosshair_w, crosshair_gc, (CROSSHAIR_SIZE / 2) - (WIDTH / 2) - 1, +- (CROSSHAIR_SIZE / 2) - (WIDTH / 2) - 1, +- WIDTH + 1, WIDTH + 1, 0, 360 * 64); ++ XFillRectangle (dpy, crosshair_w, crosshair_gc, ++(CROSSHAIR_SIZE / 2) - (WIDTH / 2), ++(CROSSHAIR_SIZE / 2) - (WIDTH / 2), ++WIDTH, WIDTH); + } + + void diff --git a/meta-oe/recipes-graphics/xtscal/xtscal/cleanup.patch b/meta-oe/recipes-graphics/xtscal/xtscal/cleanup.patch new file mode 100644 index 000..f7b0854 --- /dev/null +++ b/meta-oe/recipes-graphics/xtscal/xtscal/cleanup.patch @@ -0,0 +1,621 @@ +--- + Makefile.am |9 -- + configure.ac |3 + gpe-dist.am | 12 --- + h3600_ts.h | 216 --- + main.c | 210 ++--- + xtscal.in| 19 - + 6 files changed, 14 insertions(+), 455 deletions(-) + +Upstream-Status: Pending + +Index: xtscal-0.6.3/xtscal.in +=== +--- xtscal-0.6.3.orig/xtscal.in2004-09-10 20:10:36.0 +0100 /dev/null 1970-01-01 00:00:00.0 + +@@ -1,19 +0,0 @@ +-#!/bin/sh +- +-module_id() { +-# Get model name +-echo `grep "^Hardware" /proc/cpuinfo | sed -e "s/.*: *//" | tr a-z A-Z` +-} +- +-case `module_id` in +- "HP IPAQ H3100" | "HP IPAQ H3800" ) +- ARGS="-rotate 90" ;; +- "HP IPAQ H3600" | "HP IPAQ H3700" | "HP IPAQ H3900" | *COLLIE | *POODLE) +- ARGS="-rotate 270" ;; +- # H2200: works without rotation +-esac +- +-# the things we do for autoconf +-prefix=@prefix@ +-exec_prefix=@exec_prefix@ +-exec @libexecdir@/xtscal.bin $ARGS $* +Index: xtscal-0.6.3/main.c +=== +--- xtscal-0.6.3.orig/main.c 2007-07-01 01:12:52.0 +0100 xtscal-0.6.3/main.c2007-07-01 01:12:55.0 +0100 +@@ -22,12 +22,10 @@ + #include + + #include +-#include + #include + #include + #include + +-#include "h3600_ts.h" + #include "calibrate.h" + + Display *dpy; +@@ -45,15 +43,11 @@ XftColor xftcol; + XftDraw *xftdraw; + XftFont *xftfont; + int screen_x, screen_y; +-int ts_fd; + int samples; + Pixmap bg_pixmap; + int flag_debug; +-int rotation = 0; + int error_base, event_base; + +-int using_xcalibrate; +- + int moving; + + #define CROSSHAIR_SIZE25 +@@ -63,7 +57,6 @@ int moving; + #define ENOUGH 5 + #define MAX_SAMPLES 40 + +-#define RAW_DEVICE "/dev/h3600_tsraw" + #define FONTNAME "sans-10" + + struct point +@@ -287,12 +280,8 @@ sort_by_y (const void* a, const void *b) + void + set_calibration (calibration *cal) + { +- TS_CAL tc; +- int xtrans, ytrans, xscale, yscale, xyscale, yxscale; + calibration ocal = *cal; + +- if (using_xcalibrate) +-{ + FILE *fp; + if (flag_debug) + printf ("constants are: %d %d %d %d %d %d %d\n", cal->a[1], cal->a[2], cal->a[0], cal->a[4], cal->a[5], cal->a[3], cal->a[6]); +@@ -304,29
[oe] [PATCH 4/4] tslib: move recipe from oe-core
Move tslib recipe from oe-core layer Signed-off-by: Maxin B. John--- meta-oe/recipes-graphics/tslib/tslib/ts.conf | 25 + meta-oe/recipes-graphics/tslib/tslib/tslib.sh | 8 meta-oe/recipes-graphics/tslib/tslib_1.1.bb | 53 +++ 3 files changed, 86 insertions(+) create mode 100644 meta-oe/recipes-graphics/tslib/tslib/ts.conf create mode 100644 meta-oe/recipes-graphics/tslib/tslib/tslib.sh create mode 100644 meta-oe/recipes-graphics/tslib/tslib_1.1.bb diff --git a/meta-oe/recipes-graphics/tslib/tslib/ts.conf b/meta-oe/recipes-graphics/tslib/tslib/ts.conf new file mode 100644 index 000..1b0da93 --- /dev/null +++ b/meta-oe/recipes-graphics/tslib/tslib/ts.conf @@ -0,0 +1,25 @@ +# Uncomment if you wish to use the linux input layer event interface +module_raw input + +# Uncomment if you're using a Sharp Zaurus SL-5500/SL-5000d +# module_raw collie + +# Uncomment if you're using a Sharp Zaurus SL-C700/C750/C760/C860 +# module_raw corgi + +# Uncomment if you're using a device with a UCB1200/1300/1400 TS interface +# module_raw ucb1x00 + +# Uncomment if you're using an HP iPaq h3600 or similar +# module_raw h3600 + +# Uncomment if you're using a Hitachi Webpad +# module_raw mk712 + +# Uncomment if you're using an IBM Arctic II +# module_raw arctic2 + +module pthres pmin=1 +module variance delta=30 +module dejitter delta=100 +module linear diff --git a/meta-oe/recipes-graphics/tslib/tslib/tslib.sh b/meta-oe/recipes-graphics/tslib/tslib/tslib.sh new file mode 100644 index 000..7068e8d --- /dev/null +++ b/meta-oe/recipes-graphics/tslib/tslib/tslib.sh @@ -0,0 +1,8 @@ +#!/bin/sh + +if [ -e /dev/input/touchscreen0 ]; then +TSLIB_TSDEVICE=/dev/input/touchscreen0 + +export TSLIB_TSDEVICE +fi + diff --git a/meta-oe/recipes-graphics/tslib/tslib_1.1.bb b/meta-oe/recipes-graphics/tslib/tslib_1.1.bb new file mode 100644 index 000..502034a --- /dev/null +++ b/meta-oe/recipes-graphics/tslib/tslib_1.1.bb @@ -0,0 +1,53 @@ +SUMMARY = "An abstraction layer for touchscreen panel events" +DESCRIPTION = "Tslib is an abstraction layer for touchscreen panel \ +events, as well as a filter stack for the manipulation of those events. \ +Tslib is generally used on embedded devices to provide a common user \ +space interface to touchscreen functionality." +HOMEPAGE = "http://tslib.berlios.de/; + +AUTHOR = "Russell King w/ plugins by Chris Larson et. al." +SECTION = "base" +LICENSE = "LGPLv2" +LIC_FILES_CHKSUM = "file://COPYING;md5=f30a9716ef3762e3467a2f62bf790f0a" + +SRC_URI = "https://github.com/kergoth/tslib/releases/download/${PV}/tslib-${PV}.tar.xz;downloadfilename=tslib-${PV}.tar.xz \ + file://ts.conf \ + file://tslib.sh \ +" + +SRC_URI[md5sum] = "14771f8607b341bb4b297819d37e837d" +SRC_URI[sha256sum] = "fe35e5f710ea933b118f710e2ce4403ac076fe69926b570333867d4de082a51c" + +UPSTREAM_CHECK_URI = "https://github.com/kergoth/tslib/releases; + +inherit autotools pkgconfig + +EXTRA_OECONF = "--enable-shared --disable-h3600 --enable-input --disable-corgi --disable-collie --disable-mk712 --disable-arctic2 --disable-ucb1x00" + +do_install_prepend() { +install -m 0644 ${WORKDIR}/ts.conf ${S}/etc/ts.conf +} + +do_install_append() { +install -d ${D}${sysconfdir}/profile.d/ +install -m 0755 ${WORKDIR}/tslib.sh ${D}${sysconfdir}/profile.d/ +} + +# People should consider using udev's /dev/input/touchscreen0 symlink +# instead of detect-stylus +#RDEPENDS_tslib-conf_weird-machine = "detect-stylus" +RPROVIDES_tslib-conf = "libts-0.0-conf" + +PACKAGES =+ "tslib-conf tslib-tests tslib-calibrate" +DEBIAN_NOAUTONAME_tslib-conf = "1" +DEBIAN_NOAUTONAME_tslib-tests = "1" +DEBIAN_NOAUTONAME_tslib-calibrate = "1" + +RDEPENDS_${PN} = "tslib-conf" +RRECOMMENDS_${PN} = "pointercal" + +FILES_${PN}-dev += "${libdir}/ts/*.la" +FILES_tslib-conf = "${sysconfdir}/ts.conf ${sysconfdir}/profile.d/tslib.sh ${datadir}/tslib" +FILES_${PN} = "${libdir}/*.so.* ${libdir}/ts/*.so*" +FILES_tslib-calibrate += "${bindir}/ts_calibrate" +FILES_tslib-tests = "${bindir}/ts_harvest ${bindir}/ts_print ${bindir}/ts_print_raw ${bindir}/ts_test" -- 2.4.0 -- ___ Openembedded-devel mailing list Openembedded-devel@lists.openembedded.org http://lists.openembedded.org/mailman/listinfo/openembedded-devel
[oe] [PATCH 1/4] pointercal: move recipe from oe-core
Move pointercal recipe from oe-core layer Signed-off-by: Maxin B. John--- .../recipes-graphics/pointercal/pointercal/COPYING | 2 ++ .../pointercal/pointercal/pointercal | 0 .../pointercal/pointercal/qemuarm/pointercal | 1 + .../pointercal/pointercal/qemuarmv6/pointercal | 1 + .../pointercal/pointercal/qemuarmv7/pointercal | 1 + .../pointercal/pointercal/qemumips/pointercal | 1 + .../pointercal/pointercal/qemuppc/pointercal | Bin 0 -> 36 bytes .../pointercal/pointercal/qemux86-64/pointercal| 1 + .../pointercal/pointercal/qemux86/pointercal | 1 + .../recipes-graphics/pointercal/pointercal_0.0.bb | 22 + 10 files changed, 30 insertions(+) create mode 100644 meta-oe/recipes-graphics/pointercal/pointercal/COPYING create mode 100644 meta-oe/recipes-graphics/pointercal/pointercal/pointercal create mode 100644 meta-oe/recipes-graphics/pointercal/pointercal/qemuarm/pointercal create mode 100644 meta-oe/recipes-graphics/pointercal/pointercal/qemuarmv6/pointercal create mode 100644 meta-oe/recipes-graphics/pointercal/pointercal/qemuarmv7/pointercal create mode 100644 meta-oe/recipes-graphics/pointercal/pointercal/qemumips/pointercal create mode 100644 meta-oe/recipes-graphics/pointercal/pointercal/qemuppc/pointercal create mode 100644 meta-oe/recipes-graphics/pointercal/pointercal/qemux86-64/pointercal create mode 100644 meta-oe/recipes-graphics/pointercal/pointercal/qemux86/pointercal create mode 100644 meta-oe/recipes-graphics/pointercal/pointercal_0.0.bb diff --git a/meta-oe/recipes-graphics/pointercal/pointercal/COPYING b/meta-oe/recipes-graphics/pointercal/pointercal/COPYING new file mode 100644 index 000..63f5293 --- /dev/null +++ b/meta-oe/recipes-graphics/pointercal/pointercal/COPYING @@ -0,0 +1,2 @@ +This is a blank COPYING file, and should be filled in by original author in future. + diff --git a/meta-oe/recipes-graphics/pointercal/pointercal/pointercal b/meta-oe/recipes-graphics/pointercal/pointercal/pointercal new file mode 100644 index 000..e69de29 diff --git a/meta-oe/recipes-graphics/pointercal/pointercal/qemuarm/pointercal b/meta-oe/recipes-graphics/pointercal/pointercal/qemuarm/pointercal new file mode 100644 index 000..abd84ca --- /dev/null +++ b/meta-oe/recipes-graphics/pointercal/pointercal/qemuarm/pointercal @@ -0,0 +1 @@ +8313 4 -8526 7 8334 -82604 65536 diff --git a/meta-oe/recipes-graphics/pointercal/pointercal/qemuarmv6/pointercal b/meta-oe/recipes-graphics/pointercal/pointercal/qemuarmv6/pointercal new file mode 100644 index 000..abd84ca --- /dev/null +++ b/meta-oe/recipes-graphics/pointercal/pointercal/qemuarmv6/pointercal @@ -0,0 +1 @@ +8313 4 -8526 7 8334 -82604 65536 diff --git a/meta-oe/recipes-graphics/pointercal/pointercal/qemuarmv7/pointercal b/meta-oe/recipes-graphics/pointercal/pointercal/qemuarmv7/pointercal new file mode 100644 index 000..abd84ca --- /dev/null +++ b/meta-oe/recipes-graphics/pointercal/pointercal/qemuarmv7/pointercal @@ -0,0 +1 @@ +8313 4 -8526 7 8334 -82604 65536 diff --git a/meta-oe/recipes-graphics/pointercal/pointercal/qemumips/pointercal b/meta-oe/recipes-graphics/pointercal/pointercal/qemumips/pointercal new file mode 100644 index 000..abd84ca --- /dev/null +++ b/meta-oe/recipes-graphics/pointercal/pointercal/qemumips/pointercal @@ -0,0 +1 @@ +8313 4 -8526 7 8334 -82604 65536 diff --git a/meta-oe/recipes-graphics/pointercal/pointercal/qemuppc/pointercal b/meta-oe/recipes-graphics/pointercal/pointercal/qemuppc/pointercal new file mode 100644 index ..c2d6e37bf0c0d956ba17ba9955613c4cee5a147a GIT binary patch literal 36 mcmXpsFt#*Q&;=n=3lPgl!O+0i%uK=9!qiZ~%+%D_i~#_8+XjmO literal 0 HcmV?d1 diff --git a/meta-oe/recipes-graphics/pointercal/pointercal/qemux86-64/pointercal b/meta-oe/recipes-graphics/pointercal/pointercal/qemux86-64/pointercal new file mode 100644 index 000..640053d --- /dev/null +++ b/meta-oe/recipes-graphics/pointercal/pointercal/qemux86-64/pointercal @@ -0,0 +1 @@ +1280 0 1002 0 960 328 65536 diff --git a/meta-oe/recipes-graphics/pointercal/pointercal/qemux86/pointercal b/meta-oe/recipes-graphics/pointercal/pointercal/qemux86/pointercal new file mode 100644 index 000..640053d --- /dev/null +++ b/meta-oe/recipes-graphics/pointercal/pointercal/qemux86/pointercal @@ -0,0 +1 @@ +1280 0 1002 0 960 328 65536 diff --git a/meta-oe/recipes-graphics/pointercal/pointercal_0.0.bb b/meta-oe/recipes-graphics/pointercal/pointercal_0.0.bb new file mode 100644 index 000..fcfd038 --- /dev/null +++ b/meta-oe/recipes-graphics/pointercal/pointercal_0.0.bb @@ -0,0 +1,22 @@ +SUMMARY = "Touchscreen calibration data" +SECTION = "base" +PR = "r11" +LICENSE = "MIT" +LIC_FILES_CHKSUM = "file://COPYING;md5=4b5fcfc87fb615860d398b5e38685edf" + +SRC_URI = "file://pointercal \ + file://COPYING" + +S = "${WORKDIR}" + +do_install() { +
[oe] [PATCH 2/4] meta-oe: add pointercal to layer.conf
add pointercal to SIGGEN_EXCLUDERECIPES_ABISAFE in layer.conf Signed-off-by: Maxin B. John--- meta-oe/conf/layer.conf | 1 + 1 file changed, 1 insertion(+) diff --git a/meta-oe/conf/layer.conf b/meta-oe/conf/layer.conf index eba8ccd..bdc8210 100644 --- a/meta-oe/conf/layer.conf +++ b/meta-oe/conf/layer.conf @@ -37,6 +37,7 @@ SIGGEN_EXCLUDERECIPES_ABISAFE += " \ gpsd-machine-conf \ distro-feed-configs \ ca-certificates \ + pointercal \ " SIGGEN_EXCLUDE_SAFE_RECIPE_DEPS += " \ -- 2.4.0 -- ___ Openembedded-devel mailing list Openembedded-devel@lists.openembedded.org http://lists.openembedded.org/mailman/listinfo/openembedded-devel
[oe] [PATCH v3 0/4] move tslib, pointercal and xtscal recipes from oe-core
Move tslib, pointercal and xtscal recipes from oe-core. These recipes are already removed from oe-core with these commits: 1. xtscal: remove recipe : 5bcdb9f0995474635789cf0774aba9b774277c53 2. tslib: remove recipe : d37f6b595fd9ce53c79ff9281f2e20df7fa0503d 3. pointercal: remove recipe: d56dffe629dfc86a8d3c7a043c8c2893004f803e Changes in v2: Addressed the review comments about indentation Changes in v3: Move to meta-oe instead of meta-gpe Maxin B. John (4): pointercal: move recipe from oe-core meta-oe: add pointercal to layer.conf xtscal: move recipe from oe-core tslib: move recipe from oe-core meta-oe/conf/layer.conf| 1 + .../recipes-graphics/pointercal/pointercal/COPYING | 2 + .../pointercal/pointercal/pointercal | 0 .../pointercal/pointercal/qemuarm/pointercal | 1 + .../pointercal/pointercal/qemuarmv6/pointercal | 1 + .../pointercal/pointercal/qemuarmv7/pointercal | 1 + .../pointercal/pointercal/qemumips/pointercal | 1 + .../pointercal/pointercal/qemuppc/pointercal | Bin 0 -> 36 bytes .../pointercal/pointercal/qemux86-64/pointercal| 1 + .../pointercal/pointercal/qemux86/pointercal | 1 + .../recipes-graphics/pointercal/pointercal_0.0.bb | 22 + meta-oe/recipes-graphics/tslib/tslib/ts.conf | 25 + meta-oe/recipes-graphics/tslib/tslib/tslib.sh | 8 + meta-oe/recipes-graphics/tslib/tslib_1.1.bb| 53 ++ .../xtscal/xtscal/30xTs_Calibrate.sh | 13 + .../xtscal/xtscal/change-cross.patch | 18 + .../recipes-graphics/xtscal/xtscal/cleanup.patch | 621 + .../xtscal/dso_linking_change_build_fix.patch | 27 + meta-oe/recipes-graphics/xtscal/xtscal_0.6.3.bb| 33 ++ 19 files changed, 829 insertions(+) create mode 100644 meta-oe/recipes-graphics/pointercal/pointercal/COPYING create mode 100644 meta-oe/recipes-graphics/pointercal/pointercal/pointercal create mode 100644 meta-oe/recipes-graphics/pointercal/pointercal/qemuarm/pointercal create mode 100644 meta-oe/recipes-graphics/pointercal/pointercal/qemuarmv6/pointercal create mode 100644 meta-oe/recipes-graphics/pointercal/pointercal/qemuarmv7/pointercal create mode 100644 meta-oe/recipes-graphics/pointercal/pointercal/qemumips/pointercal create mode 100644 meta-oe/recipes-graphics/pointercal/pointercal/qemuppc/pointercal create mode 100644 meta-oe/recipes-graphics/pointercal/pointercal/qemux86-64/pointercal create mode 100644 meta-oe/recipes-graphics/pointercal/pointercal/qemux86/pointercal create mode 100644 meta-oe/recipes-graphics/pointercal/pointercal_0.0.bb create mode 100644 meta-oe/recipes-graphics/tslib/tslib/ts.conf create mode 100644 meta-oe/recipes-graphics/tslib/tslib/tslib.sh create mode 100644 meta-oe/recipes-graphics/tslib/tslib_1.1.bb create mode 100644 meta-oe/recipes-graphics/xtscal/xtscal/30xTs_Calibrate.sh create mode 100644 meta-oe/recipes-graphics/xtscal/xtscal/change-cross.patch create mode 100644 meta-oe/recipes-graphics/xtscal/xtscal/cleanup.patch create mode 100644 meta-oe/recipes-graphics/xtscal/xtscal/dso_linking_change_build_fix.patch create mode 100644 meta-oe/recipes-graphics/xtscal/xtscal_0.6.3.bb -- 2.4.0 -- ___ Openembedded-devel mailing list Openembedded-devel@lists.openembedded.org http://lists.openembedded.org/mailman/listinfo/openembedded-devel
Re: [oe] [PATCH 4/4] tslib: move recipe from oe-core
On Wed, Sep 21, 2016 at 02:36:58PM +1000, Jonathan Liu wrote: > On 21 September 2016 at 12:37, Khem Rajwrote: > > On Thu, Sep 15, 2016 at 3:19 PM, Paul Eggleton > > wrote: > >> On Fri, 16 Sep 2016 10:17:11 Paul Eggleton wrote: > >>> On Thu, 01 Sep 2016 14:40:43 Maxin B. John wrote: > >>> > Move tslib recipe from oe-core layer. > >>> > > >>> > Signed-off-by: Maxin B. John > >>> > --- > >>> > > >>> > meta-gpe/recipes-graphics/tslib/tslib/ts.conf | 25 > >>> > meta-gpe/recipes-graphics/tslib/tslib/tslib.sh | 8 > >>> > meta-gpe/recipes-graphics/tslib/tslib_1.1.bb | 53 > >>> > > >>> > ++ 3 files changed, 86 insertions(+) > >>> > > >>> > create mode 100644 meta-gpe/recipes-graphics/tslib/tslib/ts.conf > >>> > create mode 100644 meta-gpe/recipes-graphics/tslib/tslib/tslib.sh > >>> > create mode 100644 meta-gpe/recipes-graphics/tslib/tslib_1.1.bb > >>> > > >>> > diff --git a/meta-gpe/recipes-graphics/tslib/tslib/ts.conf > >>> > b/meta-gpe/recipes-graphics/tslib/tslib/ts.conf new file mode 100644 > >>> > index 000..1b0da93 > >>> > --- /dev/null > >>> > +++ b/meta-gpe/recipes-graphics/tslib/tslib/ts.conf > >>> > @@ -0,0 +1,25 @@ > >>> > +# Uncomment if you wish to use the linux input layer event interface > >>> > +module_raw input > >>> > + > >>> > +# Uncomment if you're using a Sharp Zaurus SL-5500/SL-5000d > >>> > +# module_raw collie > >>> > + > >>> > +# Uncomment if you're using a Sharp Zaurus SL-C700/C750/C760/C860 > >>> > +# module_raw corgi > >>> > + > >>> > +# Uncomment if you're using a device with a UCB1200/1300/1400 TS > >>> > interface > >>> > +# module_raw ucb1x00 > >>> > + > >>> > +# Uncomment if you're using an HP iPaq h3600 or similar > >>> > +# module_raw h3600 > >>> > + > >>> > +# Uncomment if you're using a Hitachi Webpad > >>> > +# module_raw mk712 > >>> > + > >>> > +# Uncomment if you're using an IBM Arctic II > >>> > +# module_raw arctic2 > >>> > + > >>> > +module pthres pmin=1 > >>> > +module variance delta=30 > >>> > +module dejitter delta=100 > >>> > +module linear > >>> > diff --git a/meta-gpe/recipes-graphics/tslib/tslib/tslib.sh > >>> > b/meta-gpe/recipes-graphics/tslib/tslib/tslib.sh new file mode 100644 > >>> > index 000..7068e8d > >>> > --- /dev/null > >>> > +++ b/meta-gpe/recipes-graphics/tslib/tslib/tslib.sh > >>> > @@ -0,0 +1,8 @@ > >>> > +#!/bin/sh > >>> > + > >>> > +if [ -e /dev/input/touchscreen0 ]; then > >>> > +TSLIB_TSDEVICE=/dev/input/touchscreen0 > >>> > + > >>> > +export TSLIB_TSDEVICE > >>> > +fi > >>> > + > >>> > diff --git a/meta-gpe/recipes-graphics/tslib/tslib_1.1.bb > >>> > b/meta-gpe/recipes-graphics/tslib/tslib_1.1.bb new file mode 100644 > >>> > index 000..b0264c3 > >>> > --- /dev/null > >>> > +++ b/meta-gpe/recipes-graphics/tslib/tslib_1.1.bb > >>> > @@ -0,0 +1,53 @@ > >>> > +SUMMARY = "An abstraction layer for touchscreen panel events" > >>> > +DESCRIPTION = "Tslib is an abstraction layer for touchscreen panel \ > >>> > +events, as well as a filter stack for the manipulation of those > >>> > events. \ > >>> > +Tslib is generally used on embedded devices to provide a common user \ > >>> > +space interface to touchscreen functionality." > >>> > +HOMEPAGE = "http://tslib.berlios.de/; > >>> > + > >>> > +AUTHOR = "Russell King w/ plugins by Chris Larson et. al." > >>> > +SECTION = "base" > >>> > +LICENSE = "LGPLv2" > >>> > +LIC_FILES_CHKSUM = > >>> > "file://COPYING;md5=f30a9716ef3762e3467a2f62bf790f0a" > >>> > + > >>> > +SRC_URI = > >>> > "https://github.com/kergoth/tslib/releases/download/${PV}/tslib-${PV}.tar. > >>> > x > >>> > z;downloadfilename=tslib-${PV}.tar.xz \ + file://ts.conf \ > >>> > + file://tslib.sh \ > >>> > +" > >>> > + > >>> > +SRC_URI[md5sum] = "14771f8607b341bb4b297819d37e837d" > >>> > +SRC_URI[sha256sum] = > >>> > "fe35e5f710ea933b118f710e2ce4403ac076fe69926b570333867d4de082a51c" + > >>> > +UPSTREAM_CHECK_URI = "https://github.com/kergoth/tslib/releases; > >>> > + > >>> > +inherit autotools pkgconfig > >>> > + > >>> > +EXTRA_OECONF = "--enable-shared --disable-h3600 --enable-input > >>> > --disable-corgi --disable-collie --disable-mk712 --disable-arctic2 > >>> > --disable-ucb1x00" + > >>> > +do_install_prepend() { > >>> > + install -m 0644 ${WORKDIR}/ts.conf ${S}/etc/ts.conf > >>> > +} > >>> > + > >>> > +do_install_append() { > >>> > + install -d ${D}${sysconfdir}/profile.d/ > >>> > + install -m 0755 ${WORKDIR}/tslib.sh ${D}${sysconfdir}/profile.d/ > >>> > +} > >>> > + > >>> > +# People should consider using udev's /dev/input/touchscreen0 symlink > >>> > +# instead of detect-stylus > >>> > +#RDEPENDS_tslib-conf_weird-machine = "detect-stylus" > >>> > +RPROVIDES_tslib-conf = "libts-0.0-conf" > >>> > + > >>> > +PACKAGES =+ "tslib-conf tslib-tests tslib-calibrate" > >>> > +DEBIAN_NOAUTONAME_tslib-conf = "1" > >>> > +DEBIAN_NOAUTONAME_tslib-tests = "1" > >>> >
Re: [oe] [meta-networking][PATCH] samba: remove blacklist
Yes, and libpam autodetected dependency wasn't fixed by the change mentioned in the commit message, but in new change provided by Andreas (also in master-next). https://patchwork.openembedded.org/patch/131789/ On Wed, Sep 21, 2016 at 10:38 AM, Andreas Müller < schnitzelt...@googlemail.com> wrote: > On Wed, Sep 21, 2016 at 9:39 AM,wrote: > > From: Jackie Huang > > > > * The libpam dependency issue is fixed by: > > > > 12a118989296d13e036d0daa9f9a3d45eee03ded > > waf-samba.bbclass: Add PACKAGECONFIG_CONFARGS to CONFIGUREOPTS > > > > * I can't never reproduce the issue with new binutils-2.27, > > but it should be fixed by: > > > > b60c60806e57f69233db582ef88d113867c2ecd1 > > samba: fix build by linking with bfd instead of gold > > > > Signed-off-by: Jackie Huang > > --- > > meta-networking/recipes-connectivity/samba/samba_4.4.5.bb | 5 - > > 1 file changed, 5 deletions(-) > > > > diff --git a/meta-networking/recipes-connectivity/samba/samba_4.4.5.bb > b/meta-networking/recipes-connectivity/samba/samba_4.4.5.bb > > index 7d7fa02..3686faa 100644 > > --- a/meta-networking/recipes-connectivity/samba/samba_4.4.5.bb > > +++ b/meta-networking/recipes-connectivity/samba/samba_4.4.5.bb > > @@ -317,8 +317,3 @@ FILES_${PN}-python-dbg = "${libdir}/python${PYTHON_ > BASEVERSION}/site-packages/.d > > > > RDEPENDS_${PN}-pidl_append = " perl" > > FILES_${PN}-pidl = "${bindir}/pidl ${datadir}/perl5/Parse" > > - > > -# http://errors.yoctoproject.org/Errors/Details/81004/ > > -# before this issue it was also failing in do_package and > > -# autodetecting libpam dependency > > -PNBLACKLIST[samba] ?= "BROKEN: fails to build with new binutils-2.27" > > -- > > 2.8.3 > > > > -- > Same patch from Joe MacDonald is in master-next and I assume it is > under Martin's world test currently. > > Andreas > -- > ___ > Openembedded-devel mailing list > Openembedded-devel@lists.openembedded.org > http://lists.openembedded.org/mailman/listinfo/openembedded-devel > -- ___ Openembedded-devel mailing list Openembedded-devel@lists.openembedded.org http://lists.openembedded.org/mailman/listinfo/openembedded-devel
Re: [oe] [meta-networking][PATCH] samba: remove blacklist
On Wed, Sep 21, 2016 at 9:39 AM,wrote: > From: Jackie Huang > > * The libpam dependency issue is fixed by: > > 12a118989296d13e036d0daa9f9a3d45eee03ded > waf-samba.bbclass: Add PACKAGECONFIG_CONFARGS to CONFIGUREOPTS > > * I can't never reproduce the issue with new binutils-2.27, > but it should be fixed by: > > b60c60806e57f69233db582ef88d113867c2ecd1 > samba: fix build by linking with bfd instead of gold > > Signed-off-by: Jackie Huang > --- > meta-networking/recipes-connectivity/samba/samba_4.4.5.bb | 5 - > 1 file changed, 5 deletions(-) > > diff --git a/meta-networking/recipes-connectivity/samba/samba_4.4.5.bb > b/meta-networking/recipes-connectivity/samba/samba_4.4.5.bb > index 7d7fa02..3686faa 100644 > --- a/meta-networking/recipes-connectivity/samba/samba_4.4.5.bb > +++ b/meta-networking/recipes-connectivity/samba/samba_4.4.5.bb > @@ -317,8 +317,3 @@ FILES_${PN}-python-dbg = > "${libdir}/python${PYTHON_BASEVERSION}/site-packages/.d > > RDEPENDS_${PN}-pidl_append = " perl" > FILES_${PN}-pidl = "${bindir}/pidl ${datadir}/perl5/Parse" > - > -# http://errors.yoctoproject.org/Errors/Details/81004/ > -# before this issue it was also failing in do_package and > -# autodetecting libpam dependency > -PNBLACKLIST[samba] ?= "BROKEN: fails to build with new binutils-2.27" > -- > 2.8.3 > > -- Same patch from Joe MacDonald is in master-next and I assume it is under Martin's world test currently. Andreas -- ___ Openembedded-devel mailing list Openembedded-devel@lists.openembedded.org http://lists.openembedded.org/mailman/listinfo/openembedded-devel
[oe] [meta-oe][PATCH] mozjs: fix crash on non-x86 64 bit systems
Mozjs is mozillaware, meaning that it barely works on x86 and is plain broken on everything else. This time mozjs assumes that noone will ever have more than 47bit for VA, breaking aarch64 which can have more. Thanks to polkit developers using mozjs systemd will crash early during boot when using polkit. Signed-off-by: Koen Kooi--- .../mozjs/Manually_mmap_heap_memory_esr17.patch| 115 + meta-oe/recipes-extended/mozjs/mozjs_17.0.0.bb | 1 + 2 files changed, 116 insertions(+) create mode 100644 meta-oe/recipes-extended/mozjs/mozjs/Manually_mmap_heap_memory_esr17.patch diff --git a/meta-oe/recipes-extended/mozjs/mozjs/Manually_mmap_heap_memory_esr17.patch b/meta-oe/recipes-extended/mozjs/mozjs/Manually_mmap_heap_memory_esr17.patch new file mode 100644 index 000..15ad03f --- /dev/null +++ b/meta-oe/recipes-extended/mozjs/mozjs/Manually_mmap_heap_memory_esr17.patch @@ -0,0 +1,115 @@ +From a0c0f32299419359b44ac0f880c1ea9073ae51e1 Mon Sep 17 00:00:00 2001 +From: Zheng Xu +Date: Fri, 2 Sep 2016 17:40:05 +0800 +Subject: [PATCH] Bug 1143022 - Manually mmap on arm64 to ensure high 17 bits + are clear. r=ehoogeveen + +There might be 48-bit VA on arm64 depending on kernel configuration. +Manually mmap heap memory to align with the assumption made by JS engine. + +Change-Id: Ic5d2b2fe4b758b3c87cc0688348af7e71a991146 + +Upstream-status: Backport + +--- + js/src/gc/Memory.cpp | 73 ++-- + 1 file changed, 71 insertions(+), 2 deletions(-) + +diff --git a/js/src/gc/Memory.cpp b/js/src/gc/Memory.cpp +index 5b386a2..38101cf 100644 +--- a/js/src/gc/Memory.cpp b/js/src/gc/Memory.cpp +@@ -306,6 +306,75 @@ InitMemorySubsystem() + MOZ_CRASH(); + } + ++static inline void * ++MapMemory(size_t length, int prot, int flags, int fd, off_t offset) ++{ ++#if defined(__ia64__) ++/* ++ * The JS engine assumes that all allocated pointers have their high 17 bits clear, ++ * which ia64's mmap doesn't support directly. However, we can emulate it by passing ++ * mmap an "addr" parameter with those bits clear. The mmap will return that address, ++ * or the nearest available memory above that address, providing a near-guarantee ++ * that those bits are clear. If they are not, we return NULL below to indicate ++ * out-of-memory. ++ * ++ * The addr is chosen as 0x0700, which still allows about 120TB of virtual ++ * address space. ++ * ++ * See Bug 589735 for more information. ++ */ ++void *region = mmap((void*)0x0700, length, prot, flags, fd, offset); ++if (region == MAP_FAILED) ++return MAP_FAILED; ++/* ++ * If the allocated memory doesn't have its upper 17 bits clear, consider it ++ * as out of memory. ++ */ ++if ((uintptr_t(region) + (length - 1)) & 0x8000) { ++JS_ALWAYS_TRUE(0 == munmap(region, length)); ++return MAP_FAILED; ++} ++return region; ++#elif defined(__aarch64__) ++ /* ++* There might be similar virtual address issue on arm64 which depends on ++* hardware and kernel configurations. But the work around is slightly ++* different due to the different mmap behavior. ++* ++* TODO: Merge with the above code block if this implementation works for ++* ia64 and sparc64. ++*/ ++const uintptr_t start = UINT64_C(0x0700); ++const uintptr_t end = UINT64_C(0x8000); ++const uintptr_t step = ChunkSize; ++ /* ++* Optimization options if there are too many retries in practice: ++* 1. Examine /proc/self/maps to find an available address. This file is ++*not always available, however. In addition, even if we examine ++*/proc/self/maps, we may still need to retry several times due to ++*racing with other threads. ++* 2. Use a global/static variable with lock to track the addresses we have ++*allocated or tried. ++*/ ++uintptr_t hint; ++void* region = MAP_FAILED; ++for (hint = start; region == MAP_FAILED && hint + length <= end; hint += step) { ++region = mmap((void*)hint, length, prot, flags, fd, offset); ++if (region != MAP_FAILED) { ++if ((uintptr_t(region) + (length - 1)) & 0x8000) { ++if (munmap(region, length)) { ++MOZ_ASSERT(errno == ENOMEM); ++} ++region = MAP_FAILED; ++} ++} ++} ++return region == MAP_FAILED ? NULL : region; ++#else ++return mmap(NULL, length, prot, flags, fd, offset); ++#endif ++} ++ + void * + MapAlignedPages(size_t size, size_t alignment) + { +@@ -319,12 +388,12 @@ MapAlignedPages(size_t size, size_t alignment) + + /* Special case: If we want page alignment, no further work is needed. */ + if (alignment == PageSize) { +-return mmap(NULL, size,
[oe] [meta-networking][PATCH] samba: remove blacklist
From: Jackie Huang* The libpam dependency issue is fixed by: 12a118989296d13e036d0daa9f9a3d45eee03ded waf-samba.bbclass: Add PACKAGECONFIG_CONFARGS to CONFIGUREOPTS * I can't never reproduce the issue with new binutils-2.27, but it should be fixed by: b60c60806e57f69233db582ef88d113867c2ecd1 samba: fix build by linking with bfd instead of gold Signed-off-by: Jackie Huang --- meta-networking/recipes-connectivity/samba/samba_4.4.5.bb | 5 - 1 file changed, 5 deletions(-) diff --git a/meta-networking/recipes-connectivity/samba/samba_4.4.5.bb b/meta-networking/recipes-connectivity/samba/samba_4.4.5.bb index 7d7fa02..3686faa 100644 --- a/meta-networking/recipes-connectivity/samba/samba_4.4.5.bb +++ b/meta-networking/recipes-connectivity/samba/samba_4.4.5.bb @@ -317,8 +317,3 @@ FILES_${PN}-python-dbg = "${libdir}/python${PYTHON_BASEVERSION}/site-packages/.d RDEPENDS_${PN}-pidl_append = " perl" FILES_${PN}-pidl = "${bindir}/pidl ${datadir}/perl5/Parse" - -# http://errors.yoctoproject.org/Errors/Details/81004/ -# before this issue it was also failing in do_package and -# autodetecting libpam dependency -PNBLACKLIST[samba] ?= "BROKEN: fails to build with new binutils-2.27" -- 2.8.3 -- ___ Openembedded-devel mailing list Openembedded-devel@lists.openembedded.org http://lists.openembedded.org/mailman/listinfo/openembedded-devel
Re: [oe] [meta-oe][PATCH] mariadb: add libdbi-perl to the depends of mariadb-server
On Wed, Sep 21, 2016 at 01:42:47PM +0800, Yu, Mingli wrote: > > > On 2016年09月18日 15:52, Yu, Mingli wrote: > > > > > > On 2016年09月05日 12:27, Zhixiong Chi wrote: > >> > >> > >> On 2016年09月01日 20:20, Martin Jansa wrote: > >>> On Tue, Aug 23, 2016 at 11:10:30AM +0800, Zhixiong Chi wrote: > The commands(mysql_convert_table_format and mysql_setpermission) need > to the supported API provided by the libdbi-perl package. > So add the libdbi-perl to the variable RDEPENDS of mariabdb-server. > >>> This isn't possible, libdbi-perl is in meta-perl and mariadb is in > >>> meta-oe. > >>> > >>> meta-oe doesn't depend (and cannot) on meta-perl. > >> The script mysql_convert_table_format(line 50) and > >> mysql_convert_table_format > >> (line 20) which located xxx/mariadb/scripts/ source path will call the > >> DBI function > >> with the sentence "use DBI", and this DBI function is provided by the > >> libdbi-perl > >> package. > >> > >> So the scripts will fail when start to work. > > > > Any update? > > > > The issue also exists in my environment as mariabdb-server rdepends on > > DBI.pm which is provided by libdbi-perl. > > > > Thanks, > > Ping. Pong. Still cannot depend on meta-perl layer from meta-oe. > Thanks, > > > > >> > >> Thanks. > Signed-off-by: Zhixiong Chi> --- > meta-oe/recipes-support/mysql/mariadb.inc | 2 +- > 1 file changed, 1 insertion(+), 1 deletion(-) > > diff --git a/meta-oe/recipes-support/mysql/mariadb.inc > b/meta-oe/recipes-support/mysql/mariadb.inc > index 73905b6..c2d2ecf 100644 > --- a/meta-oe/recipes-support/mysql/mariadb.inc > +++ b/meta-oe/recipes-support/mysql/mariadb.inc > @@ -169,7 +169,7 @@ RDEPENDS_${PN}-client = "perl > perl-module-getopt-long perl-module-file-temp \ > RDEPENDS_${PN}-server = "perl perl-module-getopt-long > perl-module-data-dumper \ > perl-module-file-basename perl-module-file-path > perl-module-sys-hostname \ > perl-module-file-copy perl-module-file-temp perl-module-posix \ > -${PN}-client" > +${PN}-client libdbi-perl" > RDEPENDS_${PN}-leftovers = "perl perl-module-cwd > perl-module-benchmark perl-module-getopt-long \ > perl-module-posix perl-module-data-dumper perl-module-sigtrap > perl-module-threads \ > perl-module-threads-shared perl-module-io-socket > perl-module-sys-hostname perl-module-file-copy \ > -- > 1.9.1 > > -- > ___ > Openembedded-devel mailing list > Openembedded-devel@lists.openembedded.org > http://lists.openembedded.org/mailman/listinfo/openembedded-devel > >>> > >>> > >> > -- > ___ > Openembedded-devel mailing list > Openembedded-devel@lists.openembedded.org > http://lists.openembedded.org/mailman/listinfo/openembedded-devel -- Martin 'JaMa' Jansa jabber: martin.ja...@gmail.com signature.asc Description: Digital signature -- ___ Openembedded-devel mailing list Openembedded-devel@lists.openembedded.org http://lists.openembedded.org/mailman/listinfo/openembedded-devel
Re: [oe] [meta-filesystems][PATCH 1/2] xfsprogs: 3.2.3 -> 4.7.0
On Wed, Sep 21, 2016 at 10:53:21AM +0800, wenzong fan wrote: > On 09/13/2016 10:49 PM, Martin Jansa wrote: > > On Mon, Sep 12, 2016 at 01:20:01AM -0700, Robert Yang wrote: > >> The 3.2.3 doesn't work with kernel 4.8 any more. > >> > >> * Update remove-install-as-user.patch and > >> xfsprogs-generate-crctable-which-is-moved-into-runti.patch > >> * Remove drop-configure-check-for-aio.patch which was for uclibc, and > >> uclibc is not supported by oe-core any more. > > > > Thanks for update (instead of blacklist), but there is one more issue > > when building with gold: > > Hi Martin, > > I also got those failures from my build which DISTRO_FEATURES doesn't > include "ld-is-gold", my concern is why do you think this is related to > gold? Just because gold is more strict and I've assumed that it was tested with default bfd before sending to the ML. > > | Building growfs > > | [CC] xfs_growfs.o > > | [LD] xfs_growfs > > | ../libxcmd/.libs/libxcmd.so: undefined reference to > > `blkid_new_probe_from_filename' > > | ../libxcmd/.libs/libxcmd.so: undefined reference to > > `blkid_topology_get_alignment_offset' > > | ../libxcmd/.libs/libxcmd.so: undefined reference to > > `blkid_probe_get_topology' > > | ../libxcmd/.libs/libxcmd.so: undefined reference to `blkid_do_fullprobe' > > | ../libxcmd/.libs/libxcmd.so: undefined reference to > > `blkid_topology_get_logical_sector_size' > > | ../libxcmd/.libs/libxcmd.so: undefined reference to > > `blkid_topology_get_optimal_io_size' > > | ../libxcmd/.libs/libxcmd.so: undefined reference to > > `blkid_probe_lookup_value' > > | ../libxcmd/.libs/libxcmd.so: undefined reference to `blkid_free_probe' > > | ../libxcmd/.libs/libxcmd.so: undefined reference to > > `blkid_topology_get_physical_sector_size' > > | ../libxcmd/.libs/libxcmd.so: undefined reference to > > `blkid_probe_enable_partitions' > > | ../libxcmd/.libs/libxcmd.so: undefined reference to > > `blkid_topology_get_minimum_io_size' > > | collect2: error: ld returned 1 exit status > > | make[2]: *** [xfs_growfs] Error 1 > > | make[1]: *** [growfs] Error 2 > > > >> > >> (LOCAL REV: NOT UPSTREAM) -- Sent to oe-devel on 20160912 > >> > >> Signed-off-by: Robert Yang> >> --- > >> .../files/drop-configure-check-for-aio.patch | 93 > >> -- > >> .../xfsprogs/files/remove-install-as-user.patch| 53 +--- > >> ...nerate-crctable-which-is-moved-into-runti.patch | 40 -- > >> .../recipes-utils/xfsprogs/xfsprogs_3.2.3.bb | 52 > >> .../recipes-utils/xfsprogs/xfsprogs_4.7.0.bb | 51 > >> 5 files changed, 90 insertions(+), 199 deletions(-) > >> delete mode 100644 > >> meta-filesystems/recipes-utils/xfsprogs/files/drop-configure-check-for-aio.patch > >> delete mode 100644 > >> meta-filesystems/recipes-utils/xfsprogs/xfsprogs_3.2.3.bb > >> create mode 100644 > >> meta-filesystems/recipes-utils/xfsprogs/xfsprogs_4.7.0.bb > >> > >> diff --git > >> a/meta-filesystems/recipes-utils/xfsprogs/files/drop-configure-check-for-aio.patch > >> > >> b/meta-filesystems/recipes-utils/xfsprogs/files/drop-configure-check-for-aio.patch > >> deleted file mode 100644 > >> index 7601095..000 > >> --- > >> a/meta-filesystems/recipes-utils/xfsprogs/files/drop-configure-check-for-aio.patch > >> +++ /dev/null > >> @@ -1,93 +0,0 @@ > >> -xfsprogs: drop configure check for aio > >> - > >> -It's unused and breaks compilation with uclibc. > >> - > >> -Upstream-Status: Pending > >> -Signed-off-by: Hongxu Jia > >> > >> - configure.ac | 6 +++--- > >> - m4/Makefile | 1 - > >> - m4/package_aiodev.m4 | 36 > >> - 3 files changed, 3 insertions(+), 40 deletions(-) > >> - > >> -diff --git a/configure.ac b/configure.ac > >> -index b968977..4e2a263 100644 > >> a/configure.ac > >> -+++ b/configure.ac > >> -@@ -47,6 +47,9 @@ AC_ARG_ENABLE(lib64, > >> - enable_lib64=yes) > >> - AC_SUBST(enable_lib64) > >> - > >> -+librt="-lrt" > >> -+AC_SUBST(librt) > >> -+ > >> - # > >> - # If the user specified a libdir ending in lib64 do not append another > >> - # 64 to the library names. > >> -@@ -92,9 +95,6 @@ AC_PACKAGE_GLOBALS(xfsprogs) > >> - AC_PACKAGE_UTILITIES(xfsprogs) > >> - AC_MULTILIB($enable_lib64) > >> - > >> --AC_PACKAGE_NEED_AIO_H > >> --AC_PACKAGE_NEED_LIO_LISTIO > >> -- > >> - AC_PACKAGE_NEED_UUID_H > >> - AC_PACKAGE_NEED_UUIDCOMPARE > >> - > >> -diff --git a/m4/Makefile b/m4/Makefile > >> -index 654a4fb..d282f0a 100644 > >> a/m4/Makefile > >> -+++ b/m4/Makefile > >> -@@ -14,7 +14,6 @@ CONFIGURE = \ > >> - > >> - LSRCFILES = \ > >> - manual_format.m4 \ > >> -- package_aiodev.m4 \ > >> - package_blkid.m4 \ > >> - package_globals.m4 \ > >> - package_libcdev.m4 \ > >> -diff --git a/m4/package_aiodev.m4 b/m4/package_aiodev.m4 > >> -index 490d9c8..8b13789 100644 > >> a/m4/package_aiodev.m4 > >> -+++
[oe] [meta-networking][PATCH 8/8 v2] libtdb: fixes for deterministic builds
From: Jackie Huang* Add configure option and PACKAGECONFIG for the following packages: - acl - attr - libaio - libbsd - libcap - valgrind * They are all optional, so disable by default or control them based on DISTRO_FEATURES. * Remove the direct dependency on libaio Signed-off-by: Jackie Huang --- .../tdb-Add-configure-options-for-packages.patch | 177 + .../recipes-support/libtdb/libtdb_1.3.10.bb| 17 +- 2 files changed, 191 insertions(+), 3 deletions(-) create mode 100644 meta-networking/recipes-support/libtdb/libtdb/tdb-Add-configure-options-for-packages.patch diff --git a/meta-networking/recipes-support/libtdb/libtdb/tdb-Add-configure-options-for-packages.patch b/meta-networking/recipes-support/libtdb/libtdb/tdb-Add-configure-options-for-packages.patch new file mode 100644 index 000..4000557 --- /dev/null +++ b/meta-networking/recipes-support/libtdb/libtdb/tdb-Add-configure-options-for-packages.patch @@ -0,0 +1,177 @@ +From 10ac5e5fdda44adcc2a159b6f9a2d51a51361057 Mon Sep 17 00:00:00 2001 +From: Jackie Huang +Date: Wed, 21 Sep 2016 10:46:19 +0800 +Subject: [PATCH] tdb: Add configure options for packages + +Add configure options for the following packages: + - acl + - attr + - libaio + - libbsd + - libcap + - valgrind + +Upstream-Status: Inappropriate [oe deterministic build specific] + +Signed-off-by: Jackie Huang +--- + lib/replace/system/wscript_configure | 6 ++- + lib/replace/wscript | 85 + wscript | 7 ++- + 3 files changed, 79 insertions(+), 19 deletions(-) + +diff --git a/lib/replace/system/wscript_configure b/lib/replace/system/wscript_configure +index 2035474..10f9ae7 100644 +--- a/lib/replace/system/wscript_configure b/lib/replace/system/wscript_configure +@@ -1,6 +1,10 @@ + #!/usr/bin/env python + +-conf.CHECK_HEADERS('sys/capability.h') ++import Options ++ ++if Options.options.enable_libcap: ++conf.CHECK_HEADERS('sys/capability.h') ++ + conf.CHECK_FUNCS('getpwnam_r getpwuid_r getpwent_r') + + # solaris varients of getXXent_r +diff --git a/lib/replace/wscript b/lib/replace/wscript +index 145300d..310048c 100644 +--- a/lib/replace/wscript b/lib/replace/wscript +@@ -23,6 +23,41 @@ def set_options(opt): + opt.PRIVATE_EXTENSION_DEFAULT('') + opt.RECURSE('buildtools/wafsamba') + ++opt.add_option('--with-acl', ++ help=("Enable use of acl"), ++ action="store_true", dest='enable_acl') ++opt.add_option('--without-acl', ++ help=("Disable use of acl"), ++ action="store_false", dest='enable_acl', default=False) ++ ++opt.add_option('--with-attr', ++ help=("Enable use of attr"), ++ action="store_true", dest='enable_attr') ++opt.add_option('--without-attr', ++ help=("Disable use of attr"), ++ action="store_false", dest='enable_attr', default=False) ++ ++opt.add_option('--with-libaio', ++ help=("Enable use of libaio"), ++ action="store_true", dest='enable_libaio') ++opt.add_option('--without-libaio', ++ help=("Disable use of libaio"), ++ action="store_false", dest='enable_libaio', default=False) ++ ++opt.add_option('--with-libbsd', ++ help=("Enable use of libbsd"), ++ action="store_true", dest='enable_libbsd') ++opt.add_option('--without-libbsd', ++ help=("Disable use of libbsd"), ++ action="store_false", dest='enable_libbsd', default=False) ++ ++opt.add_option('--with-libcap', ++ help=("Enable use of libcap"), ++ action="store_true", dest='enable_libcap') ++opt.add_option('--without-libcap', ++ help=("Disable use of libcap"), ++ action="store_false", dest='enable_libcap', default=False) ++ + @Utils.run_once + def configure(conf): + conf.RECURSE('buildtools/wafsamba') +@@ -32,12 +67,25 @@ def configure(conf): + conf.DEFINE('HAVE_LIBREPLACE', 1) + conf.DEFINE('LIBREPLACE_NETWORK_CHECKS', 1) + +-conf.CHECK_HEADERS('linux/types.h crypt.h locale.h acl/libacl.h compat.h') +-conf.CHECK_HEADERS('acl/libacl.h attr/xattr.h compat.h ctype.h dustat.h') ++conf.CHECK_HEADERS('linux/types.h crypt.h locale.h compat.h') ++conf.CHECK_HEADERS('compat.h ctype.h dustat.h') + conf.CHECK_HEADERS('fcntl.h fnmatch.h glob.h history.h krb5.h langinfo.h') +-conf.CHECK_HEADERS('libaio.h locale.h ndir.h pwd.h') +-conf.CHECK_HEADERS('shadow.h sys/acl.h') +-conf.CHECK_HEADERS('sys/attributes.h attr/attributes.h sys/capability.h sys/dir.h sys/epoll.h') ++conf.CHECK_HEADERS('locale.h ndir.h pwd.h') ++