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

Reply via email to