Compiling PJSIP sample Gui application

66 views
Skip to first unread message

Paul Klose

unread,
Aug 2, 2022, 4:55:40 AM8/2/22
to PJSIP experts
In hopes that this group is somewhat still alive I'll ask here for input. I compiled pjsip and am now trying to use the sample gui application

however I get following output that I don't understand. It also seems that no one has posted a similar issue around the web, so I came here since this seems to be the only kind of technical forum in existence. 

Can someone give me any pointers?

g++ -c -pipe -DPJ_AUTOCONF=1 -O2 -DPJ_IS_BIG_ENDIAN=0 -DPJ_IS_LITTLE_ENDIAN=1 -DPJMEDIA_VIDEO_DEV_HAS_SDL=1 -I/usr/local/include/SDL2 -D_REENTRANT -DPJMEDIA_HAS_LIBAVCODEC=1 -DPJMEDIA_HAS_LIBAVUTIL=1 -I/usr/include/x86_64-linux-gnu -DPJMEDIA_USE_OLD_FFMPEG=1 -DPJMEDIA_VIDEO_DEV_HAS_V4L2=1 -I/root/pjproject-2.12.1/pjlib/include -I/root/pjproject-2.12.1/pjlib-util/include -I/root/pjproject-2.12.1/pjnath/include -I/root/pjproject-2.12.1/pjmedia/include -I/root/pjproject-2.12.1/pjsip/include -g -D_REENTRANT -Wall -Wextra -fPIC -DQT_WIDGETS_LIB -DQT_GUI_LIB -DQT_CORE_LIB -I. -I/usr/include/x86_64-linux-gnu/qt5 -I/usr/include/x86_64-linux-gnu/qt5/QtWidgets -I/usr/include/x86_64-linux-gnu/qt5/QtGui -I/usr/include/x86_64-linux-gnu/qt5/QtCore -I. -I/usr/lib/x86_64-linux-gnu/qt5/mkspecs/linux-g++ -o vidgui.o vidgui.cpp
In file included from vidgui.cpp:20:
vidwin.h:33:32: warning: ‘constexpr QFlags<T>::QFlags(QFlags<T>::Zero) [with Enum = Qt::WindowType; QFlags<T>::Zero = int QFlags<Qt::WindowType>::Private::*]’ is deprecated: Use default constructor instead [-Wdeprecated-declarations]
   33 |            Qt::WindowFlags f = 0);
      |                                ^
In file included from /usr/include/x86_64-linux-gnu/qt5/QtCore/qglobal.h:1299,
                 from /usr/include/x86_64-linux-gnu/qt5/QtGui/qtguiglobal.h:43,
                 from /usr/include/x86_64-linux-gnu/qt5/QtWidgets/qtwidgetsglobal.h:43,
                 from /usr/include/x86_64-linux-gnu/qt5/QtWidgets/qapplication.h:43,
                 from /usr/include/x86_64-linux-gnu/qt5/QtWidgets/QApplication:1,
                 from vidgui.h:22,
                 from vidgui.cpp:19:
/usr/include/x86_64-linux-gnu/qt5/QtCore/qflags.h:123:80: note: declared here
  123 |     QT_DEPRECATED_X("Use default constructor instead") Q_DECL_CONSTEXPR inline QFlags(Zero) noexcept : i(0) {}
      |                                                                                ^~~~~~
vidgui.cpp: In member function ‘void MainWin::preview()’:
vidgui.cpp:262:42: warning: ‘constexpr QFlags<T>::QFlags(QFlags<T>::Zero) [with Enum = Qt::WindowType; QFlags<T>::Zero = int QFlags<Qt::WindowType>::Private::*]’ is deprecated: Use default constructor instead [-Wdeprecated-declarations]
  262 |         video_prev_ = new VidWin(&wi.hwnd);
      |                                          ^
In file included from /usr/include/x86_64-linux-gnu/qt5/QtCore/qglobal.h:1299,
                 from /usr/include/x86_64-linux-gnu/qt5/QtGui/qtguiglobal.h:43,
                 from /usr/include/x86_64-linux-gnu/qt5/QtWidgets/qtwidgetsglobal.h:43,
                 from /usr/include/x86_64-linux-gnu/qt5/QtWidgets/qapplication.h:43,
                 from /usr/include/x86_64-linux-gnu/qt5/QtWidgets/QApplication:1,
                 from vidgui.h:22,
                 from vidgui.cpp:19:
/usr/include/x86_64-linux-gnu/qt5/QtCore/qflags.h:123:80: note: declared here
  123 |     QT_DEPRECATED_X("Use default constructor instead") Q_DECL_CONSTEXPR inline QFlags(Zero) noexcept : i(0) {}
      |                                                                                ^~~~~~
vidgui.cpp: In member function ‘void MainWin::initVideoWindow()’:
vidgui.cpp:341:40: warning: ‘constexpr QFlags<T>::QFlags(QFlags<T>::Zero) [with Enum = Qt::WindowType; QFlags<T>::Zero = int QFlags<Qt::WindowType>::Private::*]’ is deprecated: Use default constructor instead [-Wdeprecated-declarations]
  341 |             video_= new VidWin(&wi.hwnd);
      |                                        ^
In file included from /usr/include/x86_64-linux-gnu/qt5/QtCore/qglobal.h:1299,
                 from /usr/include/x86_64-linux-gnu/qt5/QtGui/qtguiglobal.h:43,
                 from /usr/include/x86_64-linux-gnu/qt5/QtWidgets/qtwidgetsglobal.h:43,
                 from /usr/include/x86_64-linux-gnu/qt5/QtWidgets/qapplication.h:43,
                 from /usr/include/x86_64-linux-gnu/qt5/QtWidgets/QApplication:1,
                 from vidgui.h:22,
                 from vidgui.cpp:19:
/usr/include/x86_64-linux-gnu/qt5/QtCore/qflags.h:123:80: note: declared here
  123 |     QT_DEPRECATED_X("Use default constructor instead") Q_DECL_CONSTEXPR inline QFlags(Zero) noexcept : i(0) {}
      |                                                                                ^~~~~~
vidgui.cpp: In function ‘void simple_registrar(pjsip_rx_data*)’:
vidgui.cpp:662:17: error: redeclaration of ‘pj_status_t status’
  662 |     pj_status_t status = pjsip_endpt_send_response2(pjsua_get_pjsip_endpt(),
      |                 ^~~~~~
vidgui.cpp:623:17: note: ‘pj_status_t status’ previously declared here
  623 |     pj_status_t status;
      |                 ^~~~~~
make: *** [Makefile:389: vidgui.o] Error 1
Reply all
Reply to author
Forward
0 new messages