Hi Martin, This recipe should be ready for final testing.
Thanks, Nick On Sun, Jun 1, 2014 at 2:58 AM, Nick D'Ademo <nickdad...@gmail.com> wrote: > A follow-up: > This compilation issue seems to be fixed with a patch submitted on May 27: > [oe] [meta-multimedia][PATCH] libdc1394: fix S!=B failure > > > > > On Sun, Jun 1, 2014 at 2:36 AM, Nick D'Ademo <nickdad...@gmail.com> wrote: > >> Apologies for the late reply on this one. >> >> jasper (as a dependency) seems to be fine with this recipe. >> However, libdc1394 gives the following error (camera.h header not found): >> >> >> ERROR: Function failed: do_compile (log file is located at >> /home/nick/poky/build/tmp/work/corei7-64-poky-linux/libdc1394/2.2.1+gitrAUTOINC+b90342933b-r0/temp/log.do_compile.10117) >> ERROR: Logfile of failure stored in: >> /home/nick/poky/build/tmp/work/corei7-64-poky-linux/libdc1394/2.2.1+gitrAUTOINC+b90342933b-r0/temp/log.do_compile.10117 >> Log data follows: >> | DEBUG: SITE files ['endian-little', 'common-linux', 'common-glibc', >> 'bit-64', 'x86_64-linux', 'common'] >> | DEBUG: Executing shell function do_compile >> | NOTE: make -j 8 >> | make all-recursive >> | make[1]: Entering directory >> `/home/nick/poky/build/tmp/work/corei7-64-poky-linux/libdc1394/2.2.1+gitrAUTOINC+b90342933b-r0/build' >> | Making all in dc1394 >> | make[2]: Entering directory >> `/home/nick/poky/build/tmp/work/corei7-64-poky-linux/libdc1394/2.2.1+gitrAUTOINC+b90342933b-r0/build/dc1394' >> | Making all in linux >> | make[3]: Entering directory >> `/home/nick/poky/build/tmp/work/corei7-64-poky-linux/libdc1394/2.2.1+gitrAUTOINC+b90342933b-r0/build/dc1394/linux' >> | make[3]: Nothing to be done for `all'. >> | make[3]: Leaving directory >> `/home/nick/poky/build/tmp/work/corei7-64-poky-linux/libdc1394/2.2.1+gitrAUTOINC+b90342933b-r0/build/dc1394/linux' >> | Making all in juju >> | make[3]: Entering directory >> `/home/nick/poky/build/tmp/work/corei7-64-poky-linux/libdc1394/2.2.1+gitrAUTOINC+b90342933b-r0/build/dc1394/juju' >> | ../../x86_64-poky-linux-libtool --tag=CC --mode=compile >> x86_64-poky-linux-gcc -m64 -march=corei7 -mtune=corei7 -mfpmath=sse >> -msse4.2 --sysroot=/home/nick/poky/build/tmp/sysroots/8tree -DHAVE_CONFIG_H >> -I. >> -I/home/nick/poky/build/tmp/work/corei7-64-poky-linux/libdc1394/2.2.1+gitrAUTOINC+b90342933b-r0/git/libdc1394/dc1394/juju >> -I../.. >> -I/home/nick/poky/build/tmp/work/corei7-64-poky-linux/libdc1394/2.2.1+gitrAUTOINC+b90342933b-r0/git/libdc1394/dc1394 >> -Wall -Wunused -std=gnu99 -O2 -pipe -g -feliminate-unused-debug-types -c >> -o control.lo >> /home/nick/poky/build/tmp/work/corei7-64-poky-linux/libdc1394/2.2.1+gitrAUTOINC+b90342933b-r0/git/libdc1394/dc1394/juju/control.c >> | ../../x86_64-poky-linux-libtool --tag=CC --mode=compile >> x86_64-poky-linux-gcc -m64 -march=corei7 -mtune=corei7 -mfpmath=sse >> -msse4.2 --sysroot=/home/nick/poky/build/tmp/sysroots/8tree -DHAVE_CONFIG_H >> -I. >> -I/home/nick/poky/build/tmp/work/corei7-64-poky-linux/libdc1394/2.2.1+gitrAUTOINC+b90342933b-r0/git/libdc1394/dc1394/juju >> -I../.. >> -I/home/nick/poky/build/tmp/work/corei7-64-poky-linux/libdc1394/2.2.1+gitrAUTOINC+b90342933b-r0/git/libdc1394/dc1394 >> -Wall -Wunused -std=gnu99 -O2 -pipe -g -feliminate-unused-debug-types -c >> -o capture.lo >> /home/nick/poky/build/tmp/work/corei7-64-poky-linux/libdc1394/2.2.1+gitrAUTOINC+b90342933b-r0/git/libdc1394/dc1394/juju/capture.c >> | x86_64-poky-linux-libtool: compile: x86_64-poky-linux-gcc -m64 >> -march=corei7 -mtune=corei7 -mfpmath=sse -msse4.2 >> --sysroot=/home/nick/poky/build/tmp/sysroots/8tree -DHAVE_CONFIG_H -I. >> -I/home/nick/poky/build/tmp/work/corei7-64-poky-linux/libdc1394/2.2.1+gitrAUTOINC+b90342933b-r0/git/libdc1394/dc1394/juju >> -I../.. >> -I/home/nick/poky/build/tmp/work/corei7-64-poky-linux/libdc1394/2.2.1+gitrAUTOINC+b90342933b-r0/git/libdc1394/dc1394 >> -Wall -Wunused -std=gnu99 -O2 -pipe -g -feliminate-unused-debug-types -c >> /home/nick/poky/build/tmp/work/corei7-64-poky-linux/libdc1394/2.2.1+gitrAUTOINC+b90342933b-r0/git/libdc1394/dc1394/juju/control.c >> -fPIC -DPIC -o .libs/control.o >> | x86_64-poky-linux-libtool: compile: x86_64-poky-linux-gcc -m64 >> -march=corei7 -mtune=corei7 -mfpmath=sse -msse4.2 >> --sysroot=/home/nick/poky/build/tmp/sysroots/8tree -DHAVE_CONFIG_H -I. >> -I/home/nick/poky/build/tmp/work/corei7-64-poky-linux/libdc1394/2.2.1+gitrAUTOINC+b90342933b-r0/git/libdc1394/dc1394/juju >> -I../.. >> -I/home/nick/poky/build/tmp/work/corei7-64-poky-linux/libdc1394/2.2.1+gitrAUTOINC+b90342933b-r0/git/libdc1394/dc1394 >> -Wall -Wunused -std=gnu99 -O2 -pipe -g -feliminate-unused-debug-types -c >> /home/nick/poky/build/tmp/work/corei7-64-poky-linux/libdc1394/2.2.1+gitrAUTOINC+b90342933b-r0/git/libdc1394/dc1394/juju/capture.c >> -fPIC -DPIC -o .libs/capture.o >> | In file included from >> /home/nick/poky/build/tmp/work/corei7-64-poky-linux/libdc1394/2.2.1+gitrAUTOINC+b90342933b-r0/git/libdc1394/dc1394/juju/control.c:35:0: >> | >> /home/nick/poky/build/tmp/work/corei7-64-poky-linux/libdc1394/2.2.1+gitrAUTOINC+b90342933b-r0/git/libdc1394/dc1394/platform.h:27:27: >> fatal error: dc1394/camera.h: No such file or directory >> | #include <dc1394/camera.h> >> | ^ >> | compilation terminated. >> | make[3]: *** [control.lo] Error 1 >> | make[3]: *** Waiting for unfinished jobs.... >> | In file included from >> /home/nick/poky/build/tmp/work/corei7-64-poky-linux/libdc1394/2.2.1+gitrAUTOINC+b90342933b-r0/git/libdc1394/dc1394/internal.h:28:0, >> | from >> /home/nick/poky/build/tmp/work/corei7-64-poky-linux/libdc1394/2.2.1+gitrAUTOINC+b90342933b-r0/git/libdc1394/dc1394/juju/juju.h:29, >> | from >> /home/nick/poky/build/tmp/work/corei7-64-poky-linux/libdc1394/2.2.1+gitrAUTOINC+b90342933b-r0/git/libdc1394/dc1394/juju/capture.c:37: >> | >> /home/nick/poky/build/tmp/work/corei7-64-poky-linux/libdc1394/2.2.1+gitrAUTOINC+b90342933b-r0/git/libdc1394/dc1394/platform.h:27:27: >> fatal error: dc1394/camera.h: No such file or directory >> | #include <dc1394/camera.h> >> | ^ >> | compilation terminated. >> | make[3]: *** [capture.lo] Error 1 >> | make[3]: Leaving directory >> `/home/nick/poky/build/tmp/work/corei7-64-poky-linux/libdc1394/2.2.1+gitrAUTOINC+b90342933b-r0/build/dc1394/juju' >> | make[2]: *** [all-recursive] Error 1 >> | make[2]: Leaving directory >> `/home/nick/poky/build/tmp/work/corei7-64-poky-linux/libdc1394/2.2.1+gitrAUTOINC+b90342933b-r0/build/dc1394' >> | make[1]: *** [all-recursive] Error 1 >> | make[1]: Leaving directory >> `/home/nick/poky/build/tmp/work/corei7-64-poky-linux/libdc1394/2.2.1+gitrAUTOINC+b90342933b-r0/build' >> | make: *** [all] Error 2 >> | ERROR: oe_runmake failed >> | WARNING: >> /home/nick/poky/build/tmp/work/corei7-64-poky-linux/libdc1394/2.2.1+gitrAUTOINC+b90342933b-r0/temp/run.do_compile.10117:1 >> exit 1 from >> | exit 1 >> | ERROR: Function failed: do_compile (log file is located at >> /home/nick/poky/build/tmp/work/corei7-64-poky-linux/libdc1394/2.2.1+gitrAUTOINC+b90342933b-r0/temp/log.do_compile.10117) >> ERROR: Task 1372 >> (/home/nick/poky/meta-openembedded/meta-multimedia/recipes-multimedia/libdc1394/ >> libdc1394_git.bb, do_compile) failed with exit code '1' >> >> >> >> >> >> On Thu, May 8, 2014 at 2:57 AM, Martin Jansa <martin.ja...@gmail.com> >> wrote: >> >>> On Wed, May 07, 2014 at 11:57:09PM +1000, Nick D'Ademo wrote: >>> > The recipe successfully builds without errors (multilib build) - >>> however, I >>> > also had no dependencies issues with the previous version of the recipe >>> > either (2.4.8+git). >>> >>> Have you tried building opencv before and after building jasper nad >>> libdc1394 in the same sysroot and comparing opencv output? >>> >>> > >>> > >>> > On Wed, May 7, 2014 at 8:28 AM, Martin Jansa <martin.ja...@gmail.com> >>> wrote: >>> > >>> > > On Wed, May 07, 2014 at 08:20:36AM +1000, Nick D'Ademo wrote: >>> > > > Signed-off-by: Nick D'Ademo <nickdad...@gmail.com> >>> > > >>> > > Does it fix this issue reported in test-dependencies report? >>> > > >>> > > opencv/libopencv-highgui/latest lost dependency on jasper libdc1394 >>> > > >>> > > > --- >>> > > > meta-oe/recipes-support/opencv/opencv_2.4.bb | 4 ++-- >>> > > > 1 file changed, 2 insertions(+), 2 deletions(-) >>> > > > >>> > > > diff --git >>> a/meta-oe/recipes-support/opencv/opencv_2.4.bbb/meta-oe/recipes-support/opencv/ >>> > > opencv_2.4.bb >>> > > > index df512f6..43e6a2b 100644 >>> > > > --- a/meta-oe/recipes-support/opencv/opencv_2.4.bb >>> > > > +++ b/meta-oe/recipes-support/opencv/opencv_2.4.bb >>> > > > @@ -9,12 +9,12 @@ ARM_INSTRUCTION_SET = "arm" >>> > > > >>> > > > DEPENDS = "python-numpy libtool swig swig-native python bzip2 zlib >>> > > glib-2.0" >>> > > > >>> > > > -SRCREV = "a4b34e7ae10351fc4d30dc55995679340efc488e" >>> > > > +SRCREV = "df8e28283f09825cca0c2902160b7abebcfe1b64" >>> > > > SRC_URI = "git://github.com/Itseez/opencv.git;branch=2.4 \ >>> > > > file://opencv-fix-pkgconfig-generation.patch \ >>> > > > " >>> > > > >>> > > > -PV = "2.4.8+git${SRCPV}" >>> > > > +PV = "2.4.9+git${SRCPV}" >>> > > > >>> > > > S = "${WORKDIR}/git" >>> > > > >>> > > > -- >>> > > > 1.7.9.5 >>> > > > >>> > > > -- >>> > > > _______________________________________________ >>> > > > 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 >>> > > >>> > > -- >>> > > _______________________________________________ >>> > > 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 >>> >>> -- >>> _______________________________________________ >>> 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