Mono und der Compiler

Bei dem kompilieren eines Mono Projektes unter MonoDevelop auf einem Kubuntu System kam es zu folgender Fehlermeldung:

Could not obtain a C# compiler. C#-Compiler für Mono / .NET 2.0 nicht gefunden.

Das Problem entsteht dadurch das Mono verschiedene Compiler kennt, jeweils für die 1.1er, die 2.0er, die 2.1er und die 4.0er Laufzeitumgebung. Die Lösung ist eine einfache Nachinstallation der betreffenden Compiler mittels:

sudo apt-get install mono-mcs mono-gmcs mono-dmcs

Danach sollten die Projekte wieder ohne Probleme kompilieren.

Weitere Informationen gibt es unter:
http://www.mono-project.com/CSharp_Compiler

Kdenlive und Kubuntu 11.10

Nachdem Update auf Kubuntu 11.10 hat Kdenlive ein kleines Problem. Es funktioniert nicht mehr. Nach dem Start bekommt man dort folgendes zu sehen:

Der Grund dafür, ist eine Inkompatibilität zwischen MLT und der Kdenlive Version, welche in den Repositories zu finden ist. Abhilfe schafft es hier das PPA ppa:sunab/kdenlive-svn zu benutzen und in der Konsole ein:

sudo apt-get install --reinstall kdenlive

einzugeben. Anschließend funktioniert Kdenlive wieder ohne Probleme.

Weitere Informationen gibt es unter:
https://launchpad.net/~sunab/+archive/kdenlive-svn
http://www.kdenlive.org/mantis/view.php?id=2288
http://www.kdenlive.org/forum/mlts-sdl-module-not-found-0
http://www.kdenlive.org/forum/kdenlive-not-starting-after-installation

bash cannot execute binary file

Gestern wollte ich eine Binärdatei auf meinem Ubuntu Server ausführen und bekam dabei folgende Meldung:

bash cannot execute binary file

Im ersten Moment war das ganze etwas irritierend da es auf meinem lokalen Rechner ohne Probleme lief. Nach kurzem nachdenken fiel mir das Problem dann auf. Ich hatte versucht ein 64 Bit Kompilat auf einem 32 BIt Server auszuführen. Leider ist die Fehlermeldung dafür nicht all zu aussagekräftig. Hier sollte nachgebessert werden ;)

Probleme mit dem visuellen Editor von WordPress

Der visuelle Editor von WordPress machte bei mir in den letzten Tagen einige Probleme. Nicht nur in diesem Blog sondern auch in anderen von mir betreuten Systemen. Das Problem war das ich zuerst keine Gemeinsamkeiten entdecken konnte. Erst fiel der Verdacht auf das Plugin Contact Form 7 welches ich in all diesen Systemen nutze.

Die Optionen des Plugins.

Die Optionen des Plugins.

Allerdings war ein anderes Plugin Schuld nämlich Artiss YouTube Embed. Dieses fügt einen Button in den visuellen Editor ein und hier läuft auch anscheinend etwas schief. In den Optionen sollte man einfach die Option Show YouTube Button deaktivieren und danach läuft wieder alles. Videos können trotzdem mit dem entsprechenden Shortcode eingebunden werden :)

.NET Anwendung kann nicht debuggt werden

Ich stelle vor ein paar Tagen ein .NET Projekt von .NET 2 auf .NET 4 um. An dem Projekt hingen einige Bibliotheken welche weiterhin auf .NET 2 basierten (und dies auch weiterhin tun sollen). Nach der Umstellung ergab sich nun das Problem, das ich die Anwendung nicht mehr mit dem Debugger starten konnte.

Das Problem hängt dabei damit zusammen das das Visual Studio für .NET 1 bis .NET 3.5 sowie für .NET 4 jeweils eine eigene Debugengine benutzt. Um das Problem zu umgehen schaltete ich in den Projekteigenschaften unter Debug den Eintrag Enable the Visual Studio hosting process aus. Danach konnte ich auch mit dem gemischten Projekt wieder debuggen.

Weitere Informationen gibt es unter:
http://blogs.msdn.com/b/debugger/archive/2010/04/30/can-t-hit-breakpoints-in-a-plug-in-or-can-t-debug-net-2-0-3-0-3-5-from-a-mixed-mode-exe-project-with-visual-studio-2010.aspx