Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 218623 - media-plugins/vdr-graphtft-0.1.18_alpha won't compile
Summary: media-plugins/vdr-graphtft-0.1.18_alpha won't compile
Status: RESOLVED FIXED
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: Current packages (show other bugs)
Hardware: All Linux
: High normal
Assignee: Gentoo VDR Project
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2008-04-20 18:43 UTC by Dave
Modified: 2009-01-13 21:04 UTC (History)
1 user (show)

See Also:
Package list:
Runtime testing required: ---


Attachments
emerge --info (info,16.60 KB, text/plain)
2008-04-20 18:44 UTC, Dave
Details
build.log (build.log,7.78 KB, text/plain)
2008-04-20 18:44 UTC, Dave
Details

Note You need to log in before you can comment on or make changes to this bug.
Description Dave 2008-04-20 18:43:45 UTC
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'.
Comment 1 Dave 2008-04-20 18:44:08 UTC
Created attachment 150440 [details]
emerge --info
Comment 2 Dave 2008-04-20 18:44:34 UTC
Created attachment 150441 [details]
build.log
Comment 3 Joerg Bornkessel (RETIRED) gentoo-dev 2008-04-21 18:16:26 UTC
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)

Comment 4 Dave 2008-05-18 19:08:17 UTC
(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.

Comment 5 Matthias Schwarzott gentoo-dev 2008-05-19 10:48:12 UTC
(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
Comment 6 Matthias Schwarzott gentoo-dev 2009-01-13 21:04:16 UTC
This seems already be fixed.