7461 Commits

Author SHA1 Message Date
Derek Straka
196d7740ea fbreader: fix return code issue on gcc6
Signed-off-by: Derek Straka <derek@asterius.io>
Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com>
(cherry picked from commit baa1ab2a37326fd06f37d45d1135e43884df6b21)
Signed-off-by: Armin Kuster <akuster808@gmail.com>
2016-08-16 10:29:40 -07:00
Derek Straka
232d1943d3 fbreader: add cflags fix for fribidi 0.19.7
Signed-off-by: Derek Straka <derek@asterius.io>
Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com>
(cherry picked from commit 5bece73f64ae7f736cd08eef387d67d74e31a424)
Signed-off-by: Armin Kuster <akuster808@gmail.com>
2016-08-16 10:29:40 -07:00
Derek Straka
03a71a69cd tcsh: fix the wait definition to support gcc6
Signed-off-by: Derek Straka <derek@asterius.io>
Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com>
(cherry picked from commit 47e84b36863c0084e640422ea7d0e16b39ab8d99)
Signed-off-by: Armin Kuster <akuster808@gmail.com>
2016-08-16 10:29:40 -07:00
Derek Straka
d6a50958c4 geos: use std::isnan to support gcc6
Signed-off-by: Derek Straka <derek@asterius.io>
Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com>
(cherry picked from commit 87fc6bb63978e95839c1efeb072d851f6ee3c907)
Signed-off-by: Armin Kuster <akuster808@gmail.com>
2016-08-16 10:29:40 -07:00
Vesa Jääskeläinen
e89f1ac0ea nano: fix license to GPLv3.
Nano recipe has incorrectly stated GPLv2 license where actually it is GPLv3.

Signed-off-by: Vesa Jääskeläinen <dachaac@gmail.com>
Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com>
(cherry picked from commit e5f01cae3885030f8b3c585e62e7dd7f84a278d9)
Signed-off-by: Armin Kuster <akuster808@gmail.com>
2016-08-16 10:29:40 -07:00
Christopher Larson
3bb68da870 plymouth: allow disabling the dracut dep
Add a 'initrd' PACKAGECONFIG to disable emission of the plymouth-initrd
package which includes initramfs files for use by dracut. Disabling this will
avoid the runtime dependency on dracut, which is useful if one doesn't need or
want dracut and doesn't want to pull in meta-initramfs.

Signed-off-by: Christopher Larson <chris_larson@mentor.com>
Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com>
(cherry picked from commit 240e2ebe4371f15fad37b31bd3db83aa0ab42522)
Signed-off-by: Armin Kuster <akuster808@gmail.com>
2016-08-16 10:29:40 -07:00
Christopher Larson
ae5df2e296 luajit: fix build issues, obey more vars
Rework how variables are passed in to ensure that more of our flag vars are
obeyed, make it obey more of our target path vars, and use fewer of its
hardcoded flags. Also add verbosity to the compile output for debugging.

Without this, errors were seen for us:

    | In file included from .../lib/gcc/i686-pc-linux-gnu/5.2.0/include-fixed/64/sgxx-glibc/syslimits.h:7:0,
    |                  from .../lib/gcc/i686-pc-linux-gnu/5.2.0/include-fixed/64/sgxx-glibc/limits.h:34,
    |                  from luaconf.h:12,
    |                  from lua.h:16,
    |                  from lj_arch.h:9:
    | .../lib/gcc/i686-pc-linux-gnu/5.2.0/include-fixed/64/sgxx-glibc/limits.h:168:61: fatal error: limits.h: No such file or directory
    | compilation terminated.
    | Makefile:233: *** Unsupported target architecture.  Stop.
    | make[1]: Leaving directory '.../luajit/2.0.4-r0/LuaJIT-2.0.4/src'

Signed-off-by: Christopher Larson <chris_larson@mentor.com>
Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com>
(cherry picked from commit 852cd67b916cdbe9f91d5323fe2a6cc790a7a0eb)
Signed-off-by: Armin Kuster <akuster808@gmail.com>
2016-08-16 10:29:40 -07:00
Armin Kuster
c458591b83 gnome-menus: Fix QA warnings.
WARNING: gnome-menus-2.30.5-r1 do_configure: Missing DEPENDS on intltool-native
WARNING: gnome-menus-2.30.5-r1 do_package_qa: QA Issue: non -staticdev package contains static .a library: gnome-menus-python path 'work/i586-oe-linux/gnome-menus/2.30.5-r1/packages-split/gnome-menus-python/usr/lib/python2.7/site-packages/gmenu.a' [staticdev]
WARNING: gnome-menus-2.30.5-r1 do_package_qa: QA Issue: /usr/bin/gmenu-simple-editor contained in package gnome-menus requires /home/akuster/oss/maint/mylayers/openembedded-core/build/tmp-glibc/sysroots/x86_64-linux/usr/bin/python-native/python, but no providers found in RDEPENDS_gnome-menus? [file-rdeps]

