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