> > jgmtfia Mr wrote:
> > > I am using the svn head. I have changed the ticket to reflect
> the proper
> > > version.
> > >
> > > ./configure --disable-backend --disable-dvb
> > > qmake mythtv.pro <http://mythtv.pro>
> > > make
> > >
> > > yields:
> > > ../../libs/libmythtv/libmythtv-0.18.so <http://0.18.so>:
> > undefined reference
> > > to `vtable for DVBTransportsEditor'
> >
>
> I get similar when trying to compile without DVB, I get a bunch
> of undefined references in libmythtv-0.18.so, which when I look
> appear to be in siparser.cpp; which of course is not compiled in
> when DVB is disabled.
>
> It looks like the files excluded when "update_dvb" is not checked
> using ./configure is not correct.

Just to close this issue -- I edited sitypes.h and ifdef'ed out the main
body of it and everything linked fine without the unresolved externals.   A
few things in there were getting put in the symbol table and because I was
compiling without DVB sitypes.cpp was not included (though sitypes.h is
still pulled in by some files).

I'm using gcc 2.95 (because I was experimenting with my xbox); I think later
versions behave differently and don't put items in the symbol table that
don't get actually used.

So in some ways this is a 'bug' and in other ways its a compiler issue -
depending on your point of view.



_______________________________________________
mythtv-dev mailing list
[email protected]
http://mythtv.org/cgi-bin/mailman/listinfo/mythtv-dev

Reply via email to