Signed-off-by: Armin Kuster <akuster808@gmail.com>
Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com>
(cherry picked from commit ff41698c1d5aeecb9c33e9abd312fa9a0b7173a8)
Signed-off-by: Armin Kuster <akuster808@gmail.com>
2016-08-16 10:29:40 -07:00
Armin Kuster
9c6f7b64b5 dvd-apps: Fix several QA WARNINGS
Example:
WARNING: dvb-apps-1.1.1-r0 do_package_qa: QA Issue: /usr/bin/dvbdate contained in package dvbdate requires libucsi.so, but no providers found in RDEPENDS_dvbdate? [file-rdeps]
WARNING: dvb-apps-1.1.1-r0 do_package_qa: QA Issue: /usr/bin/dvbtraffic contained in package dvbtraffic requires libdvbapi.so, but no providers found in RDEPENDS_dvbtraffic? [file-rdeps]
WARNING: dvb-apps-1.1.1-r0 do_package_qa: QA Issue: /usr/bin/dvbscan contained in package dvb-scan requires libdvbapi.so, but no providers found in RDEPENDS_dvb-scan? [file-rdeps]
WARNING: dvb-apps-1.1.1-r0 do_package_qa: QA Issue: /usr/bin/gotox contained in package dvb-apps requires libdvbapi.so, but no providers found in RDEPENDS_dvb-apps? [file-rdeps]
WARNING: dvb-apps-1.1.1-r0 do_package_qa: QA Issue: /usr/bin/femon contained in package dvb-femon requires libdvbapi.so, but no providers found in RDEPENDS_dvb-femon? [file-rdeps]
WARNING: dvb-apps-1.1.1-r0 do_package_qa: QA Issue: /usr/bin/dvbnet contained in package dvbnet requires libdvbapi.so, but no providers found in RDEPENDS_dvbnet? [file-rdeps]

and
WARNING: dvb-apps-1.1.1-r0 do_package_qa: QA Issue: /usr/bin/dvbscan contained in package dvb-scan requires libdvbcfg.so, but no providers found in RDEPENDS_dvb-scan? [file-rdeps]
WARNING: dvb-apps-1.1.1-r0 do_package_qa: QA Issue: /usr/bin/gotox contained in package dvb-apps requires libdvbapi.so, but no providers found in RDEPENDS_dvb-apps? [file-rdeps]

Signed-off-by: Armin Kuster <akuster808@gmail.com>
Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com>
(cherry picked from commit 350bd0bee460633592df3d9211b9cc15b4f9cb11)
Signed-off-by: Armin Kuster <akuster808@gmail.com>
2016-08-16 10:29:40 -07:00
Jonathan Liu
23fc89531d libldb: add missing libaio dependency
Signed-off-by: Jonathan Liu <net147@gmail.com>
Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com>
Signed-off-by: Joe MacDonald <joe_macdonald@mentor.com>
(cherry picked from commit 7be16bce816dee5e9ea1dd241b5a3543fdf78356)
Signed-off-by: Armin Kuster <akuster808@gmail.com>
2016-08-16 10:29:40 -07:00
Jonathan Liu
4b314da774 libtalloc: add missing libaio dependency
Signed-off-by: Jonathan Liu <net147@gmail.com>
Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com>
Signed-off-by: Joe MacDonald <joe_macdonald@mentor.com>
(cherry picked from commit 126e48c2a0e56333a6e7da7d30ea4c01d67904d1)
Signed-off-by: Armin Kuster <akuster808@gmail.com>
2016-08-16 10:29:40 -07:00
Jonathan Liu
720e8469bd libtdb: add missing libaio dependency
Signed-off-by: Jonathan Liu <net147@gmail.com>
Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com>
Signed-off-by: Joe MacDonald <joe_macdonald@mentor.com>
(cherry picked from commit 81f3fb09de018b2b67f608ecdf6963a70bffb463)
Signed-off-by: Armin Kuster <akuster808@gmail.com>
2016-08-16 10:29:39 -07:00
Jonathan Liu
2156d27f27 libtevent: add missing libaio dependency
Fixes the following compile error:
| [ 6/27] Compiling lib/replace/test/testsuite.c
| In file included from ../lib/replace/test/testsuite.c:49:0:
| ../lib/replace/system/aio.h:29:20: fatal error: libaio.h: No such file or directory
| compilation terminated.

