[mythtv-users] Status of Win32 builds for MythTV

ajp at cantabrian.co.nz ajp at cantabrian.co.nz
Sun Sep 8 01:30:16 UTC 2019


Hi,

 

>> On Tue, Jul 23, 2019 at 10:03 PM Anthony Giggins < 
>> seven at seven.dorksville.net> wrote: 
>> 
>>> 
>>> 
>>> On Mon, 22 Jul 2019 at 15:14, Jerry Rubinow <jerrymr at gmail.com> wrote: 
>>> 
>>>> On Sun, Jul 21, 2019 at 6:35 PM Anthony Giggins < 
>>>> seven at seven.dorksville.net> wrote: 
>>>> 
>>>>> 
>>>>> 
>>>>> On Sun, 21 Jul 2019 at 04:05, Jerry Rubinow <jerrymr at gmail.com> wrote:

>>>>> 
>>>>>> On Sun, Apr 28, 2019 at 12:57 AM <mythtv at kosowsky.org> wrote: 
>>>>>> 
>>>>>>> I am looking to find and/or build a Windows mythtv frontend for ver 
>>>>>>> 29.1. 
>>>>>>> 
>>>>>>> In looking at the wiki 
>>>>>>> ( <https://www.mythtv.org/wiki/MythTV_on_Windows>
https://www.mythtv.org/wiki/MythTV_on_Windows), there doesn't seem 
>>>>>>> to 
>>>>>>> be anything updated since circa 2013 and ver 23. 
>>>>>>> 
>>>>>>> - Has anyone successfully built a Windows frontend using a recent 
>>>>>>> mythtv 
>>>>>>> version? 
>>>>>>> Are there any pre-builds available? 
>>>>>>> Failing that, are there any updated build instructions? 
>>>>>>> 
>>>>>>> I like the idea of watching mythtv from my Windows laptop... 
>>>>>>> 
>>>>>>> Best, 
>>>>>>> Jeff 
>>>>>>> 
>>>>>> 
>>>>>> A few years ago dblain made a powershell script and a wiki page for 
>>>>>> compiling using Visual Studio. I was able to successfully compile 
>>>>>> everything using master and the 2019 Community version (the free one)
of 
>>>>>> Visual Studio. 
>>>>>> 
>>>>>> The web page is here: 
>>>>>>  <https://www.mythtv.org/wiki/MythTV_on_Windows_using_Visual_Studio>
https://www.mythtv.org/wiki/MythTV_on_Windows_using_Visual_Studio It 
>>>>>> talks about QT with versions of Visual Studio newer than 2010 not
working 
>>>>>> because QT doesn't have 32-bit OpenGL support for newer versions of 
>>>>>> Studio. It also says 64 bit builds cannot be done because of lack of 
>>>>>> support for inline assembly in Studio. However, I was able to compile
a 
>>>>>> 64-bit version without compile issues, so perhaps the myth source has

>>>>>> conditionals for that now. Compiling a 64-bit app gets around the QT
issue 
>>>>>> I assume. 
>>>>>> 
>>>>>> I had to do a few small fixups to get a good compile: 
>>>>>> - the tool set and platform had to be updated to 142 and 10 for a few

>>>>>> .vcxproj project files (expat, exiv2, and libzmq) 
>>>>>> - there were a dozen .pro files that needed QT += widgets in them. 
>>>>>> There was conditional code in them that was not adding them. Not sure
why 
>>>>>> 
>>>>>> I was using QT 5.13.0. 
>>>>>> 
>>>>>> I ran mythtv\mythtv\configure.ps1 OutputType sln 
>>>>>> This generated a solution file that I could then load in Studio and 
>>>>>> compile. 
>>>>>> 
>>>>>> Big disclaimer: I only claim to have built everything without compile

>>>>>> or link errors. I did not test for a successful run, as I'm not setup
for 
>>>>>> that right now. If you want my git diff output, let me know. 
>>>>>> 
>>>>>> -Jerry 
>>>>>> 
>>>>>> 
>>>>> Did you have any binaries you'd like to share, I'd happily test, 
>>>>> although I'm still running version 29 
>>>>> 
>>>>> Also which version did you compile? 29-fixes, 30-fixes or master? 
>>>>> 
>>>>> also why not submit a pull request to merge your changes back in? or a

>>>>> link to your fork atleast 
>>>>> 
>>>>> Cheers, 
>>>>> 
>>>>> Anthony 
>>>>> 
>>>> 
>>>> I'd be happy to share binaries. I built against master, but I could 
>>>> switch to a different branch if that would be more helpful. Let me
know. 
>>>> 
>>>> I would like to get the changes I made merged back in, but I made my 
>>>> .pro file changes without really understanding why they weren't working
as 
>>>> they were. Why didn't the following include widgets? I had to move the 
>>>> widgets line outside the condition for the code to compile. 
>>>> 
>>>> contains(QT_VERSION, ^5\\.[0-9]\\..*) { 
>>>> QT += widgets 
>>>> } 
>>>> 
>>>> Anyway, once I get that sorted I'll make a pull request. 
>>>> 
>>>> Thanks, 
>>>> Jerry 
>>>> 
>>>> 
>>> Thanks Jerry, 
>>> 
>>> 29-fixes binaries would be awesome, however if that's not possible 
>>> perhaps 30-fixes I can always upgrade. 
>>> 
>>> Cheers, 
>>> 
>>> Anthony 
>>> 
>> 
>> I should have some binaries and a halfway decent set of changes for a
pull 
>> request before the end of the week. I will try to create binaries for 29 
>> and 30. 
>> 
>> Any suggestions on where to host them? 
>> 
>> Jerry 
>> 
>> 
>How about github? 
>
>Many project distribute Binaries and Installers there. 
>
>Cheers, 
>
>Anthony 

> 

Hi,

 

I can't see any more emails about these Win32 frontend builds, are they
available as that would be really great ?

 

Cheers Tony

-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.mythtv.org/pipermail/mythtv-users/attachments/20190908/2819c409/attachment.htm>


More information about the mythtv-users mailing list