ВНИМАНИЕ: Използвайте форумите на сайта за дa зададете вашите въпроси.
Въпрос |
От: sparks (sparky_summer (a) yahoo__dot__com) |
Дата: 08/31/2002 |
Pod slackware 8.1 ne moga da si kompiliram nishto, koeto
iziskva QT. QT 3.0.4 si e instalirano, ot distributiva,
okazani sa pravilno promenlivite QTDIR i LD_PATH... no
configure skriptovete postoianno se oplakvat, che QT >=
2.2.2 ne e namereno. Niakakvi idei kak da se spravia ?
(dve ot neshtata, koito ne se kompilirat sa kvideogen i
keuphoria).
|
Отговор #1 |
От: AZ |
Дата: 08/31/2002 |
Ne si si ka4il libs za qt
|
Отговор #2 |
От: Michael (dorasmolyan (a) yahoo__dot__com) |
Дата: 09/01/2002 |
Аз ти предлагам следното, намери Qt-2.3.1 или Qt-2.3.2,
като source code, мисля, че го имаше в един от броевете
на PCW на диска, в брой от Юли - Август за 2001 година.
Разтоварваш го в директория /usr/lib. След това го
прекомпилирай. Така вече ще имаш Qt - 2.3.1 и Qt 3.0.4.
Успех
Michael
|
Отговор #3 |
От: sparks (sparky_summer __@__ yahoo< dot >com) |
Дата: 09/01/2002 |
Michael: i tova go provah. Mahnah qt 3.0.4. i si slozhih
2.3.1 i aha, aha da trygne, no mi izleze syobshtenie za
greshka v libqxt---neshto si ot /opt/kde/, che ne namira
niakakva promenliva. T.e. kde-to e kompilirano za 3.0.4 i ne
mozhe niakoia ot bibliotekite mu da se svyrzhe s po-starata
versia. Mychih go da go lyzhda po vsiakakyv nachin- smeniah
pytishtata do qt, pravih simvolichni linkove, kato gledah
instalacionnia skript i t.n.... ama ne shte govedoto. A s
problema, dokolkoto razbrah sa se sblyskvali strashno mnogo
hora. Ako niakoj mozhe da dade niakakyv akyl da pishe, pls!
|
Отговор #4 |
От: Michael (dorasmolyan (a) yahoo__dot__com) |
Дата: 09/01/2002 |
Първо, не биваше да махаш старото Qt, но можеш да си го
качиш пак. Сега, провери дали в /usr/lib/qt-2.3.1/lib имаш
библиотеката libqxt.so.0.3.0, ако това е така в същата
директория направи символични връзки към нея
ln -s /usr/lib/qt-2.3.1/lib/libqxt.so.0.3.0 libqxt.so
ln -s /usr/lib/qt-2.3.1/lib/libqxt.so.0.3.0 libqxt.so.0
ln -s /usr/lib/qt-2.3.1/lib/libqxt.so.0.3.0 libqxt.so.0.3
ако нямаш библиотеката, трябва да зададеш съответната
опция при компилация, но недей да компилираш това с опция
-kde.
Michael
|
Отговор #5 |
От: sparks (sparky_summer __@__ yahoo__dot__com) |
Дата: 09/01/2002 |
Michael: Napravi tova, koeto mi kaza. configure skripta mina
normalno, no make se pobyrka. Dava greshki- ne namira
niakakyv call v neshtosi.h ?!?!
Veche imam useshtaneto, che programi pisani za KDE 1.x, 2.x
ne mogat da se kompilirat i da rabotiat na KDE 3
|
Отговор #6 |
От: Michael (dorasmolyan__at__yahoo< dot >com) |
Дата: 09/02/2002 |
Има един такъв момент, а цялата работа идва от там, че
господата от trolltech, във версиите от 3.0.х, са
подменили няколко конструктора на някои класове, и сега
програмите писани със версии до qt-2.3.2, си търсят
старите конструктори и съответно не могат да се
компилират. Другото име на това е анархия.
Но можеш да опиташ да го излъжеш, ако направиш горните
линкове към библиотеките от qt-3.0.4, но не гарантирам, че
ще получиш някакъв проличен резултата, както се казва,
това е положението.
Успех
Michael
|
Отговор #7 |
От: sparks (sparky_summer (a) yahoo< dot >com) |
Дата: 09/02/2002 |
Blagodaria za otzivchivosta Michael. No az taka i ne uspiah
da razresha problema :) Kogato resha da teglia neshto za v
bydeshte, prosto shte vnimavam da e za QT 3...
|
Отговор #8 |
От: Michael (dorasmolyan __@__ yahoo __точка__ com) |
Дата: 09/02/2002 |
Няма нищо нищо не съм направил, а това, което предложих в
последния си отговор, го видях в SuSE 8.0, но се държеше
някак мнофго странно при мен, аз компилирах там Qt-2.3.1,
като промених в QTDIR да е вместо qt3 да стане qt, и тгава
само сменях симжолната връзка, към qt-2.3.1 или към
qt-3.0.1, обаче се държеше лошо и се върнах към SuSE 7.3,
така че мога само да съжалявам, че не съм успял да помогна.
А конктетно тази библиотека е свързана с xft, т.е. с
изглаждане на ръбове.
Michael
|
<< smqna na icons v Slack 8.1 .... (2
) | SAMBA BROWSER....................... (1
) >>
|