[mythtv-users] MythMusic 0.24 on 0.25 compile problem WAS: Re: 0.25 Music & Videos Questions

Steven Adeff adeffs.mythtv at gmail.com
Tue Apr 24 20:14:09 UTC 2012


On Tue, Apr 17, 2012 at 11:31 AM, Raymond Wagner <raymond at wagnerrp.com> wrote:
> On 4/17/2012 10:50, Michael Watson wrote:
>>
>> Since MythMusic is a "plugin", is it at all feasible to have bring back
>> the old interface, and allow us (the users), the choice of whether we
>> install mythtv-music-classic or mythtv-music?
>
>
> You should be able to continue using the old plugin until such time as the
> library ABI has changed sufficiently to break it.  You will have to build it
> against the current libraries, and an older plugin module will be rejected
> by the frontend as being incompatible.

I'm trying to compile the old MythMusic for use with 0.25, in doing so
I get the blow error. Anyone have an idea as to how to get this to
compile?

# make
cd mythmusic/ && make -f Makefile
make[1]: Entering directory `/usr/src/mythtv/mythplugins/mythmusic/mythmusic'
ccache g++ -c -pipe -I/usr/include/directfb -D_REENTRANT -march=i686
-DNDEBUG -fomit-frame-pointer -fPIC -g -Wall -Wno-switch
-Wpointer-arith -Wredundant-decls -Wno-non-virtual-dtor
-funit-at-a-time -D__STDC_CONSTANT_MACROS -D__STDC_LIMIT_MACROS -O3
-Wmissing-declarations -fomit-frame-pointer -I/usr/include/SDL
-D_GNU_SOURCE=1 -D_REENTRANT -D_REENTRANT -Wall -W -DPIC -fPIC
-D_GNU_SOURCE -DPREFIX="/usr" -DMMX -Di386 -D_FILE_OFFSET_BITS=64
-DQT_NO_DEBUG -DQT_PLUGIN -DQT_QT3SUPPORT_LIB -DQT3_SUPPORT
-DQT_SQL_LIB -DQT_XML_LIB -DQT_OPENGL_LIB -DQT_GUI_LIB
-DQT_NETWORK_LIB -DQT_CORE_LIB -DQT_SHARED
-I/usr/share/qt4/mkspecs/linux-g++ -I. -I/usr/include/qt4/QtCore
-I/usr/include/qt4/QtNetwork -I/usr/include/qt4/QtGui
-I/usr/include/qt4/QtOpenGL -I/usr/include/qt4/QtXml
-I/usr/include/qt4/QtSql -I/usr/include/qt4/Qt3Support
-I/usr/include/qt4 -I/usr/include -I/usr/include -I/usr -I/usr/include
-I/usr/include/mythtv -I/usr/include/mythtv/libmythdb
-I/usr/include/mythtv/libmythui -I/usr/include/mythtv/libmyth
-I/usr/include/libvisual-0.4 -I/usr/include/taglib -I/usr/include/cdda
-I/usr/X11R6/include -I. -o cddecoder.o cddecoder.cpp
In file included from metadata.h:17,
                 from cddecoder.cpp:28:
treecheckitem.h:6:27: error: uilistbtntype.h: No such file or directory
In file included from metadata.h:17,
                 from cddecoder.cpp:28:
treecheckitem.h:14: error: expected class-name before â{â token
treecheckitem.h:16: error: expected â)â before â*â token
treecheckitem.h:39: error: expected â)â before â*â token
treecheckitem.h:44: error: expected class-name before â{â token
treecheckitem.h:46: error: expected â)â before â*â token
treecheckitem.h:59: error: expected â)â before â*â token
treecheckitem.h:74: error: expected â)â before â*â token
treecheckitem.h:91: error: expected â)â before â*â token
treecheckitem.h:97: error: expected â)â before â*â token
In file included from cddecoder.cpp:28:
metadata.h:270: error: âGenericTreeâ has not been declared
metadata.h:356: error: âGenericTreeâ has not been declared
cddecoder.cpp: In member function âvirtual Metadata* CdDecoder::getMetadata()â:
cddecoder.cpp:426: error: âVB_IMPORTANTâ was not declared in this scope
cddecoder.cpp:426: error: âplease_use_LOG_instead_of_VERBOSEâ was not
declared in this scope
cddecoder.cpp: In member function âvirtual void
CdDecoder::commitMetadata(Metadata*)â:
cddecoder.cpp:522: error: âVB_IMPORTANTâ was not declared in this scope
cddecoder.cpp:522: error: âplease_use_LOG_instead_of_VERBOSEâ was not
declared in this scope
make[1]: *** [cddecoder.o] Error 1
make[1]: Leaving directory `/usr/src/mythtv/mythplugins/mythmusic/mythmusic'
make: *** [sub-mythmusic-make_default] Error 2




-- 
Steve
http://www.mythtv.org/wiki/User:Steveadeff
Before you ask, read the FAQ!
http://www.mythtv.org/wiki/Frequently_Asked_Questions
then search the Wiki, and this list,
http://www.gossamer-threads.com/lists/mythtv/
Mailinglist etiquette - http://www.mythtv.org/wiki/Mailing_List_etiquette


More information about the mythtv-users mailing list