[mythtv-users] Compiling master from source.

Andrew Stadt acstadt at stadt.ca
Thu Nov 8 23:25:45 UTC 2012


Normally when I'm building from source, I specifically disable tuners 
that I don't have.  Recently, as in the past two weeks or so, I can't 
successfully build unless I enable ceton (or at least specifically don't 
disable it).

An excerpt from the build:
ccache g++ -m64 -o mythavtest main.o commandlineparser.o 
-L../../libs/libmyth -L../../libs/libmythtv 
-L../../external/FFmpeg/libavutil -L../../external/FFmpeg/libavcodec 
-L../../external/FFmpeg/libavformat -L../../external/FFmpeg/libswscale 
-L../../libs/libmythbase -L../../libs/libmythui -L../../libs/libmythupnp 
-L../../libs/libmythmetadata -L../../libs/libmythservicecontracts 
-L../../libs/libmythprotoserver -lmythswscale -lmythavformat 
-lmythavcodec -lmythavutil -lmythtv-0.27 -lmythupnp-0.27 -lmythbase-0.27 
-lmythui-0.27 -lmyth-0.27 -lmythmetadata-0.27 
-lmythservicecontracts-0.27 -lmythprotoserver-0.27 
-L../../libs/libmythfreemheg -lmythfreemheg-0.27 -lXext -lXinerama 
-lXxf86vm -lXv -lXrandr -lX11 -lxml2 -ldns_sd -lcrypto -lpulse -ljack 
-lasound -L/usr/lib/x86_64-linux-gnu -lSDL -lxvidcore -lx264 -lvpx 
-lmp3lame -lfaac -lva -lm -luuid -pthread -lrt -ldl -lfreetype -lz 
-L/usr/X11R6/lib64 -L/usr/src/mythtv/mythtv/external/zeromq/src/.libs 
-lmythzmq -L/usr/src/mythtv/mythtv/external/nzmqt/src -lmythnzmqt 
-L/usr/src/mythtv/mythtv/external/qjson/lib -lmythqjson -L/usr/local/lib 
-lpthread -lGL -lQtSql -lQtXml -lQtOpenGL -lQtGui -lQtNetwork -lQtCore
../../libs/libmythtv/libmythtv-0.27.so: undefined reference to 
`CetonRTSP::Play()'
../../libs/libmythtv/libmythtv-0.27.so: undefined reference to 
`CetonRTSP::CetonRTSP(QUrl const&)'
../../libs/libmythtv/libmythtv-0.27.so: undefined reference to 
`CetonRTSP::Describe()'
../../libs/libmythtv/libmythtv-0.27.so: undefined reference to 
`CetonRTSP::GetOptions(QStringList&)'
../../libs/libmythtv/libmythtv-0.27.so: undefined reference to 
`CetonRTSP::Teardown()'
../../libs/libmythtv/libmythtv-0.27.so: undefined reference to 
`CetonRTSP::Setup(unsigned short, unsigned short)'
collect2: error: ld returned 1 exit status
make[2]: *** [mythavtest] Error 1

Obviously, the simple work around is just don't disable Ceton, but just 
thought I'd mention it.





More information about the mythtv-users mailing list