[mythtv-users] New Mini Core Duo, No Video
Todd Ignasiak
ignasiak at gmail.com
Sun Mar 12 03:35:47 UTC 2006
On 3/11/06, Brendan White <bmwt at caida.org> wrote:
> Ah. looks like required headers/cpp files are only being included
> with the backend.
>
> I was able to modify mythtv/libs/libmythtv/libmythtv.pro, and add the
> following under
>
> # Misc. needed by backend/frontend
>
> HEADERS += mpeg/mpegtables.h mpeg/atsctables.h
> HEADERS += mpeg/dvbtables.h
> HEADERS += mpeg/mpegstreamdata.h mpeg/atscstreamdata.h
> HEADERS += mpeg/dvbstreamdata.h mpeg/scanstreamdata.h
> HEADERS += mpeg/mpegdescriptors.h mpeg/atscdescriptors.h
> HEADERS += mpeg/dvbdescriptors.h mpeg/dishdescriptors.h
> HEADERS += mpeg/atsc_huffman.h
> HEADERS += mpeg/tsstats.h
> SOURCES += mpeg/mpegtables.cpp mpeg/atsctables.cpp
> SOURCES += mpeg/dvbtables.cpp
> SOURCES += mpeg/mpegstreamdata.cpp mpeg/atscstreamdata.cpp
> SOURCES += mpeg/dvbstreamdata.cpp mpeg/scanstreamdata.cpp
> SOURCES += mpeg/mpegdescriptors.cpp mpeg/atscdescriptors.cpp
> SOURCES += mpeg/dvbdescriptors.cpp mpeg/dishdescriptors.cpp
> SOURCES += mpeg/atsc_huffman.cpp
>
>
> not only does this let it compile, it removes the
> CaptionServiceDescriptor error.
> When i launch mythfrontend, i actually see a blue screen for a few
> seconds. Followed by a bus error.
>
> A ktrace leads me to ~/.mythtv/mysql.txt, which has default localhost
> definitions. Switching those to the remote backend and mysql version
> 4 fixes some errors. However there is still a bus error.
>
> 1048 mythfrontend CALL stat(0x91819124,0xbfffef7c)
> 1048 mythfrontend NAMI "/var/db/.AccessibilityAPIEnabled"
> 1048 mythfrontend RET stat 0
> 1048 mythfrontend PSIG SIGBUS SIG_DFL
>
> (sudo touch /var/db/.AccessibilityAPIEnabled doesnt seem to help).
>
> On the plus side, i'm not getting the same bus error when using the
> latest SVN and 0.19-release.
> (so it's probably not an svn bug)
We're definitely following parallel paths.. I noticed the
libmythtv.pro thing, but I assumed it was not the (only) cause,
because other platforms build okay. So, I posted to the dev list,
and Daniel Kristjannson recommended building it with the backend
enabled. I did that (osx-packager -enable-backend), and it built.
I get the same bus error, just after the blue background for
mythfrontend displays.
The output from the MacOS crash report looks like it is a QT problem
when it's trying to display text:
Date/Time: 2006-03-11 18:10:55.430 -0800
OS Version: 10.4.5 (Build 8H1619)
Report Version: 4
Command: mythfrontend
Path: /Users/tji/Build/try3/MythFrontend.app/Contents/MacOS/mythfrontend
Parent: WindowServer [379]
Version: 0.19.0.svn20060312 (0.19.0.svn20060312)
PID: 8742
Thread: 0
Exception: EXC_BAD_ACCESS (0x0001)
Codes: KERN_PROTECTION_FAILURE (0x0002) at 0x0000000c
Thread 0 Crashed:
0 qt-mt 0xb20504dd qt_macFamilyName(QString const&) + 141
1 qt-mt 0xb202b42b QFontPrivate::load(QFont::Script) + 1027
2 qt-mt 0xb202b870 QFontMetrics::width(QChar) const + 58
3 qt-mt 0xb234b729 QFontMetrics::width(char) const + 33
4 qt-mt 0xb210610e QLabel::sizeForWidth(int) const + 118
5 qt-mt 0xb21067ac QLabel::minimumSizeHint() const + 92
6 qt-mt 0xb2106890 QLabel::sizeHint() const + 36
7 qt-mt 0xb21052c2 QLabel::setText(QString const&) + 60
Thread 1:
0 libSystem.B.dylib 0x900251e7 semaphore_wait_signal_trap + 7
1 qt-mt 0xb22a87e6 QWaitCondition::wait(unsigned long) + 226
2 myth 0xc600b9c1 MythContext::waitPrivRequest() const + 33
Thread 0 crashed with i386 Thread State:
eax: 0xffff02a0 ebx: 0xb205045e ecx:0x01800038 edx: 0x01175210
edi: 0xbffff09c esi: 0x00000000 ebp:0xbffff0b8 esp: 0xbffff080
ss: 0x0000002f efl: 0x00010286 eip:0xb20504dd cs: 0x00000027
ds: 0x0000002f es: 0x0000002f fs:0x00000000 gs: 0x00000037
>
> On Mar 11, 2006, at 12:54 PM, Todd Ignasiak wrote:
>
> >
> >
> > On 3/10/06, Brendan White <bmwt at caida.org> wrote: I've been trying
> > to get a native version compiled (using svn
> > versions), using the osx-packager script. So far i have an
> > executable, but it fails at runtime due to a missing symbol.
> >
> > Inara:~/MythFrontend.app/Contents/MacOS bmwt$ ./mythfrontend
> > dyld: Symbol not found: __ZTV24CaptionServiceDescriptor
> > Referenced from:
> > /Users/bmwt/MythFrontend.app/Contents/MacOS/./../Frameworks/
> > mythtv.framework/mythtv
> > Expected in: flat namespace
> >
> >
> > I was poking around a bit more, trying to isolate the problem..
> >
> > It looks like the 'CaptionServiceDescriptor' class is defined in
> > the files mpegdescriptors.{h,cpp}, which are in the directory src/
> > myth-svn/mythtv/libs/libmythtv/mpeg
> >
> > There are no '.o' files in that directory on my system, so that
> > stuff is not being built. We just need to figure out why the
> > mythtv build process is skipping that section.
> > _______________________________________________
> > mythtv-users mailing list
> > mythtv-users at mythtv.org
> > http://mythtv.org/cgi-bin/mailman/listinfo/mythtv-users
>
> _______________________________________________
> mythtv-users mailing list
> mythtv-users at mythtv.org
> http://mythtv.org/cgi-bin/mailman/listinfo/mythtv-users
>
More information about the mythtv-users
mailing list