Hallo, komme nicht weiter!
kanotix (debian) kernel: 2.4.26-mppe-ar
Habe GraphicsMagick-1.1.2.tar.gz kompiliert mit
./configure --prefix=/usr
make
make install
Hat soweit auch funktioniert.
Wenn ich nun das plugin übersetze kommt das:
bitmap.c:12:22: Magick++.h: Datei oder Verzeichnis nicht gefunden
bitmap.c: In member function `bool cText2SkinBitmap::LoadMagick(const char*)':
bitmap.c:90: error: `Magick' undeclared (first use this function)
bitmap.c:90: error: (Each undeclared identifier is reported only once for each
function it appears in.)
bitmap.c:90: error: Fehler beim Parsen before `::' token
bitmap.c:93: error: `image' undeclared (first use this function)
bitmap.c:99: error: ISO C++ forbids declaration of `Magick' with no type
bitmap.c:99: error: uninitialized const `Magick'
bitmap.c:99: error: Fehler beim Parsen before `::' token
bitmap.c:102: error: `ptr' undeclared (first use this function)
bitmap.c:99: Warnung: unused variable `const int Magick'
bitmap.c:107: error: Fehler beim Parsen before `::' token
bitmap.c: At global scope:
bitmap.c:111: error: Fehler beim Parsen before `return'
make[1]: *** [bitmap.o] Fehler 1
Dann habe ich im Makefile hinzugefügt:
INCLUDES += -I$(VDRDIR)/include -I$(DVBDIR)/include -I/usr/include/GraphicsMagick
Dann kommt follgendes:
/usr/bin/ld: cannot find -lMagick++
collect2: ld returned 1 exit status
make[1]: *** [libvdr-text2skin.so] Fehler 1
So dann habe ich noch etwas im Makefile geändert:
LIBS += -lMagick++
auf
LIBS += -lGraphicsMagick++
Jetzt hat er kompiliert.
Wenn ich dann den vdr starte kammt diese Meldung:
vdr: ./PLUGINS/lib/libvdr-text2skin.so.1.3.10: undefined symbol: GetExceptionInfo
Habe gerade gelesen es sollte ImageMagick sein , nicht GraphicsMagick
Werd mal probieren.
IMLIB2 funktioniert auch nicht.
(Wenn weder magic noch imlib2 eingeschaltet ist funktioniert das übersetzen)
Ist aber fad!
VERGESST DAS GANZE.
ImageMagick-6.0.2 kompiliert und alles funktioniert wunderbar! (auch mit xine-plugin)
echt super!
Peter