Signed-off-by: Jonathan Liu <net147@gmail.com>
Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com>
Signed-off-by: Joe MacDonald <joe_macdonald@mentor.com>
(cherry picked from commit 18a1d69f86b7eb5d151a77665dbb6a2da5306c05)
Signed-off-by: Armin Kuster <akuster808@gmail.com>
2016-08-16 10:29:39 -07:00
S. Lockwood-Childs
94425033d9 cifs-utils: make samba conditional dependency
Add PACKAGECONFIG for cifsacl and update PACKAGECONFIG for cifsidmap
to make samba a conditional dependency. It is nice to be able to
get mount.cifs without needing to build samba.

Signed-off-by: S. Lockwood-Childs <sjl@vctlabs.com>
Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com>
Signed-off-by: Joe MacDonald <joe_macdonald@mentor.com>
(cherry picked from commit a6a36710a110d381b798b445b2da9d6c490215f3)
Signed-off-by: Armin Kuster <akuster808@gmail.com>
2016-08-16 10:29:39 -07:00
Shrikant Bobade
65f0a4da9e netcat-openbsd: fix qa warning
fix for QA Warning: No GNU_HASH in elf binary, it won't obey the default
LDFLAGS which results in QA Warning while building with external toolchain,
so adding the default LDFLAGS.

WARNING: netcat-openbsd-1.105-r0 do_package_qa:QA Issue: No GNU_HASH in the
elf binary:..nc.netcat-openbsd' [ldflags]

Signed-off-by: Shrikant Bobade <shrikant_bobade@mentor.com>
Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com>
Signed-off-by: Joe MacDonald <joe_macdonald@mentor.com>
(cherry picked from commit d765990dd2fc9324963e9ecb0f93b7e613e874ad)
Signed-off-by: Armin Kuster <akuster808@gmail.com>
2016-08-16 10:29:39 -07:00
Dai Caiyun
b902745e10 esmtp: Fix rootfs creation errors
1) error: file /usr/share/man/man1/mailq.1 from install of postfix-doc
       conflicts with file from package esmtp-doc
2) error: file /usr/share/man/man1/newaliases.1 from install of postfix-doc
       conflicts with file from package esmtp-doc
3) error: file /usr/share/man/man1/sendmail.1 from install of postfix-doc
       conflicts with file from package esmtp-doc

Signed-off-by: Dai Caiyun <daicy.fnst@cn.fujitsu.com>
Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com>
Signed-off-by: Joe MacDonald <joe_macdonald@mentor.com>
(cherry picked from commit a2256bb3bd2abe89c9ecfbdf2b9690aaf7540342)
Signed-off-by: Armin Kuster <akuster808@gmail.com>
2016-08-16 10:29:39 -07:00
Dai Caiyun
1b9b34df35 postfix: Fix rootfs creation errors
1) error: file /usr/share/man/man1/mailq.1 from install of postfix-doc
        conflicts with file from package esmtp-doc
2) error: file /usr/share/man/man1/newaliases.1 from install of postfix-doc
        conflicts with file from package esmtp-doc
3) error: file /usr/share/man/man1/sendmail.1 from install of postfix-doc
        conflicts with file from package esmtp-doc

Signed-off-by: Dai Caiyun <daicy.fnst@cn.fujitsu.com>
Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com>
Signed-off-by: Joe MacDonald <joe_macdonald@mentor.com>
(cherry picked from commit 7832c673504415cf78a910263c23dda8ec9b982d)
Signed-off-by: Armin Kuster <akuster808@gmail.com>
2016-08-16 10:29:39 -07:00
Armin Kuster
4ee1c29420 netkit-rsh: fix build issue.
glibc deprecate union wait and remove support from wait functions
https://sourceware.org/ml/libc-alpha/2016-02/msg00342.html
change rlogin.c accordingly

