Страница 1 из 1

Не собирается Qt4

Добавлено: 2012-08-22 5:10:57
kharkov_max
Прошу помощи.

Не собирается Qt4, останавливается на этапе сборки qt4-qmlviewer

Код: Выделить всё

qt4-qmlviewer>>make
===>  Building for qt4-qmlviewer-4.8.2
g++ -Wl,-rpath-link,/usr/ports/devel/qt4-qmlviewer/work/qt-everywhere-opensource-src-4.8.2/lib -Wl,-O1 -pthread -Wl,-rpath,/usr/local/lib/qt4 -Wl,-rpath,/usr/local/lib/qt4 -o ../../bin/qmlviewer .obj/release-shared/qmlruntime.o  .obj/release-shared/proxysettings.o  .obj/release-shared/qdeclarativetester.o  .obj/release-shared/loggerwidget.o  .obj/release-shared/deviceorientation.o  .obj/release-shared/main.o  .obj/release-shared/moc_qmlruntime.o  .obj/release-shared/moc_proxysettings.o  .obj/release-shared/moc_qdeclarativetester.o  .obj/release-shared/moc_deviceorientation.o  .obj/release-shared/moc_loggerwidget.o  .obj/release-shared/qrc_browser.o  .obj/release-shared/qrc_startup.o    -L/usr/ports/devel/qt4-qmlviewer/work/qt-everywhere-opensource-src-4.8.2/lib -L/usr/local/lib/qt4 -L/usr/local/lib -lQtDeclarative -L/usr/ports/devel/qt4-qmlviewer/work/qt-everywhere-opensource-src-4.8.2/lib -L/usr/local/lib/qt4 -L/usr/local/lib -lQtSvg -lQtXmlPatterns -lQtScript -lQtSql -lQtOpenGL -lQtGui -lQtNetwork -lQtCore -lGL
/usr/bin/ld: warning: libQtScript.so.4, needed by /usr/local/lib/qt4/libQtDeclarative.so, not found (try using -rpath or -rpath-link)
/usr/local/lib/qt4/libQtDeclarative.so: undefined reference to `QScriptDeclarativeClass::propertyNames(QScriptDeclarativeClass::Object*)'
/usr/local/lib/qt4/libQtDeclarative.so: undefined reference to `QScriptValueIterator::hasNext() const'
.......
/usr/local/lib/qt4/libQtDeclarative.so: undefined reference to `QScriptDeclarativeClass::toVariant(QScriptDeclarativeClass::Object*, bool*)'
*** Error code 1
1 error
*** Error code 1

Stop in /usr/ports/devel/qt4-qmlviewer
При чем

Код: Выделить всё

ls /usr/local/lib/qt4/libQtDeclarative*
-rw-r--r--  1 root  wheel   886B 25 май 08:17 /usr/local/lib/qt4/libQtDeclarative.la
-rw-r--r--  1 root  wheel   894B 25 май 08:17 /usr/local/lib/qt4/libQtDeclarative.prl
lrwxr-xr-x  1 root  wheel    25B 25 май 08:17 /usr/local/lib/qt4/libQtDeclarative.so@ -> libQtDeclarative.so.4.8.1
lrwxr-xr-x  1 root  wheel    25B 25 май 08:17 /usr/local/lib/qt4/libQtDeclarative.so.4@ -> libQtDeclarative.so.4.8.1
lrwxr-xr-x  1 root  wheel    25B 25 май 08:17 /usr/local/lib/qt4/libQtDeclarative.so.4.8@ -> libQtDeclarative.so.4.8.1
-rwxr-xr-x  1 root  wheel   6,0M 25 май 08:17 /usr/local/lib/qt4/libQtDeclarative.so.4.8.1*
Ранее был установлен и возможно не совсем корректно удален QT 4.7.2 или 4.8.1 ...
Как полечить ?
Спасибо.

Re: Не собирается Qt4

Добавлено: 2012-11-18 22:43:26
Alex Keda
рекурсивно пересобрать

Re: Не собирается Qt4

Добавлено: 2012-11-23 13:36:18
kharkov_max
Прошу прощения за глупый вопрос.

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

Re: Не собирается Qt4

Добавлено: 2012-11-23 14:02:27
BirdGovorun
Для начала запустить pkgdb -F.