User talk:Brad606

From MythTV Official Wiki
Revision as of 01:41, 3 August 2009 by Brad606 (talk | contribs) (August 2009)

Jump to: navigation, search


About Me

By all measurable accounts, I should totally be into Linux, and yet I just never have gotten there. I don't know much about Linux, or of building large open-source projects from source.

But I'm an experienced programmer (mostly over on the Windows side of the universe) who wants to build his own DVR at home and use it as a way to get more into Linux. I have no idea how active this Wiki is, or how my observations/edits will be construed. I guess I'm hoping this outsider's perspective might be useful to the project. We'll see.

August 2009

I am attempting to build MythTV 0.21 from source, starting from a base installation of Knoppix 6.0.1's LiveCD. I am trying to follow the User Manual:Initial Installation instrections verbatim.

A few things have come up...

  • At least some of MythTV codebase appears to be compiled against QT3 rather than QT4. The evidence for this is attaempts to include files like <qsocket.h>, which exist in QT3 but not QT4. It is possible this is only for the UPNP section of the codebase.
    • Therefore, libqt3-mt-dev also appears to be a dependency.
    • Maybe that means libqt4-dev is not a dependnecy?
  • videoout_directfb.cpp appears to be a little too non-strict with data types for result codes from the DirectFB library. There is a DFBResult and a DirectResult, with the latter being more assocated with general freeing and allocating of resources. ERven though I'm sure the code worked as written (because "no error" is always an enum value of zero), for whatever reason my attempt to compile raised an error instead of a warning here.
    • I fixed this file such that it compiles, and might consider submitting it to the depot if I get my feet under me here a bit more.
  • fftw3 is listed as a dependency, but libfftw3-dev seems to be the name of the package, at least for Debian.
  • Can't find libmp4v2-dev -- best match was libmp4ff_dev.
  • Had to build libfame and libcdparanoia on my own, as libfame-dev and libcdparanoia0-dev weren't available for Debian.
  • Still can't find libraries transcode or libxvidcore4