Signed-off-by: Armin Kuster <akuster808@gmail.com>
Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com>
Signed-off-by: Joe MacDonald <joe_macdonald@mentor.com>
(cherry picked from commit 62e3df2ddbeff9f2293027af6f159260cd2ab134)
Signed-off-by: Armin Kuster <akuster808@gmail.com>
2016-08-16 10:29:39 -07:00
Catalin Enache
7166a2daec squid: CVE-2016-4553
client_side.cc in Squid before 3.5.18 and 4.x before 4.0.10
does not properly ignore the Host header when absolute-URI
is provided, which allows remote attackers to conduct
cache-poisoning attacks via an HTTP request.

http://web.nvd.nist.gov/view/vuln/detail?vulnId=CVE-2016-4553

Backported upstream patch:
http://www.squid-cache.org/Versions/v3/3.5/changesets/squid-3.5-14039.patch

Signed-off-by: Catalin Enache <catalin.enache@windriver.com>
Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com>
Signed-off-by: Joe MacDonald <joe_macdonald@mentor.com>
(cherry picked from commit d46c89ae44c811b64b117613072698601e483b32)
Signed-off-by: Armin Kuster <akuster808@gmail.com>
2016-08-16 10:29:39 -07:00
Andre McCurdy
bee5bfb29d ntp: avoid floating dependency on mdns (aka mDNSResponder)
An mdns package is provided by meta-intel-iot-middleware.

Signed-off-by: Andre McCurdy <armccurdy@gmail.com>
Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com>
Signed-off-by: Joe MacDonald <joe_macdonald@mentor.com>
(cherry picked from commit 9a13040d7b10b9f7221f8190e75aa249bfacee9d)
Signed-off-by: Armin Kuster <akuster808@gmail.com>
2016-08-16 10:29:39 -07:00
Dai Caiyun
48603df0d4 openct: Fix rootfs creation errors
To fix error as following:
    file /var/run from install of openct-0.6.20-r0
    conflicts with file from package base-files-3.0.14

Signed-off-by: Dai Caiyun <daicy.fnst@cn.fujitsu.com>
Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com>
(cherry picked from commit 387824f1763c573fd05c97c4b94122350717340c)
Signed-off-by: Armin Kuster <akuster808@gmail.com>
2016-08-16 10:29:39 -07:00
Dai Caiyun
2bc19a8341 iptraf: Fix rootfs creation errors
fix errors as following:
       file /var/run from install of iptraf-3.0.0-r0.x86_64
       conflicts with file from package base-files-3.0.14-r89.ubinux_x86_64

Signed-off-by: Dai Caiyun <daicy.fnst@cn.fujitsu.com>
Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com>
(cherry picked from commit e49c2c2ba054cc8aa266f71e6204707cadd0f044)
Signed-off-by: Armin Kuster <akuster808@gmail.com>
2016-08-16 10:29:39 -07:00
Andreas Müller
59bcc717bd fontforge: add back gnulib to DEPENDS
commit 00ec8bc10df539ecedc3beb2dde28a8e4665cad8
Author: Paul Gortmaker <paul.gortmaker@windriver.com>
Date:   Sun May 8 15:08:12 2016 -0400

    autotools-bootstrap: make bootstrap package specific.

removed this dependency causing:

ERROR: fontforge-20150824-r0 do_configure: Function failed: do_configure (log file is located at /home/superandy/tmp/oe-core-glibc/work/cortexa7t2hf-neon-vfpv4-angstrom-linux-gnueabi/fontforge/20150824-r0/temp/log.do_configure.26234)
ERROR: Logfile of failure stored in: /home/superandy/tmp/oe-core-glibc/work/cortexa7t2hf-neon-vfpv4-angstrom-linux-gnueabi/fontforge/20150824-r0/temp/log.do_configure.26234
Log data follows:
| DEBUG: Executing python function sysroot_cleansstate
| DEBUG: Python function sysroot_cleansstate finished
| DEBUG: SITE files ['endian-little', 'bit-32', 'arm-common', 'arm-32', 'common-linux', 'common-glibc', 'arm-linux', 'arm-linux-gnueabi', 'common']
| DEBUG: Executing shell function autotools_preconfigure
| DEBUG: Shell function autotools_preconfigure finished
| DEBUG: Executing python function autotools_copy_aclocals
| DEBUG: SITE files ['endian-little', 'bit-32', 'arm-common', 'arm-32', 'common-linux', 'common-glibc', 'arm-linux', 'arm-linux-gnueabi', 'common']
| DEBUG: Python function autotools_copy_aclocals finished
| DEBUG: Executing shell function do_configure
| cp: cannot stat '/home/superandy/tmp/oe-core-glibc/sysroots/raspberrypi2/usr/share/gnulib': No such file or directory
| WARNING: /home/superandy/tmp/oe-core-glibc/work/cortexa7t2hf-neon-vfpv4-angstrom-linux-gnueabi/fontforge/20150824-r0/temp/run.do_configure.26234:1 exit 1 from 'cp -rf /home/superandy/tmp/oe-core-glibc/sysroots/raspberrypi2/usr/share/gnulib /home/superandy/tmp/oe-core-glibc/work/cortexa7t2hf-neon-vfpv4-angstrom-linux-gnueabi/fontforge/20150824-r0/git'
| ERROR: Function failed: do_configure (log file is located at /home/superandy/tmp/oe-core-glibc/work/cortexa7t2hf-neon-vfpv4-angstrom-linux-gnueabi/fontforge/20150824-r0/temp/log.do_configure.26234)

