Menu

Main Menu
Talk Get Daily Search

Member's Online

    User Name
    Password

    Mythtv for Maemo 5 - N900 port

    Reply
    Page 8 of 10 | Prev |   6     7   8   9     10   | Next
    thopiekar | # 71 | 2011-06-10, 14:43 | Report

    tried to compile just the frontend and got this:
    Code:
    make -C programs
    make[1]: Entering directory `/home/thopiekar/mythtv/mythtv-0.24.1/programs'
    cd mythavtest/ && make -f Makefile 
    make[2]: Entering directory `/home/thopiekar/mythtv/mythtv-0.24.1/programs/mythavtest'
    ccache distcc g++ -Wl,-O1 -o mythavtest version.o main.o     -L../../libs/libmyth -L../../libs/libmythtv -L../../external/FFmpeg/libavutil -L../../external/FFmpeg/libavcodec -L../../external/FFmpeg/libavcore -L../../external/FFmpeg/libavformat -L../../external/FFmpeg/libswscale -L../../libs/libmythdb -L../../libs/libmythui -L../../libs/libmythupnp -lmythtv-0.24 -lmythswscale -lmythavformat -lmythavcodec -lmythavcore -lmythavutil -lmythupnp-0.24 -lmythdb-0.24 -lmythui-0.24 -lmyth-0.24 -L../../libs/libmythfreemheg -lmythfreemheg-0.24 -lXext -lXinerama -lXxf86vm -lXv -lXrandr -lX11 -lmp3lame -lpulse -lasound -lm -lbz2 -lrt -ldl -lfreetype -lz -L/usr/X11R6/lib -L/usr/local/lib -L/usr/lib -lGLU -lGL -lQtSql -lQtOpenGL -lQtGui -lQtNetwork -lQtDBus -lQtXml -lQtCore -lpthread 
    ../../libs/libmythtv/libmythtv-0.24.so: undefined reference to `TVRec::StopRecording(bool)'
    ../../libs/libmythtv/libmythtv-0.24.so: undefined reference to `vtable for TunedInputInfo'
    ../../libs/libmythtv/libmythtv-0.24.so: undefined reference to `TVRec::GetTVRec(unsigned int)'
    ../../libs/libmythtv/libmythtv-0.24.so: undefined reference to `InputInfo::FromStringList(QList<QString>::const_iterator&, QList<QString>::const_iterator)'
    ../../libs/libmythtv/libmythtv-0.24.so: undefined reference to `TVRec::IsBusy(TunedInputInfo*, int) const'
    ../../libs/libmythtv/libmythtv-0.24.so: undefined reference to `vtable for InputInfo'
    ../../libs/libmythtv/libmythtv-0.24.so: undefined reference to `TVRec::StopLiveTV()'
    ../../libs/libmythtv/libmythtv-0.24.so: undefined reference to `InputInfo::operator=(InputInfo const&)'
    ../../libs/libmythtv/libmythtv-0.24.so: undefined reference to `InputInfo::InputInfo(InputInfo const&)'
    ../../libs/libmythtv/libmythtv-0.24.so: undefined reference to `TVRec::GetState() const'
    ../../libs/libmythtv/libmythtv-0.24.so: undefined reference to `InputInfo::InputInfo(QString const&, unsigned int, unsigned int, unsigned int, unsigned int)'
    ../../libs/libmythtv/libmythtv-0.24.so: undefined reference to `TVRec::RecordPending(ProgramInfo const*, int, bool)'
    collect2: ld returned 1 exit status
    distcc[24950] ERROR: compile (null) on localhost failed
    make[2]: *** [mythavtest] Error 1
    make[2]: Leaving directory `/home/thopiekar/mythtv/mythtv-0.24.1/programs/mythavtest'
    make[1]: *** [sub-mythavtest-make_default] Error 2
    make[1]: Leaving directory `/home/thopiekar/mythtv/mythtv-0.24.1/programs'
    make: *** [programs] Error 2

    Edit | Forward | Quote | Quick Reply | Thanks

     
    rfeese | # 72 | 2011-06-10, 15:46 | Report

    Christian Marillat has a debianized version of 0.24 that might be a good starting point.

    http://debian-multimedia.org/

    Edit | Forward | Quote | Quick Reply | Thanks
    The Following User Says Thank You to rfeese For This Useful Post:
    thopiekar

     
    thopiekar | # 73 | 2011-06-10, 16:24 | Report

    Originally Posted by rfeese View Post
    Christian Marillat has a debianized version of 0.24 that might be a good starting point.

    http://debian-multimedia.org/
    I'll try this one when I have the device, thanks!

    Edit | Forward | Quote | Quick Reply | Thanks

     
    rajil.s | # 74 | 2011-06-11, 12:05 | Report

    Originally Posted by thopiekar View Post
    I'll try this one when I have the device, thanks!
    Would be interested to know your findings.

    Edit | Forward | Quote | Quick Reply | Thanks

     
    thopiekar | # 75 | 2011-06-18, 20:17 | Report

    I wondered why the mythtv 0.24 package is just able to be build with backend support.. removed it in the compilitation before and now it works..
    Still building at the moment will share the results when it has finished

    Edit | Forward | Quote | Quick Reply | Thanks

     
    rajil.s | # 76 | 2011-06-18, 20:25 | Report

    Would be interested in the binaries

    Edit | Forward | Quote | Quick Reply | Thanks

     
    thopiekar | # 77 | 2011-06-18, 20:30 | Report

    hmm there seem to be something wrong with the qt3 libs..

    Code:
    make[2]: Entering directory `/home/thopiekar/mythtv/mythtv-0.24.1/programs/mythtranscode'
    g++ -c -pipe -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -fomit-frame-pointer -g -Wall -Wno-switch -Wpointer-arith -Wredundant-decls -Wno-non-virtual-dtor -funit-at-a-time -D__STDC_CONSTANT_MACROS -D__STDC_LIMIT_MACROS -O3 -D_REENTRANT -DMMX -Di386 -D_GNU_SOURCE -DQT_NO_DEBUG -DQT_QT3SUPPORT_LIB -DQT3_SUPPORT -DQT_SQL_LIB -DQT_XML_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_CORE_LIB -DQT_SHARED -I/targets/FREMANTLE_X86/usr/share/qt4/mkspecs/linux-g++ -I. -I/targets/FREMANTLE_X86/usr/include/QtCore -I/targets/FREMANTLE_X86/usr/include/QtNetwork -I/targets/FREMANTLE_X86/usr/include/QtGui -I/targets/FREMANTLE_X86/usr/include/QtXml -I/targets/FREMANTLE_X86/usr/include/QtSql -I/usr/include/Qt3Support -I/targets/FREMANTLE_X86/usr/include -I/targets/FREMANTLE_X86/usr/include -I/targets/FREMANTLE_X86/usr/local -I../.. -I../../libs -I../../libs/libmyth -I../../libs/libmythtv -I../../external/FFmpeg -I../../libs/libmythupnp -I../../libs/libmythui -I../../libs/libmythlivemedia -I../../libs/libmythdb -I../../libmythhdhomerun -I../../libs/libmythdvdnav -I../../libs/libmythbluray -I../../libs/libmythsamplerate -Ireplex -I../../libs/libavcodec -I../../libs/libavformat -I../../libs/libavutil -I../../libs -I../../libs/libmythmpeg2 -I/usr/X11R6/include -I. -o main.o main.cpp
    In file included from main.cpp:24:
    mpeg2fix.h:31:21: error: Q3PtrList: No such file or directory
    mpeg2fix.h:32:22: error: Q3PtrQueue: No such file or directory
    mpeg2fix.h:33:23: error: Q3ValueList: No such file or directory
    In file included from ../../libs/libmyth/virtualkeyboard_qt.h:4,
                     from ../../libs/libmyth/mythwidgets.h:28,
                     from ../../libs/libmyth/settings.h:15,
                     from ../../libs/libmythtv/recordingprofile.h:4,
                     from transcode.h:1,
                     from main.cpp:23:
    ../../libs/libmyth/mythdialogs.h: In static member function 'static DialogCode MythPopupBox::Show2ButtonPopup(MythMainWindow*, const QString&, const QString&, const QString&, const QString&, DialogCode)':
    ../../libs/libmyth/mythdialogs.h:182: warning: 'ShowButtonPopup' is deprecated (declared at ../../libs/libmyth/mythdialogs.h:189)
    In file included from main.cpp:24:
    mpeg2fix.h: At global scope:
    mpeg2fix.h:192: error: 'Q3PtrList' has not been declared
    mpeg2fix.h:192: error: expected ',' or '...' before '<' token
    mpeg2fix.h:196: error: ISO C++ forbids declaration of 'Q3PtrList' with no type
    mpeg2fix.h:196: error: expected ';' before '<' token
    mpeg2fix.h:231: error: ISO C++ forbids declaration of 'Q3PtrList' with no type
    mpeg2fix.h:231: error: expected ';' before '<' token
    mpeg2fix.h:234: error: ISO C++ forbids declaration of 'Q3PtrList' with no type
    mpeg2fix.h:234: error: expected ';' before '<' token
    mpeg2fix.h:235: error: 'Q3PtrList' was not declared in this scope
    mpeg2fix.h:235: error: template argument 2 is invalid
    mpeg2fix.h:235: error: expected unqualified-id before '>' token
    mpeg2fix.h:236: error: ISO C++ forbids declaration of 'Q3PtrQueue' with no type
    mpeg2fix.h:236: error: expected ';' before '<' token
    mpeg2fix.h:237: error: ISO C++ forbids declaration of 'Q3PtrQueue' with no type
    mpeg2fix.h:237: error: expected ';' before '<' token
    mpeg2fix.h:238: error: ISO C++ forbids declaration of 'Q3PtrListIterator' with no type
    mpeg2fix.h:238: error: expected ';' before '<' token
    make[2]: *** [main.o] Error 1
    make[2]: Leaving directory `/home/thopiekar/mythtv/mythtv-0.24.1/programs/mythtranscode'
    make[1]: *** [sub-mythtranscode-make_default] Error 2
    make[1]: Leaving directory `/home/thopiekar/mythtv/mythtv-0.24.1/programs'
    make: *** [programs] Error 2
    not familiar with that message but I would say that the widgets are missing..

    Edit | Forward | Quote | Quick Reply | Thanks

     
    rajil.s | # 78 | 2011-06-18, 20:39 | Report

    dont think there are any QT3 libs on N900. It is unfortunate myth-0.24 still needs qt3 support. Can you try compiling myth-0.25 from git to check if it still needs QT3?

    Edit | Forward | Quote | Quick Reply | Thanks

     
    thopiekar | # 79 | 2011-06-18, 20:41 | Report

    got the package: http://maemo.org/packages/view/libqt4-qt3support/
    another try

    Edit:
    http://maemo.org/packages/search/?or...Bvalue%5D=same

    Edit2:
    Missed that these packages are located at diablo..

    Btw. I really want to stay at 0.24 because i've got atm a almost perfect setup of a myth-backend in my network.. I'll take the libqt3* packages an recompile them in fremantle..

    Edit | Forward | Quote | Quick Reply | Thanks

    Last edited by thopiekar; 2011-06-18 at 20:45.

     
    thopiekar | # 80 | 2011-06-19, 11:31 | Report

    hmm I don't know on what the qt3 libs depend, but I can't build them on fremantle.. While checking MythTV's bug tracking system I found out that they are working on making it qt3 independent.. Well when the build would work I would even think about upgrading my current backend setup in my network

    when building qt3-mt from diablo or taken from ubuntu natty I get this:
    Code:
    make[4]: Entering directory `/home/thopiekar/qt3/qt-x11-free-3.3.8-b/tools/designer/designer'
    /home/thopiekar/qt3/qt-x11-free-3.3.8-b/bin/uic -L /home/thopiekar/qt3/qt-x11-free-3.3.8-b/plugins listboxeditor.ui -o listboxeditor.h
    /home/thopiekar/qt3/qt-x11-free-3.3.8-b/bin/uic: error while loading shared libraries: libqt-mt.so.3: cannot open shared object file: No such file or directory
    make[4]: ***[listboxeditor.h] Error 127
    make[4]: Leaving directory `/home/thopiekar/qt3/qt-x11-free-3.3.8-b/tools/designer/designer'
    make[3]: *** [sub-designer] Error 2
    make[3]: Leaving directory `/home/thopiekar/qt3/qt-x11-free-3.3.8-b/tools/designer'
    make[2]: *** [sub-designer] Error 2
    make[2]: Leaving directory `/home/thopiekar/qt3/qt-x11-free-3.3.8-b/tools'
    make[1]: *** [sub-tools] Error 2
    make[1]: Leaving directory `/home/thopiekar/qt3/qt-x11-free-3.3.8-b'
    make: *** [init] Error 2
    if someone knows why that happens it would be very helpful for me getting 0.24 working..

    0.25 is at the moment building

    PS: talking at the moment with the #mythtv people.. the mythtv core isn't using QT3* widgets anymore.. just components like mythmusic are using them which are now going to be rewritten..
    I'll see if there is a chance to disable them. However I'll also take a look to provide these QT3* widgets in fremantle's Qt4 libs.. Seems that the maintainer of the package disabled building these QT3* widgets to make Qt4 light-weighter :/

    PSS: Qt3-Support in 0.25 still needed :/

    PSSS: Found the problem in the x11-qt4 package in debain/rules:
    They used the confflag "-no-qt3support"

    PSSSS: Getting now more closer.. Found out that disabling mythtranscode should solve it.. I'll make an update when it worked and got a package for it or when it failed again :|

    Edit | Forward | Quote | Quick Reply | Thanks

    Last edited by thopiekar; 2011-06-19 at 12:49.
    The Following 2 Users Say Thank You to thopiekar For This Useful Post:
    gazza_d, rajil.s

     
    Page 8 of 10 | Prev |   6     7   8   9     10   | Next
vBulletin® Version 3.8.8
Normal Logout