Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 274159 - media-plugins/vdr-music-0.2.0 does not compile
Summary: media-plugins/vdr-music-0.2.0 does not compile
Status: RESOLVED FIXED
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: Current packages (show other bugs)
Hardware: x86 Linux
: High normal (vote)
Assignee: Gentoo VDR Project
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2009-06-14 20:44 UTC by Rene Hertell
Modified: 2010-12-30 00:04 UTC (History)
0 users

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


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Rene Hertell 2009-06-14 20:44:30 UTC
After an recent vdr-upgrade, vdr-music stopped to compile

Reproducible: Always

Steps to Reproduce:
1. vdrplugin-rebuild -s rebuild
Actual Results:  
 * Compiling against
 *      vdr-1.6.0-2 [API version 1.6.0]
>>> Unpacking source...
>>> Unpacking vdr-music-0.2.0.tar.gz to /var/tmp/portage/media-plugins/vdr-music-0.2.0/work
>>> Source unpacked in /var/tmp/portage/media-plugins/vdr-music-0.2.0/work
>>> Preparing source in /var/tmp/portage/media-plugins/vdr-music-0.2.0/work/music-0.2.0 ...
 * Applying vdr-music-0.2.0-gentoo.diff ...                                                                                                                                                               [ ok ]
 * Applying vdr-music-0.2.0-vdr-1.5.x.diff ...                                                                                                                                                            [ ok ]
 * Applying vdr-music-0.2.0-lyrics.diff ...                                                                                                                                                               [ ok ]
 * Applying vdr-music-0.2.0-gcc4.3.diff ...                                                                                                                                                               [ ok ]
 * Patching Makefile
 *   Setting paths ...                                                                                                                                                                                    [ ok ]
 * VDR has gettext support
 * Auto converting translations to gettext ...                                                                                                                                                            [ ok ]