Signed-off-by: Andreas Müller <schnitzeltony@googlemail.com>
Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com>
(cherry picked from commit 5ec8663e2078ef1239f4ba8bdab657d63b44cdab)
Signed-off-by: Armin Kuster <akuster808@gmail.com>
2016-08-16 10:29:39 -07:00
Khem Raj
e7f48b92a9 initramfs-kexecboot-klibc-image: Skip for nios2
nios2 does not support klibc

Signed-off-by: Khem Raj <raj.khem@gmail.com>
Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com>
(cherry picked from commit 21a9e433304d2bdf5ca0da8784a523efc7123d8a)
Signed-off-by: Armin Kuster <akuster808@gmail.com>
2016-08-16 10:29:39 -07:00
Christopher Larson
eefd95829c x11vnc: remove old libtool macros from acinclude.m4
These can cause build problems. We only want macros in acinclude.m4 which
aren't available for aclocal to get elsewhere.

Signed-off-by: Christopher Larson <chris_larson@mentor.com>
Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com>
(cherry picked from commit f6db87726d84976275cfe6b74a9e270f6bf6792e)
Signed-off-by: Armin Kuster <akuster808@gmail.com>
2016-08-16 10:29:39 -07:00
Christopher Larson
514157c01f networkmanager: add missing dep on dbus-glib-native
The networkmanager build runs dbus-binding-tool, which only exists if
dbus-glib-native has been built, and will fail otherwise.

Signed-off-by: Christopher Larson <chris_larson@mentor.com>
Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com>
(cherry picked from commit a3d4309facf0ea261adad867e34a262e8db51b16)
Signed-off-by: Armin Kuster <akuster808@gmail.com>
2016-08-16 10:29:39 -07:00
Christopher Larson
2aa2d41ad5 networkmanager: add missing dep on intltool-native
Recipes using intltool need this dependency.

Signed-off-by: Christopher Larson <chris_larson@mentor.com>
Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com>
(cherry picked from commit 08395623a9eafd31121798892935bfb48992337e)
Signed-off-by: Armin Kuster <akuster808@gmail.com>
2016-08-16 10:29:38 -07:00
Christopher Larson
4f61ead39b openlmi-networking: add missing dep on konkretcmpi-native
Without it, we can hit errors like:

    | CMake Error at .../build/tmp/sysroots/qemux86-64/usr/share/cmake/Modules/OpenLMIMacros.cmake:105 (message):
    |   KonkretCMPI failed: No such file or directory

Signed-off-by: Christopher Larson <chris_larson@mentor.com>
Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com>
(cherry picked from commit b22c290e426a05f7a8374c2f0eea48dceac39861)
Signed-off-by: Armin Kuster <akuster808@gmail.com>
2016-08-16 10:29:38 -07:00
Ross Burton
9952ab95e6 llvm: make llvm-config wrapper error message more understandable
The llvm-config wrapper has an error message that is quite abrupt, expand it so
it helps the user.

Signed-off-by: Ross Burton <ross.burton@intel.com>
Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com>
(cherry picked from commit 2318f8ee8be985a0e600fc457b8cc55d5aa9144f)
Signed-off-by: Armin Kuster <akuster808@gmail.com>
2016-08-16 10:29:38 -07:00
Armin Kuster
7bef1e2a34 uim: Fix Warning
WARNING: uim-1.8.6-r0 do_configure: Missing DEPENDS on intltool-native

