[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

сборка mythTV 0.19



Привет всем.

Пытаюсь собрать сабж, и выходит замкнутый круг.
Получил после долгих раздумий компилятора такое:

make[2]: Entering directory `/usr/src/mythtv-0.19/libs/libmythui'
g++ <-W> <-m> -c -pipe -pthread -g -o mythmainwindow.o mythmainwindow.cpp
     -I/usr/include/kde/artsc -I/usr/include/glib-2.0
-I/usr/lib/glib-2.0/include -I/usr/share/qt3/mkspecs/default -I.
-I../../../../local/include -I../../../../X11R6/include -I../libmyth -I../..
-I../../../../include/qt3 -D_REENTRANT -DPIC -DMMX -Di386 -DUSING_DBOX2
-D_GNU_SOURCE -D_FILE_OFFSET_BITS=64 -DPREFIX=\"/usr/local\"
-DQT_THREAD_SUPPORT -DQT_SHARED -DQT_NO_DEBUG -fPIC

In file included from mythmainwindow.cpp:22:
mythmainwindow.h:8:17: qgl.h: No such file or directory
In file included from mythmainwindow.cpp:22:
mythmainwindow.h:39: error: base class `QGLWidget' has incomplete type
mythmainwindow.cpp: In constructor `MythMainWindow::MythMainWindow()':
mythmainwindow.cpp:187: error: type `struct QGLWidget' is not a direct base of
   `MythMainWindow'
mythmainwindow.cpp:203: error: `Key_Escape' undeclared (first use this
   function)
mythmainwindow.cpp:203: error: (Each undeclared identifier is reported only
   once for each function it appears in.)
mythmainwindow.cpp:206: error: `installEventFilter' undeclared (first use this
   function)
mythmainwindow.cpp:247: error: `setAutoBufferSwap' undeclared (first use this
   function)
mythmainwindow.cpp:249: error: no matching function for call to `QTimer::QTimer
   (MythMainWindow* const)'

ну и дальше по тексту. Очевидно, не хватает хедеров. При помощи 
 http://packages.debian.org/cgi-bin/search_contents.pl?word=qgl.h&searchmode=searchfiles&case=insensitive&version=stable&arch=i386
выясняю, что нужен пакет libqt3-mt-dev, который оказывается конфликтует с
libqt3-dev. А без последнего получаю такое:
$ make
cd libs && /usr/bin/make -f Makefile
make[1]: Entering directory `/usr/src/mythtv-0.19/libs'
cd libavutil && /usr/bin/make -f Makefile
make[2]: Entering directory `/usr/src/mythtv-0.19/libs/libavutil'
make[2]: Цель `first' не требует выполнения команд.
make[2]: Leaving directory `/usr/src/mythtv-0.19/libs/libavutil'
cd libavcodec && /usr/bin/make -f Makefile
make[2]: Entering directory `/usr/src/mythtv-0.19/libs/libavcodec'
make[2]: *** Нет правила для сборки цели `../../../../share/qt3/lib/libqt.prl',
требуемой для `Makefile'.  Останов. make[2]: Leaving directory
`/usr/src/mythtv-0.19/libs/libavcodec' make[1]: *** [sub-libavcodec] Ошибка 2
make[1]: Leaving directory `/usr/src/mythtv-0.19/libs'
make: *** [sub-libs] Ошибка 2

Как их подружить?

-- 
Матвийчук Олег aka Matvey, LRU#349092
http://mathway.narod.ru

I am the "ILOVEGNU" signature virus. Just copy me to your signature.
This email was infected under the terms of the GNU General Public License.

Attachment: signature.asc
Description: PGP signature


Reply to: