Advertisement
Guest User

Untitled

a guest
Jan 13th, 2020
328
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Bash 67.04 KB | None | 0 0
  1. me@my-machine:~/svn-reps/null/yatebts$ svn info
  2. Path: .
  3. Working Copy Root Path: /home/me/svn-reps/null/yatebts
  4. URL: http://voip.null.ro/svn/yatebts/trunk
  5. Relative URL: ^/trunk
  6. Repository Root: http://voip.null.ro/svn/yatebts
  7. Repository UUID: 26ef948f-17ed-0410-91a8-c94bd273f071
  8. Revision: 675
  9. Node Kind: directory
  10. Schedule: normal
  11. Last Changed Author: monica
  12. Last Changed Rev: 675
  13. Last Changed Date: 2019-10-28 15:10:25 +0100 (Mon, 28 Oct 2019)
  14.  
  15. me@my-machine:~/svn-reps/null/yatebts$ gcc --version
  16. gcc (Ubuntu 7.4.0-1ubuntu1~18.04.1) 7.4.0
  17. Copyright (C) 2017 Free Software Foundation, Inc.
  18. This is free software; see the source for copying conditions.  There is NO
  19. warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.
  20.  
  21. me@my-machine:~/svn-reps/null/yatebts$ g++ --version
  22. g++ (Ubuntu 7.4.0-1ubuntu1~18.04.1) 7.4.0
  23. Copyright (C) 2017 Free Software Foundation, Inc.
  24. This is free software; see the source for copying conditions.  There is NO
  25. warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.
  26.  
  27. me@my-machine:~/svn-reps/null/yatebts$ uname -a
  28. Linux me-ThinkPad-T450s 4.15.0-55-generic #60-Ubuntu SMP Tue Jul 2 18:22:20 UTC 2019 x86_64 x86_64 x86_64 GNU/Linux
  29. me@my-machine:~/svn-reps/null/yatebts$ lsb_release -a
  30. No LSB modules are available.
  31. Distributor ID: LinuxMint
  32. Description:    Linux Mint 19.1 Tessa
  33. Release:    19.1
  34. Codename:   tessa
  35. me@my-machine:~/svn-reps/null/yatebts$ ldd --version
  36. ldd (Ubuntu GLIBC 2.27-3ubuntu1) 2.27
  37. Copyright (C) 2018 Free Software Foundation, Inc.
  38. This is free software; see the source for copying conditions.  There is NO
  39. warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.
  40. Written by Roland McGrath and Ulrich Drepper.
  41. me@my-machine:~/svn-reps/null/yatebts$
  42. me@my-machine:~/svn-reps/null/yatebts$
  43. me@my-machine:~/svn-reps/null/yatebts$
  44. me@my-machine:~/svn-reps/null/yatebts$
  45. me@my-machine:~/svn-reps/null/yatebts$ make clean
  46. make[1]: Entering directory '/home/me/svn-reps/null/yatebts/mbts/A53'
  47. make[1]: Leaving directory '/home/me/svn-reps/null/yatebts/mbts/A53'
  48. make[1]: Entering directory '/home/me/svn-reps/null/yatebts/mbts/CLI'
  49. make[1]: Leaving directory '/home/me/svn-reps/null/yatebts/mbts/CLI'
  50. make[1]: Entering directory '/home/me/svn-reps/null/yatebts/mbts/CommonLibs'
  51. make[1]: Leaving directory '/home/me/svn-reps/null/yatebts/mbts/CommonLibs'
  52. make[1]: Entering directory '/home/me/svn-reps/null/yatebts/mbts/Connection'
  53. make[1]: Leaving directory '/home/me/svn-reps/null/yatebts/mbts/Connection'
  54. make[1]: Entering directory '/home/me/svn-reps/null/yatebts/mbts/Control'
  55. make[1]: Leaving directory '/home/me/svn-reps/null/yatebts/mbts/Control'
  56. make[1]: Entering directory '/home/me/svn-reps/null/yatebts/mbts/GPRS'
  57. make[1]: Leaving directory '/home/me/svn-reps/null/yatebts/mbts/GPRS'
  58. make[1]: Entering directory '/home/me/svn-reps/null/yatebts/mbts/GSM'
  59. make[1]: Leaving directory '/home/me/svn-reps/null/yatebts/mbts/GSM'
  60. make[1]: Entering directory '/home/me/svn-reps/null/yatebts/mbts/Globals'
  61. make[1]: Leaving directory '/home/me/svn-reps/null/yatebts/mbts/Globals'
  62. make[1]: Entering directory '/home/me/svn-reps/null/yatebts/mbts/Peering'
  63. make[1]: Leaving directory '/home/me/svn-reps/null/yatebts/mbts/Peering'
  64. make[1]: Entering directory '/home/me/svn-reps/null/yatebts/mbts/SGSNGGSN'
  65. make[1]: Leaving directory '/home/me/svn-reps/null/yatebts/mbts/SGSNGGSN'
  66. make[1]: Entering directory '/home/me/svn-reps/null/yatebts/mbts/TRXManager'
  67. make[1]: Leaving directory '/home/me/svn-reps/null/yatebts/mbts/TRXManager'
  68. make[1]: Entering directory '/home/me/svn-reps/null/yatebts/mbts/apps'
  69. make[1]: Leaving directory '/home/me/svn-reps/null/yatebts/mbts/apps'
  70. make[1]: Entering directory '/home/me/svn-reps/null/yatebts/mbts/sqlite3'
  71. make[1]: Leaving directory '/home/me/svn-reps/null/yatebts/mbts/sqlite3'
  72. make -C ./transceiver clean
  73. make[1]: Entering directory '/home/me/svn-reps/null/yatebts/transceiver'
  74. make[1]: Leaving directory '/home/me/svn-reps/null/yatebts/transceiver'
  75. make -C ./nipc/auth clean
  76. make[1]: Entering directory '/home/me/svn-reps/null/yatebts/nipc/auth'
  77. make[1]: Leaving directory '/home/me/svn-reps/null/yatebts/nipc/auth'
  78. me@my-machine:~/svn-reps/null/yatebts$ ./autogen.sh
  79. Finished! Now run configure. If in doubt run ./configure --help
  80. me@my-machine:~/svn-reps/null/yatebts$ ./configure --prefix=/usr/local
  81. checking for local operating system type... Linux
  82. checking for g++... g++
  83. checking whether the C++ compiler works... yes
  84. checking for C++ compiler default output file name... a.out
  85. checking for suffix of executables...
  86. checking whether we are cross compiling... no
  87. checking for suffix of object files... o
  88. checking whether we are using the GNU C++ compiler... yes
  89. checking whether g++ accepts -g... yes
  90. checking for gcc... gcc
  91. checking whether we are using the GNU C compiler... yes
  92. checking whether gcc accepts -g... yes
  93. checking for gcc option to accept ISO C89... none needed
  94. checking for gawk... gawk
  95. checking for sed command to use... sed
  96. checking for an ANSI C-conforming const... yes
  97. checking for inline... inline
  98. checking how to run the C preprocessor... gcc -E
  99. checking for grep that handles long lines and -e... /bin/grep
  100. checking for egrep... /bin/grep -E
  101. checking for ANSI C header files... yes
  102. checking for sys/types.h... yes
  103. checking for sys/stat.h... yes
  104. checking for stdlib.h... yes
  105. checking for string.h... yes
  106. checking for memory.h... yes
  107. checking for strings.h... yes
  108. checking for inttypes.h... yes
  109. checking for stdint.h... yes
  110. checking for unistd.h... yes
  111. checking for size_t... yes
  112. checking whether time.h and sys/time.h may both be included... yes
  113. checking whether byte ordering is bigendian... no
  114. checking sys/socket.h usability... yes
  115. checking sys/socket.h presence... yes
  116. checking for sys/socket.h... yes
  117. checking sys/time.h usability... yes
  118. checking sys/time.h presence... yes
  119. checking for sys/time.h... yes
  120. checking pthread.h usability... yes
  121. checking pthread.h presence... yes
  122. checking for pthread.h... yes
  123. checking syslog.h usability... yes
  124. checking syslog.h presence... yes
  125. checking for syslog.h... yes
  126. checking for openlog... yes
  127. checking for syslog... yes
  128. checking byteswap.h usability... yes
  129. checking byteswap.h presence... yes
  130. checking for byteswap.h... yes
  131. checking sys/prctl.h usability... yes
  132. checking sys/prctl.h presence... yes
  133. checking for sys/prctl.h... yes
  134. checking for Yate using yate-config... 6.1.1
  135. configure: creating ./config.status
  136. config.status: creating yate-bts.spec
  137. config.status: creating Makefile
  138. config.status: creating mbts/A53/Makefile
  139. config.status: creating mbts/CLI/Makefile
  140. config.status: creating mbts/CommonLibs/Makefile
  141. config.status: creating mbts/Connection/Makefile
  142. config.status: creating mbts/Control/Makefile
  143. config.status: creating mbts/GPRS/Makefile
  144. config.status: creating mbts/GSM/Makefile
  145. config.status: creating mbts/Globals/Makefile
  146. config.status: creating mbts/Peering/Makefile
  147. config.status: creating mbts/SGSNGGSN/Makefile
  148. config.status: creating mbts/TRXManager/Makefile
  149. config.status: creating mbts/sqlite3/Makefile
  150. config.status: creating mbts/apps/Makefile
  151. config.status: creating transceiver/Makefile
  152. config.status: creating roaming/Makefile
  153. config.status: creating scripts/Makefile
  154. config.status: creating nipc/Makefile
  155. config.status: creating nipc/auth/Makefile
  156. config.status: creating config.h
  157. config.status: config.h is unchanged
  158. me@my-machine:~/svn-reps/null/yatebts$ make
  159. g++ -Wall   -I. -O2  -Wno-overloaded-virtual  -fno-exceptions -fPIC -DHAVE_GCC_FORMAT_CHECK -DHAVE_BLOCK_RETURN -I/usr/local/include/yate  -Wl,--retain-symbols-file,/dev/null -rdynamic -shared -Wl,--unresolved-symbols=ignore-in-shared-libs -o ybts.yate  ybts.cpp -lyateradio -lyate -L/usr/local/lib
  160. make -C ./transceiver
  161. make[1]: Entering directory '/home/me/svn-reps/null/yatebts/transceiver'
  162. g++ -Wall   -I.. -I.. -I. -O2 -DLITTLE_ENDIAN -Wno-overloaded-virtual -fPIC -DHAVE_GCC_FORMAT_CHECK -DHAVE_BLOCK_RETURN -I/usr/local/include/yate -DHAVE_CONFIG_H -c transceiver.cpp
  163. g++ -Wall   -I.. -I.. -I. -O2 -DLITTLE_ENDIAN -Wno-overloaded-virtual -fPIC -DHAVE_GCC_FORMAT_CHECK -DHAVE_BLOCK_RETURN -I/usr/local/include/yate -DHAVE_CONFIG_H -c sigproc.cpp
  164. g++ -Wall   -I.. -I.. -I. -O2 -DLITTLE_ENDIAN -Wno-overloaded-virtual -fPIC -DHAVE_GCC_FORMAT_CHECK -DHAVE_BLOCK_RETURN -I/usr/local/include/yate -DHAVE_CONFIG_H -c gsmutil.cpp
  165. ar rcs libtransceiver.a transceiver.o sigproc.o gsmutil.o
  166. make[1]: Leaving directory '/home/me/svn-reps/null/yatebts/transceiver'
  167. g++ -Wall   -I. -O2  -Wno-overloaded-virtual  -fno-exceptions -fPIC -DHAVE_GCC_FORMAT_CHECK -DHAVE_BLOCK_RETURN -I/usr/local/include/yate  -Wl,--retain-symbols-file,/dev/null -rdynamic -shared -Wl,--unresolved-symbols=ignore-in-shared-libs -o gsmtrx.yate -I./transceiver gsmtrx.cpp -L./transceiver -ltransceiver -lyateradio -lyate -L/usr/local/lib
  168. make -C ./transceiver all
  169. make[1]: Entering directory '/home/me/svn-reps/null/yatebts/transceiver'
  170. make[1]: Nothing to be done for 'all'.
  171. make[1]: Leaving directory '/home/me/svn-reps/null/yatebts/transceiver'
  172. make -C ./mbts/apps all
  173. make[1]: Entering directory '/home/me/svn-reps/null/yatebts/mbts/apps'
  174. g++ -Wall   -I../.. -I../.. -I. -I./../CommonLibs -I./../A53 -I./../Connection -I./../GSM -I./../Globals -I./../sqlite3 -I./../Control -I./../CLI -I./../GPRS -I./../Peering -I./../SGSNGGSN -I./../TRXManager -O2 -DLITTLE_ENDIAN -Wno-overloaded-virtual -fPIC -DHAVE_GCC_FORMAT_CHECK -DHAVE_BLOCK_RETURN -I/usr/local/include/yate -DHAVE_CONFIG_H -c  GetConfigurationKeys.cpp
  175. make -C `dirname ../sqlite3/libsqlite3.a`
  176. make[2]: Entering directory '/home/me/svn-reps/null/yatebts/mbts/sqlite3'
  177. cc -std=gnu99 -O2 -DLITTLE_ENDIAN  -fPIC -DHAVE_GCC_FORMAT_CHECK -DHAVE_BLOCK_RETURN -I/usr/local/include/yate -DHAVE_CONFIG_H   -I../.. -I../.. -I. -DSQLITE_OMIT_LOAD_EXTENSION -c sqlite3.c
  178. ar rcs libsqlite3.a sqlite3.o
  179. make[2]: Leaving directory '/home/me/svn-reps/null/yatebts/mbts/sqlite3'
  180. make -C `dirname ../CommonLibs/libCommonLibs.a`
  181. make[2]: Entering directory '/home/me/svn-reps/null/yatebts/mbts/CommonLibs'
  182. g++ -Wall   -I../.. -I../.. -I. -I./../sqlite3 -O2 -DLITTLE_ENDIAN -Wno-overloaded-virtual -fPIC -DHAVE_GCC_FORMAT_CHECK -DHAVE_BLOCK_RETURN -I/usr/local/include/yate -DHAVE_CONFIG_H -c  A51.cpp
  183. g++ -Wall   -I../.. -I../.. -I. -I./../sqlite3 -O2 -DLITTLE_ENDIAN -Wno-overloaded-virtual -fPIC -DHAVE_GCC_FORMAT_CHECK -DHAVE_BLOCK_RETURN -I/usr/local/include/yate -DHAVE_CONFIG_H -c  Configuration.cpp
  184. g++ -Wall   -I../.. -I../.. -I. -I./../sqlite3 -O2 -DLITTLE_ENDIAN -Wno-overloaded-virtual -fPIC -DHAVE_GCC_FORMAT_CHECK -DHAVE_BLOCK_RETURN -I/usr/local/include/yate -DHAVE_CONFIG_H -c  BitVector.cpp
  185. In file included from Vector.h:34:0,
  186.                  from BitVector.h:29,
  187.                  from BitVector.cpp:29:
  188. BitVector.cpp: In member function ‘void SoftVector::decode(ViterbiR2O4&, BitVector&) const’:
  189. BitVector.cpp:513:31: warning: comparison between signed and unsigned integer expressions [-Wsign-compare]
  190.     assert(match-matchCostTable<sizeof(matchCostTable)/sizeof(matchCostTable[0])-1);
  191.            ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  192. BitVector.cpp:514:37: warning: comparison between signed and unsigned integer expressions [-Wsign-compare]
  193.     assert(mismatch-mismatchCostTable<sizeof(mismatchCostTable)/sizeof(mismatchCostTable[0])-1);
  194.            ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  195. g++ -Wall   -I../.. -I../.. -I. -I./../sqlite3 -O2 -DLITTLE_ENDIAN -Wno-overloaded-virtual -fPIC -DHAVE_GCC_FORMAT_CHECK -DHAVE_BLOCK_RETURN -I/usr/local/include/yate -DHAVE_CONFIG_H -c  LinkedLists.cpp
  196. g++ -Wall   -I../.. -I../.. -I. -I./../sqlite3 -O2 -DLITTLE_ENDIAN -Wno-overloaded-virtual -fPIC -DHAVE_GCC_FORMAT_CHECK -DHAVE_BLOCK_RETURN -I/usr/local/include/yate -DHAVE_CONFIG_H -c  Logger.cpp
  197. g++ -Wall   -I../.. -I../.. -I. -I./../sqlite3 -O2 -DLITTLE_ENDIAN -Wno-overloaded-virtual -fPIC -DHAVE_GCC_FORMAT_CHECK -DHAVE_BLOCK_RETURN -I/usr/local/include/yate -DHAVE_CONFIG_H -c  Reporting.cpp
  198. g++ -Wall   -I../.. -I../.. -I. -I./../sqlite3 -O2 -DLITTLE_ENDIAN -Wno-overloaded-virtual -fPIC -DHAVE_GCC_FORMAT_CHECK -DHAVE_BLOCK_RETURN -I/usr/local/include/yate -DHAVE_CONFIG_H -c  Sockets.cpp
  199. g++ -Wall   -I../.. -I../.. -I. -I./../sqlite3 -O2 -DLITTLE_ENDIAN -Wno-overloaded-virtual -fPIC -DHAVE_GCC_FORMAT_CHECK -DHAVE_BLOCK_RETURN -I/usr/local/include/yate -DHAVE_CONFIG_H -c  Threads.cpp
  200. g++ -Wall   -I../.. -I../.. -I. -I./../sqlite3 -O2 -DLITTLE_ENDIAN -Wno-overloaded-virtual -fPIC -DHAVE_GCC_FORMAT_CHECK -DHAVE_BLOCK_RETURN -I/usr/local/include/yate -DHAVE_CONFIG_H -c  Timeval.cpp
  201. g++ -Wall   -I../.. -I../.. -I. -I./../sqlite3 -O2 -DLITTLE_ENDIAN -Wno-overloaded-virtual -fPIC -DHAVE_GCC_FORMAT_CHECK -DHAVE_BLOCK_RETURN -I/usr/local/include/yate -DHAVE_CONFIG_H -c  Utils.cpp
  202. g++ -Wall   -I../.. -I../.. -I. -I./../sqlite3 -O2 -DLITTLE_ENDIAN -Wno-overloaded-virtual -fPIC -DHAVE_GCC_FORMAT_CHECK -DHAVE_BLOCK_RETURN -I/usr/local/include/yate -DHAVE_CONFIG_H -c  sqlite3util.cpp
  203. ar rcs libCommonLibs.a A51.o Configuration.o BitVector.o LinkedLists.o Logger.o Reporting.o Sockets.o Threads.o Timeval.o Utils.o sqlite3util.o
  204. make[2]: Leaving directory '/home/me/svn-reps/null/yatebts/mbts/CommonLibs'
  205. make -C `dirname ../Connection/libConnection.a`
  206. make[2]: Entering directory '/home/me/svn-reps/null/yatebts/mbts/Connection'
  207. g++ -Wall   -I../.. -I../.. -I. -I./../CommonLibs -I./../A53 -I./../Connection -I./../GSM -I./../Globals -I./../sqlite3 -I./../Control -I./../CLI -I./../GPRS -I./../Peering -I./../SGSNGGSN -I./../TRXManager -O2 -DLITTLE_ENDIAN -Wno-overloaded-virtual -fPIC -DHAVE_GCC_FORMAT_CHECK -DHAVE_BLOCK_RETURN -I/usr/local/include/yate -DHAVE_CONFIG_H -c  CmdConnection.cpp
  208. g++ -Wall   -I../.. -I../.. -I. -I./../CommonLibs -I./../A53 -I./../Connection -I./../GSM -I./../Globals -I./../sqlite3 -I./../Control -I./../CLI -I./../GPRS -I./../Peering -I./../SGSNGGSN -I./../TRXManager -O2 -DLITTLE_ENDIAN -Wno-overloaded-virtual -fPIC -DHAVE_GCC_FORMAT_CHECK -DHAVE_BLOCK_RETURN -I/usr/local/include/yate -DHAVE_CONFIG_H -c  ConnectionMap.cpp
  209. g++ -Wall   -I../.. -I../.. -I. -I./../CommonLibs -I./../A53 -I./../Connection -I./../GSM -I./../Globals -I./../sqlite3 -I./../Control -I./../CLI -I./../GPRS -I./../Peering -I./../SGSNGGSN -I./../TRXManager -O2 -DLITTLE_ENDIAN -Wno-overloaded-virtual -fPIC -DHAVE_GCC_FORMAT_CHECK -DHAVE_BLOCK_RETURN -I/usr/local/include/yate -DHAVE_CONFIG_H -c  GprsConnMap.cpp
  210. g++ -Wall   -I../.. -I../.. -I. -I./../CommonLibs -I./../A53 -I./../Connection -I./../GSM -I./../Globals -I./../sqlite3 -I./../Control -I./../CLI -I./../GPRS -I./../Peering -I./../SGSNGGSN -I./../TRXManager -O2 -DLITTLE_ENDIAN -Wno-overloaded-virtual -fPIC -DHAVE_GCC_FORMAT_CHECK -DHAVE_BLOCK_RETURN -I/usr/local/include/yate -DHAVE_CONFIG_H -c  GenConnection.cpp
  211. g++ -Wall   -I../.. -I../.. -I. -I./../CommonLibs -I./../A53 -I./../Connection -I./../GSM -I./../Globals -I./../sqlite3 -I./../Control -I./../CLI -I./../GPRS -I./../Peering -I./../SGSNGGSN -I./../TRXManager -O2 -DLITTLE_ENDIAN -Wno-overloaded-virtual -fPIC -DHAVE_GCC_FORMAT_CHECK -DHAVE_BLOCK_RETURN -I/usr/local/include/yate -DHAVE_CONFIG_H -c  LogConnection.cpp
  212. g++ -Wall   -I../.. -I../.. -I. -I./../CommonLibs -I./../A53 -I./../Connection -I./../GSM -I./../Globals -I./../sqlite3 -I./../Control -I./../CLI -I./../GPRS -I./../Peering -I./../SGSNGGSN -I./../TRXManager -O2 -DLITTLE_ENDIAN -Wno-overloaded-virtual -fPIC -DHAVE_GCC_FORMAT_CHECK -DHAVE_BLOCK_RETURN -I/usr/local/include/yate -DHAVE_CONFIG_H -c  MediaConnection.cpp
  213. g++ -Wall   -I../.. -I../.. -I. -I./../CommonLibs -I./../A53 -I./../Connection -I./../GSM -I./../Globals -I./../sqlite3 -I./../Control -I./../CLI -I./../GPRS -I./../Peering -I./../SGSNGGSN -I./../TRXManager -O2 -DLITTLE_ENDIAN -Wno-overloaded-virtual -fPIC -DHAVE_GCC_FORMAT_CHECK -DHAVE_BLOCK_RETURN -I/usr/local/include/yate -DHAVE_CONFIG_H -c  SigConnection.cpp
  214. ar rcs libConnection.a CmdConnection.o ConnectionMap.o GprsConnMap.o GenConnection.o LogConnection.o MediaConnection.o SigConnection.o
  215. make[2]: Leaving directory '/home/me/svn-reps/null/yatebts/mbts/Connection'
  216. make -C `dirname ../GSM/libGSM.a`
  217. make[2]: Entering directory '/home/me/svn-reps/null/yatebts/mbts/GSM'
  218. g++ -Wall   -I../.. -I../.. -I. -I./../CommonLibs -I./../A53 -I./../Connection -I./../GSM -I./../Globals -I./../sqlite3 -I./../Control -I./../CLI -I./../GPRS -I./../Peering -I./../SGSNGGSN -I./../TRXManager -O2 -DLITTLE_ENDIAN -Wno-overloaded-virtual -fPIC -DHAVE_GCC_FORMAT_CHECK -DHAVE_BLOCK_RETURN -I/usr/local/include/yate -DHAVE_CONFIG_H -c  GSM610Tables.cpp
  219. g++ -Wall   -I../.. -I../.. -I. -I./../CommonLibs -I./../A53 -I./../Connection -I./../GSM -I./../Globals -I./../sqlite3 -I./../Control -I./../CLI -I./../GPRS -I./../Peering -I./../SGSNGGSN -I./../TRXManager -O2 -DLITTLE_ENDIAN -Wno-overloaded-virtual -fPIC -DHAVE_GCC_FORMAT_CHECK -DHAVE_BLOCK_RETURN -I/usr/local/include/yate -DHAVE_CONFIG_H -c  GSMCommon.cpp
  220. GSMCommon.cpp: In function ‘unsigned int GSM::uplinkFreqKHz(GSM::GSMBand, unsigned int)’:
  221. GSMCommon.cpp:158:18: warning: unused variable ‘max’ [-Wunused-variable]
  222.          unsigned max = maxArfcn(band);
  223.                   ^~~
  224. GSMCommon.cpp:159:18: warning: unused variable ‘min’ [-Wunused-variable]
  225.          unsigned min = minArfcn(band);
  226.                   ^~~
  227. g++ -Wall   -I../.. -I../.. -I. -I./../CommonLibs -I./../A53 -I./../Connection -I./../GSM -I./../Globals -I./../sqlite3 -I./../Control -I./../CLI -I./../GPRS -I./../Peering -I./../SGSNGGSN -I./../TRXManager -O2 -DLITTLE_ENDIAN -Wno-overloaded-virtual -fPIC -DHAVE_GCC_FORMAT_CHECK -DHAVE_BLOCK_RETURN -I/usr/local/include/yate -DHAVE_CONFIG_H -c  GSMConfig.cpp
  228. g++ -Wall   -I../.. -I../.. -I. -I./../CommonLibs -I./../A53 -I./../Connection -I./../GSM -I./../Globals -I./../sqlite3 -I./../Control -I./../CLI -I./../GPRS -I./../Peering -I./../SGSNGGSN -I./../TRXManager -O2 -DLITTLE_ENDIAN -Wno-overloaded-virtual -fPIC -DHAVE_GCC_FORMAT_CHECK -DHAVE_BLOCK_RETURN -I/usr/local/include/yate -DHAVE_CONFIG_H -c  GSML1FEC.cpp
  229. g++ -Wall   -I../.. -I../.. -I. -I./../CommonLibs -I./../A53 -I./../Connection -I./../GSM -I./../Globals -I./../sqlite3 -I./../Control -I./../CLI -I./../GPRS -I./../Peering -I./../SGSNGGSN -I./../TRXManager -O2 -DLITTLE_ENDIAN -Wno-overloaded-virtual -fPIC -DHAVE_GCC_FORMAT_CHECK -DHAVE_BLOCK_RETURN -I/usr/local/include/yate -DHAVE_CONFIG_H -c  GSML2LAPDm.cpp
  230. g++ -Wall   -I../.. -I../.. -I. -I./../CommonLibs -I./../A53 -I./../Connection -I./../GSM -I./../Globals -I./../sqlite3 -I./../Control -I./../CLI -I./../GPRS -I./../Peering -I./../SGSNGGSN -I./../TRXManager -O2 -DLITTLE_ENDIAN -Wno-overloaded-virtual -fPIC -DHAVE_GCC_FORMAT_CHECK -DHAVE_BLOCK_RETURN -I/usr/local/include/yate -DHAVE_CONFIG_H -c  GSML3CommonElements.cpp
  231. g++ -Wall   -I../.. -I../.. -I. -I./../CommonLibs -I./../A53 -I./../Connection -I./../GSM -I./../Globals -I./../sqlite3 -I./../Control -I./../CLI -I./../GPRS -I./../Peering -I./../SGSNGGSN -I./../TRXManager -O2 -DLITTLE_ENDIAN -Wno-overloaded-virtual -fPIC -DHAVE_GCC_FORMAT_CHECK -DHAVE_BLOCK_RETURN -I/usr/local/include/yate -DHAVE_CONFIG_H -c  GSML3GPRSElements.cpp
  232. g++ -Wall   -I../.. -I../.. -I. -I./../CommonLibs -I./../A53 -I./../Connection -I./../GSM -I./../Globals -I./../sqlite3 -I./../Control -I./../CLI -I./../GPRS -I./../Peering -I./../SGSNGGSN -I./../TRXManager -O2 -DLITTLE_ENDIAN -Wno-overloaded-virtual -fPIC -DHAVE_GCC_FORMAT_CHECK -DHAVE_BLOCK_RETURN -I/usr/local/include/yate -DHAVE_CONFIG_H -c  GSML3Message.cpp
  233. g++ -Wall   -I../.. -I../.. -I. -I./../CommonLibs -I./../A53 -I./../Connection -I./../GSM -I./../Globals -I./../sqlite3 -I./../Control -I./../CLI -I./../GPRS -I./../Peering -I./../SGSNGGSN -I./../TRXManager -O2 -DLITTLE_ENDIAN -Wno-overloaded-virtual -fPIC -DHAVE_GCC_FORMAT_CHECK -DHAVE_BLOCK_RETURN -I/usr/local/include/yate -DHAVE_CONFIG_H -c  GSML3RRElements.cpp
  234. g++ -Wall   -I../.. -I../.. -I. -I./../CommonLibs -I./../A53 -I./../Connection -I./../GSM -I./../Globals -I./../sqlite3 -I./../Control -I./../CLI -I./../GPRS -I./../Peering -I./../SGSNGGSN -I./../TRXManager -O2 -DLITTLE_ENDIAN -Wno-overloaded-virtual -fPIC -DHAVE_GCC_FORMAT_CHECK -DHAVE_BLOCK_RETURN -I/usr/local/include/yate -DHAVE_CONFIG_H -c  GSML3RRMessages.cpp
  235. g++ -Wall   -I../.. -I../.. -I. -I./../CommonLibs -I./../A53 -I./../Connection -I./../GSM -I./../Globals -I./../sqlite3 -I./../Control -I./../CLI -I./../GPRS -I./../Peering -I./../SGSNGGSN -I./../TRXManager -O2 -DLITTLE_ENDIAN -Wno-overloaded-virtual -fPIC -DHAVE_GCC_FORMAT_CHECK -DHAVE_BLOCK_RETURN -I/usr/local/include/yate -DHAVE_CONFIG_H -c  GSMLogicalChannel.cpp
  236. g++ -Wall   -I../.. -I../.. -I. -I./../CommonLibs -I./../A53 -I./../Connection -I./../GSM -I./../Globals -I./../sqlite3 -I./../Control -I./../CLI -I./../GPRS -I./../Peering -I./../SGSNGGSN -I./../TRXManager -O2 -DLITTLE_ENDIAN -Wno-overloaded-virtual -fPIC -DHAVE_GCC_FORMAT_CHECK -DHAVE_BLOCK_RETURN -I/usr/local/include/yate -DHAVE_CONFIG_H -c  GSMSAPMux.cpp
  237. g++ -Wall   -I../.. -I../.. -I. -I./../CommonLibs -I./../A53 -I./../Connection -I./../GSM -I./../Globals -I./../sqlite3 -I./../Control -I./../CLI -I./../GPRS -I./../Peering -I./../SGSNGGSN -I./../TRXManager -O2 -DLITTLE_ENDIAN -Wno-overloaded-virtual -fPIC -DHAVE_GCC_FORMAT_CHECK -DHAVE_BLOCK_RETURN -I/usr/local/include/yate -DHAVE_CONFIG_H -c  GSMSMSCBL3Messages.cpp
  238. g++ -Wall   -I../.. -I../.. -I. -I./../CommonLibs -I./../A53 -I./../Connection -I./../GSM -I./../Globals -I./../sqlite3 -I./../Control -I./../CLI -I./../GPRS -I./../Peering -I./../SGSNGGSN -I./../TRXManager -O2 -DLITTLE_ENDIAN -Wno-overloaded-virtual -fPIC -DHAVE_GCC_FORMAT_CHECK -DHAVE_BLOCK_RETURN -I/usr/local/include/yate -DHAVE_CONFIG_H -c  GSMTAPDump.cpp
  239. g++ -Wall   -I../.. -I../.. -I. -I./../CommonLibs -I./../A53 -I./../Connection -I./../GSM -I./../Globals -I./../sqlite3 -I./../Control -I./../CLI -I./../GPRS -I./../Peering -I./../SGSNGGSN -I./../TRXManager -O2 -DLITTLE_ENDIAN -Wno-overloaded-virtual -fPIC -DHAVE_GCC_FORMAT_CHECK -DHAVE_BLOCK_RETURN -I/usr/local/include/yate -DHAVE_CONFIG_H -c  GSMTDMA.cpp
  240. g++ -Wall   -I../.. -I../.. -I. -I./../CommonLibs -I./../A53 -I./../Connection -I./../GSM -I./../Globals -I./../sqlite3 -I./../Control -I./../CLI -I./../GPRS -I./../Peering -I./../SGSNGGSN -I./../TRXManager -O2 -DLITTLE_ENDIAN -Wno-overloaded-virtual -fPIC -DHAVE_GCC_FORMAT_CHECK -DHAVE_BLOCK_RETURN -I/usr/local/include/yate -DHAVE_CONFIG_H -c  GSMTransfer.cpp
  241. g++ -Wall   -I../.. -I../.. -I. -I./../CommonLibs -I./../A53 -I./../Connection -I./../GSM -I./../Globals -I./../sqlite3 -I./../Control -I./../CLI -I./../GPRS -I./../Peering -I./../SGSNGGSN -I./../TRXManager -O2 -DLITTLE_ENDIAN -Wno-overloaded-virtual -fPIC -DHAVE_GCC_FORMAT_CHECK -DHAVE_BLOCK_RETURN -I/usr/local/include/yate -DHAVE_CONFIG_H -c  PhysicalStatus.cpp
  242. PhysicalStatus.cpp: In member function ‘bool GSM::PhysicalStatus::setPhysical(const GSM::LogicalChannel*, const GSM::L3MeasurementResults&)’:
  243. PhysicalStatus.cpp:141:10: warning: comparison between signed and unsigned integer expressions [-Wsign-compare]
  244.     if (CN<sz) ARFCN=ARFCNList[CN];
  245.         ~~^~~
  246. g++ -Wall   -I../.. -I../.. -I. -I./../CommonLibs -I./../A53 -I./../Connection -I./../GSM -I./../Globals -I./../sqlite3 -I./../Control -I./../CLI -I./../GPRS -I./../Peering -I./../SGSNGGSN -I./../TRXManager -O2 -DLITTLE_ENDIAN -Wno-overloaded-virtual -fPIC -DHAVE_GCC_FORMAT_CHECK -DHAVE_BLOCK_RETURN -I/usr/local/include/yate -DHAVE_CONFIG_H -c  PowerManager.cpp
  247. PowerManager.cpp: In member function ‘void GSM::PowerManager::increasePower()’:
  248. PowerManager.cpp:32:12: warning: comparison between signed and unsigned integer expressions [-Wsign-compare]
  249.   if (mAtten==minAtten) {
  250.       ~~~~~~^~~~~~~~~~
  251. PowerManager.cpp:37:12: warning: comparison between signed and unsigned integer expressions [-Wsign-compare]
  252.   if (mAtten<minAtten) mAtten=minAtten;
  253.       ~~~~~~^~~~~~~~~
  254. PowerManager.cpp:38:12: warning: comparison between signed and unsigned integer expressions [-Wsign-compare]
  255.   if (mAtten>maxAtten) mAtten=maxAtten;
  256.       ~~~~~~^~~~~~~~~
  257. PowerManager.cpp: In member function ‘void GSM::PowerManager::reducePower()’:
  258. PowerManager.cpp:47:12: warning: comparison between signed and unsigned integer expressions [-Wsign-compare]
  259.   if (mAtten==maxAtten) {
  260.       ~~~~~~^~~~~~~~~~
  261. PowerManager.cpp:52:12: warning: comparison between signed and unsigned integer expressions [-Wsign-compare]
  262.   if (mAtten<minAtten) mAtten=minAtten;
  263.       ~~~~~~^~~~~~~~~
  264. PowerManager.cpp:53:12: warning: comparison between signed and unsigned integer expressions [-Wsign-compare]
  265.   if (mAtten>maxAtten) mAtten=maxAtten;
  266.       ~~~~~~^~~~~~~~~
  267. ar rcs libGSM.a GSM610Tables.o GSMCommon.o GSMConfig.o GSML1FEC.o GSML2LAPDm.o GSML3CommonElements.o GSML3GPRSElements.o GSML3Message.o GSML3RRElements.o GSML3RRMessages.o GSMLogicalChannel.o GSMSAPMux.o GSMSMSCBL3Messages.o GSMTAPDump.o GSMTDMA.o GSMTransfer.o PhysicalStatus.o PowerManager.o
  268. make[2]: Leaving directory '/home/me/svn-reps/null/yatebts/mbts/GSM'
  269. make -C `dirname ../Globals/libGlobals.a`
  270. make[2]: Entering directory '/home/me/svn-reps/null/yatebts/mbts/Globals'
  271. g++ -Wall   -I../.. -I../.. -I. -I./../CommonLibs -I./../A53 -I./../Connection -I./../GSM -I./../Globals -I./../sqlite3 -I./../Control -I./../CLI -I./../GPRS -I./../Peering -I./../SGSNGGSN -I./../TRXManager -O2 -DLITTLE_ENDIAN -Wno-overloaded-virtual -fPIC -DHAVE_GCC_FORMAT_CHECK -DHAVE_BLOCK_RETURN -I/usr/local/include/yate -DHAVE_CONFIG_H -DPACKAGE_REVISION='"675"' -c  Globals.cpp
  272. ar rcs libGlobals.a Globals.o
  273. make[2]: Leaving directory '/home/me/svn-reps/null/yatebts/mbts/Globals'
  274. make -C `dirname ../CLI/libCLI.a`
  275. make[2]: Entering directory '/home/me/svn-reps/null/yatebts/mbts/CLI'
  276. g++ -Wall   -I../.. -I../.. -I. -I./../CommonLibs -I./../A53 -I./../Connection -I./../GSM -I./../Globals -I./../sqlite3 -I./../Control -I./../CLI -I./../GPRS -I./../Peering -I./../SGSNGGSN -I./../TRXManager -O2 -DLITTLE_ENDIAN -Wno-overloaded-virtual -fPIC -DHAVE_GCC_FORMAT_CHECK -DHAVE_BLOCK_RETURN -I/usr/local/include/yate -DHAVE_CONFIG_H -c  CLI.cpp
  277. ar rcs libCLI.a CLI.o
  278. make[2]: Leaving directory '/home/me/svn-reps/null/yatebts/mbts/CLI'
  279. make -C `dirname ../Control/libControl.a`
  280. make[2]: Entering directory '/home/me/svn-reps/null/yatebts/mbts/Control'
  281. g++ -Wall   -I../.. -I../.. -I. -I./../CommonLibs -I./../A53 -I./../Connection -I./../GSM -I./../Globals -I./../sqlite3 -I./../Control -I./../CLI -I./../GPRS -I./../Peering -I./../SGSNGGSN -I./../TRXManager -O2 -DLITTLE_ENDIAN -Wno-overloaded-virtual -fPIC -DHAVE_GCC_FORMAT_CHECK -DHAVE_BLOCK_RETURN -I/usr/local/include/yate -DHAVE_CONFIG_H -c  ControlCommon.cpp
  282. g++ -Wall   -I../.. -I../.. -I. -I./../CommonLibs -I./../A53 -I./../Connection -I./../GSM -I./../Globals -I./../sqlite3 -I./../Control -I./../CLI -I./../GPRS -I./../Peering -I./../SGSNGGSN -I./../TRXManager -O2 -DLITTLE_ENDIAN -Wno-overloaded-virtual -fPIC -DHAVE_GCC_FORMAT_CHECK -DHAVE_BLOCK_RETURN -I/usr/local/include/yate -DHAVE_CONFIG_H -c  DCCHDispatch.cpp
  283. g++ -Wall   -I../.. -I../.. -I. -I./../CommonLibs -I./../A53 -I./../Connection -I./../GSM -I./../Globals -I./../sqlite3 -I./../Control -I./../CLI -I./../GPRS -I./../Peering -I./../SGSNGGSN -I./../TRXManager -O2 -DLITTLE_ENDIAN -Wno-overloaded-virtual -fPIC -DHAVE_GCC_FORMAT_CHECK -DHAVE_BLOCK_RETURN -I/usr/local/include/yate -DHAVE_CONFIG_H -c  RadioResource.cpp
  284. g++ -Wall   -I../.. -I../.. -I. -I./../CommonLibs -I./../A53 -I./../Connection -I./../GSM -I./../Globals -I./../sqlite3 -I./../Control -I./../CLI -I./../GPRS -I./../Peering -I./../SGSNGGSN -I./../TRXManager -O2 -DLITTLE_ENDIAN -Wno-overloaded-virtual -fPIC -DHAVE_GCC_FORMAT_CHECK -DHAVE_BLOCK_RETURN -I/usr/local/include/yate -DHAVE_CONFIG_H -c  SMSCB.cpp
  285. ar rcs libControl.a ControlCommon.o DCCHDispatch.o RadioResource.o SMSCB.o
  286. make[2]: Leaving directory '/home/me/svn-reps/null/yatebts/mbts/Control'
  287. make -C `dirname ../GPRS/libGPRS.a`
  288. make[2]: Entering directory '/home/me/svn-reps/null/yatebts/mbts/GPRS'
  289. g++ -Wall   -I../.. -I../.. -I. -I./../CommonLibs -I./../A53 -I./../Connection -I./../GSM -I./../Globals -I./../sqlite3 -I./../Control -I./../CLI -I./../GPRS -I./../Peering -I./../SGSNGGSN -I./../TRXManager -O2 -DLITTLE_ENDIAN -Wno-overloaded-virtual -fPIC -DHAVE_GCC_FORMAT_CHECK -DHAVE_BLOCK_RETURN -I/usr/local/include/yate -DHAVE_CONFIG_H -c  BSSG.cpp
  290. g++ -Wall   -I../.. -I../.. -I. -I./../CommonLibs -I./../A53 -I./../Connection -I./../GSM -I./../Globals -I./../sqlite3 -I./../Control -I./../CLI -I./../GPRS -I./../Peering -I./../SGSNGGSN -I./../TRXManager -O2 -DLITTLE_ENDIAN -Wno-overloaded-virtual -fPIC -DHAVE_GCC_FORMAT_CHECK -DHAVE_BLOCK_RETURN -I/usr/local/include/yate -DHAVE_CONFIG_H -c  BSSGMessages.cpp
  291. g++ -Wall   -I../.. -I../.. -I. -I./../CommonLibs -I./../A53 -I./../Connection -I./../GSM -I./../Globals -I./../sqlite3 -I./../Control -I./../CLI -I./../GPRS -I./../Peering -I./../SGSNGGSN -I./../TRXManager -O2 -DLITTLE_ENDIAN -Wno-overloaded-virtual -fPIC -DHAVE_GCC_FORMAT_CHECK -DHAVE_BLOCK_RETURN -I/usr/local/include/yate -DHAVE_CONFIG_H -c  ByteVector.cpp
  292. g++ -Wall   -I../.. -I../.. -I. -I./../CommonLibs -I./../A53 -I./../Connection -I./../GSM -I./../Globals -I./../sqlite3 -I./../Control -I./../CLI -I./../GPRS -I./../Peering -I./../SGSNGGSN -I./../TRXManager -O2 -DLITTLE_ENDIAN -Wno-overloaded-virtual -fPIC -DHAVE_GCC_FORMAT_CHECK -DHAVE_BLOCK_RETURN -I/usr/local/include/yate -DHAVE_CONFIG_H -c  FEC.cpp
  293. g++ -Wall   -I../.. -I../.. -I. -I./../CommonLibs -I./../A53 -I./../Connection -I./../GSM -I./../Globals -I./../sqlite3 -I./../Control -I./../CLI -I./../GPRS -I./../Peering -I./../SGSNGGSN -I./../TRXManager -O2 -DLITTLE_ENDIAN -Wno-overloaded-virtual -fPIC -DHAVE_GCC_FORMAT_CHECK -DHAVE_BLOCK_RETURN -I/usr/local/include/yate -DHAVE_CONFIG_H -c  GPRSCLI.cpp
  294. GPRSCLI.cpp: In function ‘int GPRS::gprsFreeExpired(int, char**, int, std::ostream&)’:
  295. GPRSCLI.cpp:159:10: warning: deleting object of polymorphic class type ‘GPRS::MSInfo’ which has non-virtual destructor might cause undefined behavior [-Wdelete-non-virtual-dtor]
  296.    delete ms;
  297.           ^~
  298. GPRSCLI.cpp: At global scope:
  299. GPRSCLI.cpp:396:21: warning: ‘GPRS::RLCRawBlock* GPRS::fakeablock(int, int, int)’ defined but not used [-Wunused-function]
  300.  static RLCRawBlock *fakeablock(int bsn, int tfi, int final)
  301.                      ^~~~~~~~~~
  302. g++ -Wall   -I../.. -I../.. -I. -I./../CommonLibs -I./../A53 -I./../Connection -I./../GSM -I./../Globals -I./../sqlite3 -I./../Control -I./../CLI -I./../GPRS -I./../Peering -I./../SGSNGGSN -I./../TRXManager -O2 -DLITTLE_ENDIAN -Wno-overloaded-virtual -fPIC -DHAVE_GCC_FORMAT_CHECK -DHAVE_BLOCK_RETURN -I/usr/local/include/yate -DHAVE_CONFIG_H -c  MAC.cpp
  303. MAC.cpp: In member function ‘void GPRS::L2MAC::macForgetMS(GPRS::MSInfo*, bool)’:
  304. MAC.cpp:470:10: warning: deleting object of polymorphic class type ‘GPRS::MSInfo’ which has non-virtual destructor might cause undefined behavior [-Wdelete-non-virtual-dtor]
  305.    delete ms;
  306.           ^~
  307. MAC.cpp:479:10: warning: deleting object of polymorphic class type ‘GPRS::MSInfo’ which has non-virtual destructor might cause undefined behavior [-Wdelete-non-virtual-dtor]
  308.    delete ms2;
  309.           ^~~
  310. MAC.cpp: At global scope:
  311. MAC.cpp:655:13: warning: ‘void GPRS::dumpPdch()’ defined but not used [-Wunused-function]
  312.  static void dumpPdch()
  313.              ^~~~~~~~
  314. MAC.cpp: In function ‘bool GPRS::setMACFields(GPRS::MACDownlinkHeader*, GPRS::PDCHL1FEC*, GPRS::TBF*, int, GPRS::MsgTransactionType, unsigned int*)’:
  315. MAC.cpp:1310:6: warning: ‘bestage’ may be used uninitialized in this function [-Wmaybe-uninitialized]
  316.       if (thisage < bestage) continue;
  317.       ^~
  318. MAC.cpp:1233:6: note: ‘bestage’ was declared here
  319.   int bestage; // how long since the tbf was issued a USF.
  320.       ^~~~~~~
  321. In file included from ./../CommonLibs/MemoryLeak.h:20:0,
  322.                  from ./ByteVector.h:21,
  323.                  from ./../GSM/GSML3RRMessages.h:28,
  324.                  from ./../GSM/GSMConfig.h:36,
  325.                  from GPRSInternal.h:107,
  326.                  from MAC.cpp:18:
  327. ./../CommonLibs/Logger.h:74:34: warning: ‘bestusf’ may be used uninitialized in this function [-Wmaybe-uninitialized]
  328.  #define LOGVAR(var) (" " #var "=") << var
  329.                                   ^
  330. MAC.cpp:1232:6: note: ‘bestusf’ was declared here
  331.   int bestusf;
  332.       ^~~~~~~
  333. g++ -Wall   -I../.. -I../.. -I. -I./../CommonLibs -I./../A53 -I./../Connection -I./../GSM -I./../Globals -I./../sqlite3 -I./../Control -I./../CLI -I./../GPRS -I./../Peering -I./../SGSNGGSN -I./../TRXManager -O2 -DLITTLE_ENDIAN -Wno-overloaded-virtual -fPIC -DHAVE_GCC_FORMAT_CHECK -DHAVE_BLOCK_RETURN -I/usr/local/include/yate -DHAVE_CONFIG_H -c  MsgBase.cpp
  334. g++ -Wall   -I../.. -I../.. -I. -I./../CommonLibs -I./../A53 -I./../Connection -I./../GSM -I./../Globals -I./../sqlite3 -I./../Control -I./../CLI -I./../GPRS -I./../Peering -I./../SGSNGGSN -I./../TRXManager -O2 -DLITTLE_ENDIAN -Wno-overloaded-virtual -fPIC -DHAVE_GCC_FORMAT_CHECK -DHAVE_BLOCK_RETURN -I/usr/local/include/yate -DHAVE_CONFIG_H -c  MSInfo.cpp
  335. MSInfo.cpp: In member function ‘bool GPRS::MSInfo::msAssignChannels()’:
  336. MSInfo.cpp:641:86: error: no match for ‘operator<<(operand types are ‘std::ostream {aka std::basic_ostream<char>}’ and ‘std::ostringstream {aka std::__cxx11::basic_ostringstream<char>})
  337.              GPRSLOG(INFO,GPRS_MSG|GPRS_CHECK_OK) << "Multislot assignment for "<<this<<os;
  338. MSInfo.cpp:641:86: note: candidate: operator<<(int, int) <built-in>
  339. MSInfo.cpp:641:86: note:   no known conversion for argument 2 from ‘std::ostringstream {aka std::__cxx11::basic_ostringstream<char>}’ to ‘int’
  340. In file included from /usr/include/c++/7/iostream:39:0,
  341.                  from ./../CommonLibs/Timeval.h:31,
  342.                  from ./../CommonLibs/Interthread.h:29,
  343.                  from MSInfo.h:19,
  344.                  from MSInfo.cpp:17:
  345. /usr/include/c++/7/ostream:108:7: note: candidate: std::basic_ostream<_CharT, _Traits>::__ostream_type& std::basic_ostream<_CharT, _Traits>::operator<<(std::basic_ostream<_CharT, _Traits>::__ostream_type& (*)(std::basic_ostream<_CharT, _Traits>::__ostream_type&)) [with _CharT = char; _Traits = std::char_traits<char>; std::basic_ostream<_CharT, _Traits>::__ostream_type = std::basic_ostream<char>]
  346.        operator<<(__ostream_type& (*__pf)(__ostream_type&))
  347.        ^~~~~~~~
  348. /usr/include/c++/7/ostream:108:7: note:   no known conversion for argument 1 from ‘std::ostringstream {aka std::__cxx11::basic_ostringstream<char>}’ to ‘std::basic_ostream<char>::__ostream_type& (*)(std::basic_ostream<char>::__ostream_type&) {aka std::basic_ostream<char>& (*)(std::basic_ostream<char>&)}
  349. /usr/include/c++/7/ostream:117:7: note: candidate: std::basic_ostream<_CharT, _Traits>::__ostream_type& std::basic_ostream<_CharT, _Traits>::operator<<(std::basic_ostream<_CharT, _Traits>::__ios_type& (*)(std::basic_ostream<_CharT, _Traits>::__ios_type&)) [with _CharT = char; _Traits = std::char_traits<char>; std::basic_ostream<_CharT, _Traits>::__ostream_type = std::basic_ostream<char>; std::basic_ostream<_CharT, _Traits>::__ios_type = std::basic_ios<char>]
  350.        operator<<(__ios_type& (*__pf)(__ios_type&))
  351.        ^~~~~~~~
  352. /usr/include/c++/7/ostream:117:7: note:   no known conversion for argument 1 from ‘std::ostringstream {aka std::__cxx11::basic_ostringstream<char>}’ to ‘std::basic_ostream<char>::__ios_type& (*)(std::basic_ostream<char>::__ios_type&) {aka std::basic_ios<char>& (*)(std::basic_ios<char>&)}
  353. /usr/include/c++/7/ostream:127:7: note: candidate: std::basic_ostream<_CharT, _Traits>::__ostream_type& std::basic_ostream<_CharT, _Traits>::operator<<(std::ios_base& (*)(std::ios_base&)) [with _CharT = char; _Traits = std::char_traits<char>; std::basic_ostream<_CharT, _Traits>::__ostream_type = std::basic_ostream<char>]
  354.        operator<<(ios_base& (*__pf) (ios_base&))
  355.        ^~~~~~~~
  356. /usr/include/c++/7/ostream:127:7: note:   no known conversion for argument 1 from ‘std::ostringstream {aka std::__cxx11::basic_ostringstream<char>}’ to ‘std::ios_base& (*)(std::ios_base&)
  357. /usr/include/c++/7/ostream:166:7: note: candidate: std::basic_ostream<_CharT, _Traits>::__ostream_type& std::basic_ostream<_CharT, _Traits>::operator<<(long int) [with _CharT = char; _Traits = std::char_traits<char>; std::basic_ostream<_CharT, _Traits>::__ostream_type = std::basic_ostream<char>]
  358.        operator<<(long __n)
  359.        ^~~~~~~~
  360. /usr/include/c++/7/ostream:166:7: note:   no known conversion for argument 1 from ‘std::ostringstream {aka std::__cxx11::basic_ostringstream<char>}’ to ‘long int’
  361. /usr/include/c++/7/ostream:170:7: note: candidate: std::basic_ostream<_CharT, _Traits>::__ostream_type& std::basic_ostream<_CharT, _Traits>::operator<<(long unsigned int) [with _CharT = char; _Traits = std::char_traits<char>; std::basic_ostream<_CharT, _Traits>::__ostream_type = std::basic_ostream<char>]
  362.        operator<<(unsigned long __n)
  363.        ^~~~~~~~
  364. /usr/include/c++/7/ostream:170:7: note:   no known conversion for argument 1 from ‘std::ostringstream {aka std::__cxx11::basic_ostringstream<char>}’ to ‘long unsigned int’
  365. /usr/include/c++/7/ostream:174:7: note: candidate: std::basic_ostream<_CharT, _Traits>::__ostream_type& std::basic_ostream<_CharT, _Traits>::operator<<(bool) [with _CharT = char; _Traits = std::char_traits<char>; std::basic_ostream<_CharT, _Traits>::__ostream_type = std::basic_ostream<char>]
  366.        operator<<(bool __n)
  367.        ^~~~~~~~
  368. /usr/include/c++/7/ostream:174:7: note:   no known conversion for argument 1 from ‘std::ostringstream {aka std::__cxx11::basic_ostringstream<char>}’ to ‘bool’
  369. In file included from /usr/include/c++/7/ostream:693:0,
  370.                  from /usr/include/c++/7/iostream:39,
  371.                  from ./../CommonLibs/Timeval.h:31,
  372.                  from ./../CommonLibs/Interthread.h:29,
  373.                  from MSInfo.h:19,
  374.                  from MSInfo.cpp:17:
  375. /usr/include/c++/7/bits/ostream.tcc:91:5: note: candidate: std::basic_ostream<_CharT, _Traits>& std::basic_ostream<_CharT, _Traits>::operator<<(short int) [with _CharT = char; _Traits = std::char_traits<char>]
  376.      basic_ostream<_CharT, _Traits>::
  377.      ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  378. /usr/include/c++/7/bits/ostream.tcc:91:5: note:   no known conversion for argument 1 from ‘std::ostringstream {aka std::__cxx11::basic_ostringstream<char>}’ to ‘short int’
  379. In file included from /usr/include/c++/7/iostream:39:0,
  380.                  from ./../CommonLibs/Timeval.h:31,
  381.                  from ./../CommonLibs/Interthread.h:29,
  382.                  from MSInfo.h:19,
  383.                  from MSInfo.cpp:17:
  384. /usr/include/c++/7/ostream:181:7: note: candidate: std::basic_ostream<_CharT, _Traits>::__ostream_type& std::basic_ostream<_CharT, _Traits>::operator<<(short unsigned int) [with _CharT = char; _Traits = std::char_traits<char>; std::basic_ostream<_CharT, _Traits>::__ostream_type = std::basic_ostream<char>]
  385.        operator<<(unsigned short __n)
  386.        ^~~~~~~~
  387. /usr/include/c++/7/ostream:181:7: note:   no known conversion for argument 1 from ‘std::ostringstream {aka std::__cxx11::basic_ostringstream<char>}’ to ‘short unsigned int’
  388. In file included from /usr/include/c++/7/ostream:693:0,
  389.                  from /usr/include/c++/7/iostream:39,
  390.                  from ./../CommonLibs/Timeval.h:31,
  391.                  from ./../CommonLibs/Interthread.h:29,
  392.                  from MSInfo.h:19,
  393.                  from MSInfo.cpp:17:
  394. /usr/include/c++/7/bits/ostream.tcc:105:5: note: candidate: std::basic_ostream<_CharT, _Traits>& std::basic_ostream<_CharT, _Traits>::operator<<(int) [with _CharT = char; _Traits = std::char_traits<char>]
  395.      basic_ostream<_CharT, _Traits>::
  396.      ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  397. /usr/include/c++/7/bits/ostream.tcc:105:5: note:   no known conversion for argument 1 from ‘std::ostringstream {aka std::__cxx11::basic_ostringstream<char>}’ to ‘int’
  398. In file included from /usr/include/c++/7/iostream:39:0,
  399.                  from ./../CommonLibs/Timeval.h:31,
  400.                  from ./../CommonLibs/Interthread.h:29,
  401.                  from MSInfo.h:19,
  402.                  from MSInfo.cpp:17:
  403. /usr/include/c++/7/ostream:192:7: note: candidate: std::basic_ostream<_CharT, _Traits>::__ostream_type& std::basic_ostream<_CharT, _Traits>::operator<<(unsigned int) [with _CharT = char; _Traits = std::char_traits<char>; std::basic_ostream<_CharT, _Traits>::__ostream_type = std::basic_ostream<char>]
  404.        operator<<(unsigned int __n)
  405.        ^~~~~~~~
  406. /usr/include/c++/7/ostream:192:7: note:   no known conversion for argument 1 from ‘std::ostringstream {aka std::__cxx11::basic_ostringstream<char>}’ to ‘unsigned int’
  407. /usr/include/c++/7/ostream:201:7: note: candidate: std::basic_ostream<_CharT, _Traits>::__ostream_type& std::basic_ostream<_CharT, _Traits>::operator<<(long long int) [with _CharT = char; _Traits = std::char_traits<char>; std::basic_ostream<_CharT, _Traits>::__ostream_type = std::basic_ostream<char>]
  408.        operator<<(long long __n)
  409.        ^~~~~~~~
  410. /usr/include/c++/7/ostream:201:7: note:   no known conversion for argument 1 from ‘std::ostringstream {aka std::__cxx11::basic_ostringstream<char>}’ to ‘long long int’
  411. /usr/include/c++/7/ostream:205:7: note: candidate: std::basic_ostream<_CharT, _Traits>::__ostream_type& std::basic_ostream<_CharT, _Traits>::operator<<(long long unsigned int) [with _CharT = char; _Traits = std::char_traits<char>; std::basic_ostream<_CharT, _Traits>::__ostream_type = std::basic_ostream<char>]
  412.        operator<<(unsigned long long __n)
  413.        ^~~~~~~~
  414. /usr/include/c++/7/ostream:205:7: note:   no known conversion for argument 1 from ‘std::ostringstream {aka std::__cxx11::basic_ostringstream<char>}’ to ‘long long unsigned int’
  415. /usr/include/c++/7/ostream:220:7: note: candidate: std::basic_ostream<_CharT, _Traits>::__ostream_type& std::basic_ostream<_CharT, _Traits>::operator<<(double) [with _CharT = char; _Traits = std::char_traits<char>; std::basic_ostream<_CharT, _Traits>::__ostream_type = std::basic_ostream<char>]
  416.        operator<<(double __f)
  417.        ^~~~~~~~
  418. /usr/include/c++/7/ostream:220:7: note:   no known conversion for argument 1 from ‘std::ostringstream {aka std::__cxx11::basic_ostringstream<char>}’ to ‘double’
  419. /usr/include/c++/7/ostream:224:7: note: candidate: std::basic_ostream<_CharT, _Traits>::__ostream_type& std::basic_ostream<_CharT, _Traits>::operator<<(float) [with _CharT = char; _Traits = std::char_traits<char>; std::basic_ostream<_CharT, _Traits>::__ostream_type = std::basic_ostream<char>]
  420.        operator<<(float __f)
  421.        ^~~~~~~~
  422. /usr/include/c++/7/ostream:224:7: note:   no known conversion for argument 1 from ‘std::ostringstream {aka std::__cxx11::basic_ostringstream<char>}’ to ‘float’
  423. /usr/include/c++/7/ostream:232:7: note: candidate: std::basic_ostream<_CharT, _Traits>::__ostream_type& std::basic_ostream<_CharT, _Traits>::operator<<(long double) [with _CharT = char; _Traits = std::char_traits<char>; std::basic_ostream<_CharT, _Traits>::__ostream_type = std::basic_ostream<char>]
  424.        operator<<(long double __f)
  425.        ^~~~~~~~
  426. /usr/include/c++/7/ostream:232:7: note:   no known conversion for argument 1 from ‘std::ostringstream {aka std::__cxx11::basic_ostringstream<char>}’ to ‘long double’
  427. /usr/include/c++/7/ostream:245:7: note: candidate: std::basic_ostream<_CharT, _Traits>::__ostream_type& std::basic_ostream<_CharT, _Traits>::operator<<(const void*) [with _CharT = char; _Traits = std::char_traits<char>; std::basic_ostream<_CharT, _Traits>::__ostream_type = std::basic_ostream<char>]
  428.        operator<<(const void* __p)
  429.        ^~~~~~~~
  430. /usr/include/c++/7/ostream:245:7: note:   no known conversion for argument 1 from ‘std::ostringstream {aka std::__cxx11::basic_ostringstream<char>}’ to ‘const void*
  431. In file included from /usr/include/c++/7/ostream:693:0,
  432.                  from /usr/include/c++/7/iostream:39,
  433.                  from ./../CommonLibs/Timeval.h:31,
  434.                  from ./../CommonLibs/Interthread.h:29,
  435.                  from MSInfo.h:19,
  436.                  from MSInfo.cpp:17:
  437. /usr/include/c++/7/bits/ostream.tcc:119:5: note: candidate: std::basic_ostream<_CharT, _Traits>& std::basic_ostream<_CharT, _Traits>::operator<<(std::basic_ostream<_CharT, _Traits>::__streambuf_type*) [with _CharT = char; _Traits = std::char_traits<char>; std::basic_ostream<_CharT, _Traits>::__streambuf_type = std::basic_streambuf<char>]
  438.      basic_ostream<_CharT, _Traits>::
  439.      ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  440. /usr/include/c++/7/bits/ostream.tcc:119:5: note:   no known conversion for argument 1 from ‘std::ostringstream {aka std::__cxx11::basic_ostringstream<char>}’ to ‘std::basic_ostream<char>::__streambuf_type* {aka std::basic_streambuf<char>*}
  441. In file included from GPRSInternal.h:20:0,
  442.                  from MSInfo.h:22,
  443.                  from MSInfo.cpp:17:
  444. GPRSRLC.h:55:15: note: candidate: std::ostream& GPRS::operator<<(std::ostream&, const GPRS::RLCDir::type&)
  445.  std::ostream& operator<<(std::ostream& os, const RLCDir::type &mode);
  446.                ^~~~~~~~
  447. GPRSRLC.h:55:15: note:   no known conversion for argument 2 from ‘std::ostringstream {aka std::__cxx11::basic_ostringstream<char>}’ to ‘const GPRS::RLCDir::type&
  448. MSInfo.cpp:187:15: note: candidate: std::ostream& GPRS::operator<<(std::ostream&, const GPRS::RROperatingMode::type&)
  449.  std::ostream& operator<<(std::ostream& os, const RROperatingMode::type &mode)
  450.                ^~~~~~~~
  451. MSInfo.cpp:187:15: note:   no known conversion for argument 2 from ‘std::ostringstream {aka std::__cxx11::basic_ostringstream<char>}’ to ‘const GPRS::RROperatingMode::type&
  452. In file included from MSInfo.cpp:17:0:
  453. MSInfo.h:642:15: note: candidate: std::ostream& GPRS::operator<<(std::ostream&, const GPRS::MSInfo*)
  454.  std::ostream& operator<<(std::ostream& os, const MSInfo*ms);
  455.                ^~~~~~~~
  456. MSInfo.h:642:15: note:   no known conversion for argument 2 from ‘std::ostringstream {aka std::__cxx11::basic_ostringstream<char>}’ to ‘const GPRS::MSInfo*
  457. In file included from MSInfo.cpp:18:0:
  458. TBF.h:214:15: note: candidate: std::ostream& GPRS::operator<<(std::ostream&, const GPRS::TBFState::type&)
  459.  std::ostream& operator<<(std::ostream& os, const TBFState::type &type);
  460.                ^~~~~~~~
  461. TBF.h:214:15: note:   no known conversion for argument 2 from ‘std::ostringstream {aka std::__cxx11::basic_ostringstream<char>}’ to ‘const GPRS::TBFState::type&
  462. TBF.h:506:15: note: candidate: std::ostream& GPRS::operator<<(std::ostream&, const GPRS::TBF*)
  463.  std::ostream& operator<<(std::ostream& os, const TBF*tbf);
  464.                ^~~~~~~~
  465. TBF.h:506:15: note:   no known conversion for argument 2 from ‘std::ostringstream {aka std::__cxx11::basic_ostringstream<char>}’ to ‘const GPRS::TBF*
  466. In file included from FEC.h:27:0,
  467.                  from MSInfo.cpp:19:
  468. MAC.h:397:15: note: candidate: std::ostream& GPRS::operator<<(std::ostream&, GPRS::RLCBlockReservation::type&)
  469.  std::ostream& operator<<(std::ostream& os, RLCBlockReservation::type &type);
  470.                ^~~~~~~~
  471. MAC.h:397:15: note:   no known conversion for argument 2 from ‘std::ostringstream {aka std::__cxx11::basic_ostringstream<char>}’ to ‘GPRS::RLCBlockReservation::type&
  472. MAC.h:398:15: note: candidate: std::ostream& GPRS::operator<<(std::ostream&, GPRS::RLCBlockReservation&)
  473.  std::ostream& operator<<(std::ostream& os, RLCBlockReservation &res);
  474.                ^~~~~~~~
  475. MAC.h:398:15: note:   no known conversion for argument 2 from ‘std::ostringstream {aka std::__cxx11::basic_ostringstream<char>}’ to ‘GPRS::RLCBlockReservation&
  476. In file included from MSInfo.cpp:19:0:
  477. FEC.h:129:15: note: candidate: std::ostream& GPRS::operator<<(std::ostream&, GPRS::PDCHL1FEC*)
  478.  std::ostream& operator<<(std::ostream& os, PDCHL1FEC *ch);
  479.                ^~~~~~~~
  480. FEC.h:129:15: note:   no known conversion for argument 2 from ‘std::ostringstream {aka std::__cxx11::basic_ostringstream<char>}’ to ‘GPRS::PDCHL1FEC*
  481. In file included from MSInfo.cpp:20:0:
  482. RLCMessages.h:51:15: note: candidate: std::ostream& GPRS::operator<<(std::ostream&, const GPRS::RLCMessage*)
  483.  std::ostream& operator<<(std::ostream& os, const RLCMessage *msg);
  484.                ^~~~~~~~
  485. RLCMessages.h:51:15: note:   no known conversion for argument 2 from ‘std::ostringstream {aka std::__cxx11::basic_ostringstream<char>}’ to ‘const GPRS::RLCMessage*
  486. In file included from MSInfo.cpp:25:0:
  487. /usr/include/c++/7/iomanip:363:5: note: candidate: template<class _CharT, class _Traits> std::basic_ostream<_CharT, _Traits>& std::operator<<(std::basic_ostream<_CharT, _Traits>&, std::_Put_time<_CharT>)
  488.      operator<<(basic_ostream<_CharT, _Traits>& __os, _Put_time<_CharT> __f)
  489.      ^~~~~~~~
  490. /usr/include/c++/7/iomanip:363:5: note:   template argument deduction/substitution failed:
  491. MSInfo.cpp:641:88: note:   ‘std::__cxx11::basic_ostringstream<char>’ is not derived from ‘std::_Put_time<_CharT>
  492.              GPRSLOG(INFO,GPRS_MSG|GPRS_CHECK_OK) << "Multislot assignment for "<<this<<os;
  493.                                                                                         ^~
  494. In file included from MSInfo.cpp:25:0:
  495. /usr/include/c++/7/iomanip:311:5: note: candidate: template<class _CharT, class _Traits, class _MoneyT> std::basic_ostream<_CharT, _Traits>& std::operator<<(std::basic_ostream<_CharT, _Traits>&, std::_Put_money<_MoneyT>)
  496.      operator<<(basic_ostream<_CharT, _Traits>& __os, _Put_money<_MoneyT> __f)
  497.      ^~~~~~~~
  498. /usr/include/c++/7/iomanip:311:5: note:   template argument deduction/substitution failed:
  499. MSInfo.cpp:641:88: note:   ‘std::__cxx11::basic_ostringstream<char>’ is not derived from ‘std::_Put_money<_MoneyT>
  500.              GPRSLOG(INFO,GPRS_MSG|GPRS_CHECK_OK) << "Multislot assignment for "<<this<<os;
  501.                                                                                         ^~
  502. In file included from MSInfo.cpp:25:0:
  503. /usr/include/c++/7/iomanip:238:5: note: candidate: template<class _CharT, class _Traits> std::basic_ostream<_CharT, _Traits>& std::operator<<(std::basic_ostream<_CharT, _Traits>&, std::_Setw)
  504.      operator<<(basic_ostream<_CharT, _Traits>& __os, _Setw __f)
  505.      ^~~~~~~~
  506. /usr/include/c++/7/iomanip:238:5: note:   template argument deduction/substitution failed:
  507. MSInfo.cpp:641:88: note:   cannot convert ‘os’ (type ‘std::ostringstream {aka std::__cxx11::basic_ostringstream<char>}) to type ‘std::_Setw’
  508.              GPRSLOG(INFO,GPRS_MSG|GPRS_CHECK_OK) << "Multislot assignment for "<<this<<os;
  509.                                                                                         ^~
  510. In file included from MSInfo.cpp:25:0:
  511. /usr/include/c++/7/iomanip:208:5: note: candidate: template<class _CharT, class _Traits> std::basic_ostream<_CharT, _Traits>& std::operator<<(std::basic_ostream<_CharT, _Traits>&, std::_Setprecision)
  512.      operator<<(basic_ostream<_CharT, _Traits>& __os, _Setprecision __f)
  513.      ^~~~~~~~
  514. /usr/include/c++/7/iomanip:208:5: note:   template argument deduction/substitution failed:
  515. MSInfo.cpp:641:88: note:   cannot convert ‘os’ (type ‘std::ostringstream {aka std::__cxx11::basic_ostringstream<char>}) to type ‘std::_Setprecision’
  516.              GPRSLOG(INFO,GPRS_MSG|GPRS_CHECK_OK) << "Multislot assignment for "<<this<<os;
  517.                                                                                         ^~
  518. In file included from MSInfo.cpp:25:0:
  519. /usr/include/c++/7/iomanip:178:5: note: candidate: template<class _CharT, class _Traits> std::basic_ostream<_CharT, _Traits>& std::operator<<(std::basic_ostream<_CharT, _Traits>&, std::_Setfill<_CharT>)
  520.      operator<<(basic_ostream<_CharT, _Traits>& __os, _Setfill<_CharT> __f)
  521.      ^~~~~~~~
  522. /usr/include/c++/7/iomanip:178:5: note:   template argument deduction/substitution failed:
  523. MSInfo.cpp:641:88: note:   ‘std::__cxx11::basic_ostringstream<char>’ is not derived from ‘std::_Setfill<_CharT>
  524.              GPRSLOG(INFO,GPRS_MSG|GPRS_CHECK_OK) << "Multislot assignment for "<<this<<os;
  525.                                                                                         ^~
  526. In file included from MSInfo.cpp:25:0:
  527. /usr/include/c++/7/iomanip:143:5: note: candidate: template<class _CharT, class _Traits> std::basic_ostream<_CharT, _Traits>& std::operator<<(std::basic_ostream<_CharT, _Traits>&, std::_Setbase)
  528.      operator<<(basic_ostream<_CharT, _Traits>& __os, _Setbase __f)
  529.      ^~~~~~~~
  530. /usr/include/c++/7/iomanip:143:5: note:   template argument deduction/substitution failed:
  531. MSInfo.cpp:641:88: note:   cannot convert ‘os’ (type ‘std::ostringstream {aka std::__cxx11::basic_ostringstream<char>}) to type ‘std::_Setbase’
  532.              GPRSLOG(INFO,GPRS_MSG|GPRS_CHECK_OK) << "Multislot assignment for "<<this<<os;
  533.                                                                                         ^~
  534. In file included from MSInfo.cpp:25:0:
  535. /usr/include/c++/7/iomanip:109:5: note: candidate: template<class _CharT, class _Traits> std::basic_ostream<_CharT, _Traits>& std::operator<<(std::basic_ostream<_CharT, _Traits>&, std::_Setiosflags)
  536.      operator<<(basic_ostream<_CharT, _Traits>& __os, _Setiosflags __f)
  537.      ^~~~~~~~
  538. /usr/include/c++/7/iomanip:109:5: note:   template argument deduction/substitution failed:
  539. MSInfo.cpp:641:88: note:   cannot convert ‘os’ (type ‘std::ostringstream {aka std::__cxx11::basic_ostringstream<char>}) to type ‘std::_Setiosflags’
  540.              GPRSLOG(INFO,GPRS_MSG|GPRS_CHECK_OK) << "Multislot assignment for "<<this<<os;
  541.                                                                                         ^~
  542. In file included from MSInfo.cpp:25:0:
  543. /usr/include/c++/7/iomanip:79:5: note: candidate: template<class _CharT, class _Traits> std::basic_ostream<_CharT, _Traits>& std::operator<<(std::basic_ostream<_CharT, _Traits>&, std::_Resetiosflags)
  544.      operator<<(basic_ostream<_CharT, _Traits>& __os, _Resetiosflags __f)
  545.      ^~~~~~~~
  546. /usr/include/c++/7/iomanip:79:5: note:   template argument deduction/substitution failed:
  547. MSInfo.cpp:641:88: note:   cannot convert ‘os’ (type ‘std::ostringstream {aka std::__cxx11::basic_ostringstream<char>}) to type ‘std::_Resetiosflags’
  548.              GPRSLOG(INFO,GPRS_MSG|GPRS_CHECK_OK) << "Multislot assignment for "<<this<<os;
  549.                                                                                         ^~
  550. In file included from /usr/include/c++/7/iostream:39:0,
  551.                  from ./../CommonLibs/Timeval.h:31,
  552.                  from ./../CommonLibs/Interthread.h:29,
  553.                  from MSInfo.h:19,
  554.                  from MSInfo.cpp:17:
  555. /usr/include/c++/7/ostream:682:5: note: candidate: template<class _Ostream, class _Tp> typename std::enable_if<std::__and_<std::__not_<std::is_lvalue_reference<_Tp> >, std::__is_convertible_to_basic_ostream<_Ostream>, std::__is_insertable<typename std::__is_convertible_to_basic_ostream<_Tp>::__ostream_type, const _Tp&, void> >::value, typename std::__is_convertible_to_basic_ostream<_Tp>::__ostream_type>::type std::operator<<(_Ostream&&, const _Tp&)
  556.      operator<<(_Ostream&& __os, const _Tp& __x)
  557.      ^~~~~~~~
  558. /usr/include/c++/7/ostream:682:5: note:   template argument deduction/substitution failed:
  559. /usr/include/c++/7/ostream: In substitution of ‘template<class _Ostream, class _Tp> typename std::enable_if<std::__and_<std::__not_<std::is_lvalue_reference<_Tp> >, std::__is_convertible_to_basic_ostream<_Ostream>, std::__is_insertable<typename std::__is_convertible_to_basic_ostream<_Tp>::__ostream_type, const _Tp&, void> >::value, typename std::__is_convertible_to_basic_ostream<_Tp>::__ostream_type>::type std::operator<<(_Ostream&&, const _Tp&) [with _Ostream = std::basic_ostream<char>&; _Tp = std::__cxx11::basic_ostringstream<char>]’:
  560. MSInfo.cpp:641:88:   required from here
  561. /usr/include/c++/7/ostream:682:5: error: no type named ‘typein ‘struct std::enable_if<false, std::basic_ostream<char>&>
  562. /usr/include/c++/7/ostream:574:5: note: candidate: template<class _Traits> std::basic_ostream<char, _Traits>& std::operator<<(std::basic_ostream<char, _Traits>&, const unsigned char*)
  563.      operator<<(basic_ostream<char, _Traits>& __out, const unsigned char* __s)
  564.      ^~~~~~~~
  565. /usr/include/c++/7/ostream:574:5: note:   template argument deduction/substitution failed:
  566. MSInfo.cpp:641:88: note:   cannot convert ‘os’ (type ‘std::ostringstream {aka std::__cxx11::basic_ostringstream<char>}) to type ‘const unsigned char*
  567.              GPRSLOG(INFO,GPRS_MSG|GPRS_CHECK_OK) << "Multislot assignment for "<<this<<os;
  568.                                                                                         ^~
  569. In file included from /usr/include/c++/7/iostream:39:0,
  570.                  from ./../CommonLibs/Timeval.h:31,
  571.                  from ./../CommonLibs/Interthread.h:29,
  572.                  from MSInfo.h:19,
  573.                  from MSInfo.cpp:17:
  574. /usr/include/c++/7/ostream:569:5: note: candidate: template<class _Traits> std::basic_ostream<char, _Traits>& std::operator<<(std::basic_ostream<char, _Traits>&, const signed char*)
  575.      operator<<(basic_ostream<char, _Traits>& __out, const signed char* __s)
  576.      ^~~~~~~~
  577. /usr/include/c++/7/ostream:569:5: note:   template argument deduction/substitution failed:
  578. MSInfo.cpp:641:88: note:   cannot convert ‘os’ (type ‘std::ostringstream {aka std::__cxx11::basic_ostringstream<char>}) to type ‘const signed char*
  579.              GPRSLOG(INFO,GPRS_MSG|GPRS_CHECK_OK) << "Multislot assignment for "<<this<<os;
  580.                                                                                         ^~
  581. In file included from /usr/include/c++/7/iostream:39:0,
  582.                  from ./../CommonLibs/Timeval.h:31,
  583.                  from ./../CommonLibs/Interthread.h:29,
  584.                  from MSInfo.h:19,
  585.                  from MSInfo.cpp:17:
  586. /usr/include/c++/7/ostream:556:5: note: candidate: template<class _Traits> std::basic_ostream<char, _Traits>& std::operator<<(std::basic_ostream<char, _Traits>&, const char*)
  587.      operator<<(basic_ostream<char, _Traits>& __out, const char* __s)
  588.      ^~~~~~~~
  589. /usr/include/c++/7/ostream:556:5: note:   template argument deduction/substitution failed:
  590. MSInfo.cpp:641:88: note:   cannot convert ‘os’ (type ‘std::ostringstream {aka std::__cxx11::basic_ostringstream<char>}) to type ‘const char*
  591.              GPRSLOG(INFO,GPRS_MSG|GPRS_CHECK_OK) << "Multislot assignment for "<<this<<os;
  592.                                                                                         ^~
  593. In file included from /usr/include/c++/7/ostream:693:0,
  594.                  from /usr/include/c++/7/iostream:39,
  595.                  from ./../CommonLibs/Timeval.h:31,
  596.                  from ./../CommonLibs/Interthread.h:29,
  597.                  from MSInfo.h:19,
  598.                  from MSInfo.cpp:17:
  599. /usr/include/c++/7/bits/ostream.tcc:321:5: note: candidate: template<class _CharT, class _Traits> std::basic_ostream<_CharT, _Traits>& std::operator<<(std::basic_ostream<_CharT, _Traits>&, const char*)
  600.      operator<<(basic_ostream<_CharT, _Traits>& __out, const char* __s)
  601.      ^~~~~~~~
  602. /usr/include/c++/7/bits/ostream.tcc:321:5: note:   template argument deduction/substitution failed:
  603. MSInfo.cpp:641:88: note:   cannot convert ‘os’ (type ‘std::ostringstream {aka std::__cxx11::basic_ostringstream<char>}) to type ‘const char*
  604.              GPRSLOG(INFO,GPRS_MSG|GPRS_CHECK_OK) << "Multislot assignment for "<<this<<os;
  605.                                                                                         ^~
  606. In file included from /usr/include/c++/7/iostream:39:0,
  607.                  from ./../CommonLibs/Timeval.h:31,
  608.                  from ./../CommonLibs/Interthread.h:29,
  609.                  from MSInfo.h:19,
  610.                  from MSInfo.cpp:17:
  611. /usr/include/c++/7/ostream:539:5: note: candidate: template<class _CharT, class _Traits> std::basic_ostream<_CharT, _Traits>& std::operator<<(std::basic_ostream<_CharT, _Traits>&, const _CharT*)
  612.      operator<<(basic_ostream<_CharT, _Traits>& __out, const _CharT* __s)
  613.      ^~~~~~~~
  614. /usr/include/c++/7/ostream:539:5: note:   template argument deduction/substitution failed:
  615. MSInfo.cpp:641:88: note:   mismatched types ‘const _CharT*’ and ‘std::__cxx11::basic_ostringstream<char>
  616.              GPRSLOG(INFO,GPRS_MSG|GPRS_CHECK_OK) << "Multislot assignment for "<<this<<os;
  617.                                                                                         ^~
  618. In file included from /usr/include/c++/7/iostream:39:0,
  619.                  from ./../CommonLibs/Timeval.h:31,
  620.                  from ./../CommonLibs/Interthread.h:29,
  621.                  from MSInfo.h:19,
  622.                  from MSInfo.cpp:17:
  623. /usr/include/c++/7/ostream:519:5: note: candidate: template<class _Traits> std::basic_ostream<char, _Traits>& std::operator<<(std::basic_ostream<char, _Traits>&, unsigned char)
  624.      operator<<(basic_ostream<char, _Traits>& __out, unsigned char __c)
  625.      ^~~~~~~~
  626. /usr/include/c++/7/ostream:519:5: note:   template argument deduction/substitution failed:
  627. MSInfo.cpp:641:88: note:   cannot convert ‘os’ (type ‘std::ostringstream {aka std::__cxx11::basic_ostringstream<char>}) to type ‘unsigned char’
  628.              GPRSLOG(INFO,GPRS_MSG|GPRS_CHECK_OK) << "Multislot assignment for "<<this<<os;
  629.                                                                                         ^~
  630. In file included from /usr/include/c++/7/iostream:39:0,
  631.                  from ./../CommonLibs/Timeval.h:31,
  632.                  from ./../CommonLibs/Interthread.h:29,
  633.                  from MSInfo.h:19,
  634.                  from MSInfo.cpp:17:
  635. /usr/include/c++/7/ostream:514:5: note: candidate: template<class _Traits> std::basic_ostream<char, _Traits>& std::operator<<(std::basic_ostream<char, _Traits>&, signed char)
  636.      operator<<(basic_ostream<char, _Traits>& __out, signed char __c)
  637.      ^~~~~~~~
  638. /usr/include/c++/7/ostream:514:5: note:   template argument deduction/substitution failed:
  639. MSInfo.cpp:641:88: note:   cannot convert ‘os’ (type ‘std::ostringstream {aka std::__cxx11::basic_ostringstream<char>}) to type ‘signed char’
  640.              GPRSLOG(INFO,GPRS_MSG|GPRS_CHECK_OK) << "Multislot assignment for "<<this<<os;
  641.                                                                                         ^~
  642. In file included from /usr/include/c++/7/iostream:39:0,
  643.                  from ./../CommonLibs/Timeval.h:31,
  644.                  from ./../CommonLibs/Interthread.h:29,
  645.                  from MSInfo.h:19,
  646.                  from MSInfo.cpp:17:
  647. /usr/include/c++/7/ostream:508:5: note: candidate: template<class _Traits> std::basic_ostream<char, _Traits>& std::operator<<(std::basic_ostream<char, _Traits>&, char)
  648.      operator<<(basic_ostream<char, _Traits>& __out, char __c)
  649.      ^~~~~~~~
  650. /usr/include/c++/7/ostream:508:5: note:   template argument deduction/substitution failed:
  651. MSInfo.cpp:641:88: note:   cannot convert ‘os’ (type ‘std::ostringstream {aka std::__cxx11::basic_ostringstream<char>}) to type ‘char’
  652.              GPRSLOG(INFO,GPRS_MSG|GPRS_CHECK_OK) << "Multislot assignment for "<<this<<os;
  653.                                                                                         ^~
  654. In file included from /usr/include/c++/7/iostream:39:0,
  655.                  from ./../CommonLibs/Timeval.h:31,
  656.                  from ./../CommonLibs/Interthread.h:29,
  657.                  from MSInfo.h:19,
  658.                  from MSInfo.cpp:17:
  659. /usr/include/c++/7/ostream:502:5: note: candidate: template<class _CharT, class _Traits> std::basic_ostream<_CharT, _Traits>& std::operator<<(std::basic_ostream<_CharT, _Traits>&, char)
  660.      operator<<(basic_ostream<_CharT, _Traits>& __out, char __c)
  661.      ^~~~~~~~
  662. /usr/include/c++/7/ostream:502:5: note:   template argument deduction/substitution failed:
  663. MSInfo.cpp:641:88: note:   cannot convert ‘os’ (type ‘std::ostringstream {aka std::__cxx11::basic_ostringstream<char>}) to type ‘char’
  664.              GPRSLOG(INFO,GPRS_MSG|GPRS_CHECK_OK) << "Multislot assignment for "<<this<<os;
  665.                                                                                         ^~
  666. In file included from /usr/include/c++/7/iostream:39:0,
  667.                  from ./../CommonLibs/Timeval.h:31,
  668.                  from ./../CommonLibs/Interthread.h:29,
  669.                  from MSInfo.h:19,
  670.                  from MSInfo.cpp:17:
  671. /usr/include/c++/7/ostream:497:5: note: candidate: template<class _CharT, class _Traits> std::basic_ostream<_CharT, _Traits>& std::operator<<(std::basic_ostream<_CharT, _Traits>&, _CharT)
  672.      operator<<(basic_ostream<_CharT, _Traits>& __out, _CharT __c)
  673.      ^~~~~~~~
  674. /usr/include/c++/7/ostream:497:5: note:   template argument deduction/substitution failed:
  675. MSInfo.cpp:641:88: note:   deduced conflicting types for parameter ‘_CharT’ (‘char’ and ‘std::__cxx11::basic_ostringstream<char>)
  676.              GPRSLOG(INFO,GPRS_MSG|GPRS_CHECK_OK) << "Multislot assignment for "<<this<<os;
  677.                                                                                         ^~
  678. In file included from /usr/include/c++/7/bits/ios_base.h:46:0,
  679.                  from /usr/include/c++/7/ios:42,
  680.                  from /usr/include/c++/7/ostream:38,
  681.                  from /usr/include/c++/7/iostream:39,
  682.                  from ./../CommonLibs/Timeval.h:31,
  683.                  from ./../CommonLibs/Interthread.h:29,
  684.                  from MSInfo.h:19,
  685.                  from MSInfo.cpp:17:
  686. /usr/include/c++/7/system_error:217:5: note: candidate: template<class _CharT, class _Traits> std::basic_ostream<_CharT, _Traits>& std::operator<<(std::basic_ostream<_CharT, _Traits>&, const std::error_code&)
  687.      operator<<(basic_ostream<_CharT, _Traits>& __os, const error_code& __e)
  688.      ^~~~~~~~
  689. /usr/include/c++/7/system_error:217:5: note:   template argument deduction/substitution failed:
  690. MSInfo.cpp:641:88: note:   cannot convert ‘os’ (type ‘std::ostringstream {aka std::__cxx11::basic_ostringstream<char>}) to type ‘const std::error_code&
  691.              GPRSLOG(INFO,GPRS_MSG|GPRS_CHECK_OK) << "Multislot assignment for "<<this<<os;
  692.                                                                                         ^~
  693. In file included from /usr/include/c++/7/string:52:0,
  694.                  from /usr/include/c++/7/bits/locale_classes.h:40,
  695.                  from /usr/include/c++/7/bits/ios_base.h:41,
  696.                  from /usr/include/c++/7/ios:42,
  697.                  from /usr/include/c++/7/ostream:38,
  698.                  from /usr/include/c++/7/iostream:39,
  699.                  from ./../CommonLibs/Timeval.h:31,
  700.                  from ./../CommonLibs/Interthread.h:29,
  701.                  from MSInfo.h:19,
  702.                  from MSInfo.cpp:17:
  703. /usr/include/c++/7/bits/basic_string.h:6284:5: note: candidate: template<class _CharT, class _Traits, class _Alloc> std::basic_ostream<_CharT, _Traits>& std::operator<<(std::basic_ostream<_CharT, _Traits>&, const std::__cxx11::basic_string<_CharT, _Traits, _Alloc>&)
  704.      operator<<(basic_ostream<_CharT, _Traits>& __os,
  705.      ^~~~~~~~
  706. /usr/include/c++/7/bits/basic_string.h:6284:5: note:   template argument deduction/substitution failed:
  707. MSInfo.cpp:641:88: note:   ‘std::ostringstream {aka std::__cxx11::basic_ostringstream<char>}’ is not derived from ‘const std::__cxx11::basic_string<_CharT, _Traits, _Alloc>
  708.              GPRSLOG(INFO,GPRS_MSG|GPRS_CHECK_OK) << "Multislot assignment for "<<this<<os;
  709.                                                                                         ^~
  710. Makefile:122: recipe for target 'MSInfo.o' failed
  711. make[2]: *** [MSInfo.o] Error 1
  712. make[2]: Leaving directory '/home/me/svn-reps/null/yatebts/mbts/GPRS'
  713. Makefile:140: recipe for target '../GPRS/libGPRS.a' failed
  714. make[1]: *** [../GPRS/libGPRS.a] Error 2
  715. make[1]: Leaving directory '/home/me/svn-reps/null/yatebts/mbts/apps'
  716. Makefile:53: recipe for target 'all' failed
  717. make: *** [all] Error 2
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement