[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