[gobolinux-users] Compiling Mono 1.2.2.1
marco.cagnoli at oltrelinux.com
marco.cagnoli at oltrelinux.com
Sun Jan 14 16:47:29 UTC 2007
Hi all,
I was trying to make my first gobo recipe for the last version of Mono
(1.2.2.1).
I have two problems:
1) Compile Mono fails during the make step with this error
test ! -f ../../class/lib/default/mscorlib.dll.mdb ||
/System/Links/Executables/install -c -c -m 755
../../class/lib/default/mscorlib.dll.mdb
/Programs/Mono/1.2.2.1/lib/mono/1.0/mscorlib.dll.mdb
make[7]: Leaving directory
`/Files/Compile/Sources/mono-1.2.2.1/mcs/class/corlib'
make[6]: Leaving directory
`/Files/Compile/Sources/mono-1.2.2.1/mcs/class/corlib'
make[6]: Entering directory
`/Files/Compile/Sources/mono-1.2.2.1/mcs/class/System'
make install-local
make[7]: Entering directory
`/Files/Compile/Sources/mono-1.2.2.1/mcs/class/System'
MONO_PATH="../../class/lib/net_1_1_bootstrap:$MONO_PATH"
/Files/Compile/Sources/mono-1.2.2.1/runtime/mono-wrapper
../../class/lib/net_1_1_bootstrap/gacutil.exe /i
../../class/lib/default/System.dll /f /root /Programs/Mono/1.2.2.1/lib
/package 1.0
Mono requires /proc to be mounted.
make[7]: *** [install-local] Error 1
make[7]: Leaving directory
`/Files/Compile/Sources/mono-1.2.2.1/mcs/class/System'
make[6]: *** [do-install] Error 2
make[6]: Leaving directory
`/Files/Compile/Sources/mono-1.2.2.1/mcs/class/System'
make[5]: *** [install-recursive] Error 1
make[5]: Leaving directory `/Files/Compile/Sources/mono-1.2.2.1/mcs/class'
make[4]: *** [install-recursive] Error 1
make[4]: Leaving directory `/Files/Compile/Sources/mono-1.2.2.1/mcs'
make[3]: *** [profile-do--default--install] Error 2
make[3]: Leaving directory `/Files/Compile/Sources/mono-1.2.2.1/mcs'
make[2]: *** [profiles-do--install] Error 2
make[2]: Leaving directory `/Files/Compile/Sources/mono-1.2.2.1/mcs'
make[1]: *** [install-exec] Error 2
make[1]: Leaving directory `/Files/Compile/Sources/mono-1.2.2.1/runtime'
make: *** [install-recursive] Error 1
UnionSandbox: Cleaning up.
UnionSandbox: Moving entries to: /Programs/Mono/1.2.2.1/.SandboxInstall_Root
SandboxInstall: Installation failed.
Compile: Installation step failed.
mcagnoli at NewMachine /Files/Compile/LocalRecipes/Mono/1.2.2.1
it seems that Mono needs a /proc folder mounted: any idea how to solve this?
2) I'm quite sure I read some time ago something of intersting about a
chrootcompile to force compile to solve all dependencies specifically and
not based on the system where I'm creating the recipe. During the
compilation of Mono (I used simply Compile) it didn't ask me for pkgconfig
and glib as I expected (these dependencies are mentioned in the readme
file) because I have these packages in my system but obviously this is not
thecorrect way. I can't find the article I read any more, can you give me
a link?
Thank you
Marco
More information about the gobolinux-users
mailing list