You are not logged in.

gone_bush

Beginner

  • "gone_bush" started this thread

Posts: 5

Location: Australia

  • Send private message

1

Tuesday, July 10th 2007, 1:31am

Error compiling KDE4 Alpha 2

I'm trying to compile KDE4 Alpha2 using the instructions at http://techbase.kde.org/Getting_Started/Build/KDE4_Alpha_1 and I am getting the following errors

/home/kde4/qt-copy/lib/libQtUiTools.a(formscriptrunner.o): In function `QFormInternal::QFormScriptRunner::QFormScriptRunnerPrivate::engineError(QScriptEngine&;)':
/home/kde4/qt-copy/tools/designer/src/uitools/../lib/uilib/formscriptrunner.cpp:103: undefined reference to `QScriptEngine::evaluate(QString const&;)'
/home/kde4/qt-copy/tools/designer/src/uitools/../lib/uilib/formscriptrunner.cpp:104: undefined reference to `QScriptValue::isValid() const'
/home/kde4/qt-copy/tools/designer/src/uitools/../lib/uilib/formscriptrunner.cpp:105: undefined reference to `QScriptValue::toString() const'
/home/kde4/qt-copy/tools/designer/src/uitools/../lib/uilib/formscriptrunner.cpp:106: undefined reference to `QScriptValue::~QScriptValue()'
/home/kde4/qt-copy/lib/libQtUiTools.a(formscriptrunner.o): In function `QFormInternal::QFormScriptRunner::QFormScriptRunnerPrivate::initializeEngine(QWidget*, QList<QWidget*> const&, QScriptEngine&;)':
/home/kde4/qt-copy/tools/designer/src/uitools/../lib/uilib/formscriptrunner.cpp:91: undefined reference to `QScriptEngine::newQObject(QObject*, QScriptEngine::ValueOwnership, QFlags<QScriptEngine::QObjectWrapOption> const&;)'
/home/kde4/qt-copy/tools/designer/src/uitools/../lib/uilib/formscriptrunner.cpp:92: undefined reference to `QScriptEngine::newArray(unsigned int)'
/home/kde4/qt-copy/tools/designer/src/uitools/../lib/uilib/formscriptrunner.cpp:95: undefined reference to `QScriptEngine::newQObject(QObject*, QScriptEngine::ValueOwnership, QFlags<QScriptEngine::QObjectWrapOption> const&;)'
/home/kde4/qt-copy/tools/designer/src/uitools/../lib/uilib/formscriptrunner.cpp:95: undefined reference to `QScriptValue::setProperty(unsigned int, QScriptValue const&, QFlags<QScriptValue::PropertyFlag> const&;)'
/home/kde4/qt-copy/tools/designer/src/uitools/../lib/uilib/formscriptrunner.cpp:95: undefined reference to `QScriptValue::~QScriptValue()'
/home/kde4/qt-copy/tools/designer/src/uitools/../lib/uilib/formscriptrunner.cpp:98: undefined reference to `QScriptEngine::globalObject() const'
/home/kde4/qt-copy/tools/designer/src/uitools/../lib/uilib/formscriptrunner.cpp:98: undefined reference to `QScriptValue::setProperty(QString const&, QScriptValue const&, QFlags<QScriptValue::PropertyFlag> const&;)'
/home/kde4/qt-copy/tools/designer/src/uitools/../lib/uilib/formscriptrunner.cpp:98: undefined reference to `QScriptValue::~QScriptValue()'
/home/kde4/qt-copy/tools/designer/src/uitools/../lib/uilib/formscriptrunner.cpp:99: undefined reference to `QScriptEngine::globalObject() const'
/home/kde4/qt-copy/tools/designer/src/uitools/../lib/uilib/formscriptrunner.cpp:99: undefined reference to `QScriptValue::setProperty(QString const&, QScriptValue const&, QFlags<QScriptValue::PropertyFlag> const&;)'
/home/kde4/qt-copy/tools/designer/src/uitools/../lib/uilib/formscriptrunner.cpp:99: undefined reference to `QScriptValue::~QScriptValue()'
/home/kde4/qt-copy/tools/designer/src/uitools/../lib/uilib/formscriptrunner.cpp:99: undefined reference to `QScriptValue::~QScriptValue()'
/home/kde4/qt-copy/tools/designer/src/uitools/../lib/uilib/formscriptrunner.cpp:99: undefined reference to `QScriptValue::~QScriptValue()'
/home/kde4/qt-copy/lib/libQtUiTools.a(formscriptrunner.o): In function `QFormInternal::QFormScriptRunner::QFormScriptRunnerPrivate::run(QString const&, QWidget*, QList<QWidget*> const&, QString*)':
/home/kde4/qt-copy/tools/designer/src/uitools/../lib/uilib/formscriptrunner.cpp:68: undefined reference to `QScriptEngine::canEvaluate(QString const&;) const'
/home/kde4/qt-copy/tools/designer/src/uitools/../lib/uilib/formscriptrunner.cpp:72: undefined reference to `QScriptEngine::evaluate(QString const&;)'
/home/kde4/qt-copy/tools/designer/src/uitools/../lib/uilib/formscriptrunner.cpp:72: undefined reference to `QScriptValue::~QScriptValue()'
/home/kde4/qt-copy/tools/designer/src/uitools/../lib/uilib/formscriptrunner.cpp:73: undefined reference to `QScriptEngine::hasUncaughtException() const'
/home/kde4/qt-copy/tools/designer/src/uitools/../lib/uilib/formscriptrunner.cpp:74: undefined reference to `QScriptEngine::uncaughtExceptionLineNumber() const'
/home/kde4/qt-copy/lib/libQtUiTools.a(formscriptrunner.o): In function `~QFormScriptRunnerPrivate':
/home/kde4/qt-copy/tools/designer/src/uitools/../lib/uilib/formscriptrunner.cpp:41: undefined reference to `QScriptEngine::~QScriptEngine()'
/home/kde4/qt-copy/lib/libQtUiTools.a(formscriptrunner.o): In function `QFormScriptRunnerPrivate':
/home/kde4/qt-copy/tools/designer/src/uitools/../lib/uilib/formscriptrunner.cpp:43: undefined reference to `QScriptEngine::QScriptEngine()'
collect2: ld returned 1 exit status
make[2]: *** [lib/libkjsembed.so.5.0.0] Error 1
make[1]: *** [kjsembed/kjsembed/CMakeFiles/kjsembed.dir/all] Error 2
make: *** [all] Error 2
makeobj[0]: Leaving directory `/home/kde4/kde/src/kdelibs-3.91.0/build'

Any ideas?
Problem Solving Algorithm:

1) Write down problem
2) Think really hard
3) Write down answer

- Richard Feynman

2

Saturday, August 4th 2007, 9:21pm

Hi, I'm getting the same error, but in KDE 4 Beta 1. I read this page, and it says how to fix the problem. I tried to edit the CMakeCache.txt, and when I'd typed make again, part of the cmake configure was executed, but after, when it was trying to compile the libkjsembed, the same error happened again.

Do anyone knows how to fix this??

Thanks.
KinuX 4.0 beta 1
Visit KinuX home page

3

Monday, August 6th 2007, 4:58pm

Well, I could solve this problem. It has happened because of Qt. I've downloaded this package, compiled by the slacky.eu team, and it worked :P. If someone got this same error, here is the solution.

Gabriel
KinuX 4.0 beta 1
Visit KinuX home page