Re: [yocto] [meta-mono] [RFC] [PATCH 0/1] Force MONO_CFG_DIR

2015-07-20 Thread Richard Tollerton
Alex J Lennon writes: > Out of image-full-mono these have problems without gmcs present, > > Looks like we need a solution for these three to use mcs instead of gmcs, > > mono-xsp_3.0.11.bb I guess I'm the least concerned about this because of the fixes applied in git. They still haven't cut a r

Re: [yocto] [meta-mono] [RFC] [PATCH 0/1] Force MONO_CFG_DIR

2015-07-17 Thread Richard Tollerton
Alex J Lennon writes: > Hi Richard, > > On 17/07/2015 17:57, Richard Tollerton wrote: >> Hi Alex, >> >> When you mentioned having weird build troubles, that reminded me that I >> was seeing weird build problems of my own, that I had been refraining >> from

[yocto] [meta-mono] [RFC] [PATCH 1/1] mono.bbclass: set MONO_CFG_DIR

2015-07-17 Thread Richard Tollerton
orked around this by changing the mono-native build to install to /usr/etc instead of /etc, but that's more complicated to manage in the recipes, and violates the configuration symmetry between architectures.) Signed-off-by: Richard Tollerton --- classes/mono.bbclass | 2 ++ 1 file chang

[yocto] [meta-mono] [RFC] [PATCH 0/1] Force MONO_CFG_DIR

2015-07-17 Thread Richard Tollerton
ta-mono dev/rtollert/v5/mono-cfg https://github.com/rtollert/meta-mono/tree/dev/rtollert/v5/mono-cfg Richard Tollerton (1): mono.bbclass: set MONO_CFG_DIR classes/mono.bbclass | 2 ++ 1 file changed, 2 insertions(+) -- 2.4.4 -- ___ yocto mailing

Re: [yocto] [meta-mono] [PATCH 00/11] Refactor common mono build bits into mono.bbclass

2015-07-17 Thread Richard Tollerton
Alex J Lennon writes: > Richard, > > I'm having some trouble with builds here since that latest patch. > > Can you tell me, what version of Mono did you test against, and also did > you have Mono installed out of tree on the host system? > (I've had trouble in the past with the host mono being pi

[yocto] [meta-mono] [PATCH 02/11] dbus-sharp-glib: use mono.bbclass

2015-07-16 Thread Richard Tollerton
Signed-off-by: Richard Tollerton --- recipes-mono/dbus-sharp-glib/dbus-sharp-glib.inc | 13 ++--- 1 file changed, 2 insertions(+), 11 deletions(-) diff --git a/recipes-mono/dbus-sharp-glib/dbus-sharp-glib.inc b/recipes-mono/dbus-sharp-glib/dbus-sharp-glib.inc index 2028609..8be7a65

[yocto] [meta-mono] [PATCH 09/11] gtk-sharp.inc: use mono.bbclass and make some FILES fixes

2015-07-16 Thread Richard Tollerton
/usr/lib/gtk-sharp-2.0 and /usr/share/gapi-2.0 are (AFAIK) only used for building, and so belong in gtk-sharp-dev. All other relevant FILES entries have been rolled into mono.bbclass. Signed-off-by: Richard Tollerton --- recipes-mono/gtk-sharp/gtk-sharp.inc | 23 --- 1 file

[yocto] [meta-mono] [PATCH 08/11] mono-basic-4.xx.inc: use mono.bbclass

2015-07-16 Thread Richard Tollerton
*.Pdb and *.Mdb files were not found in the install so they are not added to FILES. Signed-off-by: Richard Tollerton --- recipes-mono/mono-basic/mono-basic-4.xx.inc | 13 + 1 file changed, 1 insertion(+), 12 deletions(-) diff --git a/recipes-mono/mono-basic/mono-basic-4.xx.inc b

[yocto] [meta-mono] [PATCH 10/11] gtk-sharp-native: remove mono-native dependency

2015-07-16 Thread Richard Tollerton
mono.bbclass already adds it so it's unnecessary here. Signed-off-by: Richard Tollerton --- recipes-mono/gtk-sharp/gtk-sharp-native_2.12.21.bb | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/recipes-mono/gtk-sharp/gtk-sharp-native_2.12.21.bb b/recipes-mono/gtk-shar

[yocto] [meta-mono] [PATCH 05/11] mono-addins: use mono.bbclass

