Weiß jemand evtl., wie ich Versions-Abhängigkeiten in Bezug auf die verwendete Compiler-Version definieren kann? Könnte allerdings auch sein, daß das Problem von der verwendeten ImageMagick-Version abhängig ist.
Konkretes Beispiel: Es gibt anscheinend ein Problem, das Plugin skinelchi ab Version 0.0.1f bei Verwendung von ImageMagick zur Anzeige der epg4vdr-Bilder zu kompilieren.
In tools.h des vdr wird eine Definition von stl_config.h ausgewertet und abhängig davon swap... erzeugt, was den Compiler-Lauf der Version 2.95 allerdings stört, weil dies irgendwo in stl... schon definiert ist und von ImageMagick verwendet wird.
Wenn nun ein #include <stl.h> in drei Dateien eingefügt wird, scheint alles in Ordnung zu sein, das stört allerdings den Compiler der Version 3.0.
Hat jemand einen Plan, wie ich den Fehler vermeiden kann? Hab die include-Anweisungen schon testweise vertauscht, in eine andere Datei verschoben, bzw. ein paar anscheinend unnötige weggelassen, aber das verschiebt eigentlich nur den Zeitpunkt(bzw. die Datei), bei dem (der) der Compiler anfängt zu meckern.
stl scheint der Compiler reinzunehmen, aber die vom vdr ausgewertete Definition nicht zu setzen.
Danke im Voraus für Antworten.
Frank