Je suis en train d'installer mono à partir des sources sur ma mandrake 8.0. L'installation du package mono run time s'est bien passé. Maintenant, j'essaye d'installer mcs (les librairies et le compilateur C#). Comme le tout est écrit en C#, pas de ./configure, je doit utiliser
make -f makefile.gnu
selon le fichier install.
Malheureusement, après plusieurs minutes, celà s'arrête avec l'erreur :
/usr/local/bin/mcs: line 2: 373 Débordement de la taille permise pour un fichier /usr/local/bin/mono /usr/local/bin/mcs.exe "$@"
|
Voçyez vous d'ou cela peut venir (sachant que j'ai monitoré mémoire et place disque pendant la compilation, il n'y avait pas de problème de ce point de vue.
[kadreg@rincevent mcs-0.15]$ make -f makefile.gnu
for i in jay mcs class nunit nunit/src/NUnitConsole monoresgen ; do \
(cd $i; make -f makefile.gnu all) || exit 1; \
done
make[1]: Entre dans le répertoire `/home/kadreg/mono/mcs-0.15/jay'
make -f makefile linux
make[2]: Entre dans le répertoire `/home/kadreg/mono/mcs-0.15/jay'
cc -c -o closure.o closure.c
cc -c -o error.o error.c
cc -c -o lalr.o lalr.c
cc -c -o lr0.o lr0.c
cc -c -o main.o main.c
cc -c -o mkpar.o mkpar.c
cc -c -o output.o output.c
cc -c -o reader.o reader.c
cc -c -o symtab.o symtab.c
cc -c -o verbose.o verbose.c
cc -c -o warshall.o warshall.c
cc -o jay closure.o error.o lalr.o lr0.o main.o mkpar.o output.o reader.o symtab.o verbose.o warshall.o
make[2]: Quitte le répertoire `/home/kadreg/mono/mcs-0.15/jay'
make[1]: Quitte le répertoire `/home/kadreg/mono/mcs-0.15/jay'
make[1]: Entre dans le répertoire `/home/kadreg/mono/mcs-0.15/mcs'
../jay/jay -ctv < ../jay/skeleton.cs cs-parser.jay > cs-parser.cs
../jay/jay: 2 rules never reduced
../jay/jay: 29 shift/reduce conflicts, 1 reduce/reduce conflict.
mcs /target:exe -o mcs.exe assign.cs attribute.cs driver.cs cs-parser.cs cs-tokenizer.cs tree.cs location.cs cfold.cs class.cs codegen.cs const.cs constant.cs decl.cs delegate.cs enum.cs ecore.cs expression.cs genericparser.cs interface.cs literal.cs modifiers.cs namespace.cs parameter.cs pending.cs report.cs rootcontext.cs statement.cs support.cs typemanager.cs
/usr/local/bin/mcs: line 2: 373 Débordement de la taille permise pour un fichier /usr/local/bin/mono /usr/local/bin/mcs.exe "$@"
make[1]: *** [mcs.exe] Erreur 153
make[1]: Quitte le répertoire `/home/kadreg/mono/mcs-0.15/mcs'
make: *** [all] Erreur 1
[kadreg@rincevent mcs-0.15]$
|
---------------
brisez les rêves des gens, il en restera toujours quelque chose... -- laissez moi troller sur discu !