Signed-off-by: Armin Kuster <akuster808@gmail.com>
Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com>
(cherry picked from commit 4ff633a23a055ca1cb58b269846cbca649f42cea)
Signed-off-by: Armin Kuster <akuster808@gmail.com>
2016-08-16 10:29:38 -07:00
Kirill Esipov
d12c178db9 apache2: fix libtool's path in apxs
libtool-cross recipe install it as ${HOST_SYS}-libtool

Signed-off-by: Kirill Esipov <yesipov@gmail.com>
Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com>
(cherry picked from commit 33f5a5b43dff271a04b885a74232dcd66b9644fe)
Signed-off-by: Armin Kuster <akuster808@gmail.com>
2016-08-16 10:29:38 -07:00
Robert Yang
5026955114 rrdtool: only unset PERLHOSTLIB in do_configure
The do_compile requires it, otherwise it can't find the native module
correctly when perl-native is mirrored from another build.

Fixed:
| Compilation failed in require.
| BEGIN failed--compilation aborted.
| Can't locate loadable object for module File::Glob in @INC

Signed-off-by: Robert Yang <liezhi.yang@windriver.com>
Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com>
(cherry picked from commit daf619ec4cffab45f0137d02a770071643d10432)
Signed-off-by: Armin Kuster <akuster808@gmail.com>
2016-08-16 10:29:38 -07:00
Armin Kuster
9be607da81 pytest: fix runtime issues.
py.test requires debug, argparse and setuptool modules to run on a target

Signed-off-by: Armin Kuster <akuster808@gmail.com>
Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com>
(cherry picked from commit 5ad18c413b24e11587e52d320f26cc90c4bcce61)
Signed-off-by: Armin Kuster <akuster808@gmail.com>
2016-08-16 10:29:38 -07:00
Daniel McGregor
a0e346c25c krb5: fix uninitialized variable warning
On some targets clang erroniously detects an uninitialized variable.
Backport the fix from upstream.

Signed-off-by: Daniel McGregor <daniel.mcgregor@vecima.com>
Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com>
(cherry picked from commit 5da9408672d3929d2f71d0b15a8e06043c5a1109)
Signed-off-by: Armin Kuster <akuster808@gmail.com>
2016-08-16 10:29:38 -07:00
Armin Kuster
7a76b981f2 libxkbui: Fix license WARNING
WARNING: libxkbui-1_1.0.2-r10 do_populate_lic: libxkbui: No generic license file exists for: GPL in any provider

sources have:
Copyright (c) 1996 by Silicon Graphics Computer Systems, Inc.

so picked "SGI-1"

Signed-off-by: Armin Kuster <akuster808@gmail.com>
Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com>
(cherry picked from commit 901b9a2ec805b3be0dfdd9a399c5969c2b580029)
Signed-off-by: Armin Kuster <akuster808@gmail.com>
2016-08-16 10:29:38 -07:00
Armin Kuster
9f55eeb3b8 python-numeric: Add LLNL license
WARNING: python-numeric-24.2-ml3 do_populate_lic: python-numeric: No generic license file exists for: LLNL in any provider

copied from sources.

Signed-off-by: Armin Kuster <akuster808@gmail.com>
Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com>
(cherry picked from commit 09ccbeb7acc8658abb6a63b75e10a18ddcaffd06)
Signed-off-by: Armin Kuster <akuster808@gmail.com>
2016-08-16 10:29:38 -07:00
Armin Kuster
6c02b9e3e7 breakpad: disable ppc from being built.
../trunk/src/client/linux/dump_writer_common/raw_context_cpu.h:48:2: error: #error "This code has not been ported to your platform yet."
 |  #error "This code has not been ported to your platform yet."

Signed-off-by: Armin Kuster <akuster808@gmail.com>
Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com>
2016-08-10 13:42:14 +02:00
Armin Kuster
6dc605ce4c mongodb: failes to build on ppc
Checking if C compiler "powerpc-poky-linux-gcc  -m32 -mhard-float -mcpu=7400 -mno-spe --sysroot=/home/..../poky/build/tmp/sysroots/qemuppc" is GCC... yes
 | KeyError: 'powerpc':

add powerpc to COMPATIBLE_MACHINE.

Signed-off-by: Armin Kuster <akuster808@gmail.com>
Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com>
2016-08-10 13:42:13 +02:00
Armin Kuster
0878357ffc concurrencykit: fix fetch errors.
ERROR: concurrencykit-0.5.1+gitAUTOINC+f97d3da5c3-r0 do_fetch: Function failed: Fetcher failure for URL: 'git://github.com/concurrencykit/ck.git;protocol=https'. Unable to fetch URL from any source.

