[mythtv-users] Status of Win32 builds for MythTV

Anthony Giggins seven at seven.dorksville.net
Wed Jul 31 12:07:28 UTC 2019


On Wed, 24 Jul 2019 at 14:35, Jerry Rubinow <jerrymr at gmail.com> wrote:

> 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
>
>
How about github?

Many project distribute Binaries and Installers there.

Cheers,

Anthony
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.mythtv.org/pipermail/mythtv-users/attachments/20190731/53ca87e5/attachment.html>


More information about the mythtv-users mailing list