I just tried re-building it and it works locally (I uninstalled the
existing mono packages on my machine and rebuilt the package).
I noticed 2 things in the logs:
1. libgdiplus-dev is at v3.12-r0. Could you please update that APKBUILD
& try again (I submitted a patch for it right before this one). The two
packages - libgdiplus and mono - go hand in hand.
2. It says that monolite was outdated - this is peculiar - does the
build machine have internet access? (I think one of the make targets
touches the web)
Thanks!
On 02/09/2016 03:06 PM, Natanael Copa wrote:
> On Tue, 9 Feb 2016 16:40:14 +0000> Jonathan Curran <jonathan@curran.in> wrote:>>> http://www.mono-project.com/>>>> Included fixes come from openSUSE mono factory>> --->> testing/mono/APKBUILD | 43 +++++++++++++--------->> testing/mono/assume-UTC-if-no-TZ-set.patch | 31 ---------------->> testing/mono/mono-nunit-default-runtime-4.5.patch | 8 ++++>> .../mono/mono-un-revoke-fix-in-BNC-144655.patch | 13 +++++++>> testing/mono/strncat-process-c.patch | 11 ++++++>> 5 files changed, 57 insertions(+), 49 deletions(-)>> delete mode 100644 testing/mono/assume-UTC-if-no-TZ-set.patch>> create mode 100644 testing/mono/mono-nunit-default-runtime-4.5.patch>> create mode 100644 testing/mono/mono-un-revoke-fix-in-BNC-144655.patch>> create mode 100644 testing/mono/strncat-process-c.patch> Thanks!>> I pushed this, but it appears to not build on x86_64:>> make[3]: Nothing to be done for 'all-am'.> make[3]: Leaving directory '/home/ncopa/aports/testing/mono/src/mono-4.2.2/data'> make[2]: Leaving directory '/home/ncopa/aports/testing/mono/src/mono-4.2.2/data'> Making all in runtime> make[2]: Entering directory '/home/ncopa/aports/testing/mono/src/mono-4.2.2/runtime'> if test -w /home/ncopa/aports/testing/mono/src/mono-4.2.2/mcs; then :; else chmod -R +w /home/ncopa/aports/testing/mono/src/mono-4.2.2/mcs; fi> cd /home/ncopa/aports/testing/mono/src/mono-4.2.2/mcs && make --no-print-directory -s NO_DIR_CHECK=1 PROFILES='binary_reference_assemblies net_4_5 xbuild_12 xbuild_14 ' CC='gcc' all-profiles> make[6]: mcs: Command not found> build/profiles/basic.make:93: recipe for target 'build/deps/basic-profile-check.exe' failed> make[6]: *** [build/deps/basic-profile-check.exe] Error 127> *** The compiler 'mcs' doesn't appear to be usable.> *** Trying the 'monolite' directory.> TYPE: 7> V: mono_create_corlib_exception_2> * Assertion at mini-amd64.c:478, condition `amd64_is_imm32 (disp)' not met>> Stacktrace:>> at <unknown> <0xffffffff>> at System.Security.Permissions.SecurityPermission..ctor (System.Security.Permissions.SecurityPermissionFlag) <0x00013>> at System.Security.SecurityManager..cctor () <0x00027>> at (wrapper runtime-invoke) object.runtime_invoke_void (object,intptr,intptr,intptr) <0xffffffff>> at <unknown> <0xffffffff>> at System.Environment.GetEnvironmentVariable (string) <0x0000f>> at Mono.CSharp.Driver.Main (string[]) <0x00023>> at (wrapper runtime-invoke) <Module>.runtime_invoke_int_object (object,intptr,intptr,intptr) <0xffffffff>>> =================================================================> Got a SIGABRT while executing native code. This usually indicates> a fatal error in the mono runtime or one of the native libraries> used by your application.> =================================================================>> Killed> build/profiles/basic.make:93: recipe for target 'build/deps/basic-profile-check.exe' failed> make[8]: *** [build/deps/basic-profile-check.exe] Error 137> *** The contents of your 'monolite' directory may be out-of-date> *** You may want to try 'make get-monolite-latest'> build/profiles/basic.make:77: recipe for target 'do-profile-check-monolite' failed> make[8]: *** [do-profile-check-monolite] Error 1>>>> http://build.alpinelinux.org/buildlogs/build-edge-x86_64/testing/mono/mono-4.2.2.30-r1.log>>> -nc
---
Unsubscribe: alpine-aports+unsubscribe@lists.alpinelinux.org
Help: alpine-aports+help@lists.alpinelinux.org
---
On Tue, 9 Feb 2016 16:40:14 +0000
Jonathan Curran <jonathan@curran.in> wrote:
> http://www.mono-project.com/> > Included fixes come from openSUSE mono factory> ---> testing/mono/APKBUILD | 43 +++++++++++++---------> testing/mono/assume-UTC-if-no-TZ-set.patch | 31 ----------------> testing/mono/mono-nunit-default-runtime-4.5.patch | 8 ++++> .../mono/mono-un-revoke-fix-in-BNC-144655.patch | 13 +++++++> testing/mono/strncat-process-c.patch | 11 ++++++> 5 files changed, 57 insertions(+), 49 deletions(-)> delete mode 100644 testing/mono/assume-UTC-if-no-TZ-set.patch> create mode 100644 testing/mono/mono-nunit-default-runtime-4.5.patch> create mode 100644 testing/mono/mono-un-revoke-fix-in-BNC-144655.patch> create mode 100644 testing/mono/strncat-process-c.patch
Thanks!
I pushed this, but it appears to not build on x86_64:
make[3]: Nothing to be done for 'all-am'.
make[3]: Leaving directory '/home/ncopa/aports/testing/mono/src/mono-4.2.2/data'
make[2]: Leaving directory '/home/ncopa/aports/testing/mono/src/mono-4.2.2/data'
Making all in runtime
make[2]: Entering directory '/home/ncopa/aports/testing/mono/src/mono-4.2.2/runtime'
if test -w /home/ncopa/aports/testing/mono/src/mono-4.2.2/mcs; then :; else chmod -R +w /home/ncopa/aports/testing/mono/src/mono-4.2.2/mcs; fi
cd /home/ncopa/aports/testing/mono/src/mono-4.2.2/mcs && make --no-print-directory -s NO_DIR_CHECK=1 PROFILES='binary_reference_assemblies net_4_5 xbuild_12 xbuild_14 ' CC='gcc' all-profiles
make[6]: mcs: Command not found
build/profiles/basic.make:93: recipe for target 'build/deps/basic-profile-check.exe' failed
make[6]: *** [build/deps/basic-profile-check.exe] Error 127
*** The compiler 'mcs' doesn't appear to be usable.
*** Trying the 'monolite' directory.
TYPE: 7
V: mono_create_corlib_exception_2
* Assertion at mini-amd64.c:478, condition `amd64_is_imm32 (disp)' not met
Stacktrace:
at <unknown> <0xffffffff>
at System.Security.Permissions.SecurityPermission..ctor (System.Security.Permissions.SecurityPermissionFlag) <0x00013>
at System.Security.SecurityManager..cctor () <0x00027>
at (wrapper runtime-invoke) object.runtime_invoke_void (object,intptr,intptr,intptr) <0xffffffff>
at <unknown> <0xffffffff>
at System.Environment.GetEnvironmentVariable (string) <0x0000f>
at Mono.CSharp.Driver.Main (string[]) <0x00023>
at (wrapper runtime-invoke) <Module>.runtime_invoke_int_object (object,intptr,intptr,intptr) <0xffffffff>
=================================================================
Got a SIGABRT while executing native code. This usually indicates
a fatal error in the mono runtime or one of the native libraries
used by your application.
=================================================================
Killed
build/profiles/basic.make:93: recipe for target 'build/deps/basic-profile-check.exe' failed
make[8]: *** [build/deps/basic-profile-check.exe] Error 137
*** The contents of your 'monolite' directory may be out-of-date
*** You may want to try 'make get-monolite-latest'
build/profiles/basic.make:77: recipe for target 'do-profile-check-monolite' failed
make[8]: *** [do-profile-check-monolite] Error 1
http://build.alpinelinux.org/buildlogs/build-edge-x86_64/testing/mono/mono-4.2.2.30-r1.log
-nc
---
Unsubscribe: alpine-aports+unsubscribe@lists.alpinelinux.org
Help: alpine-aports+help@lists.alpinelinux.org
---
Are you per-chance running Alpine w/a Xen kernel? I found an issue
related to that scenario & not much else. I'm building on the regular
grsec kernel.
On 02/10/2016 06:05 AM, Natanael Copa wrote:
> On Tue, 9 Feb 2016 15:25:36 -0600> Jonathan Curran <jonathan@curran.in> wrote:>>> I just tried re-building it and it works locally (I uninstalled the>> existing mono packages on my machine and rebuilt the package).>>>> I noticed 2 things in the logs:>>>> 1. libgdiplus-dev is at v3.12-r0. Could you please update that APKBUILD>> & try again (I submitted a patch for it right before this one). The two>> packages - libgdiplus and mono - go hand in hand.> done. i saw it after pushed mono. sorry.>>> 2. It says that monolite was outdated - this is peculiar - does the>> build machine have internet access? (I think one of the make targets>> touches the web)> yes it has internet.>> and it still fails. What is weird is that the 32bit build works.>> build log:> http://build.alpinelinux.org/buildlogs/build-edge-x86_64/testing/mono/mono-4.2.2.30-r1.log>> -nc>>> Thanks!>>>> On 02/09/2016 03:06 PM, Natanael Copa wrote:>>> On Tue, 9 Feb 2016 16:40:14 +0000>>> Jonathan Curran <jonathan@curran.in> wrote:>>> >>>> http://www.mono-project.com/>>>>>>>> Included fixes come from openSUSE mono factory>>>> --->>>> testing/mono/APKBUILD | 43 +++++++++++++--------->>>> testing/mono/assume-UTC-if-no-TZ-set.patch | 31 ---------------->>>> testing/mono/mono-nunit-default-runtime-4.5.patch | 8 ++++>>>> .../mono/mono-un-revoke-fix-in-BNC-144655.patch | 13 +++++++>>>> testing/mono/strncat-process-c.patch | 11 ++++++>>>> 5 files changed, 57 insertions(+), 49 deletions(-)>>>> delete mode 100644 testing/mono/assume-UTC-if-no-TZ-set.patch>>>> create mode 100644 testing/mono/mono-nunit-default-runtime-4.5.patch>>>> create mode 100644 testing/mono/mono-un-revoke-fix-in-BNC-144655.patch>>>> create mode 100644 testing/mono/strncat-process-c.patch>>> Thanks!>>>>>> I pushed this, but it appears to not build on x86_64:>>>>>> make[3]: Nothing to be done for 'all-am'.>>> make[3]: Leaving directory '/home/ncopa/aports/testing/mono/src/mono-4.2.2/data'>>> make[2]: Leaving directory '/home/ncopa/aports/testing/mono/src/mono-4.2.2/data'>>> Making all in runtime>>> make[2]: Entering directory '/home/ncopa/aports/testing/mono/src/mono-4.2.2/runtime'>>> if test -w /home/ncopa/aports/testing/mono/src/mono-4.2.2/mcs; then :; else chmod -R +w /home/ncopa/aports/testing/mono/src/mono-4.2.2/mcs; fi>>> cd /home/ncopa/aports/testing/mono/src/mono-4.2.2/mcs && make --no-print-directory -s NO_DIR_CHECK=1 PROFILES='binary_reference_assemblies net_4_5 xbuild_12 xbuild_14 ' CC='gcc' all-profiles>>> make[6]: mcs: Command not found>>> build/profiles/basic.make:93: recipe for target 'build/deps/basic-profile-check.exe' failed>>> make[6]: *** [build/deps/basic-profile-check.exe] Error 127>>> *** The compiler 'mcs' doesn't appear to be usable.>>> *** Trying the 'monolite' directory.>>> TYPE: 7>>> V: mono_create_corlib_exception_2>>> * Assertion at mini-amd64.c:478, condition `amd64_is_imm32 (disp)' not met>>>>>> Stacktrace:>>>>>> at <unknown> <0xffffffff>>>> at System.Security.Permissions.SecurityPermission..ctor (System.Security.Permissions.SecurityPermissionFlag) <0x00013>>>> at System.Security.SecurityManager..cctor () <0x00027>>>> at (wrapper runtime-invoke) object.runtime_invoke_void (object,intptr,intptr,intptr) <0xffffffff>>>> at <unknown> <0xffffffff>>>> at System.Environment.GetEnvironmentVariable (string) <0x0000f>>>> at Mono.CSharp.Driver.Main (string[]) <0x00023>>>> at (wrapper runtime-invoke) <Module>.runtime_invoke_int_object (object,intptr,intptr,intptr) <0xffffffff>>>>>>> =================================================================>>> Got a SIGABRT while executing native code. This usually indicates>>> a fatal error in the mono runtime or one of the native libraries>>> used by your application.>>> =================================================================>>>>>> Killed>>> build/profiles/basic.make:93: recipe for target 'build/deps/basic-profile-check.exe' failed>>> make[8]: *** [build/deps/basic-profile-check.exe] Error 137>>> *** The contents of your 'monolite' directory may be out-of-date>>> *** You may want to try 'make get-monolite-latest'>>> build/profiles/basic.make:77: recipe for target 'do-profile-check-monolite' failed>>> make[8]: *** [do-profile-check-monolite] Error 1>>>>>>>>>>>> http://build.alpinelinux.org/buildlogs/build-edge-x86_64/testing/mono/mono-4.2.2.30-r1.log>>>>>>>>> -nc
---
Unsubscribe: alpine-aports+unsubscribe@lists.alpinelinux.org
Help: alpine-aports+help@lists.alpinelinux.org
---
On Tue, 9 Feb 2016 15:25:36 -0600
Jonathan Curran <jonathan@curran.in> wrote:
> I just tried re-building it and it works locally (I uninstalled the > existing mono packages on my machine and rebuilt the package).> > I noticed 2 things in the logs:> > 1. libgdiplus-dev is at v3.12-r0. Could you please update that APKBUILD > & try again (I submitted a patch for it right before this one). The two > packages - libgdiplus and mono - go hand in hand.
done. i saw it after pushed mono. sorry.
> 2. It says that monolite was outdated - this is peculiar - does the > build machine have internet access? (I think one of the make targets > touches the web)
yes it has internet.
and it still fails. What is weird is that the 32bit build works.
build log:
http://build.alpinelinux.org/buildlogs/build-edge-x86_64/testing/mono/mono-4.2.2.30-r1.log
-nc
> > Thanks!> > On 02/09/2016 03:06 PM, Natanael Copa wrote:> > On Tue, 9 Feb 2016 16:40:14 +0000> > Jonathan Curran <jonathan@curran.in> wrote:> > > >> http://www.mono-project.com/> >>> >> Included fixes come from openSUSE mono factory> >> ---> >> testing/mono/APKBUILD | 43 +++++++++++++---------> >> testing/mono/assume-UTC-if-no-TZ-set.patch | 31 ----------------> >> testing/mono/mono-nunit-default-runtime-4.5.patch | 8 ++++> >> .../mono/mono-un-revoke-fix-in-BNC-144655.patch | 13 +++++++> >> testing/mono/strncat-process-c.patch | 11 ++++++> >> 5 files changed, 57 insertions(+), 49 deletions(-)> >> delete mode 100644 testing/mono/assume-UTC-if-no-TZ-set.patch> >> create mode 100644 testing/mono/mono-nunit-default-runtime-4.5.patch> >> create mode 100644 testing/mono/mono-un-revoke-fix-in-BNC-144655.patch> >> create mode 100644 testing/mono/strncat-process-c.patch > > Thanks!> >> > I pushed this, but it appears to not build on x86_64:> >> > make[3]: Nothing to be done for 'all-am'.> > make[3]: Leaving directory '/home/ncopa/aports/testing/mono/src/mono-4.2.2/data'> > make[2]: Leaving directory '/home/ncopa/aports/testing/mono/src/mono-4.2.2/data'> > Making all in runtime> > make[2]: Entering directory '/home/ncopa/aports/testing/mono/src/mono-4.2.2/runtime'> > if test -w /home/ncopa/aports/testing/mono/src/mono-4.2.2/mcs; then :; else chmod -R +w /home/ncopa/aports/testing/mono/src/mono-4.2.2/mcs; fi> > cd /home/ncopa/aports/testing/mono/src/mono-4.2.2/mcs && make --no-print-directory -s NO_DIR_CHECK=1 PROFILES='binary_reference_assemblies net_4_5 xbuild_12 xbuild_14 ' CC='gcc' all-profiles> > make[6]: mcs: Command not found> > build/profiles/basic.make:93: recipe for target 'build/deps/basic-profile-check.exe' failed> > make[6]: *** [build/deps/basic-profile-check.exe] Error 127> > *** The compiler 'mcs' doesn't appear to be usable.> > *** Trying the 'monolite' directory.> > TYPE: 7> > V: mono_create_corlib_exception_2> > * Assertion at mini-amd64.c:478, condition `amd64_is_imm32 (disp)' not met> >> > Stacktrace:> >> > at <unknown> <0xffffffff>> > at System.Security.Permissions.SecurityPermission..ctor (System.Security.Permissions.SecurityPermissionFlag) <0x00013>> > at System.Security.SecurityManager..cctor () <0x00027>> > at (wrapper runtime-invoke) object.runtime_invoke_void (object,intptr,intptr,intptr) <0xffffffff>> > at <unknown> <0xffffffff>> > at System.Environment.GetEnvironmentVariable (string) <0x0000f>> > at Mono.CSharp.Driver.Main (string[]) <0x00023>> > at (wrapper runtime-invoke) <Module>.runtime_invoke_int_object (object,intptr,intptr,intptr) <0xffffffff>> >> > =================================================================> > Got a SIGABRT while executing native code. This usually indicates> > a fatal error in the mono runtime or one of the native libraries> > used by your application.> > =================================================================> >> > Killed> > build/profiles/basic.make:93: recipe for target 'build/deps/basic-profile-check.exe' failed> > make[8]: *** [build/deps/basic-profile-check.exe] Error 137> > *** The contents of your 'monolite' directory may be out-of-date> > *** You may want to try 'make get-monolite-latest'> > build/profiles/basic.make:77: recipe for target 'do-profile-check-monolite' failed> > make[8]: *** [do-profile-check-monolite] Error 1> >> >> >> > http://build.alpinelinux.org/buildlogs/build-edge-x86_64/testing/mono/mono-4.2.2.30-r1.log> >> >> > -nc >
---
Unsubscribe: alpine-aports+unsubscribe@lists.alpinelinux.org
Help: alpine-aports+help@lists.alpinelinux.org
---