removed "protocol=https"

Signed-off-by: Armin Kuster <akuster808@gmail.com>
Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com>
2016-08-10 13:42:13 +02:00
Armin Kuster
a2bf1269fe openwsman: fix fetch error.
ERROR: openwsman-2.6.2-r0 do_fetch: Function failed: Fetcher failure for URL: 'git://github.com/Openwsman/openwsman.git;protocol=http'. Unable to fetch URL from any source.

removed "protocol=http"

Signed-off-by: Armin Kuster <akuster808@gmail.com>
Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com>
2016-08-10 13:42:13 +02:00
Armin Kuster
e96d38794d engine-pkcs11: fix fetch error
ERROR: engine-pkcs11-0.2.0-r0 do_fetch: Function failed: Fetcher failure for URL: 'git://github.com/OpenSC/engine_pkcs11.git;protocol=http'. Unable to fetch URL from any source.

removed "protocol=http"

Signed-off-by: Armin Kuster <akuster808@gmail.com>
Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com>
2016-08-10 13:42:13 +02:00
Armin Kuster
c7b4049261 libp11: fix fetch error.
ERROR: libp11-0.3.0-r0 do_fetch: Function failed: Fetcher failure for URL: 'git://github.com/OpenSC/libp11.git;protocol=http'. Unable to fetch URL from any source.

removed "protocol=http:

Signed-off-by: Armin Kuster <akuster808@gmail.com>
Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com>
2016-08-10 13:42:12 +02:00
Armin Kuster
247b1267bb Revert "leptonica: add PACAKGECONFIG for openjpeg"
This reverts commit 1726e7172b66769c1597719cf7aba852159317a0.

This patch added a build warning.
WARNING: leptonica-1.70-r0 do_configure: QA Issue: leptonica: configure was passed unrecognised options: --without-libopenjpeg [unknown-configure-option]

Signed-off-by: Armin Kuster <akuster808@gmail.com>
Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com>
2016-05-25 12:36:13 +02:00
Armin Kuster
ff38c70e93 python-cryptography: fix compile issue with openssl 1.0.2h
this fixes:

error: 'SSLv2_method' redeclared as different kind of symbol
|  SSL_METHOD* (*SSLv2_method)(void) = NULL;

Signed-off-by: Armin Kuster <akuster@mvista.com>
2016-05-15 13:36:15 -07:00
Robert Yang
107e624a8d nbd: fix LIC_FILES_CHKSUM
The file depcomp would be changed during configure, which is not
suitable for LIC_FILES_CHKSUM, there is a COPYING file which is GPLv2,
so use it.

Signed-off-by: Robert Yang <liezhi.yang@windriver.com>
Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com>
Signed-off-by: Joe MacDonald <joe_macdonald@mentor.com>
Signed-off-by: Armin Kuster <akuster808@gmail.com>
2016-05-13 23:07:24 -07:00
Qi.Chen@windriver.com
f76ad6c694 znc: fix QA issue and remove from blacklist
Modify the .pc file to fix the following QA problem.

  "BROKEN: QA Issue: znc.pc failed sanity test"

Signed-off-by: Chen Qi <Qi.Chen@windriver.com>
Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com>
Signed-off-by: Joe MacDonald <joe_macdonald@mentor.com>
Signed-off-by: Armin Kuster <akuster808@gmail.com>
2016-05-13 23:07:06 -07:00
Paul Gortmaker
9199968550 netcf: fix mishandling of gnulib submodule causing build fail
netcf fails to build on certain hosts with newer versions
of git installed as follows:

| ./bootstrap: Bootstrapping from checked-out netcf sources...
| ./bootstrap: consider installing git-merge-changelog from gnulib
| ./bootstrap: getting gnulib files...
| error: pathspec 'gnulib' did not match any file(s) known to git.

If we do a devshell we will see that our configure prepend that
intended to _create_ the .gitmodules has instead _modified_ it
and left us with this change present:

  sh-4.3# git diff
  diff --git a/.gitmodules b/.gitmodules
  index 7acb1ea19ca7..2d10b0e0e0fe 100644
  --- a/.gitmodules
  +++ b/.gitmodules
  @@ -1,3 +1,3 @@
   [submodule "gnulib"]
  -       path = .gnulib
  -       url = git://git.sv.gnu.org/gnulib.git
  +       path = gnulib
  +       url = git://git.sv.gnu.org/gnulib
  sh-4.3#

