Scriptgenerator

Ian Monroe ian.monroe at gmail.com
Fri Mar 20 12:41:31 UTC 2009


On Fri, Mar 20, 2009 at 6:00 AM, Eelko Berkenpies <fedora at berkenpies.nl> wrote:
>
> I tried the the scriptgenerator for Fedora and I cannot get it to work with
> latest SVN. I'm not sure where it goes wrong. Below the results from the
> Amarok cmake process and the content of the the qtscriptgenerator package
> (this is actually the one that has been submitted for Fedora).
>
> -- Checking if the QtScript Qt Bindings are installed.
>
>
> -- includes
> /usr/include/QtCore;/usr/include/QtScript;/usr/include/kde4;/usr/include/kde4/KDE;/usr/include/KDE;/usr/include;/usr/include/QtXmlPatterns;/usr/include/QtWebKit;/usr/include/QtHelp;/usr/include/QtAssistant;/usr/include/QtDBus;/usr/include/QtTest;/usr/include/QtUiTools;/usr/include/QtScript;/usr/include/QtSvg;/usr/include/QtXml;/usr/include/QtSql;/usr/include/QtOpenGL;/usr/include/QtNetwork;/usr/include/QtDesigner;/usr/include/QtDesigner;/usr/include/QtAssistant;/usr/include/Qt3Support;/usr/include/QtGui;/usr/include/QtCore;/usr/include/Qt;/usr/lib/qt4/mkspecs/default;/usr/include;/usr/include;/usr/include;/usr/include;/usr/include;/usr/include;/usr/include;/usr/include;/usr/include;/usr/include;/usr/include;/usr/include;/usr/include;/usr/include;/usr/include;/usr/include;/usr/include;/usr/include;/usr/include;/usr/include;/usr/include;/usr/include;/usr/include;/usr/include;/usr/include;/usr/include;/usr/include
> libraries
> /usr/lib/libQtScript.so;/usr/lib/libQtCore.so;-lpthread;-L/usr/lib/kde4/devel;-lkdecore;-lkdeui
>
>
> -- Performing Test BINDINGS_RUN_RESULT
>
>
> -- Performing Test BINDINGS_RUN_RESULT - Failed
>
>
> -- bindings run result:
>
>
> -- QtBindings not found
>
> [eelko at eelko SPECS]$ rpm -ql qtscriptgenerator
> /usr/lib/qt4/plugins/script/libqtscript_core.so
> /usr/lib/qt4/plugins/script/libqtscript_core.so.1
> /usr/lib/qt4/plugins/script/libqtscript_core.so.1.0
> /usr/lib/qt4/plugins/script/libqtscript_core.so.1.0.0
> /usr/lib/qt4/plugins/script/libqtscript_gui.so
> /usr/lib/qt4/plugins/script/libqtscript_gui.so.1
> /usr/lib/qt4/plugins/script/libqtscript_gui.so.1.0
> /usr/lib/qt4/plugins/script/libqtscript_gui.so.1.0.0
> /usr/lib/qt4/plugins/script/libqtscript_network.so
> /usr/lib/qt4/plugins/script/libqtscript_network.so.1
> /usr/lib/qt4/plugins/script/libqtscript_network.so.1.0
> /usr/lib/qt4/plugins/script/libqtscript_network.so.1.0.0
> /usr/lib/qt4/plugins/script/libqtscript_opengl.so
> /usr/lib/qt4/plugins/script/libqtscript_opengl.so.1
> /usr/lib/qt4/plugins/script/libqtscript_opengl.so.1.0
> /usr/lib/qt4/plugins/script/libqtscript_opengl.so.1.0.0
> /usr/lib/qt4/plugins/script/libqtscript_sql.so
> /usr/lib/qt4/plugins/script/libqtscript_sql.so.1
> /usr/lib/qt4/plugins/script/libqtscript_sql.so.1.0
> /usr/lib/qt4/plugins/script/libqtscript_sql.so.1.0.0
> /usr/lib/qt4/plugins/script/libqtscript_svg.so
> /usr/lib/qt4/plugins/script/libqtscript_svg.so.1
> /usr/lib/qt4/plugins/script/libqtscript_svg.so.1.0
> /usr/lib/qt4/plugins/script/libqtscript_svg.so.1.0.0
> /usr/lib/qt4/plugins/script/libqtscript_uitools.so
> /usr/lib/qt4/plugins/script/libqtscript_uitools.so.1
> /usr/lib/qt4/plugins/script/libqtscript_uitools.so.1.0
> /usr/lib/qt4/plugins/script/libqtscript_uitools.so.1.0.0
> /usr/lib/qt4/plugins/script/libqtscript_webkit.so
> /usr/lib/qt4/plugins/script/libqtscript_webkit.so.1
> /usr/lib/qt4/plugins/script/libqtscript_webkit.so.1.0
> /usr/lib/qt4/plugins/script/libqtscript_webkit.so.1.0.0
> /usr/lib/qt4/plugins/script/libqtscript_xml.so
> /usr/lib/qt4/plugins/script/libqtscript_xml.so.1
> /usr/lib/qt4/plugins/script/libqtscript_xml.so.1.0
> /usr/lib/qt4/plugins/script/libqtscript_xml.so.1.0.0
> /usr/lib/qt4/plugins/script/libqtscript_xmlpatterns.so
> /usr/lib/qt4/plugins/script/libqtscript_xmlpatterns.so.1
> /usr/lib/qt4/plugins/script/libqtscript_xmlpatterns.so.1.0
> /usr/lib/qt4/plugins/script/libqtscript_xmlpatterns.so.1.0.0
> /usr/share/doc/qtscriptgenerator-0.1.0
> /usr/share/doc/qtscriptgenerator-0.1.0/LICENSE.GPL
> /usr/share/doc/qtscriptgenerator-0.1.0/README
>
> Any clues? :)

Oh duh, you probably just need to delete your CMakeCache.txt. I
already wrote the following directions before realizing thats probably
the issue. In case that isn't, here they are:

-----
In the cmake/modules directory of Amarok run:
g++ -lQtScript -lkdeui QtScriptBindingsTest.cpp -o testbindings

(though IIRC its more complicated then that to compile on Fedora, but
you're a distro person and can hopefully figure it out?)

then run the resulting testbindings and see what output it gives and
what its exist status is `echo $?`.

Thanks,
Ian



More information about the Amarok mailing list