[Mono-list] Solaris configure problem building corlib

William S Fulton wsf at fultondesigns.co.uk
Thu Feb 2 16:34:03 EST 2006


I don't have root access on a Solaris 8 box, so cannot use the prebuilt 
binaries as pkgadd requires root access. I suggest adding this fact to 
http://www.mono-project.com/SolarisInstructions.

Building from Source I get a failure when it starts to build corlib 
(mono-1.1.13). Any clues as to what I can do to fix this?

Thanks
William


How I configure:

env LD_LIBRARY_PATH=/sbcimp/run/pd/gtk/2.2.1/lib:$LD_LIBRARY_PATH
PKG_CONFIG_PATH=/sbcimp/run/pd/gtk/2.2.1/lib/pkgconfig
PATH=/sbcimp/run/pd/pkgconfig/0.15.0/bin:$PATH ./configure
CC=/sbcimp/run/pd/gcc/3.3.3-32bit/bin/gcc
CXX=/sbcimp/run/pd/gcc/3.3.3-32bit/bin/g++
--prefix=/home/fultonwi/install/mono-1.1.13 && make


What goes wrong:

env LD_LIBRARY_PATH=/sbcimp/run/pd/gtk/2.2.1/lib:$LD_LIBRARY_PATH make

...

Creating ../build/deps/basic_mcs.exe.makefrag ...
make[6]: Leaving directory `/tmp/fultonwi/mono-1.1.13.2/mcs/mcs'
make[6]: Entering directory `/tmp/fultonwi/mono-1.1.13.2/mcs/mcs'
make all-local
make[7]: Entering directory `/tmp/fultonwi/mono-1.1.13.2/mcs/mcs'
../jay/jay -ctv < ../jay/skeleton.cs cs-parser.jay > jay-tmp.out && mv
jay-tmp.out cs-parser.cs
../jay/jay: 2 rules never reduced
../jay/jay: 29 shift/reduce conflicts, 2 reduce/reduce conflicts.
mcs /codepage:28591   -d:NET_1_1 -d:ONLY_1_1 -d:BOOTSTRAP_WITH_OLDLIB
-debug -target:exe -out:mcs.exe cs-parser.cs  @mcs.exe.sources
Compilation succeeded
mv mcs.exe ../class/lib/basic/mcs.exe
test ! -f mcs.exe.mdb || mv mcs.exe.mdb ../class/lib/basic/mcs.exe.mdb
cp mcs.exe.config ../class/lib/basic/mcs.exe.config
make[7]: Leaving directory `/tmp/fultonwi/mono-1.1.13.2/mcs/mcs'
make[6]: Leaving directory `/tmp/fultonwi/mono-1.1.13.2/mcs/mcs'
make[6]: Entering directory `/tmp/fultonwi/mono-1.1.13.2/mcs/class'
make[7]: Entering directory
`/tmp/fultonwi/mono-1.1.13.2/mcs/class/corlib'
Creating ../../build/deps/basic_corlib_res.dll.response ...
Creating ../../build/deps/basic_corlib_res.dll.makefrag ...
Creating ../../build/deps/basic_corlib.dll.makefrag ...
make[7]: Leaving directory
`/tmp/fultonwi/mono-1.1.13.2/mcs/class/corlib'
make[7]: Entering directory
`/tmp/fultonwi/mono-1.1.13.2/mcs/class/corlib'
make all-local
make[8]: Entering directory
`/tmp/fultonwi/mono-1.1.13.2/mcs/class/corlib'
make[8]: *** No rule to make target
`System.Runtime.InteropServices/SetWin32ContextInIDispatchAttribute.cs',
needed by `../../class/lib/basic/mscorlib.dll'.  Stop.
make[8]: Leaving directory
`/tmp/fultonwi/mono-1.1.13.2/mcs/class/corlib'
make[7]: *** [do-all] Error 2
make[7]: Leaving directory
`/tmp/fultonwi/mono-1.1.13.2/mcs/class/corlib'
make[6]: *** [all-recursive] Error 1
make[6]: Leaving directory `/tmp/fultonwi/mono-1.1.13.2/mcs/class'
make[5]: *** [all-recursive] Error 1
make[5]: Leaving directory `/tmp/fultonwi/mono-1.1.13.2/mcs'
make[4]: *** [profile-do--basic--all] Error 2
make[4]: Leaving directory `/tmp/fultonwi/mono-1.1.13.2/mcs'
make[3]: *** [profiles-do--all] Error 2
make[3]: Leaving directory `/tmp/fultonwi/mono-1.1.13.2/mcs'
make[2]: *** [all-local] Error 2
make[2]: Leaving directory `/tmp/fultonwi/mono-1.1.13.2/runtime'
make[1]: *** [all-recursive] Error 1
make[1]: Leaving directory `/tmp/fultonwi/mono-1.1.13.2'
make: *** [all] Error 2


More information about the Mono-list mailing list