OC - Ubuntu версии 8.04 — Hardy Heron.
make -v - GNU Make 3.81.
./configure без опций.
При make :
установи все нужные пакеты, если не ошибаюсь то libxfixes-dev, libxrender-dev, libxrandr-dev, libxcursor-dev, libxi-dev, libxinerama-dev, libxext-dev либо, если есть то только libx11-dev. Короче говоря тебе нужна установленная библиотека Х11
qt-x11-opensource-src-4.4.3/lib -lrt -lpthread -lXext -lX11 -lm -ldl
/usr/bin/ld: cannot find -lXext
collect2: выполнение ld завершилось с кодом возврата 1
make[1]: *** [../../lib/libQtGui.so.4.4.3] Ошибка 1
make[1]: Выход из каталога `/home/rich/load/qt-x11-opensource-src-4.4.3/src/gui'
make: *** [sub-gui-make_default-ordered] Ошибка 2
rich, т.е. совет void*'а помог?
чего то чувствую я недоустановил
Простые примеры собираются на раз. А вот если нужны core gui sql script - не хочет!
-L/usr/local/Trolltech/Qt-4.4.3/lib -lQtScript
-L/usr/local/Trolltech/Qt-4.4.3/lib -lQtSql -lQtGui -L/usr/X11R6/lib64
-lXi -lXrender -lXrandr -lXext -lX11 -lQtCore -lm -lrt -ldl -lpthread
main.o:(.rodata._ZTV7Q3GList[vtable for Q3GList]+0x18): undefined reference to `Q3GList::clear()'
main.o:(.rodata._ZTV7Q3GList[vtable for Q3GList]+0x20): undefined reference to `Q3GList::~Q3GList()'
main.o:(.rodata._ZTV7Q3GList[vtable for Q3GList]+0x28): undefined reference to `Q3GList::~Q3GList()'
main.o:(.rodata._ZTV7Q3GList[vtable for Q3GList]+0x30): undefined reference to `Q3PtrCollection::newItem(void*)'
main.o:(.rodata._ZTV7Q3GList[vtable for Q3GList]+0x40): undefined reference to `Q3GList::compareItems(void*, void*)'
main.o:(.rodata._ZTV7Q3GList[vtable for Q3GList]+0x48): undefined reference to `Q3GList::read(QDataStream&, void*&)'
main.o:(.rodata._ZTV7Q3GList[vtable for Q3GList]+0x50): undefined reference to `Q3GList::write(QDataStream&, void*) const'
main.o:(.rodata._ZTI7Q3GList[typeinfo for Q3GList]+0x10): undefined reference to `typeinfo for Q3PtrCollection'
collect2: выполнение ld завершилось с кодом возврата 1
make: *** [qt] Ошибка 1
а что-то у тебя тут все Q3 упоминается, что за пример?
и еще ты уверен, что ты qmake от 4-ки используешь?
проверить можно так:
qmake -v
qmake -v
QMake version 2.01a
Using Qt version 4.4.3 in /usr/local/Trolltech/Qt-4.4.3/lib
QT += script
CONFIG += uitools
RESOURCES += calculator.qrc
SOURCES += main.cpp
# install
target.path = $$[QT_INSTALL_EXAMPLES]/script/calculator
sources.files = $$SOURCES $$HEADERS $$RESOURCES $$FORMS calculator.pro
sources.path = $$[QT_INSTALL_EXAMPLES]/script/calculator
INSTALLS += target sources
QT += script
CONFIG += uitools
RESOURCES += calculator.qrc
SOURCES += main.cpp
# install
target.path = $$[QT_INSTALL_EXAMPLES]/script/calculator
sources.files = $$SOURCES $$HEADERS $$RESOURCES $$FORMS *.pro *.js *.ui
sources.path = $$[QT_INSTALL_EXAMPLES]/script/calculator
INSTALLS += target sources
я про строку:
CONFIG += uitools
т.е. после зборки самой библиотеки Qt, pro-файл был, но этой строчки небыло?
Если так, то это косяк какой-то.
Так а модуль поддержки Qt3 у тебя установлен?
Нет. там все функции называются gНазвание_функции.
Вот нарыл http://qt4-x11.sourcearchive.com/documentation/4.4.3/classQ3GList.html в интернете по этому классу.
molchanoviv, зачет тебе, я вот дальше по ссылкам пошел и увидел:
Phonon - Multimedia API for KDE
получается что это часть фонона, а при конфигурации Qt без параметров, он похоже просто не собирается. Надо попробывать пересобрать Qt.
rich, незабудь перед новой конфигурацией сделать
make clean
./configure --help
....
* -qt3support ........ Enables the Qt 3 support functionality.
....
А фонон, он собран?
уупсс...
./configure -qt3support -phonon
rettypretty.o qscriptsyntaxchecker.o qscriptvalue.o
qscriptvalueimpl.o qscriptvalueiterator.o qscriptvalueiteratorimpl.o
qscriptclass.o qscriptclasspropertyiterator.o qscriptengineagent.o
qscriptcontextinfo.o qscriptstring.o -m64
Phonon support cannot be enabled due to functionality tests!
Turn on verbose messaging (-v) to ./configure to see the final report.
If you believe this message is in error you may use the continue
switch (-continue) to ./configure to continue.
......
zlib.cpp:1:18: ошибка: zlib.h: No such file or directory
......
Да камень то пофиг, система не 64 битная?
Форум Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)