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.