> > 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
