MythLogBot@irc.freenode.net :: #mythtv

Daily chat history

Current users (61):

aloril, Anssi, caelor, Captain_Murdoch2, ChanServ, Chutt, clever, coldfront, coling, cybrNaut, dblain, dekarl, dym, ElmerFudd, ghoti, gregL, GreyFoxx, jab416171, jnylen, joki, jpharvey, jst_, jwhite, jya, kc, kurre2, libsci, MythBuild, MythLogBot, nephyrin`, peper03, pppingme, purserj, rich0, Roklobsta, seld, sheedy-away, sl1ce, sphery, sraue, stuarta, stuartm, suffice, superm1, taylorr, Tobbe5178, tonsofpcs, tris, wagnerrp, Warped, XDS2010, xris, _charly_, _iwc, jheizer, tgm4883, poptix-, arescorpio, brfranse_, markspieth, jams
Saturday, August 1st, 2015, 02:14 UTC
[02:14:40] peper03 (peper03!~peper03@mythtv/developer/peper03) has quit (Ping timeout: 246 seconds)
[02:15:51] peper03 (peper03!~peper03@mythtv/developer/peper03) has joined #mythtv
[02:43:58] mkrufky (mkrufky!~mk@unaffiliated/mkrufky) has quit (Quit: Leaving.)
[03:07:55] arescorpio (arescorpio!~arescorpi@250-203-17-190.fibertel.com.ar) has joined #mythtv
[03:48:42] Kwisher (Kwisher!~Kwisher@c-50-148-0-158.hsd1.in.comcast.net) has joined #mythtv
[03:49:19] Kwisher (Kwisher!~Kwisher@c-50-148-0-158.hsd1.in.comcast.net) has left #mythtv ()
[04:00:23] Roklobsta (Roklobsta!~Roklobsta@ppp118-209-115-168.lns20.mel4.internode.on.net) has quit (Quit: KVIrc 4.2.0 Equilibrium http://www.kvirc.net/)
[04:56:42] gary_buhrmaster (gary_buhrmaster!~garybuhrm@2601:647:4801:98e3:222:4dff:fe51:6728) has joined #mythtv
[05:14:17] xris (xris!~xris@mythtv/developer/xris) has quit (Quit: Goodbye.)
[05:19:10] xris (xris!~xris@xris.forevermore.net) has joined #mythtv
[05:24:50] xris (xris!~xris@xris.forevermore.net) has quit (Changing host)
[05:24:50] xris (xris!~xris@mythtv/developer/xris) has joined #mythtv
[05:54:39] arescorpio (arescorpio!~arescorpi@250-203-17-190.fibertel.com.ar) has quit (Quit: Leaving.)
[06:07:29] gary_buhrmaster (gary_buhrmaster!~garybuhrm@2601:647:4801:98e3:222:4dff:fe51:6728) has quit (Remote host closed the connection)
[09:37:24] mkrufky (mkrufky!~mk@unaffiliated/mkrufky) has joined #mythtv
[09:38:21] cybrNaut (cybrNaut!cybrNaut@2001:0:53aa:64c:842:547f:bcca:66c4) has quit (Changing host)
[09:38:22] cybrNaut (cybrNaut!cybrNaut@unaffiliated/cybrnaut) has joined #mythtv
[09:39:36] mkrufky (mkrufky!~mk@unaffiliated/mkrufky) has quit (Client Quit)
[09:57:14] mkrufky (mkrufky!~mk@unaffiliated/mkrufky) has joined #mythtv
[10:15:59] SteveGoodey (SteveGoodey!~steve@host109-159-41-37.range109-159.btcentralplus.com) has joined #mythtv
[10:24:41] ** jya had forgotten how painful it is to get qt to get going on mac. **
[10:24:52] jya: you would think that in 2015 they would have sorted all their issues
[10:32:13] Tobbe5178 (Tobbe5178!~asdf@2001:2002:51e1:d8ee:616c:9d65:64c2:67f4) has quit (Read error: Connection reset by peer)
[10:43:38] mkrufky (mkrufky!~mk@unaffiliated/mkrufky) has quit (Remote host closed the connection)
[11:02:47] cybrNaut (cybrNaut!cybrNaut@unaffiliated/cybrnaut) has quit (Ping timeout: 252 seconds)
[11:07:48] cybrNaut (cybrNaut!cybrNaut@unaffiliated/cybrnaut) has joined #mythtv
[11:07:48] cybrNaut (cybrNaut!cybrNaut@unaffiliated/cybrnaut) has quit (Excess Flood)
[11:09:19] cybrNaut (cybrNaut!cybrNaut@unaffiliated/cybrnaut) has joined #mythtv
[11:09:20] cybrNaut (cybrNaut!cybrNaut@unaffiliated/cybrnaut) has quit (Excess Flood)
[11:09:48] cybrNaut (cybrNaut!cybrNaut@2001:0:53aa:64c:842:547f:bcca:66c4) has joined #mythtv
[11:11:12] cybrNaut (cybrNaut!cybrNaut@2001:0:53aa:64c:842:547f:bcca:66c4) has quit (Changing host)
[11:11:12] cybrNaut (cybrNaut!cybrNaut@unaffiliated/cybrnaut) has joined #mythtv
[11:51:40] Roklobsta (Roklobsta!~Roklobsta@ppp118-209-115-168.lns20.mel4.internode.on.net) has joined #mythtv
[13:15:15] jya: and 3 hours later, myth finally compiles on mac with qt 5.5
[13:18:09] dekarl1 (dekarl1!~dekarl@mythtv/developer/dekarl) has joined #mythtv
[13:19:16] jya: stuartm: I get an undefined symbol RecStatus::staticMetaObject", referenced from: qt_meta_extradata_DTC__RecordingInfo in moc_recording.o
[13:19:36] jya: seems to be related to commit 4d7f98a92cbdb7d69dc98065c68e9eddf8630966
[13:19:45] jya: Wrap RecStatusType enum in a class so we can expose it to the Services API via Q_ENUM
[13:19:53] jya: any ideas?
[13:20:50] dekarl (dekarl!~dekarl@mythtv/developer/dekarl) has quit (Ping timeout: 244 seconds)
[13:24:05] jya: RecStatus::Type seems to be an enum ; yet it's used a function in some places. how did that ever compiled?
[13:38:34] rhpot1991 (rhpot1991!~rhpot1991@ubuntu/member/rhpot1991) has quit (Ping timeout: 246 seconds)
[13:38:43] rhpot1991 (rhpot1991!~rhpot1991@2001:4968:202:3:c98d:5cd8:9259:93ac) has joined #mythtv
[13:38:44] rhpot1991 (rhpot1991!~rhpot1991@2001:4968:202:3:c98d:5cd8:9259:93ac) has quit (Changing host)
[13:38:45] rhpot1991 (rhpot1991!~rhpot1991@ubuntu/member/rhpot1991) has joined #mythtv
[14:04:45] rhpot1991 (rhpot1991!~rhpot1991@ubuntu/member/rhpot1991) has quit (Ping timeout: 244 seconds)
[14:05:05] stuartm: I guess it must be treating it as a cast i.e. (RecStatus::Type)(value)
[14:05:21] jya: hmmm... i see... the by making RecStatus::Type a Q_ENUMS ; this causes code to be generated by the moc ; but this is defined in libmyth but use in libmythservicecontract
[14:05:41] jya: hence the undefined sybol
[14:06:18] rhpot1991 (rhpot1991!~rhpot1991@2001:4968:202:3:c98d:5cd8:9259:93ac) has joined #mythtv
[14:06:22] rhpot1991 (rhpot1991!~rhpot1991@2001:4968:202:3:c98d:5cd8:9259:93ac) has quit (Changing host)
[14:06:22] rhpot1991 (rhpot1991!~rhpot1991@ubuntu/member/rhpot1991) has joined #mythtv
[14:06:25] jya: not sure how that can be resolved without introducing nasty cross dependencies
[14:08:52] stuartm: libmythservicecontract depends on libmyth
[14:09:27] jya: does it ?
[14:09:36] stuartm: it shouldn't, but it does
[14:09:50] stuartm: it's in the DEPENDS for libmythservicecontract
[14:10:13] jya: i'm very confused with what exactly is being generated with those Q_blah macro
[14:10:18] stuartm: not supposed to be like that forever, libmyth should have been dismantled by now, but time ...
[14:10:39] jya: hmmm, I see a DEPENDPATH
[14:10:44] jya: but no DEPENDS
[14:11:51] stuartm: it might be missing a LIBS
[14:13:06] jya: i need to read how qmake works again, totally forgo
[14:13:08] jya: t
[14:14:03] markspieth|2: if you dont need enum to string function you dont need Q_ENUMS
[14:14:39] markspieth|2: otherwise there is a function dep in the defining lib
[14:14:48] stuartm: yeah, my recollection of qmake project syntax is shaky, but a quick look at the other libs suggests there should be a LIBS += -L../libmythservicecontracts -lmythservicecontracts-$${LIBVERSION}
[14:15:05] stuartm: we need Q_ENUMS
[14:15:46] stuartm: for the services API, to convert to and from strings in the json/xml/qtscript etc
[14:15:58] markspieth|2: then you probably need to isolate it in its own lib
[14:16:09] markspieth|2: I see
[14:16:10] jya: in libs.pro I see: # Libraries without dependencies
[14:16:17] jya: SUBDIRS += libmythservicecontracts
[14:16:34] jya: so now that we have this qenum on RecType ; this is no long true
[14:16:55] stuartm: jya: actually it was true long before the Q_ENUM was added
[14:16:56] jya: but libmythservicecontracts is compiled first.
[14:17:03] markspieth|2: I had the same prob for android
[14:17:21] stuartm: libmythservicecontracts links several enums from libmyth
[14:17:31] jya: if libmyth isnt compiled bfore libmythservicecontracts ; then libmythservicecontracts cant be made to depend on it
[14:18:07] jya: allright, let's reshuffle thing
[14:18:12] jya: this is going to be painful
[14:18:50] stuartm: markspieth|2: in effect that's what libmyth now is, most of the other stuff which was previously in there has been moved to other libraries, libmyth is a shell containing a few things that didn't have a good home, either because of dependency issues or simply because it's legacy code that we want to phase out
[14:19:23] jya: fatal error: 'QWindowsStyle' file not found
[14:19:31] jya: so what is the qt 5.5 equivalent
[14:19:50] markspieth|2: I still dont know why linux build doesnt care but android cares ( and mac too)
[14:20:12] stuartm: I've got to run, may be back later
[14:21:31] jya: markspieth|2: so you had to shuffle things around to compile on android (didn't even know you could build myth for android)
[14:22:11] markspieth|2: I remember adding an inline so the symbol would resolve in libmythservicecontracts without needing the cicular dep on libmyth
[14:22:38] jya: for RecStatus::Style ?
[14:23:06] markspieth|2: Cant remember have to dig it up.
[14:23:11] markspieth|2: Its all in github though
[14:23:20] jya: ah ok.. something else then
[14:23:21] markspieth|2: been a while
[14:23:31] jya: hmm... the binary install of Qt for mac doesn't include QWindowsStyle
[14:23:41] jya: will have to use mac style
[14:24:55] markspieth|2: I remember I built a copy (using same cpp and h files) into libmythservicecontracts
[14:25:09] markspieth|2: for any enum defs required
[14:25:30] markspieth|2: a hack I know but it worked as a local copy for the lib
[14:25:51] jya: have enums reliant on a object code is ... rather different
[14:25:51] markspieth|2: did it in the pro file for libmythservicecontracts
[14:26:10] jya: markspieth|2: oh, so you linked th esame file twice
[14:26:20] markspieth|2: yes in different libs
[14:26:20] jya: and it didn't complain when linking the lot ?
[14:26:24] markspieth|2: no
[14:26:38] jya: surprising
[14:27:01] jya: because defining two classes of the same name in two different .o is normally not allowed
[14:27:08] jya: what now... error: unknown type name 'WId'
[14:27:10] jya: sigh
[14:28:27] markspieth|2: can I apste a mini diff here?
[14:28:34] markspieth|2: paste
[14:28:58] jya: pastebin.com ?
[14:29:05] markspieth|2: only 8 lines
[14:29:18] jya: I now use ircloud ; it's great if you past multi-lines it automatically create the pastebin
[14:29:27] jya: i don't mind
[14:29:35] jya: going to make it hard to use
[14:29:43] jya: with all the line headers
[14:29:47] markspieth|2: --- a/mythtv/libs/libmythservicecontracts/libmythservicecontracts.pro
[14:29:48] markspieth|2: +++ b/mythtv/libs/libmythservicecontracts/libmythservicecontracts.pro
[14:29:48] markspieth|2: @@ -117,3 +117,11 @@ use_hidesyms {
[14:29:48] markspieth|2: include ( ../libs-targetfix.pro )
[14:29:48] markspieth|2:
[14:29:48] markspieth|2: LIBS += $$EXTRA_LIBS $$LATE_LIBS
[14:29:48] markspieth|2: +
[14:29:49] markspieth|2: +android {
[14:29:49] markspieth|2: + DEPENDPATH += ../libmythbase
[14:29:50] markspieth|2: + INCLUDEPATH += ../libmythbase
[14:29:50] markspieth|2: + HEADERS += ../libmyth/programtypes.h
[14:29:51] markspieth|2: + SOURCES += ../libmyth/programtypes.cpp
[14:29:51] markspieth|2: + LIBS += -L../libmythbase -lmythbase-$${LIBVERSION}
[14:29:52] markspieth|2: +}
[14:29:55] markspieth|2 (markspieth|2!~markspiet@CPE-124-189-105-105.gziz1.win.bigpond.net.au) has quit (Read error: Connection reset by peer)
[14:30:11] jya: why libmythbase?
[14:30:26] markspieth (markspieth!~markspiet@CPE-124-189-105-105.gziz1.win.bigpond.net.au) has joined #mythtv
[14:30:30] jya: so far the dependencies I'm having issues with are libmyth
[14:30:48] jya: I was saying: why libmythbase ?
[14:31:11] markspieth: That killed kvIRC for some reason
[14:32:41] jya: oh boy... looks like QT_MAC_USE_COCOA is no longer defined
[14:33:56] markspieth: can see anything else in my patch that could be involved
[14:34:10] markspieth: I was using qt5.4
[14:34:20] markspieth: If that makes any difference
[14:37:36] markspieth: need sleep. Ill check the logs in the morning
[14:42:55] jya: markspieth: so do I... have a good night
[14:44:00] amessina (amessina!~amessina@unaffiliated/amessina) has joined #mythtv
[14:44:49] amessina (amessina!~amessina@unaffiliated/amessina) has quit (Client Quit)
[15:04:46] caelor (caelor!~quassel@cpc72389-sotn14-2-0-cust277.15-1.cable.virginm.net) has quit (Ping timeout: 246 seconds)
[15:06:15] caelor (caelor!~quassel@cpc72389-sotn14-2-0-cust277.15-1.cable.virginm.net) has joined #mythtv
[15:10:33] caelor (caelor!~quassel@cpc72389-sotn14-2-0-cust277.15-1.cable.virginm.net) has quit (Client Quit)
[15:12:57] caelor (caelor!~quassel@cpc72389-sotn14-2-0-cust277.15-1.cable.virginm.net) has joined #mythtv
[15:31:04] jams_ (jams_!~jams@cpe-173-89-45-47.wi.res.rr.com) has quit (Ping timeout: 272 seconds)
[15:48:51] amessina (amessina!~amessina@unaffiliated/amessina) has joined #mythtv
[16:05:58] gregL (gregL!~greg@cpe-74-76-121-109.nycap.res.rr.com) has joined #mythtv
[16:41:45] letifosiferrari (letifosiferrari!~letifosif@98.248.2.57) has joined #mythtv
[16:48:59] Tobbe5178 (Tobbe5178!~asdf@2001:2002:51e1:d8ee:616c:9d65:64c2:67f4) has joined #mythtv
[16:57:06] jams (jams!~jams@cpe-173-89-45-47.wi.res.rr.com) has joined #mythtv
[17:48:28] joki (joki!~joki@p5B36DD92.dip0.t-ipconnect.de) has quit (Ping timeout: 244 seconds)
[17:54:53] joki (joki!~joki@p5B36D3C5.dip0.t-ipconnect.de) has joined #mythtv
[18:34:26] letifosiferrari (letifosiferrari!~letifosif@98.248.2.57) has quit (Remote host closed the connection)
[18:35:03] letifosiferrari (letifosiferrari!~letifosif@216.207.42.140) has joined #mythtv
[19:58:51] dekarl1 is now known as dekarl
[20:36:09] SteveGoodey (SteveGoodey!~steve@host109-159-41-37.range109-159.btcentralplus.com) has quit (Quit: Konversation terminated!)
[21:07:44] amessina (amessina!~amessina@unaffiliated/amessina) has quit (Quit: Konversation terminated!)
[23:00:39] Chutt (Chutt!~ijr@2605:a000:1225:65:e963:9cf2:d71:6b6b) has quit (Read error: Connection reset by peer)
[23:01:02] Chutt (Chutt!~ijr@2605:a000:1225:65:c457:ef1d:60fd:2177) has joined #mythtv
[23:15:16] letifosiferrari (letifosiferrari!~letifosif@216.207.42.140) has quit (Ping timeout: 250 seconds)
[23:16:08] gregL (gregL!~greg@cpe-74-76-121-109.nycap.res.rr.com) has quit (Ping timeout: 250 seconds)
[23:28:47] gregL (gregL!~greg@cpe-74-76-121-109.nycap.res.rr.com) has joined #mythtv
[23:36:22] jya: right... so not so simple to add libmyth dependencies to libmyservicecontracts
[23:36:38] jya: libmyth depends on libmythupnp
[23:36:55] jya: but libmythupnp depends on libmythservicecontracts
[23:37:10] jya: and you can't build libmythservicecontracts without libmyth
[23:49:45] arescorpio (arescorpio!~arescorpi@241-203-17-190.fibertel.com.ar) has joined #mythtv
[23:53:24] sl1ce (sl1ce!~johnathan@pool-72-74-24-116.bstnma.fios.verizon.net) has quit (Remote host closed the connection)
[23:55:43] sl1ce (sl1ce!~johnathan@pool-72-74-24-116.bstnma.fios.verizon.net) has joined #mythtv

IRC Logs collected by BeirdoBot.
Please use the above link to report any bugs.