2015-07-16 Thread Richard Tollerton
Signed-off-by: Richard Tollerton --- recipes-mono/mono-addins/mono-addins.inc | 14 ++ 1 file changed, 2 insertions(+), 12 deletions(-) diff --git a/recipes-mono/mono-addins/mono-addins.inc b/recipes-mono/mono-addins/mono-addins.inc index 767ad78..5549fb9 100644 --- a/recipes-mono

[yocto] [meta-mono] [PATCH 07/11] mono-xsp: use mono.bbclass

2015-07-16 Thread Richard Tollerton
Signed-off-by: Richard Tollerton --- recipes-mono/mono-xsp/mono-xsp-3.x.inc | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/recipes-mono/mono-xsp/mono-xsp-3.x.inc b/recipes-mono/mono-xsp/mono-xsp-3.x.inc index bee35ea..dac2b1a 100644 --- a/recipes-mono/mono-xsp/mono-xsp-3

[yocto] [meta-mono] [PATCH 11/11] gtk-sharp: remove mono-native dependency

2015-07-16 Thread Richard Tollerton
mono.bbclass already adds it so it's unnecessary here. Signed-off-by: Richard Tollerton --- recipes-mono/gtk-sharp/gtk-sharp_2.12.21.bb | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/recipes-mono/gtk-sharp/gtk-sharp_2.12.21.bb b/recipes-mono/gtk-sharp/gtk-sharp_2.12.

[yocto] [meta-mono] [PATCH 01/11] mono.bbclass: add

2015-07-16 Thread Richard Tollerton
native code, though, so don't set PACKAGE_ARCH="all". Signed-off-by: Richard Tollerton --- classes/mono.bbclass | 32 1 file changed, 32 insertions(+) create mode 100644 classes/mono.bbclass diff --git a/classes/mono.bbclass b/classes/mono.bbclas

[yocto] [meta-mono] [PATCH 04/11] fsharp.inc: use mono.bbclass

2015-07-16 Thread Richard Tollerton
Signed-off-by: Richard Tollerton --- recipes-mono/fsharp/fsharp.inc | 19 +-- 1 file changed, 1 insertion(+), 18 deletions(-) diff --git a/recipes-mono/fsharp/fsharp.inc b/recipes-mono/fsharp/fsharp.inc index 25c41b6..f5bdcc1 100644 --- a/recipes-mono/fsharp/fsharp.inc +++ b

[yocto] [meta-mono] [PATCH 00/11] Refactor common mono build bits into mono.bbclass

2015-07-16 Thread Richard Tollerton
es since commit 136ed556de19bd497279d6c3ae8704551fb1ec4d: mono-xsp-3.x.inc: use autogen.sh (2015-07-16 18:56:23 +0100) are available in the git repository at: git://github.com/rtollert/meta-mono dev/rtollert/v4/bbclass https://github.com/rtollert/meta-mono/tree/dev/rtollert/v4/bbclass Richard Tollerton (11): mo

[yocto] [meta-mono] [PATCH 06/11] mono-helloworld: use mono.bbclass

2015-07-16 Thread Richard Tollerton
Signed-off-by: Richard Tollerton --- recipes-mono/mono-helloworld/mono-helloworld.inc | 4 +--- 1 file changed, 1 insertion(+), 3 deletions(-) diff --git a/recipes-mono/mono-helloworld/mono-helloworld.inc b/recipes-mono/mono-helloworld/mono-helloworld.inc index 8fa046f..d63ca8c 100644 --- a

[yocto] [meta-mono] [PATCH 03/11] dbus-sharp: use mono.bbclass

2015-07-16 Thread Richard Tollerton
Signed-off-by: Richard Tollerton --- recipes-mono/dbus-sharp/dbus-sharp.inc | 13 + 1 file changed, 1 insertion(+), 12 deletions(-) diff --git a/recipes-mono/dbus-sharp/dbus-sharp.inc b/recipes-mono/dbus-sharp/dbus-sharp.inc index 243b489..a458082 100644 --- a/recipes-mono/dbus

Re: [yocto] [meta-mono] [PATCH 4/4] mono-xsp-3.x.inc: use autogen.sh

