[Mono-dev] Building Mono on Linux/Alpha

Servey Tikhonov tsv at solvo.ru
Fri Jan 20 05:43:51 EST 2006


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.




More information about the Mono-devel-list mailing list