2010/4/15 Helge Fredriksen <[email protected]>

> Hello!
>
> Hmm, I see that you have a quite "non-standard" way of configuring Qt
> compilation. Why do you need that? Did you try with the configure options
> recommended on our gitorious wiki?
>
>
I built the QT with the standard configuration and was able to compile
QT-Jambi successfully!

Thanks
-Tarandeep


> Regards,
> Helge Fredriksen
>
> 2010/4/15 Tarandeep Singh <[email protected]>
>
> 2010/4/14 José Arcángel Salazar Delgado <[email protected]>:
>> >> Hi,
>> >>
>> >> I am trying to build qt-jambi from source and having some problems.
>> >> These are the steps I have followed-
>> >>
>> >> 1) Build QT - I have a branch of QT-4.6.1 in which I have done some
>> >> changes, so I rebuilt it as follows-
>> >>
>> >> ./configure -debug -shared -no-accessibility -no-stl -no-sql-ibase
>> >> -no-sql-mysql -no-sql-odbc -no-sql-psql -no-sql-sqlite -no-sql-sqlite2
>> >> -no-qt3support -no-xmlpatterns -no-phonon -no-phonon-backend -webkit
>> >> -no-scripttools -no-mmx -no-3dnow -no-sse -no-sse2    -qt-zlib -qt-gif
>> >> -qt-libtiff -qt-libpng -qt-libmng -qt-libjpeg -graphicssystem raster
>> >> -no-opengl -opensource -nomake tools -nomake examples -nomake demos
>> >> -nomake docs -nomake translations -no-dbus -no-multimedia -openssl
>> >> -largefile -rpath -no-nis -no-cups -no-iconv -no-pch -no-gtkstyle
>> >> -no-nas-sound -no-sm -no-xshape -no-xinerama -no-xcursor -no-xfixes
>> >> -no-xrandr -no-xrender  -no-mitshm -no-xinput -no-xkb -no-glib
>> >> -no-openvg -no-opengl -no-xsync -no-svg -D QT_JAMBI_BUILD -prefix $PWD
>> >>
>> >> make
>> >>
>> >> Question: I used -debug flag, will it cause any problem?
>> >>
>> >>
>> >> 2) Get qt-jambi source code-
>> >> git clone git://gitorious.org/qt-jambi/community-port-to-4_6 qt-jambi
>> >>
>> >>
>> >> 3) set up environment-
>> >> export QTDIR=/qt/path
>> >> export JAVA_HOME=/java/path
>> >> export QTJAMBI=$PWD
>> >> export PATH=$QTDIR/bin:$PATH
>> >> export LD_LIBRARY_PATH=$QTDIR/lib
>> >>
>> >>
>> >> 4) build-
>> >> ant
>> >>
>> >> I got this error-
>> >> BUILD FAILED
>> >> qt-jambi/setenv.xml:128: ERROR: qt-jambi version and qt version differ
>> >> (qt-jambi: 4.6.0, qt: 4.6.1
>> >>
>>
>> > Only change the version.properties and set to 4.6.1.
>>
>> I tried this. The build process begins but halts with the error -
>>
>>     [make] make[1]: Entering directory
>> `/home/tsingh/projects/qt/qt-jambi/qt-jambi-src-git/generator'
>>     [make] g++ -c -pipe -O2 -Wall -W -D_REENTRANT
>> -DRXX_ALLOCATOR_INIT_0 -DQT_NO_DEBUG -DQT_XML_LIB -DQT_CORE_LIB
>> -DQT_SHARED -I../../qt-withoutX11/mkspecs/linux-g++ -I.
>> -I../../qt-withoutX11/include/QtCore
>> -I../../qt-withoutX11/include/QtXml -I../../qt-withoutX11/include -I.
>> -I. -I../common -Iparser -Iparser/rpp -Iparser/rpp -Irelease -o
>> release/binder.o parser/binder.cpp
>>     [make] In file included from parser/binder.cpp:46:
>>     [make] parser/binder.h:61: error: expected unqualified-id before &
>> token
>>     [make] parser/binder.h:61: error: expected , or ... before & token
>>     [make] parser/binder.cpp:64: error: invalid conversion from void
>> (*)(const std::string&) to void (*)()
>>     [make] parser/binder.cpp: In member function CodeModel::ClassType
>> Binder::decode_class_type(size_t) const:
>>     [make] parser/binder.cpp:188: error: too many arguments to function
>>     [make] parser/binder.cpp: In member function void
>> Binder::declare_symbol(SimpleDeclarationAST*, InitDeclaratorAST*):
>>     [make] parser/binder.cpp:267: error: too many arguments to function
>>     [make] parser/binder.cpp:276: error: too many arguments to function
>>     [make] parser/binder.cpp: In member function virtual void
>> Binder::visitFunctionDefinition(FunctionDefinitionAST*):
>>     [make] parser/binder.cpp:374: error: too many arguments to function
>>     [make] parser/binder.cpp: In member function virtual void
>> Binder::visitTypedef(TypedefAST*):
>>     [make] parser/binder.cpp:534: error: too many arguments to function
>>     [make] parser/binder.cpp:538: error: too many arguments to function
>>     [make] make[1]: *** [release/binder.o] Error 1
>>     [make] make: *** [release] Error 2
>>
>> Problem seem to be in this line-
>> typedef void (*MessageHandler)(const std::string &s);
>>
>> I also tried compiling official release of qt-jambi-4.5.2 agains
>> qt-4.5.2 and got the same problem.
>>
>> -Tarandeep
>> >>
>> >> Then I tried to run generator-
>> >> cd $QTJAMBI/generator
>> >> qmake
>> >>
>> >> But I got these errors-
>> >> RCC: Error in 'generator.qrc': Cannot find file 'typesystem_core.xml'
>> >> RCC: Error in 'generator.qrc': Cannot find file 'typesystem_gui.xml'
>> >> RCC: Error in 'generator.qrc': Cannot find file 'typesystem_sql.xml'
>> >> RCC: Error in 'generator.qrc': Cannot find file 'typesystem_opengl.xml'
>> >> RCC: Error in 'generator.qrc': Cannot find file 'typesystem_svg.xml'
>> >> RCC: Error in 'generator.qrc': Cannot find file
>> 'typesystem_network.xml'
>> >> RCC: Error in 'generator.qrc': Cannot find file 'typesystem_xml.xml'
>> >> RCC: Error in 'generator.qrc': Cannot find file 'typesystem_phonon.xml'
>> >> RCC: Error in 'generator.qrc': Cannot find file 'typesystem_webkit.xml'
>> >> RCC: Error in 'generator.qrc': Cannot find file
>> >>  'typesystem_xmlpatterns.xml' RCC: Error in 'generator.qrc': Cannot
>> find
>> >>  file 'typesystem_core.xml' RCC: Error in 'generator.qrc': Cannot find
>> file
>> >>  'typesystem_gui.xml' RCC: Error in 'generator.qrc': Cannot find file
>> >>  'typesystem_sql.xml' RCC: Error in 'generator.qrc': Cannot find file
>> >>  'typesystem_opengl.xml' RCC: Error in 'generator.qrc': Cannot find
>> file
>> >>  'typesystem_svg.xml' RCC: Error in 'generator.qrc': Cannot find file
>> >>  'typesystem_network.xml' RCC: Error in 'generator.qrc': Cannot find
>> file
>> >>  'typesystem_xml.xml' RCC: Error in 'generator.qrc': Cannot find file
>> >>  'typesystem_phonon.xml' RCC: Error in 'generator.qrc': Cannot find
>> file
>> >>  'typesystem_webkit.xml' RCC: Error in 'generator.qrc': Cannot find
>> file
>> >>  'typesystem_xmlpatterns.xml'
>> >>
>> >> Can anyone please provide some pointers...
>> >>
>> >> Thanks,
>> >> Tarandeep
>> >> _______________________________________________
>> >> Qt-jambi-interest mailing list
>> >> [email protected]
>> >> http://lists.trolltech.com/mailman/listinfo/qt-jambi-interest
>> >>
>> > _______________________________________________
>> > Qt-jambi-interest mailing list
>> > [email protected]
>> > http://lists.trolltech.com/mailman/listinfo/qt-jambi-interest
>> >
>>
>> _______________________________________________
>> Qt-jambi-interest mailing list
>> [email protected]
>> http://lists.trolltech.com/mailman/listinfo/qt-jambi-interest
>>
>
>
_______________________________________________
Qt-jambi-interest mailing list
[email protected]
http://lists.trolltech.com/mailman/listinfo/qt-jambi-interest

Reply via email to