2015-07-16 Thread Richard Tollerton
Alex J Lennon writes: > Many thanks for the updates, fixes, and cleanups Richard. Your > patch-sets for mono-xsp, fsharp, mono-basic are applied. > > In future can you remove any trailing newlines from your patches > please? You're welcome! Yes, I will get those removed in future pull requests.

[yocto] [meta-mono] [PATCH 4/4] mono-xsp-3.x.inc: use autogen.sh

2015-07-16 Thread Richard Tollerton
h. I don't know for certain In any case, merely calling autogen.sh does work. This patch implements that, using autotools.bbclass:oe_runconf() as a template. Signed-off-by: Richard Tollerton --- recipes-mono/mono-xsp/mono-xsp-3.x.inc | 11 +++ 1 file changed, 11 insertions(+) diff

[yocto] [meta-mono] [PATCH 3/4] mono-xsp_3.0.11.bb: add

2015-07-16 Thread Richard Tollerton
Signed-off-by: Richard Tollerton --- recipes-mono/mono-xsp/mono-xsp_3.0.11.bb | 5 + 1 file changed, 5 insertions(+) create mode 100644 recipes-mono/mono-xsp/mono-xsp_3.0.11.bb diff --git a/recipes-mono/mono-xsp/mono-xsp_3.0.11.bb b/recipes-mono/mono-xsp/mono-xsp_3.0.11.bb new file mode

[yocto] [meta-mono] [PATCH 2/4] mono-xsp-3.x.inc: updating SRC_URI and LIC_FILES_CHKSUM

2015-07-16 Thread Richard Tollerton
Signed-off-by: Richard Tollerton --- recipes-mono/mono-xsp/mono-xsp-3.x.inc | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/recipes-mono/mono-xsp/mono-xsp-3.x.inc b/recipes-mono/mono-xsp/mono-xsp-3.x.inc index add1199..ffe0a28 100644 --- a/recipes-mono/mono-xsp/mono-xsp

[yocto] [meta-mono] [PATCH 1/4] mono-xsp-3.x.inc: copy from mono-xsp.inc

2015-07-16 Thread Richard Tollerton
Signed-off-by: Richard Tollerton --- recipes-mono/mono-xsp/mono-xsp-3.x.inc | 33 + 1 file changed, 33 insertions(+) create mode 100644 recipes-mono/mono-xsp/mono-xsp-3.x.inc diff --git a/recipes-mono/mono-xsp/mono-xsp-3.x.inc b/recipes-mono/mono-xsp/mono-xsp-3

[yocto] [meta-mono] [PATCH 0/4] mono-xsp: upgrade and fix build

2015-07-16 Thread Richard Tollerton
nce commit 8c613bf3d82dd5edb58472e5b016d86a1a9e4a63: README: Add contributors section (2015-07-16 10:17:06 +0100) are available in the git repository at: git://github.com/rtollert/meta-mono dev/rtollert/v3/mono-xsp https://github.com/rtollert/meta-mono/tree/dev/rtollert/v3/mono-xsp Richard Tollerton (4): mono-xsp-3.x

[yocto] [meta-mono] [PATCH 1/3] fsharp_3.1.2.4.bb: add

2015-07-16 Thread Richard Tollerton
There are several build issues in 3.1.1.1 that appear to be fixed in 3.1.2.4, so rather than try to fix the old version, add the new one. Signed-off-by: Richard Tollerton --- recipes-mono/fsharp/fsharp_3.1.2.4.bb | 7 +++ 1 file changed, 7 insertions(+) create mode 100644 recipes-mono

[yocto] [meta-mono] [PATCH 3/3] fsharp.inc: refactor FILES_*

2015-07-16 Thread Richard Tollerton
opriate to make file lists more concise and robust; i.e. replace mono/4.0/*, mono/2.0/* with mono/*/*. Move .xml (machine-readable assembly docs), .rsp, .Targets, etc. into fsharp-dev. Signed-off-by: Richard Tollerton --- recipes-mono/fsharp/fsharp.inc | 52 +--

[yocto] [meta-mono] [PATCH 2/3] fsharp: disable build separation

2015-07-16 Thread Richard Tollerton
The fsharp build isn't compatible with separate build dirs. [fsharp #438] -- https://github.com/fsharp/fsharp/issues/438 Signed-off-by: Richard Tollerton --- recipes-mono/fsharp/fsharp.inc | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/recipes-mono/fsharp/fsharp.

[yocto] [meta-mono] [PATCH 0/3] fsharp: build fixes and refactors

2015-07-16 Thread Richard Tollerton
Richard Tollerton (3): fsharp_3.1.2.4.bb: add fsharp: disable build separation fsharp.inc: refactor FILES_* recipes-mono/fsharp/fsharp.inc| 54 +++ recipes-mono/fsharp/fsharp_3.1.2.4.bb | 7 + 2 files changed, 24 insertions(+), 37 deletions

[yocto] [meta-mono] [PATCH 1/2] mono-basic-4.xx.inc: copy from mono-basic.inc

2015-07-16 Thread Richard Tollerton
Signed-off-by: Richard Tollerton --- recipes-mono/mono-basic/mono-basic-4.xx.inc | 33 + 1 file changed, 33 insertions(+) create mode 100644 recipes-mono/mono-basic/mono-basic-4.xx.inc diff --git a/recipes-mono/mono-basic/mono-basic-4.xx.inc b/recipes-mono/mono

[yocto] [meta-mono] [PATCH 2/2] mono-basic: add version 4.0

2015-07-16 Thread Richard Tollerton
Signed-off-by: Richard Tollerton --- recipes-mono/mono-basic/mono-basic-4.xx.inc | 4 ++-- recipes-mono/mono-basic/mono-basic_4.0.bb | 5 + 2 files changed, 7 insertions(+), 2 deletions(-) create mode 100644 recipes-mono/mono-basic/mono-basic_4.0.bb diff --git a/recipes-mono/mono-basic

[yocto] [meta-mono] [PATCH 0/2] upgrade mono-basic to 4.0

2015-07-16 Thread Richard Tollerton
mono-basic https://github.com/rtollert/meta-mono/tree/dev/rtollert/v3/mono-basic Richard Tollerton (2): mono-basic-4.xx.inc: copy from mono-basic.inc mono-basic: add version 4.0 recipes-mono/mono-basic/mono-basic-4.xx.inc | 33 + recipes-mono/mono-basic/mono-ba

[yocto] [meta-mono] [PATCH 2/3] gtk-sharp-dev: add perl dependency

2015-07-15 Thread Richard Tollerton
This package has perl scripts; make sure they're runnable. Signed-off-by: Richard Tollerton --- recipes-mono/gtk-sharp/gtk-sharp.inc | 1 + 1 file changed, 1 insertion(+) diff --git a/recipes-mono/gtk-sharp/gtk-sharp.inc b/recipes-mono/gtk-sharp/gtk-sharp.inc index fe2b285..45d12b2 1

[yocto] [meta-mono] [PATCH 1/3] libgdiplus-native: depend explicitly on giflib-native

2015-07-15 Thread Richard Tollerton
libgdiplus 2.10.8 is incompatible with changes made to the giflib5 API. This causes a build failure if giflib5 is installed on the host machine. To fix this, explicitly depend on giflib-native, which is still version 4.x and is thus compatible. Signed-off-by: Richard Tollerton --- recipes-mono

[yocto] [meta-mono] [PATCH 3/3] libgdiplus: add jpeg, tiff, giflib, libexif dependencies

2015-07-15 Thread Richard Tollerton
These dependencies were found in package QA. Signed-off-by: Richard Tollerton --- recipes-mono/libgdiplus/libgdiplus_2.10.8.bb | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/recipes-mono/libgdiplus/libgdiplus_2.10.8.bb b/recipes-mono/libgdiplus/libgdiplus_2.10.8.bb index

[yocto] [meta-mono] [PATCH 0/3] DEPENDS/RDEPENDS fixes

2015-07-15 Thread Richard Tollerton
: disable parallel make (2015-07-08 11:46:11 +0100) are available in the git repository at: git://github.com/rtollert/meta-mono dev/rtollert/v2/depends https://github.com/rtollert/meta-mono/tree/dev/rtollert/v2/depends Richard Tollerton (3): libgdiplus-native: depend explicitly on giflib-native

[yocto] [meta-mono] [PATCH 1/1] mono-4.xx.inc: use PARALLEL_MAKEINST="" instead of PARALLEL_MAKE=""

2015-07-15 Thread Richard Tollerton
Disable parallel build only in `make install` because races haven't yet been observed in the rest of the build. Signed-off-by: Richard Tollerton --- recipes-mono/mono/mono-4.xx.inc | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/recipes-mono/mono/mono-4.xx.inc b/recipes

[yocto] [meta-mono] [PATCH 0/1] mono: use PARALLEL_MAKEINST="" instead of PARALLEL_MAKE=""

2015-07-15 Thread Richard Tollerton
a-mono dev/rtollert/v2/parallel https://github.com/rtollert/meta-mono/tree/dev/rtollert/v2/parallel Richard Tollerton (1): mono-4.xx.inc: use PARALLEL_MAKEINST="" instead of PARALLEL_MAKE="" recipes-mono/mono/mono-4.xx.inc | 2 +- 1 file changed, 1 insertio

[yocto] [PATCH] mono-4.xx.inc: disable parallel make

2015-07-07 Thread Richard Tollerton
mono and mono-native builds. So the correct place for the workaround ought to be in the shared .inc file. Signed-off-by: Richard Tollerton --- recipes-mono/mono/mono-4.xx.inc | 3 +++ 1 file changed, 3 insertions(+) diff --git a/recipes-mono/mono/mono-4.xx.inc b/recipes-mono/mono/mono-4.xx.inc

Re: [yocto] meta-mono: Issue building 4.0.2.4

2015-07-07 Thread Richard Tollerton
Chris Morgan writes: > /home/cmorgan/projects/yocto-cybex/build/tmp/work/x86_64-linux/mono-native/4.0.1.34-r0/image/home/cmorgan/projects/yocto-cybex/build/tmp/sysroots/x86_64-linux/usr/lib/mono/xbuild/Microsoft/VisualStudio/v11.0/WebApplications > | /usr/bin/install: cannot create regular file >

Re: [yocto] [OE-core] [PATCH] cross-localedef-native_2.20.bb: fix for gcc5

2015-07-07 Thread Richard Tollerton
"Burton, Ross" writes: > On 7 July 2015 at 03:54, Richard Tollerton wrote: > >> The build of cross-localedef-native is observed to fail under gcc5 hosts >> with multiple definition errors, e.g.: >> > > Is this patch intended for fido? Master doesn&#x

[yocto] [PATCH] cross-localedef-native_2.20.bb: fix for gcc5

2015-07-06 Thread Richard Tollerton
ed in the Porting guide at https://gcc.gnu.org/gcc-5/porting_to.html. Adding the '-fgnu89-inline' option fixes the issue. (This fix, including the above explanation, was shamelessly copied from http://git.vahanus.net/?p=csc/ptxdist-kp.git;a=commit;h=2f04a3587bd33c74ccc9be6e115a8b1fde620841

[yocto] [meta-mingw][RESEND][PATCH 0/3] Fix gdb-cross-canadian on mingw32

2014-07-16 Thread Richard Tollerton
a hassle, as long as you don't care about Python support or TUI. These patches were tested on daisy then ported to master. Richard Tollerton (3): common-mingw: force ac_cv_func_mmap_fixed_mapped=no gdb-cross-canadian: remove ncurses and python deps from mingw32 builds packagegroup-cro

[yocto] [meta-mingw][RESEND][PATCH 2/3] gdb-cross-canadian: remove ncurses and python deps from mingw32 builds

2014-07-16 Thread Richard Tollerton
doesn't appear to build either statically or dynamically. Just disable that for now too. This results in mingw32 gdb not supporting plugins, pretty-printing, or TUI mode, at the very least. But MI mode works, as does gdb's internal readline implementation. Signed-off-by: Richard

[yocto] [meta-mingw][RESEND][PATCH 1/3] common-mingw: force ac_cv_func_mmap_fixed_mapped=no

2014-07-16 Thread Richard Tollerton
The expat mingw build breaks because ix86-common defines ac_cv_func_mmap_fixed_mapped=yes, causing the build to think that mmap(), mman.h actually exist. Fix this by always forcing the variable to "no", which configure would have concluded without such interference. Signed-off-b

[yocto] [meta-mingw][RESEND][PATCH 3/3] packagegroup-cross-canadian: reenable gdb on mingw32

2014-07-16 Thread Richard Tollerton
Signed-off-by: Richard Tollerton --- recipes-core/packagegroups/packagegroup-cross-canadian.bbappend | 5 - 1 file changed, 5 deletions(-) delete mode 100644 recipes-core/packagegroups/packagegroup-cross-canadian.bbappend diff --git a/recipes-core/packagegroups/packagegroup-cross