<html>
<head>
<meta http-equiv="content-type" content="text/html; charset=windows-1252">
</head>
<body bgcolor="#FFFFFF" text="#000000">
OK, I had the time this evening to try your suggestion. It was
successful with a few caveats:
<br>
<br>
* Version 0.23 requires Qt4
<br>
* mythtv/libs/libmythdb/compat.h needs to #include <unistd.h>
for non-Windows builds
<br>
* mythtv/libs/libmythfreemheg/BaseClasses.h has an error:
"Append(b)" needs to be "this->Append(b)"
<br>
* mythtv/libs/libmythtv/audioinputoss.cpp,
mythtv/libs/libmythtv/firewiredevice.cpp, and
mythtv/programs/mythfrontend/backendconnectionmanager.cpp need to
#include <unistd.h>
<br>
<br>
But it is up and running with the exception of audio - the Pulse
Audio is not working. It seems that I have always had audio
problems with this version of MythTV. Thank you for the quick
advice. I hope this can be added to the FAQ to help out others.
<br>
<br>
I realize that the project is trying to move forward over time, and
I give the team a lot of credit for making it work as it does.
However, a lot of the design decisions seemed to be somewhat short
sighted, if not reckless. For example, I am plagued by the
hard-coded IP address for downloading schedules. Other people have
mentioned that the front end does/did direct SQL queries on the back
end SQL server, which seems to be the source of a significant amount
of the incompatibilities. After the first few revisions, did it not
occur to implement an intermediate format for over-the-wire database
communication between front and back ends? Say, for example, XML to
codify a flexible interface? Forward and backward compatibility can
be maintained by properly handling extra/missing XML tags, since the
XML standard itself will not change. This problem is not unique, as
the X protocol has established methods to separate the display from
the window manager and from the application. Twenty four years ago,
I was able to finish my thesis on a Sun workstation on the West
Coast, while FrameMaker and MatLab ran on a DEC pmax back at CMU. A
few years later, I had dedicated X Terminals on my home network,
while apps ran on FreeBSD servers. Yes, I know that over the last
decade, there has been a concerted effort to Ubuntufy X, making it
as limited and inflexible as MS Windows - restricted to a single
platform for both applications and display - because their common
end user is a college kid running a web browser on a laptop while
leaching free wifi at a coffee shop. But the concept of abstracting
the front end from the back end by defining an interface between
them is fundamental engineering design. A properly specified
interface isolates implementation changes on either side, so long as
they adhere to the interface.
<br>
<br>
I hope to have the time to help out with MythTV and several other
OSS projects that I follow and use regularly when I finish work on
my other big projects. One of these is the house remodel wiring,
based on a central MythTV system built around an array of
HDHomeRuns, a huge multi terabyte file server running the MythTV
backend, and Cat 6A to deliver 1Gbps/10Gbps streaming video to
display terminals running the front end throughout the house. Yes,
10GBps is overkill today, but who knows what we'll have in 20
years? Twenty years ago I pulled 10base5 cable and marveled at my
10Mbps connected home. I'll be too old to pull cable 20 years from
now. But I hope that MythTV will still be a going concern, adapting
to the new technology as it comes along.
<br>
<br>
Thanks for the help,
<br>
<br>
Andrew
<br>
<br>
----------
<br>
"Knowledge is good." - Emil Faber
<br>
<br>
On 04/24/2017 02:43 PM, Bill Meek wrote:
<br>
<blockquote type="cite" style="color: #663366;">On 04/24/2017 07:12
PM, Andrew wrote:
<br>
<br>
...
<br>
<br>
make distclean in mythtv and mythplugins
<br>
git checkout fixes/0.23
<br>
Build as you did before (assumes that ./configure will work
<br>
with whatever distribution you've got running on the new box.)
<br>
_______________________________________________
<br>
mythtv-users mailing list
<br>
<a class="moz-txt-link-abbreviated"
href="mailto:mythtv-users@mythtv.org">mythtv-users@mythtv.org</a>
<br>
<a class="moz-txt-link-freetext"
href="http://lists.mythtv.org/mailman/listinfo/mythtv-users">http://lists.mythtv.org/mailman/listinfo/mythtv-users</a>
<br>
<a class="moz-txt-link-freetext"
href="http://wiki.mythtv.org/Mailing_List_etiquette">http://wiki.mythtv.org/Mailing_List_etiquette</a>
<br>
MythTV Forums: <a class="moz-txt-link-freetext"
href="https://forum.mythtv.org">https://forum.mythtv.org</a>
<br>
</blockquote>
</body>
</html>