Пакетът "mythtv" , или нещо подобно трябва да го има в
kubuntu 6.10 ( сега съм в (ED)UBUNTU 7.04 , пакетите ги има).Може да отвориш KPackage и да провериш ( в лентата на търсене или "search" пишеш "mythtv" ).
Вземи точното име и дай пак:
apt-get update
apt-get ubgrade
apt-get build-dep mythtvХХХХ
Ако не става , има нещо гнило в твоя /etc/apt/sources.list (
UBUNTU си е като Дебиан , ползвай инструкцийте:
http://debian-book-bg.openfmi.net/src/htmlsplit/node77.htmlТая библиотека ,за която някаква програма се оплаква ,че я нямаш ( /usr/bin/ld ? ) , 100% e имаш , основна е за KUBUNTU.
#whereis libqt-mt.so. ще ти я покаже в /usr/lib
Ако "ld" се оплаква , (/usr/bin/ld ) , дай:
#ld -lqt-mt -> ld: cannot find -lqt-mt
#/usr/bin/ld -L/usr/lib -lqt-mt -> ld: cannot find -lqt-mt
е много лошо ,
ld: warning:ххххх е ОК.
Опитай :
#ldconfig и повтори.
Опитай:
export LD_LIBRARY_PATH=/usr/lib , макар че този път е основен ( може и да го добавиш на отделен ред в: /etc/ld.so.conf ) и пак: ldconfig
Ако си любопитен ,какво точно става:
strace ld -lqt-mt &>/test и във файла /test търси "libqt-mt".
/къде е търсено , какво е опитано и т.н./
Това е реда ,където открива libqt-mt.so и дава успех ( =0).
...................
stat64("/usr/bin/../lib/libqt-mt.so", {st_mode=S_IFREG|0644, st_size=8434620, ...}) = 0
...................
Ако проблема е в "qmake" , пак компилиране на проста програма ще помогне:
Запиши това като main.cpp някъде в празна директория.
( това е от пакета "qt3-examples" tutorial/t2)
#include <qapplication.h>
#include <qpushbutton.h>
#include <qfont.h>
int main( int argc, char **argv )
{
QApplication a( argc, argv );
QPushButton quit( "Quit", 0 );
quit.resize( 75, 30 );
quit.setFont( QFont( "Times", 18, QFont::Bold ) );
QObject::connect( &quit, SIGNAL(clicked()), &a, SLOT(quit()) );
a.setMainWidget( &quit );
quit.show();
return a.exec();
}
след това:
#qmake -project
#qmake
#make
трябва да е компилира
Ако това се компилира , проблема не е и тук.