[Mono-dev] Building Mono on Linux/Alpha

Zoltan Varga vargaz at gmail.com
Fri Jan 20 07:44:19 EST 2006


                   Hi,

  Mono hasn't been ported to the alpha CPU, only the interpreter is provided
which is not really supported. Most likely this causes this problem.

                                 Zoltan

On 1/20/06, Servey Tikhonov <tsv at solvo.ru> wrote:
> Hello,
>
> I am trying to build mono package from Fedora development on Linux/Alpha.
> The version of Mono is 1.1.13. It fails in following place:
> make[8]: Entering directory
> `/mnt/disk/build/BUILD/mono-1.1.13/mcs/tools/gacutil'
> MONO_PATH="../../class/lib/net_1_1_bootstrap:$MONO_PATH"
> /mnt/disk/build/BUILD/mono-1.1.13/runtime/mono-wrapper
> ../../class/lib/net_1_1_bootstrap/mcs.exe /codepage:28591
> -r:Mono.Security.dll   -d:NET_1_1 -d:ONLY_1_1 -debug -target:exe
> -out:gacutil.exe   @gacutil.exe.sources
>
> ** (../../class/lib/net_1_1_bootstrap/mcs.exe:23092): WARNING **: Using
> non-atomic functions!  Expect race conditions when using process-shared
> handles!
> driver.cs(651,25): warning CS0169: The private method
> `Mono.Tools.Driver.CombinePaths(string, string)' is never used
> Compilation succeeded - 1 warning(s)
> mv gacutil.exe ../../class/lib/net_1_1_bootstrap/gacutil.exe
> test ! -f gacutil.exe.mdb || mv gacutil.exe.mdb
> ../../class/lib/net_1_1_bootstrap/gacutil.exe.mdb
> make[8]: Leaving directory
> `/mnt/disk/build/BUILD/mono-1.1.13/mcs/tools/gacutil'
> make[7]: Leaving directory
> `/mnt/disk/build/BUILD/mono-1.1.13/mcs/tools/gacutil'
> make[7]: Entering directory
> `/mnt/disk/build/BUILD/mono-1.1.13/mcs/tools/security'
> make all-local
> make[8]: Entering directory
> `/mnt/disk/build/BUILD/mono-1.1.13/mcs/tools/security'
> MONO_PATH="../../class/lib/net_1_1_bootstrap:$MONO_PATH"
> /mnt/disk/build/BUILD/mono-1.1.13/runtime/mono-wrapper
> ../../class/lib/net_1_1_bootstrap/mcs.exe /codepage:28591
> /lib:../../class/lib/net_1_1_bootstrap -r:Mono.Security.dll  -d:NET_1_1
> -d:ONLY_1_1 -debug /out:../../class/lib/net_1_1_bootstrap/sn.exe sn.cs
> StrongNameManager.cs AssemblyInfo.cs ../../build/common/Consts.cs
>
> ** (../../class/lib/net_1_1_bootstrap/mcs.exe:23496): WARNING **: Using
> non-atomic functions!  Expect race conditions when using process-shared
> handles!
> sn.cs(121,15): warning CS0169: The private method
> `Mono.Tools.SN.IsStrongNamed(System.Reflection.Assembly)' is never used
> Compilation succeeded - 1 warning(s)
> make[8]: Leaving directory
> `/mnt/disk/build/BUILD/mono-1.1.13/mcs/tools/security'
> make[7]: Leaving directory
> `/mnt/disk/build/BUILD/mono-1.1.13/mcs/tools/security'
> make all-local
> make[7]: Entering directory `/mnt/disk/build/BUILD/mono-1.1.13/mcs/tools'
> make[7]: Leaving directory `/mnt/disk/build/BUILD/mono-1.1.13/mcs/tools'
> make[6]: Leaving directory `/mnt/disk/build/BUILD/mono-1.1.13/mcs/tools'
> make all-local
> make[6]: Entering directory `/mnt/disk/build/BUILD/mono-1.1.13/mcs'
> make[6]: Leaving directory `/mnt/disk/build/BUILD/mono-1.1.13/mcs'
> make[5]: Leaving directory `/mnt/disk/build/BUILD/mono-1.1.13/mcs'
> make PROFILE=default all
> make[5]: Entering directory `/mnt/disk/build/BUILD/mono-1.1.13/mcs'
> make[6]: Entering directory `/mnt/disk/build/BUILD/mono-1.1.13/mcs/build'
> make all-local
> make[7]: Entering directory `/mnt/disk/build/BUILD/mono-1.1.13/mcs/build'
> make[7]: Leaving directory `/mnt/disk/build/BUILD/mono-1.1.13/mcs/build'
> make[6]: Leaving directory `/mnt/disk/build/BUILD/mono-1.1.13/mcs/build'
> make[6]: Entering directory `/mnt/disk/build/BUILD/mono-1.1.13/mcs/jay'
> make all-local
> make[7]: Entering directory `/mnt/disk/build/BUILD/mono-1.1.13/mcs/jay'
> make[7]: Nothing to be done for `all-local'.
> make[7]: Leaving directory `/mnt/disk/build/BUILD/mono-1.1.13/mcs/jay'
> make[6]: Leaving directory `/mnt/disk/build/BUILD/mono-1.1.13/mcs/jay'
> make[6]: Entering directory `/mnt/disk/build/BUILD/mono-1.1.13/mcs/mcs'
> Creating ../build/deps/default_mcs.exe.makefrag ...
> make[6]: Leaving directory `/mnt/disk/build/BUILD/mono-1.1.13/mcs/mcs'
> make[6]: Entering directory `/mnt/disk/build/BUILD/mono-1.1.13/mcs/mcs'
> make all-local
> make[7]: Entering directory `/mnt/disk/build/BUILD/mono-1.1.13/mcs/mcs'
> MONO_PATH="../class/lib/net_1_1_bootstrap:$MONO_PATH"
> /mnt/disk/build/BUILD/mono-1.1.13/runtime/mono-wrapper
> ../class/lib/net_1_1_bootstrap/mcs.exe /codepage:28591   -d:NET_1_1
> -d:ONLY_1_1 -debug -target:exe -out:mcs.exe cs-parser.cs  @mcs.exe.sources
>
> ** (../class/lib/net_1_1_bootstrap/mcs.exe:24211): WARNING **: Using
> non-atomic functions!  Expect race conditions when using process-shared
> handles!
> cs-tokenizer.cs(855,12): error CS8025: Parsing error
> ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
> Compilation failed: 1 error(s), 0 warnings
> make[7]: *** [../class/lib/default/mcs.exe] Error 1
> make[7]: Leaving directory `/mnt/disk/build/BUILD/mono-1.1.13/mcs/mcs'
> make[6]: *** [do-all] Error 2
> make[6]: Leaving directory `/mnt/disk/build/BUILD/mono-1.1.13/mcs/mcs'
> make[5]: *** [all-recursive] Error 1
> make[5]: Leaving directory `/mnt/disk/build/BUILD/mono-1.1.13/mcs'
> make[4]: *** [profile-do--default--all] Error 2
> make[4]: Leaving directory `/mnt/disk/build/BUILD/mono-1.1.13/mcs'
> make[3]: *** [profiles-do--all] Error 2
> make[3]: Leaving directory `/mnt/disk/build/BUILD/mono-1.1.13/mcs'
> make[2]: *** [all-local] Error 2
> make[2]: Leaving directory `/mnt/disk/build/BUILD/mono-1.1.13/runtime'
> make[1]: *** [all-recursive] Error 1
> make[1]: Leaving directory `/mnt/disk/build/BUILD/mono-1.1.13'
> make: *** [all] Error 2
> error: Bad exit status from /var/tmp/rpm-tmp.18881 (%build)
>
> Could it be some kind on dependency on arch here? Any clues will be
> welcome where to look at (if it work on other 64 arches
> I suppose it should work on Alpha too).
>
> Thank you,
> Sergey.
>
> _______________________________________________
> Mono-devel-list mailing list
> Mono-devel-list at lists.ximian.com
> http://lists.ximian.com/mailman/listinfo/mono-devel-list
>



More information about the Mono-devel-list mailing list