Forum Programmation.c# mcs ne rend pas la main... | compilation mono

Posté par  (site web personnel) .
Étiquettes : aucune
0
20
sept.
2005
Bonsoir,

Je voulais me mettre au c# mais si je connais le langage, je ne maitrise pas du tout mono...
Je l'ai installé sur ma mandriva 2005 x86_64 de deux manières :
- une fois en utilisant les rpms de la version 32 bits (monodevelop semble ne pas bien fonctionner mais ça s'installe quand même) - 1.1.6
- une fois à partir de l'installeur dispo sur le site de mono (mais qui fonctionne également en x86) - 1.1.9

Dans les deux cas, mcs ne rend pas la main.
Si je fais un "mcs Hello.cs", il compile bien mais ne rend pas la main. Je peux exécuter le code compilé après avoir fait un CTRL-C mais ça reste embêtant.

Surtout que monodevelop plante royalement depuis l'installeur...

J'ai donc voulu recompiler les paquets pour x86_64 (et en profiter pour monter de version).
Mais comme il a besoin de mono pour se builder et que mcs ne rend pas la main, la compilation foire tout le temps.

Quelqu'un aurait une idée de ce qui se passe, ou même de comment je pourrais comprendre ce qui se passe ?

Merci d'avance !
  • # idée

    Posté par  (site web personnel) . Évalué à 2.

    Ton problème semble être un bug, le support x64 étant récent.
    Essai d'installer mono à partir des sources :
    http://go-mono.com/sources/(...)
    Si t'as encore le même problème, essai à partir des sources de SVN. Si t'as encore le même problème je crois qu'un petit rapport de bug s'impose :)
    • [^] # Re: idée

      Posté par  (site web personnel) . Évalué à 2.

      ok, je vais regarder ça, en espérant que ça marche ;)

      Bon j'avais pas trop envie de me taper les sources mais bon...

      merci
      • [^] # Re: idée

        Posté par  (site web personnel) . Évalué à 2.

        Oué enfin ca va c'est pas galère à compiler, c'est le traditionnel ./configure && make && make install :)

Suivre le flux des commentaires

Note : les commentaires appartiennent à celles et ceux qui les ont postés. Nous n’en sommes pas responsables.