g++ -march=pentium4 -O2 -fomit-frame-pointer -pipe -Wno-deprecated -fPIC -g -ggdb -O0 -c -DCONFDIR=\"/etc/vdr\" -DUSE_ATSC -DUSE_CHANNELSCAN -DUSE_CMDSUBMENU -DUSE_CUTTERLIMIT -DUSE_CUTTERQUEUE -DUSE_CUTTIME -DUSE_DELTIMESHIFTREC -DUSE_DDEPGENTRY -DUSE_DOLBYINREC -DUSE_DVBPLAYER -DUSE_DVBSETUP -DUSE_DVDARCHIVE -DUSE_DVLRECSCRIPTADDON -DUSE_DVLVIDPREFER -DUSE_DVLFRIENDLYFNAMES -DUSE_GRAPHTFT -DUSE_HARDLINKCUTTER -DUSE_IPTV -DUSE_JUMPPLAY -DUSE_LIEMIKUUTIO -DUSE_LIRCSETTINGS -DUSE_LIVEBUFFER -DUSE_LNBSHARE -DUSE_MAINMENUHOOKS -DUSE_MENUORG -DUSE_OSDMAXITEMS -DUSE_PINPLUGIN -DUSE_PLUGINMISSING -DUSE_ROTOR -DUSE_SETTIME -DUSE_SOURCECAPS -DUSE_SORTRECORDS -DUSE_SYNCEARLY -DUSE_TIMERCMD -DUSE_TIMERINFO -DUSE_TTXTSUBS -DUSE_VALIDINPUT -DUSE_VOLCTRL -DUSE_WAREAGLEICON -DUSE_YAEPG -D_GNU_SOURCE -DPLUGIN_NAME_I18N='"graphtft"' -DHAVE_IMAGE_MAGICK -DHAVE_IMLIB -DWITH_SYSINFO -DWITH_TCP_COM -DHAVE_DFB -DHAVE_FFMPEG -DHAVE_SWSCALE -I/usr/include/ -I. -I./imlibrenderer -I./imlibrenderer/fbrenderer -I./imlibrenderer/dvbrenderer -I./dfbrenderer -I./imlibrenderer/dmyrenderer `pkg-config libgtop-2.0 --cflags` -I/src `directfb-config --cflags` -I/usr/include/ffmpeg -o display.o display.c In file included from ./imlibrenderer/fbrenderer/fbrenderer.h:20, from display.c:32: ./imlibrenderer/imlibrenderer.h:25:24: error: Magick++.h: No such file or directory In file included from ./imlibrenderer/fbrenderer/fbrenderer.h:20, from display.c:32: ./imlibrenderer/imlibrenderer.h:26: error: 'Magick' is not a namespace-name ./imlibrenderer/imlibrenderer.h:26: error: expected namespace-name before ';' token ./imlibrenderer/imlibrenderer.h:67: error: 'Blob' does not name a type In file included from ./imlibrenderer/fbrenderer/mpeg2decoder.h:22, from ./dfbrenderer/dfbrenderer.h:26, from display.c:38: /usr/include/ffmpeg/avcodec.h:2226: warning: attribute ignored in declaration of 'struct ImgReSampleContext' /usr/include/ffmpeg/avcodec.h:2226: warning: attribute for 'struct ImgReSampleContext' must follow the 'struct' keyword /usr/include/ffmpeg/avcodec.h:2237: warning: 'ImgReSampleContext' is deprecated (declared at /usr/include/ffmpeg/avcodec.h:2231) /usr/include/ffmpeg/avcodec.h:2247: warning: 'ImgReSampleContext' is deprecated (declared at /usr/include/ffmpeg/avcodec.h:2231) /usr/include/ffmpeg/avcodec.h:2253: warning: 'ImgReSampleContext' is deprecated (declared at /usr/include/ffmpeg/avcodec.h:2231) /usr/include/ffmpeg/avcodec.h:2258: warning: 'ImgReSampleContext' is deprecated (declared at /usr/include/ffmpeg/avcodec.h:2231) make: *** [display.o] Error 1 * * ERROR: media-plugins/vdr-graphtft-0.1.18_alpha failed. * Call stack: * ebuild.sh, line 49: Called src_compile * environment, line 2957: Called vdr-plugin_src_compile * environment, line 3665: Called vdr-plugin_src_compile 'prepare' 'compile' * environment, line 3681: Called die * The specific snippet of code: * emake ${BUILD_PARAMS} ${VDRPLUGIN_MAKE_TARGET:-all} LOCALEDIR="${TMP_LOCALE_DIR}" || die "emake failed" * The die message: * emake failed * * If you need support, post the topmost build error, and the call stack if relevant. * A complete build log is located at '/var/tmp/portage/media-plugins/vdr-graphtft-0.1.18_alpha/temp/build.log'. * The ebuild environment file is located at '/var/tmp/portage/media-plugins/vdr-graphtft-0.1.18_alpha/temp/environment'. * * Messages for package media-plugins/vdr-graphtft-0.1.18_alpha: * * ERROR: media-plugins/vdr-graphtft-0.1.18_alpha failed. * Call stack: * ebuild.sh, line 49: Called src_compile * environment, line 2957: Called vdr-plugin_src_compile * environment, line 3665: Called vdr-plugin_src_compile 'prepare' 'compile' * environment, line 3681: Called die * The specific snippet of code: * emake ${BUILD_PARAMS} ${VDRPLUGIN_MAKE_TARGET:-all} LOCALEDIR="${TMP_LOCALE_DIR}" || die "emake failed" * The die message: * emake failed * * If you need support, post the topmost build error, and the call stack if relevant. * A complete build log is located at '/var/tmp/portage/media-plugins/vdr-graphtft-0.1.18_alpha/temp/build.log'. * The ebuild environment file is located at '/var/tmp/portage/media-plugins/vdr-graphtft-0.1.18_alpha/temp/environment'.
Created attachment 150440 [details] emerge --info
Created attachment 150441 [details] build.log
Plz recompile imagemagick with USE="nocxx" This will install the missing header file Magick++.h I will add a request to the graphtft ebuild in next days, (sorry, very busy in the moment)
(In reply to comment #3) > Plz recompile imagemagick with USE="nocxx" > This will install the missing header file Magick++.h > > I will add a request to the graphtft ebuild in next days, > (sorry, very busy in the moment) > Don't think the "nocxx" fixed it.
(In reply to comment #3) > Plz recompile imagemagick with USE="nocxx" > This will install the missing header file Magick++.h > Why should nocxx help if Magick++ is a C++ interface. Maybe USE="-nocxx" could help. But maybe this plugin needs a patch to locate Magick++.h
This seems already be fixed.