What happens is that the newer git does not respect uncommitted
changes to the .gitmodules file, and hence the path ".gnulib" is
still considered valid vs. the in tree updated path "gnulib".  It
doesn't help any that the package has its own tracked files in
gnulib/ that we stomp over, but the real fail is just uncommitted
changes to the .gitmodule as this insertion of a random path shows:

  sh-4.3# git diff
  diff --git a/.gitmodules b/.gitmodules
  index 7acb1ea19ca7..91bd45f8e4d4 100644
  --- a/.gitmodules
  +++ b/.gitmodules
  @@ -1,3 +1,3 @@
   [submodule "gnulib"]
  -       path = .gnulib
  +       path = gnulibaaa
          url = git://git.sv.gnu.org/gnulib.git
  sh-4.3# git --version
  git version 2.7.4
  sh-4.3# git submodule init
  fatal: no submodule mapping found in .gitmodules for path '.gnulib'
  sh-4.3#

Since the original bbclass simply assumed there was no .gitmodules
file to begin with, we can easily solve this by not clobbering it
and respect the path choice used by the package itself.

As the version of ./bootstrap shipped with netcf supports this:

     --no-git       do not use git to update gnulib.  Requires that
                    --gnulib-srcdir point to a correct gnulib snapshot

we can use it in conjunction with the pathspec since we know the
gnulib was just copied in from the sysroot, and does not need
to try and pull any further updates.

Signed-off-by: Paul Gortmaker <paul.gortmaker@windriver.com>
Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com>
Signed-off-by: Joe MacDonald <joe_macdonald@mentor.com>
Signed-off-by: Armin Kuster <akuster808@gmail.com>
2016-05-13 23:06:47 -07:00
Paul Gortmaker
3cec94aef8 autotools-bootstrap: make bootstrap package specific.
The theory behind this bbclass was reasonable, with the primary
goal being to avoid multiple downloads of gnulib, but it neglected
the fact that packages would be shipping a specific version of the
./bootstrap which will support some flags but maybe not all the
latest ones from the latest gnulib/build-aux/bootstrap file.

I attempted to simply update the two pkgs to use the latest copy
of bootstrap from gnulib but this of course triggers the descent
into autoconf hell that we all know and love.  Rather than futzing
with the packages configure.ac and deviating from what the pkg
maintainers intended and tested, we can just let the packages have
independent calls to ./bootstrap with whatever flags are needed.

The goal of this commit is to move the prepend out to the packages
and then delete the class without any real functional change ; i.e.
a purely mechanical change.  Then we can adjust each package to
ensure it will still build with a modern host, in an independent
fashion, while keeping the main advantage of not fetching gnulib
two extra times for netcf and fontforge.

Signed-off-by: Paul Gortmaker <paul.gortmaker@windriver.com>
Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com>
Signed-off-by: Joe MacDonald <joe_macdonald@mentor.com>
Signed-off-by: Armin Kuster <akuster808@gmail.com>
2016-05-13 23:05:54 -07:00
Armin Kuster
761a6866c7 wireshark: Fix new QA Error
NOTE: Resolving any missing task queue dependencies
ERROR: Nothing PROVIDES 'libepoxy' (but /oss/maint/mylayers/openembedded-core/meta/recipes-gnome/gtk+/gtk+3_3.18.8.bb DEPENDS on or otherwise requires it)
ERROR: libepoxy was skipped: missing required distro feature 'opengl' (not in DISTRO_FEATURES)

add DISTRO_FEATURES check for opengl to enable gtk3

Signed-off-by: Armin Kuster <akuster808@gmail.com>
Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com>
Signed-off-by: Joe MacDonald <joe_macdonald@mentor.com>
Signed-off-by: Armin Kuster <akuster808@gmail.com>
2016-05-13 23:04:36 -07:00
Qi.Chen@windriver.com
88a4748ea1 curlpp: fix recipe
Fix curlpp recipe to make it succeed to build.

Signed-off-by: Chen Qi <Qi.Chen@windriver.com>
Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com>
Signed-off-by: Joe MacDonald <joe_macdonald@mentor.com>
Signed-off-by: Armin Kuster <akuster808@gmail.com>
2016-05-13 23:04:17 -07:00