[mythtv-users] Compiling MythTV on a computer instead of the Xbox

Monkey Pet monkeypet at gmail.com
Fri Mar 14 09:41:05 UTC 2008


More info about what i have found out:
1.  I am able to compile mythfrontend 0.20 and run it fine.
2.  I am able to compile 0.21 only when issuing --disable-mmx,
compiles fine, but segfaults immediately after running mythfrontend, i
see the following in gdb, and have no clue on how to debug it.
3.  I am thinking of upgrading to etch and try to recompile it again.
Hopefully, someone can point me in the right direction, I have no idea
at this point.

(gdb) run
Starting program: /usr/bin/mythfrontend
[Thread debugging using libthread_db enabled]
[New Thread 16384 (LWP 1107)]

Program received signal SIGSEGV, Segmentation fault.
[Switching to Thread 16384 (LWP 1107)]
0x41526e87 in object_pool (this=0x4092fbb0, cbf=0x41524ffc
<new_decoder()>) at freesurround.cpp:89
89              object_pool(callback cbf):construct(cbf) { }
(gdb) bt
#0  0x41526e87 in object_pool (this=0x4092fbb0, cbf=0x41524ffc
<new_decoder()>) at freesurround.cpp:89
#1  0x41526d72 in __static_initialization_and_destruction_0
(__initialize_p=1, __priority=65535) at freesurround.cpp:169
#2  0x41526e6c in global constructors keyed to block_size () at
freesurround.cpp:161
#3  0x4152fa65 in __do_global_ctors_aux () from /usr/lib/libmyth-0.21.so.0
#4  0x4133b84d in _init () from /usr/lib/libmyth-0.21.so.0
#5  0x4000c1ce in _dl_catch_error () from /lib/ld-linux.so.2
#6  0x4000c2ba in _dl_init () from /lib/ld-linux.so.2
#7  0x40000c5d in ?? () from /lib/ld-linux.so.2
(gdb) ll
Undefined command: "ll".  Try "help".
(gdb) l
161             std::vector<short> l,r,c,ls,rs,lfe;     // for demultiplexing
162     };
163
164     // construction methods
165     void *new_decoder() { return new fsurround_decoder(block_size); }
166     void *new_buffers() { return new buffers(block_size/2); }
167     void *new_int16buffers() { return new int16buffers(block_size/2); }
168
169     object_pool dp(&new_decoder);
170     //object_pool bp(&new_buffers);


On Thu, Mar 13, 2008 at 5:29 PM, Monkey Pet <monkeypet at gmail.com> wrote:
> I was able to compile and produce the deb packages for xebian 1.1.3
> (debian sarge), however, when I run the frontend, it seg faults on me.
>  More debugging is going to be needed, sigh.
>
> Here are breadcrumbs for people to try (in case I can't get to it):
> 1.  Setting up xebian to run in vmware: http://www.xbox-linux.org/wiki/Vmware
> 2.  debian pkg'ing subdir for compiling:
> http://yoeu.net/~fa/mythtv-0.21.20080313-001.experimental.debian.tar.gz
> 3.  Grab the mythtv-0.21 sources; untar.
> 4.  Untar the tarball above inside of .../mythtv-0.21, so you should
> have .../mythtv-0.21/debian.  NOTE, this is experimental and as I
> stated above doesn't seem to work, it is here for people to help me
> debug.
> 5.  cd mythtv-0.21
> 6.  debian/rules binary
>
> That should start the build process and out will pop the deb packages.
>  Good luck.  On a side note, I tried the etch mythtv-0.21 deb source
> packages, but ran into dependency hell since I want to stay mostly on
> sarge.
>
>
> On 3/13/08, Justin Nolan <hondacrxsi at gmail.com> wrote:
> > >
> >  >>
> >  >> I was FINALLY able to satisfy all of the dependencies. Luckily I
> >  >> didn't have
> >  >> the same problem with libc6 (xdm stopped, and it continued
> >  >> happily). I did
> >  >> have infinite trouble installing liblame-dev.. it wanted a
> >  >> different version
> >  >> of liblame0, even though mine was up to date. Had to install that
> >  >> one by
> >  >> hand. There were approximately one bajillion packages I had to
> >  >> install/upgrade.
> >  >>
> >  >
> >  > Are you running a 2.4.x linux kernel?  i.e. From a Xebian installed on
> >  > a FATX gamesave partition?
> >
> >
> > Yes, I am. But it failed in the middle of the night:
> >
> >  123023: Error: undefined symbol '.LLSDACSE6264' in operations
> >  g++: Internal Error: Killed (program cc1plus)
> >
> >  Google isn't helping on this one.
> >
> >
> >  _______________________________________________
> >  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