>>> Source prepared.
>>> Configuring source in /var/tmp/portage/media-plugins/vdr-music-0.2.0/work/music-0.2.0 ...
>>> Source configured.
>>> Compiling source in /var/tmp/portage/media-plugins/vdr-music-0.2.0/work/music-0.2.0 ...
make -j2 all LOCALEDIR=/var/tmp/portage/media-plugins/vdr-music-0.2.0/work/tmp-locale LIBDIR=/var/tmp/portage/media-plugins/vdr-music-0.2.0/work/music-0.2.0 TMPDIR=/var/tmp/portage/media-plugins/vdr-music-0.2.0/temp
c++ -march=c3-2 -O2 -pipe -fomit-frame-pointer -fPIC -c -DCONFDIR=\"/etc/vdr\" -DUSE_CHANNELSCAN -DUSE_CMDRECCMDI18N -DUSE_CMDSUBMENU -DUSE_CUTTERLIMIT -DUSE_CUTTERQUEUE -DUSE_CUTTIME -DUSE_DDEPGENTRY -DUSE_DELTIMESHIFTREC -DUSE_DOLBYINREC -DUSE_DVBPLAYER -DUSE_DVBSETUP -DUSE_DVDARCHIVE -DUSE_DVLRECSCRIPTADDON -DUSE_DVLVIDPREFER -DUSE_DVLFRIENDLYFNAMES -DUSE_JUMPPLAY -DUSE_LIEMIEXT -DUSE_LIRCSETTINGS -DUSE_LIVEBUFFER -DUSE_LNBSHARE -DUSE_MAINMENUHOOKS -DUSE_SETUP -DUSE_OSDMAXITEMS -DUSE_PINPLUGIN -DUSE_PLUGINMISSING -DUSE_PLUGINPARAM -DUSE_SETTIME -DUSE_SOFTOSD -DUSE_SOURCECAPS -DUSE_SORTRECORDS -DUSE_SYNCEARLY -DUSE_TIMERCMD -DUSE_TIMERINFO -DUSE_TTXTSUBS -DUSE_VALIDINPUT -DUSE_WAREAGLEICON -DUSE_YAEPG -D_GNU_SOURCE -DPLUGIN_NAME_I18N='"music"' -DAPIVERSNUM=10600 -DHAVE_FFCARD -DHAVE_MAGICK -DHAVE_SNDFILE -DHAVE_VORBISFILE -I/usr/include -I/usr/include  vars.c
c++ -march=c3-2 -O2 -pipe -fomit-frame-pointer -fPIC -c -DCONFDIR=\"/etc/vdr\" -DUSE_CHANNELSCAN -DUSE_CMDRECCMDI18N -DUSE_CMDSUBMENU -DUSE_CUTTERLIMIT -DUSE_CUTTERQUEUE -DUSE_CUTTIME -DUSE_DDEPGENTRY -DUSE_DELTIMESHIFTREC -DUSE_DOLBYINREC -DUSE_DVBPLAYER -DUSE_DVBSETUP -DUSE_DVDARCHIVE -DUSE_DVLRECSCRIPTADDON -DUSE_DVLVIDPREFER -DUSE_DVLFRIENDLYFNAMES -DUSE_JUMPPLAY -DUSE_LIEMIEXT -DUSE_LIRCSETTINGS -DUSE_LIVEBUFFER -DUSE_LNBSHARE -DUSE_MAINMENUHOOKS -DUSE_SETUP -DUSE_OSDMAXITEMS -DUSE_PINPLUGIN -DUSE_PLUGINMISSING -DUSE_PLUGINPARAM -DUSE_SETTIME -DUSE_SOFTOSD -DUSE_SOURCECAPS -DUSE_SORTRECORDS -DUSE_SYNCEARLY -DUSE_TIMERCMD -DUSE_TIMERINFO -DUSE_TTXTSUBS -DUSE_VALIDINPUT -DUSE_WAREAGLEICON -DUSE_YAEPG -D_GNU_SOURCE -DPLUGIN_NAME_I18N='"music"' -DAPIVERSNUM=10600 -DHAVE_FFCARD -DHAVE_MAGICK -DHAVE_SNDFILE -DHAVE_VORBISFILE -I/usr/include -I/usr/include  bitmap.c
bitmap.c:13:22: error: Magick++.h: No such file or directory
c++ -march=c3-2 -O2 -pipe -fomit-frame-pointer -fPIC -c -DCONFDIR=\"/etc/vdr\" -DUSE_CHANNELSCAN -DUSE_CMDRECCMDI18N -DUSE_CMDSUBMENU -DUSE_CUTTERLIMIT -DUSE_CUTTERQUEUE -DUSE_CUTTIME -DUSE_DDEPGENTRY -DUSE_DELTIMESHIFTREC -DUSE_DOLBYINREC -DUSE_DVBPLAYER -DUSE_DVBSETUP -DUSE_DVDARCHIVE -DUSE_DVLRECSCRIPTADDON -DUSE_DVLVIDPREFER -DUSE_DVLFRIENDLYFNAMES -DUSE_JUMPPLAY -DUSE_LIEMIEXT -DUSE_LIRCSETTINGS -DUSE_LIVEBUFFER -DUSE_LNBSHARE -DUSE_MAINMENUHOOKS -DUSE_SETUP -DUSE_OSDMAXITEMS -DUSE_PINPLUGIN -DUSE_PLUGINMISSING -DUSE_PLUGINPARAM -DUSE_SETTIME -DUSE_SOFTOSD -DUSE_SOURCECAPS -DUSE_SORTRECORDS -DUSE_SYNCEARLY -DUSE_TIMERCMD -DUSE_TIMERINFO -DUSE_TTXTSUBS -DUSE_VALIDINPUT -DUSE_WAREAGLEICON -DUSE_YAEPG -D_GNU_SOURCE -DPLUGIN_NAME_I18N='"music"' -DAPIVERSNUM=10600 -DHAVE_FFCARD -DHAVE_MAGICK -DHAVE_SNDFILE -DHAVE_VORBISFILE -I/usr/include -I/usr/include  imagecache.c
bitmap.c:14: error: ‘Magick’ is not a namespace-name
bitmap.c:14: error: expected namespace-name before ‘;’ token
bitmap.c: In member function ‘bool cMP3Bitmap::LoadMagick(const char*, int, int, int, bool)’:
bitmap.c:156: error: ‘Image’ was not declared in this scope
bitmap.c:156: error: template argument 1 is invalid
bitmap.c:156: error: template argument 2 is invalid
bitmap.c:156: error: invalid type in declaration before ‘;’ token
bitmap.c:161: error: ‘Image’ cannot appear in a constant-expression
bitmap.c:161: error: template argument 1 is invalid
bitmap.c:161: error: template argument 2 is invalid
bitmap.c:161: error: expected initializer before ‘it’
bitmap.c:162: error: ‘readImages’ was not declared in this scope
bitmap.c:164: error: request for member ‘size’ in ‘images’, which is of non-class type ‘int’
bitmap.c:171: error: ‘Geometry’ was not declared in this scope
bitmap.c:174: error: ‘it’ was not declared in this scope
bitmap.c:174: error: request for member ‘begin’ in ‘images’, which is of non-class type ‘int’
bitmap.c:174: error: request for member ‘end’ in ‘images’, which is of non-class type ‘int’
bitmap.c:182: error: ‘OpaqueOpacity’ was not declared in this scope
bitmap.c:183: error: ‘Color’ was not declared in this scope
bitmap.c:184: error: ‘RGBColorspace’ was not declared in this scope
bitmap.c:195: error: expected initializer before ‘*’ token
bitmap.c:198: error: ‘pix’ was not declared in this scope
bitmap.c:198: error: ‘MaxRGB’ was not declared in this scope
bitmap.c:207: error: expected type-specifier before ‘Exception’
bitmap.c:207: error: expected `)' before ‘&’ token
bitmap.c:207: error: expected `{' before ‘&’ token
bitmap.c:207: error: ‘e’ was not declared in this scope
bitmap.c:207: error: expected `;' before ‘)’ token
bitmap.c:212: error: expected primary-expression before ‘catch’
bitmap.c:212: error: expected `;' before ‘catch’
make: *** [bitmap.o] Error 1
make: *** Waiting for unfinished jobs....
 *
 * ERROR: media-plugins/vdr-music-0.2.0 failed.
 * Call stack:
 *               ebuild.sh, line   49:  Called src_compile
 *             environment, line 2704:  Called vdr-plugin_src_compile
 *             environment, line 3476:  Called vdr-plugin_src_compile 'copy_source' 'compile'
 *             environment, line 3493:  Called die
 * The specific snippet of code:
 *                   emake ${BUILD_PARAMS} ${BUILD_TARGETS} LOCALEDIR="${TMP_LOCALE_DIR}" LIBDIR="${S}" TMPDIR="${T}" || 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-music-0.2.0/temp/build.log'.
 * The ebuild environment file is located at '/var/tmp/portage/media-plugins/vdr-music-0.2.0/temp/environment'.

Expected Results:  
Gettint the plugin to compile
Comment 1 Rafał Mużyło 2009-06-14 21:01:14 UTC
What is your version of ImageMagick ?
Comment 2 Rene Hertell 2009-06-14 22:29:32 UTC
(In reply to comment #1)
> What is your version of ImageMagick ?
> 

media-gfx/imagemagick-6.5.2.9
Comment 3 Lars Wendler (Polynomial-C) (RETIRED) gentoo-dev 2009-06-21 16:14:57 UTC
Please always post your "emerge --info" when you report bugs to our bug-tracker.
Comment 4 Rene Hertell 2009-06-21 18:13:47 UTC
Here we go with emerge --info

Portage 2.1.6.13 (default/linux/x86/2008.0, gcc-4.3.2, glibc-2.8_p20080602-r1, 2.6.28-gentoo-r5 i686)
=================================================================
System uname: Linux-2.6.28-gentoo-r5-i686-VIA_Nehemiah-with-glibc2.0
Timestamp of tree: Wed, 17 Jun 2009 21:00:01 +0000
distcc 3.1 i686-pc-linux-gnu [disabled]
ccache version 2.4 [disabled]
app-shells/bash:     3.2_p39
dev-java/java-config: 2.1.7
dev-lang/python:     2.5.4-r2
dev-util/ccache:     2.4-r7
dev-util/cmake:      2.6.2-r1
sys-apps/baselayout: 1.12.11.1
sys-apps/sandbox:    1.6-r2
sys-devel/autoconf:  2.13, 2.63
sys-devel/automake:  1.7.9-r1, 1.8.5-r3, 1.9.6-r2, 1.10.2
sys-devel/binutils:  2.18-r3
sys-devel/gcc-config: 1.4.1
sys-devel/libtool:   1.5.26
virtual/os-headers:  2.6.27-r2
ACCEPT_KEYWORDS="x86"
CBUILD="i686-pc-linux-gnu"
CFLAGS="-march=c3-2 -O2 -pipe -fomit-frame-pointer"
CHOST="i686-pc-linux-gnu"
CONFIG_PROTECT="/etc"
CONFIG_PROTECT_MASK="/etc/ca-certificates.conf /etc/env.d /etc/env.d/java/ /etc/fonts/fonts.conf /etc/gconf /etc/revdep-rebuild /etc/sandbox.d /etc/terminfo /etc/udev/rules.d"
CXXFLAGS="-march=c3-2 -O2 -pipe -fomit-frame-pointer"
DISTDIR="/usr/portage/distfiles"
FEATURES="distlocks fixpackages parallel-fetch protect-owned sandbox sfperms strict unmerge-orphans userfetch"
GENTOO_MIRRORS="http://distfiles.gentoo.org http://distro.ibiblio.org/pub/linux/distributions/gentoo"
LANG="en_GB.UTF-8"
LDFLAGS="-Wl,-O1"
LINGUAS="en"
MAKEOPTS="-j2"
PKGDIR="/usr/portage/packages"
PORTAGE_CONFIGROOT="/"
PORTAGE_RSYNC_OPTS="--recursive --links --safe-links --perms --times --compress --force --whole-file --delete --stats --timeout=180 --exclude=/distfiles --exclude=/local --exclude=/packages"
PORTAGE_TMPDIR="/var/tmp"
PORTDIR="/usr/portage"
PORTDIR_OVERLAY="/usr/local/portage/layman/berkano /usr/local/portage/layman /usr/local/initng-portage"
SYNC="rsync://rsync.gentoo.org/gentoo-portage"
USE="X a52 aac aalib acl aio alsa avi berkdb bigpatch bzip2 cccam cle266 cli cmdctrl cmdreccmdi18n cmdsubmenu cracklib crypt cutterlimit cutterqueue cuttime dbus ddepgentry deltimeshiftrec directfb divx4linux dolby-record-switch dolbyinrec dri dts dv dvb dvbplayer dvbsetup dvd dvdarchive dvdchapjump dvdread dvlfriendlyfnames dvlrecscriptaddon dvlvidprefer encode exif fbcon ff-card ffmpeg ffmpeg12mc fortran freetype gdbm gif gpm iconv ieee1394 imagemagick imlib iptv ipv6 isdnlog java java6 jpeg jumpplay liemikuutio lirc lircsettings livebuffer lnbshare lzo mad mainmenuhooks matroska midi mmx mpeg mpeg4 mplayer mudflap ncurses nls nptl nptlonly ogg opengl openmp osdmaxitems pam pcre perl pinplugin png pppd projectx python quicktime readline reflection rtc sdl session settime setup shutdown_rewrite slang sndfile softosd sortrecords sourcecaps spl sse ssl submenu subtitles svg svga switchtimer symlink syncearly sysfs tcpd theora tiff timercmd timerinfo truetype ttxtsubs type1 unichrome unicode usb v4l v4l2 validinput via vidix vorbis wareagleicon win32codecs x264 x86 xine xorg xrandr xv xvid xvmc yaepg yv12 zeroconf zlib" ALSA_CARDS="ali5451 als4000 atiixp atiixp-modem bt87x ca0106 cmipci emu10k1 emu10k1x ens1370 ens1371 es1938 es1968 fm801 hda-intel intel8x0 intel8x0m maestro3 trident usb-audio via82xx via82xx-modem ymfpci" ALSA_PCM_PLUGINS="adpcm alaw asym copy dmix dshare dsnoop empty extplug file hooks iec958 ioplug ladspa lfloat linear meter mmap_emul mulaw multi null plug rate route share shm softvol" APACHE2_MODULES="actions alias auth_basic authn_alias authn_anon authn_dbm authn_default authn_file authz_dbm authz_default authz_groupfile authz_host authz_owner authz_user autoindex cache dav dav_fs dav_lock deflate dir disk_cache env expires ext_filter file_cache filter headers include info log_config logio mem_cache mime mime_magic negotiation rewrite setenvif speling status unique_id userdir usertrack vhost_alias" DVB_CARDS="tda1004x ttpci" ELIBC="glibc" INPUT_DEVICES="keyboard mouse evdev" KERNEL="linux" LCD_DEVICES="bayrad cfontz cfontz633 glk hd44780 lb216 lcdm001 mtxorb ncurses text" LINGUAS="en" LIRC_DEVICES="serial" USERLAND="GNU" VIDEO_CARDS="via"
Unset:  CPPFLAGS, CTARGET, EMERGE_DEFAULT_OPTS, FFLAGS, INSTALL_MASK, LC_ALL, PORTAGE_COMPRESS, PORTAGE_COMPRESS_FLAGS, PORTAGE_RSYNC_EXTRA_OPTS

Comment 5 Joerg Bornkessel (RETIRED) gentoo-dev 2010-12-30 00:04:36 UTC
fixed includes for newer ImageMagick

;

sorry for the long delay