|  | Andrey Utkin | 07ee87c60d2d | 8 years ago |  | 
            
              
              Define 'foreach' in backends/libcommuni/session.cpp
 Fixes compilation issue
 
 [ 64%] Building CXX object backends/libcommuni/CMakeFiles/spectrum2_libcommuni_backend.dir/session.cpp.o
 cd /var/tmp/portage/net-im/spectrum-9999/work/spectrum-9999/backends/libcommuni && /usr/bin/x86_64-pc-linux-gnu-g++ -DBOOST_FILESYSTEM_VERSION=3 -DDEBUG -DIRC_SHARED -DPURPLE_RUNTIME=0 -DQT_CORE_LIB -DQT_NETWORK_LIB -DQT_NO_KEYWORDS -DSPECTRUM_VERSION=\"2.0.5-git-b15fcedf\" -DSUPPORT_LEGACY_CAPS -DWITH_LIBEVENT -DWITH_LOG4CXX -DWITH_PQXX -DWITH_PROTOBUF -isystem /usr/include/qt4 -isystem /usr/include/qt4/QtCore -I/usr/include/libpurple -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -isystem /usr/include/qt4/QtNetwork -I/usr/include/qt4/Communi/IrcCore -I/usr/include/qt4/Communi/IrcUtil -I/usr/include/qt4/Communi/IrcModel -I/var/tmp/portage/net-im/spectrum-9999/work/spectrum-9999/include -isystem /usr/share/qt4/mkspecs/default   -DBOOST_SIGNALS_NO_DEPRECATION_WARNING -O2 -pipe   -O0 -ggdb -o CMakeFiles/spectrum2_libcommuni_backend.dir/session.cpp.o -c /var/tmp/portage/net-im/spectrum-9999/work/spectrum-9999/backends/libcommuni/session.cpp
 /var/tmp/portage/net-im/spectrum-9999/work/spectrum-9999/backends/libcommuni/session.cpp: In member function ‘void MyIrcSession::on_socketError(QAbstractSocket::SocketError)’:
 /var/tmp/portage/net-im/spectrum-9999/work/spectrum-9999/backends/libcommuni/session.cpp:208:22: error: expected primary-expression before ‘*’ token
 foreach (IrcBuffer *buffer, m_bufferModel->buffers()) {
 ^
 /var/tmp/portage/net-im/spectrum-9999/work/spectrum-9999/backends/libcommuni/session.cpp:208:23: error: ‘buffer’ was not declared in this scope
 foreach (IrcBuffer *buffer, m_bufferModel->buffers()) {
 ^~~~~~
 /var/tmp/portage/net-im/spectrum-9999/work/spectrum-9999/backends/libcommuni/session.cpp:208:23: note: suggested alternative:
 In file included from /usr/include/boost/asio/detail/reactive_socket_service.hpp:22:0,
 from /usr/include/boost/asio/socket_acceptor_service.hpp:29,
 from /usr/include/boost/asio/basic_socket_acceptor.hpp:25,
 from /usr/include/boost/asio/ip/tcp.hpp:19,
 from /usr/include/Swiften/Network/HostAddressPort.h:9,
 from /usr/include/Swiften/Elements/S5BProxyRequest.h:22,
 from /usr/include/Swiften/Parser/PayloadParsers/S5BProxyRequestParser.h:18,
 from /usr/include/Swiften/Swiften.h:112,
 from /var/tmp/portage/net-im/spectrum-9999/work/spectrum-9999/backends/libcommuni/session.h:30,
 from /var/tmp/portage/net-im/spectrum-9999/work/spectrum-9999/backends/libcommuni/session.cpp:21:
 /usr/include/boost/asio/buffer.hpp:1231:24: note:   ‘boost::asio::buffer’
 inline const_buffers_1 buffer(
 ^~~~~~
 /var/tmp/portage/net-im/spectrum-9999/work/spectrum-9999/backends/libcommuni/session.cpp:208:55: error: ‘foreach’ was not declared in this scope
 ch (IrcBuffer *buffer, m_bufferModel->buffers()) {
 ^
 /var/tmp/portage/net-im/spectrum-9999/work/spectrum-9999/backends/libcommuni/session.cpp:208:55: note: suggested alternative:
 In file included from /usr/include/boost/foreach.hpp:86:0,
 from /var/tmp/portage/net-im/spectrum-9999/work/spectrum-9999/include/transport/Config.h:24,
 from /var/tmp/portage/net-im/spectrum-9999/work/spectrum-9999/backends/libcommuni/ircnetworkplugin.h:27,
 from /var/tmp/portage/net-im/spectrum-9999/work/spectrum-9999/backends/libcommuni/session.cpp:30:
 /usr/include/boost/foreach_fwd.hpp:26:11: note:   ‘boost::foreach’
 namespace foreach
 ^~~~~~~
 /var/tmp/portage/net-im/spectrum-9999/work/spectrum-9999/backends/libcommuni/session.cpp: In member function ‘void MyIrcSession::on_namesMessageReceived(IrcMessage*)’:
 /var/tmp/portage/net-im/spectrum-9999/work/spectrum-9999/backends/libcommuni/session.cpp:348:19: error: expected primary-expression before ‘*’ token
 foreach (IrcUser *user, userModel->users()) {
 ^
 /var/tmp/portage/net-im/spectrum-9999/work/spectrum-9999/backends/libcommuni/session.cpp:348:20: error: ‘user’ was not declared in this scope
 foreach (IrcUser *user, userModel->users()) {
 ^~~~
 /var/tmp/portage/net-im/spectrum-9999/work/spectrum-9999/backends/libcommuni/session.cpp:348:44: error: ‘foreach’ was not declared in this scope
 foreach (IrcUser *user, userModel->users()) {
 ^
 /var/tmp/portage/net-im/spectrum-9999/work/spectrum-9999/backends/libcommuni/session.cpp:348:44: note: suggested alternative:
 In file included from /usr/include/boost/foreach.hpp:86:0,
 from /var/tmp/portage/net-im/spectrum-9999/work/spectrum-9999/include/transport/Config.h:24,
 from /var/tmp/portage/net-im/spectrum-9999/work/spectrum-9999/backends/libcommuni/ircnetworkplugin.h:27,
 from /var/tmp/portage/net-im/spectrum-9999/work/spectrum-9999/backends/libcommuni/session.cpp:30:
 /usr/include/boost/foreach_fwd.hpp:26:11: note:   ‘boost::foreach’
 namespace foreach
 ^~~~~~~
 /var/tmp/portage/net-im/spectrum-9999/work/spectrum-9999/backends/libcommuni/session.cpp: In member function ‘void MyIrcSession::sendMessageToFrontend(const string&, const string&, const string&)’:
 /var/tmp/portage/net-im/spectrum-9999/work/spectrum-9999/backends/libcommuni/session.cpp:387:23: error: expected primary-expression before ‘*’ token
 foreach (IrcBuffer *buffer, m_bufferModel->buffers()) {
 ^
 /var/tmp/portage/net-im/spectrum-9999/work/spectrum-9999/backends/libcommuni/session.cpp:387:24: error: ‘buffer’ was not declared in this scope
 foreach (IrcBuffer *buffer, m_bufferModel->buffers()) {
 ^~~~~~
 /var/tmp/portage/net-im/spectrum-9999/work/spectrum-9999/backends/libcommuni/session.cpp:387:24: note: suggested alternative:
 In file included from /usr/include/boost/asio/detail/reactive_socket_service.hpp:22:0,
 from /usr/include/boost/asio/socket_acceptor_service.hpp:29,
 from /usr/include/boost/asio/basic_socket_acceptor.hpp:25,
 from /usr/include/boost/asio/ip/tcp.hpp:19,
 from /usr/include/Swiften/Network/HostAddressPort.h:9,
 from /usr/include/Swiften/Elements/S5BProxyRequest.h:22,
 from /usr/include/Swiften/Parser/PayloadParsers/S5BProxyRequestParser.h:18,
 from /usr/include/Swiften/Swiften.h:112,
 from /var/tmp/portage/net-im/spectrum-9999/work/spectrum-9999/backends/libcommuni/session.h:30,
 from /var/tmp/portage/net-im/spectrum-9999/work/spectrum-9999/backends/libcommuni/session.cpp:21:
 /usr/include/boost/asio/buffer.hpp:1231:24: note:   ‘boost::asio::buffer’
 inline const_buffers_1 buffer(
 ^~~~~~
 /var/tmp/portage/net-im/spectrum-9999/work/spectrum-9999/backends/libcommuni/session.cpp:387:56: error: ‘foreach’ was not declared in this scope
 ch (IrcBuffer *buffer, m_bufferModel->buffers()) {
 ^
 /var/tmp/portage/net-im/spectrum-9999/work/spectrum-9999/backends/libcommuni/session.cpp:387:56: note: suggested alternative:
 In file included from /usr/include/boost/foreach.hpp:86:0,
 from /var/tmp/portage/net-im/spectrum-9999/work/spectrum-9999/include/transport/Config.h:24,
 from /var/tmp/portage/net-im/spectrum-9999/work/spectrum-9999/backends/libcommuni/ircnetworkplugin.h:27,
 from /var/tmp/portage/net-im/spectrum-9999/work/spectrum-9999/backends/libcommuni/session.cpp:30:
 /usr/include/boost/foreach_fwd.hpp:26:11: note:   ‘boost::foreach’
 namespace foreach
 ^~~~~~~
 /var/tmp/portage/net-im/spectrum-9999/work/spectrum-9999/backends/libcommuni/session.cpp: In member function ‘void MyIrcSession::on_numericMessageReceived(IrcMessage*)’:
 /var/tmp/portage/net-im/spectrum-9999/work/spectrum-9999/backends/libcommuni/session.cpp:465:23: error: expected primary-expression before ‘*’ token
 foreach (IrcBuffer *buffer, m_bufferModel->buffers()) {
 ^
 /var/tmp/portage/net-im/spectrum-9999/work/spectrum-9999/backends/libcommuni/session.cpp:465:24: error: ‘buffer’ was not declared in this scope
 foreach (IrcBuffer *buffer, m_bufferModel->buffers()) {
 ^~~~~~
 /var/tmp/portage/net-im/spectrum-9999/work/spectrum-9999/backends/libcommuni/session.cpp:465:24: note: suggested alternative:
 In file included from /usr/include/boost/asio/detail/reactive_socket_service.hpp:22:0,
 from /usr/include/boost/asio/socket_acceptor_service.hpp:29,
 from /usr/include/boost/asio/basic_socket_acceptor.hpp:25,
 from /usr/include/boost/asio/ip/tcp.hpp:19,
 from /usr/include/Swiften/Network/HostAddressPort.h:9,
 from /usr/include/Swiften/Elements/S5BProxyRequest.h:22,
 from /usr/include/Swiften/Parser/PayloadParsers/S5BProxyRequestParser.h:18,
 from /usr/include/Swiften/Swiften.h:112,
 from /var/tmp/portage/net-im/spectrum-9999/work/spectrum-9999/backends/libcommuni/session.h:30,
 from /var/tmp/portage/net-im/spectrum-9999/work/spectrum-9999/backends/libcommuni/session.cpp:21:
 /usr/include/boost/asio/buffer.hpp:1231:24: note:   ‘boost::asio::buffer’
 inline const_buffers_1 buffer(
 ^~~~~~
 /var/tmp/portage/net-im/spectrum-9999/work/spectrum-9999/backends/libcommuni/session.cpp:465:56: error: ‘foreach’ was not declared in this scope
 ch (IrcBuffer *buffer, m_bufferModel->buffers()) {
 ^
 /var/tmp/portage/net-im/spectrum-9999/work/spectrum-9999/backends/libcommuni/session.cpp:465:56: note: suggested alternative:
 In file included from /usr/include/boost/foreach.hpp:86:0,
 from /var/tmp/portage/net-im/spectrum-9999/work/spectrum-9999/include/transport/Config.h:24,
 from /var/tmp/portage/net-im/spectrum-9999/work/spectrum-9999/backends/libcommuni/ircnetworkplugin.h:27,
 from /var/tmp/portage/net-im/spectrum-9999/work/spectrum-9999/backends/libcommuni/session.cpp:30:
 /usr/include/boost/foreach_fwd.hpp:26:11: note:   ‘boost::foreach’
 namespace foreach
 ^~~~~~~
 /var/tmp/portage/net-im/spectrum-9999/work/spectrum-9999/backends/libcommuni/session.cpp:490:23: error: expected primary-expression before ‘*’ token
 foreach (IrcBuffer *buffer, m_bufferModel->buffers()) {
 ^
 /var/tmp/portage/net-im/spectrum-9999/work/spectrum-9999/backends/libcommuni/session.cpp: In member function ‘void MyIrcSession::awayTimeout()’:
 /var/tmp/portage/net-im/spectrum-9999/work/spectrum-9999/backends/libcommuni/session.cpp:523:21: error: expected primary-expression before ‘*’ token
 foreach (IrcBuffer *buffer, m_bufferModel->buffers()) {
 ^
 /var/tmp/portage/net-im/spectrum-9999/work/spectrum-9999/backends/libcommuni/session.cpp:523:22: error: ‘buffer’ was not declared in this scope
 foreach (IrcBuffer *buffer, m_bufferModel->buffers()) {
 ^~~~~~
 /var/tmp/portage/net-im/spectrum-9999/work/spectrum-9999/backends/libcommuni/session.cpp:523:22: note: suggested alternative:
 In file included from /usr/include/boost/asio/detail/reactive_socket_service.hpp:22:0,
 from /usr/include/boost/asio/socket_acceptor_service.hpp:29,
 from /usr/include/boost/asio/basic_socket_acceptor.hpp:25,
 from /usr/include/boost/asio/ip/tcp.hpp:19,
 from /usr/include/Swiften/Network/HostAddressPort.h:9,
 from /usr/include/Swiften/Elements/S5BProxyRequest.h:22,
 from /usr/include/Swiften/Parser/PayloadParsers/S5BProxyRequestParser.h:18,
 from /usr/include/Swiften/Swiften.h:112,
 from /var/tmp/portage/net-im/spectrum-9999/work/spectrum-9999/backends/libcommuni/session.h:30,
 from /var/tmp/portage/net-im/spectrum-9999/work/spectrum-9999/backends/libcommuni/session.cpp:21:
 /usr/include/boost/asio/buffer.hpp:1231:24: note:   ‘boost::asio::buffer’
 inline const_buffers_1 buffer(
 ^~~~~~
 /var/tmp/portage/net-im/spectrum-9999/work/spectrum-9999/backends/libcommuni/session.cpp:523:54: error: ‘foreach’ was not declared in this scope
 ch (IrcBuffer *buffer, m_bufferModel->buffers()) {
 ^
 /var/tmp/portage/net-im/spectrum-9999/work/spectrum-9999/backends/libcommuni/session.cpp:523:54: note: suggested alternative:
 In file included from /usr/include/boost/foreach.hpp:86:0,
 from /var/tmp/portage/net-im/spectrum-9999/work/spectrum-9999/include/transport/Config.h:24,
 from /var/tmp/portage/net-im/spectrum-9999/work/spectrum-9999/backends/libcommuni/ircnetworkplugin.h:27,
 from /var/tmp/portage/net-im/spectrum-9999/work/spectrum-9999/backends/libcommuni/session.cpp:30:
 /usr/include/boost/foreach_fwd.hpp:26:11: note:   ‘boost::foreach’
 namespace foreach
 ^~~~~~~
 make[2]: *** [backends/libcommuni/CMakeFiles/spectrum2_libcommuni_backend.dir/build.make:126: backends/libcommuni/CMakeFiles/spectrum2_libcommuni_backend.dir/session.cpp.o] Error 1
 make[2]: Leaving directory '/var/tmp/portage/net-im/spectrum-9999/work/spectrum-9999'
 make[1]: *** [CMakeFiles/Makefile2:646: backends/libcommuni/CMakeFiles/spectrum2_libcommuni_backend.dir/all] Error 2
 make[1]: Leaving directory '/var/tmp/portage/net-im/spectrum-9999/work/spectrum-9999'
 make: *** [Makefile:152: all] Error 2
 | 
      
        |  | Jan Kaluza | 3c0f8b47447b | 10 years ago |  |  | 
      
        |  | Jan Kaluza | 61e7cfaa7f98 | 10 years ago |  |  | 
      
        |  | Jan Kaluza | 79b69c4005d6 | 10 years ago |  |  | 
      
        |  | Jan Kaluza | ad858d6c8dcb | 10 years ago |  |  | 
      
        |  | Jan Kaluza | b44919ed9b6b | 10 years ago |  |  | 
      
        |  | Jan Kaluza | ab4740c7b632 | 10 years ago |  |  | 
      
        |  | Jan Kaluza | ba5c6ce41e34 | 10 years ago |  |  | 
      
        |  | Jan Kaluza | efd14b776ccc | 10 years ago |  |  | 
      
        |  | Jan Kaluza | 78e71f9345c7 | 10 years ago |  |  | 
      
        |  | Jan Kaluza | c83fd4c4b188 | 10 years ago |  |  | 
      
        |  | vitalyster | 0cabf5f60ce4 | 12 years ago |  |  | 
      
        |  | Vitaly Takmazov | 8d7e8be351f5 | 12 years ago |  |  | 
      
        |  | HanzZ | e8fb1de60b9b | 13 years ago |  |  | 
      
        |  | HanzZ | 5c2d081a315c | 13 years ago |  |  | 
      
        |  | HanzZ | c1e05d1d925c | 13 years ago |  |  | 
      
        |  | HanzZ | addac0040c4a | 13 years ago |  |  | 
      
        |  | HanzZ | 6a0980c371aa | 13 years ago |  |  | 
      
        |  | HanzZ | 58fbe0d388c6 | 13 years ago |  |  | 
      
        |  | HanzZ | a32e962a1a97 | 13 years ago |  |  | 
      
        |  | HanzZ | 4bef6fe8cfb6 | 13 years ago |  |  | 
      
        |  | HanzZ | 739d5cf87f5e | 13 years ago |  |  | 
      
        |  | Jan Kaluza | 65ad5a210697 | 13 years ago |  |  | 
      
        |  | Jan Kaluza | 96aad929c0d2 | 13 years ago |  |  | 
      
        |  | HanzZ | 8761e976aeca | 13 years ago |  |  | 
      
        |  | HanzZ | ad8ed5be5627 | 13 years ago |  |  | 
      
        |  | Jan Kaluza | 79b50300351f | 13 years ago |  |  | 
      
        |  | HanzZ | fdfbc5dc7824 | 13 years ago |  |  | 
      
        |  | HanzZ | 11a084deb042 | 13 years ago |  |  | 
      
        |  | HanzZ | 718dd59fda2e | 13 years ago |  |  | 
      
        |  | HanzZ | 150afaed9002 | 13 years ago |  |  | 
      
        |  | Jan Kaluza | b30e9c52e5a0 | 13 years ago |  |  | 
      
        |  | HanzZ | 3e515d9f15c5 | 13 years ago |  |  | 
      
        |  | HanzZ | 636253d514ac | 13 years ago |  |  | 
      
        |  | Jan Kaluza | 4eeeb8465232 | 13 years ago |  |  | 
      
        |  | Jan Kaluza | 8b6973539f23 | 13 years ago |  |  | 
      
        |  | HanzZ | bff95a3f7a98 | 13 years ago |  |  | 
      
        |  | Jan Kaluza | 3201977efb6a | 13 years ago |  |  | 
      
        |  | Jan Kaluza | da1044e0dcab | 13 years ago |  |  | 
      
        |  | Jan Kaluza | 0e56fb848472 | 13 years ago |  |  | 
      
        |  | HanzZ | 05e06dd845ae | 13 years ago |  |  | 
      
        |  | HanzZ | 74cd11e265a3 | 13 years ago |  |  | 
      
        |  | HanzZ | 1c5504d7c60b | 13 years ago |  |  | 
      
        |  | Jan Kaluza | f785b2b795c1 | 13 years ago |  |  | 
      
        |  | Jan Kaluza | 3014cc2e1c8c | 14 years ago |  |  | 
      
        |  | Jan Kaluza | dd9a404392b7 | 14 years ago |  |  | 
      
        |  | HanzZ | 7c93aee6f49a | 14 years ago |  |  | 
      
        |  | HanzZ | f46cd8f14c48 | 14 years ago |  |  | 
      
        |  | HanzZ | 9e84e718548d | 14 years ago |  |  | 
      
        |  | HanzZ | f0c6b4239acf | 14 years ago |  |  | 
      
        |  | HanzZ | e312a8602ec7 | 14 years ago |  |  |