Compilation fails due to missing includes. g++ -march=pentium-m -mtune=pentium-m -O3 -pipe -fPIC -Wall -Woverloaded-virtual -c -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -I/usr/include/ffmpeg vdr2jpeg.cpp vdr2jpeg.cpp: In function 'bool ReadRecordings(const std::string&, const std::string&, const std::vector<std::pair<tFrame, tFrame>, std::allocator<std::pair<tFrame, tFrame> > >&, int, int, bool)': vdr2jpeg.cpp:461: error: 'memcmp' was not declared in this scope vdr2jpeg.cpp: In function 'int option(int, char**, char, bool, std::string&, int)': vdr2jpeg.cpp:631: error: 'strlen' was not declared in this scope make: *** [vdr2jpeg.o] Error 1 Reproducible: Always Steps to Reproduce: 1. emerge vdr2jpeg 2. 3.
Created attachment 156881 [details, diff] add missing includes for gcc-4.3.
Created attachment 156885 [details] ebuild w/ gcc43 patch
fixed, Thanks Berti :)