[mythtv-users] Status of Win32 builds for MythTV
Jerry Rubinow
jerrymr at gmail.com
Wed Jul 24 04:34:58 UTC 2019
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), 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 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
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.mythtv.org/pipermail/mythtv-users/attachments/20190724/21b0ba99/attachment.html>
More information about the mythtv-users
mailing list