I am trying to create an environment on the latest debian os (Lite). I last did this a few years ago and it is not one of my favorite things.
This time around, I have forgotten all I learned about the live555 stuff and am unsuccessfully trying to (naively) build live555ProxyServer. fwiw, I have added (to config.linux) -DALLOW_SERVER_PORT_REUSE=1 as a COMPILER_OPT I have a couple of issues: a) there are a few places where the compiler complains about unexpected indentation. These certainly look suspicious and could be eliminated by adding the relevant {}. I am not (yet) too concerned about these, but I include a couple of examples below b) The BasicTaskScheduler.cpp is missing a member function. See below. In general, I know this software is carefully crafted and well maintained so I suspect I am just out to lunch in some basic way. Or maybe my debian bookworm installation needs something important??? -brian c++ -c -Iinclude -I../UsageEnvironment/include -I../groupsock/include -I/usr/local/include -I. -O2 -DSOCKLEN_T=socklen_t -D_LARGEFILE_SOURCE=1 -D_FILE_OFFSET_BITS=64 -DALLOW_SERVER_PORT_REUSE=1 -Wall -DBSD=1 BasicTaskScheduler.cpp BasicTaskScheduler.cpp: In member function ‘virtual void BasicTaskScheduler::SingleStep(unsigned int)’: BasicTaskScheduler.cpp:191:40: error: ‘struct std::atomic_flag’ has no member named ‘test’ 191 | if (fTriggersAwaitingHandling[i].test()) { | ^~~~ gmake[1]: *** [Makefile:41: BasicTaskScheduler.o] Error 1 gmake[1]: Leaving directory '/home/pi/live/BasicUsageEnvironment' Examples of unexpected indentation exist in RTCP.cpp and VorbisAudioRTPSink.cpp RTCP.cpp: In member function ‘void RTCPInstance::processIncomingReport(unsigned int, const sockaddr_storage&, int, unsigned char)’: RTCP.cpp:568:7: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 568 | if (length < 4) break; length -= 4; | ^~ RTCP.cpp:568:30: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 568 | if (length < 4) break; length -= 4; | ^~~~~~ RTCP.cpp:586:11: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 586 | if (length < 20) break; length -= 20; | ^~ RTCP.cpp:586:35: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 586 | if (length < 20) break; length -= 20; _______________________________________________ live-devel mailing list live-devel@lists.live555.com http://lists.live555.com/mailman/listinfo/live-devel