Entwickler-Ecke

Sonstiges (.NET) - Feher make schlägt fehl


Timo trallala - Mi 24.10.07 20:09
Titel: Feher make schlägt fehl
Hallo Zusammen,

Ich habe es endlich geschafft mono & cygwin auf windows zu installieren. Jetzt will ich ein Projekt kompilieren:

ich bekomme hier eine reihe von fehlern gemeldet. Mein Kenntnisstand ist doch sehr rudimentär, evt. könnt ihr mir helfen

Danke
derTrallala


tommie-lie - Mi 24.10.07 22:17

Zwei Fragen:
Warum willst du ein C#-Projekt unbedingt mit Cygwin kompilieren, und hast du auch daran gedacht, Mono und den restlichen Krempel zu installieren?
Könntest du auch die vollständige Ausgabe von make liefern? Die Ursache des Fehlers fehlt nämlich. Erreichen solltest du das, indem du ein "> somefile.txt" an den Befehl anhängst und die Datei somefile.txt anhängst.


Timo trallala - Mi 24.10.07 22:24

user profile icontommie-lie hat folgendes geschrieben:
Zwei Fragen:
Warum willst du ein C#-Projekt unbedingt mit Cygwin kompilieren, und hast du auch daran gedacht, Mono und den restlichen Krempel zu installieren?


mono und mcs habe ich auch installiert, allerdings weiss ich nicht, wie man es damit macht.


C#-Quelltext
1:
2:
3:
4:
5:
6:
7:
mcs -target:library -out:build/MWSearch.dll \
     \
        -r:build/log4net.dll -r:build/Lucene.Net.dll -r:build/Nini.dll \
        Search/Article.cs Search/AssemblyInfo.cs Search/Configuration.cs 
    Search/EnglishAnalyzer.cs Search/EsperantoAnalyzer.cs Search/SearchPool.cs 
    Search/SearchReader.cs Search/SearchState.cs Search/SearchWriter.cs
Compilation failed: 8 error(s), 0 warnings


Danke
derTrallala


tommie-lie - Do 25.10.07 14:39

Hm, schreibt er wohl nach stderr. Ich weiß nicht, ob man das unter Windows auch mit "2>" statt ">" umleiten kann. Jedenfalls fehlt immer noch der verursachende Fehler. Du kannst auch einfach weiter nach oben scrollen in deiner Eingabeaufforderung, irgendwo wird dann vermutlich stehen, daß mcs irgendeine Datei nicht finden konnte. Oder daß er ein Feautre nicht erkannt hat und du möglicherweise den gmcs (für C#2.0) nehmen solltest.
Hast du denn mal probiert, es mit einem der unter Windows gängigeren Treiber zu kompilieren, sprich ob das Projekt überhaupt kompiliert? Kannst du dieses Kompilat dann mit Mono starten, oder sind einige Klassen nicht implementiert?