Alexandr, I tried to build simpleCM [1] again and it worked. I saw some differences in the includes of ui_MainWindow.h but I didn't see a new commit at [1]. Anyway, now I could run it...Thank you very much.
I tried to add a contact (mate...@ws.sip5060.net) and I got segmentation fault: mateus@mateus:~/GSOC/simpleCm/example$ mc-tool add simplecm/simplecm testing string:self_id=aaa mateus@mateus:~/GSOC/simpleCm/example$ mc-tool enable simplecm/simplecm/account0 mateus@mateus:~/GSOC/simpleCm/example$ ./simple-connection-manager-qt4 tp-qt 0.9.6.1 DEBUG: Interface "org.freedesktop.Telepathy.Protocol.Interface.Addressing" plugged tp-qt 0.9.6.1 DEBUG: Interface "org.freedesktop.Telepathy.Protocol.Interface.Presence" plugged tp-qt 0.9.6.1 DEBUG: Protocol "simplecm" added to CM tp-qt 0.9.6.1 DEBUG: Registering protocol "simplecm" at path "/org/freedesktop/Telepathy/ConnectionManager/simplecm/simplecm" for CM "/org/freedesktop/Telepathy/ConnectionManager/simplecm" at bus name "org.freedesktop.Telepathy.ConnectionManager.simplecm" tp-qt 0.9.6.1 DEBUG: Registered object "/org/freedesktop/Telepathy/ConnectionManager/simplecm/simplecm" at bus name "org.freedesktop.Telepathy.ConnectionManager.simplecm" tp-qt 0.9.6.1 DEBUG: Registering CM "/org/freedesktop/Telepathy/ConnectionManager/simplecm" at bus name "org.freedesktop.Telepathy.ConnectionManager.simplecm" tp-qt 0.9.6.1 DEBUG: Registered object "/org/freedesktop/Telepathy/ConnectionManager/simplecm" at bus name "org.freedesktop.Telepathy.ConnectionManager.simplecm" Segmentation fault (core dumped) Then I added a name as contact (mateus) and It worked. What I wanted to do is to add a real contact to see what should happen with a contact list so I could compare with resiprocate. How can I do that using simpleCM? [1] https://github.com/Kaffeine/simpleCm 2016-05-26 9:31 GMT-03:00 Mateus Bellomo <mateusbell...@gmail.com>: > > Looking at the first line, you need to install the libqt4-dev package > (which you probably have already) and ensure that QtGui is included in > your CPPFLAGS > > Thanks for the tip Daniel. I tried this but still the same error. And > looking at the link that you gave I think I know the problem. In qt4 the > packet QAction is in the qt4/QtGui folder but in qt5 is in the QtWidgets > folder. I could change the line from simpleCm/example/ui_MainWindow.h from > this: > > #include <QtWidgets/QAction> > > to this: > > #include <QtGui/QAction> > > but I don't know if this is going to cause some trouble later. > > > > > At the same time, you have Qt5 uic, so you have installed Qt5. Why do > you use five years old Qt4 instead? Would you mind to check if default > Qt version (without USE_QT4 argument it would be Qt5) would work for > you? > > I tried to find qt5 in my pc but I didn't find it. I searched at > /usr/include and I only have qt4 folder. I think I have qt4 because I had > to do the installation from source (to work with resiprocate). I think if I > install qt5 with apt-get maybe my resiprocate config could stop working. > What do you think Daniel? > > 2016-05-25 3:38 GMT-03:00 Alexandr Akulich <akulichalexan...@gmail.com>: > >> QtWidgets/QAction is a Qt5 header file. >> >> Despite of "USE_QT4=true", CMake somewhy invoked Qt5 uic (User >> Interface Compiler) to generate ui_MainWindow.h from MainWindow.ui. >> >> if you have to manually pass such cpp flags as Qt4 includes, then >> there is something wrong with your Qt4/CMake setup. >> >> I don't have Qt4 on my pc, but I'll check Qt4 build sometime soon. >> >> At the same time, you have Qt5 uic, so you have installed Qt5. Why do >> you use five years old Qt4 instead? Would you mind to check if default >> Qt version (without USE_QT4 argument it would be Qt5) would work for >> you? >> >> On Wed, May 25, 2016 at 4:51 AM, Mateus Bellomo <mateusbell...@gmail.com> >> wrote: >> > Ok...now I got this: >> > >> > mateus@mateus:~/simpleCm$ cmake CPPFLAGS='-I/usr/include/qt4 >> > -I/usr/include/qt4/QtCore -I/usr/include/qt4/QtNetwork >> > -I/usr/include/qt4/QtDBus' -DENABLE_EXAMPLE=true -DUSE_QT4=true >> > CMakeLists.txt >> > -- Found Qt4: /usr/bin/qmake (found suitable version "4.8.6", minimum >> > required is "4.6.0") >> > -- Configuring done >> > -- Generating done >> > -- Build files have been written to: /home/mateus/simpleCm >> > >> > mateus@mateus:~/simpleCm$ make -j5 >> > Scanning dependencies of target simple-connection-manager-qt4_automoc >> > [ 16%] [ 16%] Automatic moc for target simple-connection-manager-qt4 >> > Automatic moc for target simplecm-qt4 >> > Generating moc_CComboBoxDelegate.cpp >> > [ 16%] Built target simplecm-qt4_automoc >> > [ 50%] Built target simplecm-qt4 >> > Generating moc_CContactsModel.cpp >> > Generating moc_MainWindow.cpp >> > [ 50%] Built target simple-connection-manager-qt4_automoc >> > Scanning dependencies of target simple-connection-manager-qt4 >> > [ 58%] [ 75%] [ 75%] [ 83%] [ 91%] Building CXX object >> > >> example/CMakeFiles/simple-connection-manager-qt4.dir/CComboBoxDelegate.cpp.o >> > Building CXX object >> > example/CMakeFiles/simple-connection-manager-qt4.dir/main.cpp.o >> > Building CXX object >> > example/CMakeFiles/simple-connection-manager-qt4.dir/MainWindow.cpp.o >> > Building CXX object >> > >> example/CMakeFiles/simple-connection-manager-qt4.dir/CContactsModel.cpp.o >> > Building CXX object >> > >> example/CMakeFiles/simple-connection-manager-qt4.dir/simple-connection-manager-qt4_automoc.cpp.o >> > In file included from /home/mateus/simpleCm/example/MainWindow.cpp:2:0: >> > /home/mateus/simpleCm/example/ui_MainWindow.h:13:29: fatal error: >> > QtWidgets/QAction: No such file or directory >> > #include <QtWidgets/QAction> >> > ^ >> > compilation terminated. >> > example/CMakeFiles/simple-connection-manager-qt4.dir/build.make:82: >> recipe >> > for target >> > 'example/CMakeFiles/simple-connection-manager-qt4.dir/MainWindow.cpp.o' >> > failed >> > make[2]: *** >> > [example/CMakeFiles/simple-connection-manager-qt4.dir/MainWindow.cpp.o] >> > Error 1 >> > make[2]: *** Waiting for unfinished jobs.... >> > CMakeFiles/Makefile2:143: recipe for target >> > 'example/CMakeFiles/simple-connection-manager-qt4.dir/all' failed >> > make[1]: *** [example/CMakeFiles/simple-connection-manager-qt4.dir/all] >> > Error 2 >> > Makefile:117: recipe for target 'all' failed >> > make: *** [all] Error 2 >> > >> > Which extra library I should include (I already included all libraries >> used >> > in resiprocate)? >> > >> > >> > 2016-05-24 16:24 GMT-03:00 Alexandr Akulich <akulichalexan...@gmail.com >> >: >> >> >> >> >But I'm not finding any executable. >> >> -DENABLE_EXAMPLE=true >> > >> > >> > >> > _______________________________________________ >> > telepathy mailing list >> > telepathy@lists.freedesktop.org >> > https://lists.freedesktop.org/mailman/listinfo/telepathy >> > >> > >
_______________________________________________ telepathy mailing list telepathy@lists.freedesktop.org https://lists.freedesktop.org/mailman/listinfo/telepathy