Привет всем. Пытаюсь собрать сабж, и выходит замкнутый круг. Получил после долгих раздумий компилятора такое: 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