[mythtv-users] Help - upgrade to 0.27.4 crashes
Michelle Dupuis
mdupuis at ocg.ca
Mon Nov 3 20:43:05 UTC 2014
I didn't do that - I'll try now.
Are plugins necessary for a backend only?
________________________________________
From: mythtv-users-bounces at mythtv.org <mythtv-users-bounces at mythtv.org> on behalf of Paul Harrison <mythtv at sky.com>
Sent: Monday, November 3, 2014 3:35 PM
To: Myth TV Users List
Subject: Re: [mythtv-users] Help - upgrade to 0.27.4 crashes
On 03/11/14 19:54, Michelle Dupuis wrote:
>
> My front-ends upgraded great to 0.27.4 fixes so I was read to do the
> backend. I'm installing the plugs and I get the creash below. From
> what I can find, TyeLockSchema is a member function of DBUtils
> class....but why won't it compile? Details below.
>
>
> Thanks
>
>
>
> g++ -c -pipe -DNDEBUG -fomit-frame-pointer -fPIC -pthread -g -Wall
> -Wpointer-arith -D__STDC_CONSTANT_MACROS -D__STDC_LIMIT_MACROS
> -fvisibility-inlines-hidden -Wmissing-declarations -Wno-switch
> -Woverloaded-virtual -funit-at-a-time -fvisibility=hidden -g
> -D_REENTRANT -Wall -W -DPIC -fPIC -fvisibility=hidden -D_GNU_SOURCE
> -DPREFIX="/usr" -DMMX -D_FILE_OFFSET_BITS=64 -DMPLUGIN_API -DQT_PLUGIN
> -DQT_WEBKIT_LIB -DQT_SQL_LIB -DQT_XML_LIB -DQT_OPENGL_LIB -DQT_GUI_LIB
> -DQT_NETWORK_LIB -DQT_CORE_LIB -DQT_SHARED
> -I/usr/lib64/qt4/mkspecs/linux-g++ -I. -I/usr/include/QtCore
> -I/usr/include/QtNetwork -I/usr/include/QtGui -I/usr/include/QtOpenGL
> -I/usr/include/QtXml -I/usr/include/QtSql -I/usr/include/QtWebKit
> -I/usr/include -I/usr/include -I/usr/include -I/usr -I/usr/include
> -I/usr/include/libxml2 -I/usr/include/mythtv
> -I/usr/include/mythtv/libmythbase -I/usr/include/mythtv/libmythui
> -I/usr/include/mythtv/libmyth -I/usr/include/mythtv/metadata
> -I/usr/include/taglib -I/usr/X11R6/include -I. -o dbcheck.o dbcheck.cpp
> dbcheck.cpp: In function ‘bool UpgradeMusicDatabaseSchema()’:
> dbcheck.cpp:84: error: ‘TryLockSchema’ is not a member of ‘DBUtil’
> dbcheck.cpp:88: error: ‘TryLockSchema’ is not a member of ‘DBUtil’
> dbcheck.cpp:142: error: ‘UnlockSchema’ is not a member of ‘DBUtil’
> dbcheck.cpp:149: error: ‘UnlockSchema’ is not a member of ‘DBUtil’
> make[2]: *** [dbcheck.o] Error 1
> make[2]: Leaving directory
> `/usr/local/src/mythtv-fixes-0.27/mythplugins/mythmusic/mythmusic'
> make[1]: *** [sub-mythmusic-make_default] Error 2
> make[1]: Leaving directory
> `/usr/local/src/mythtv-fixes-0.27/mythplugins/mythmusic'
> make: *** [sub-mythmusic-make_default] Error 2
> [root at dvr mythplugins]#
>
Did you install the new Myth core before trying to compile the plugins?
The plugins use the installed headers so you must install core before
trying to compile the plugins especially when upgrading from an old
version. In rare cases you sometimes have to also make sure all the old
myth headers are removed before installing as well.
Paul H.
_______________________________________________
mythtv-users mailing list
mythtv-users at mythtv.org
http://www.mythtv.org/mailman/listinfo/mythtv-users
http://wiki.mythtv.org/Mailing_List_etiquette
MythTV Forums: https://forum.mythtv.org
More information about the mythtv-users
mailing list