Compile error on Linux gcc 4.3.1 (r2044 or newer) October 28, 2008, 10:19:25 pm Hi!When compiling r2044 or newer on Linux (OpenSUSE 11.0, gcc 4.3.1) I get an compile error in besch/reader/image_reader.cc :===> CXX besch/reader/image_reader.ccbesch/reader/image_reader.cc: In member function ‘virtual obj_besch_t* image_reader_t::read_node(FILE*, obj_node_info_t&)’:besch/reader/image_reader.cc:127: error: ‘memcmp’ was not declared in this scopemake: *** [besch/reader/image_reader.o] Error 1With r2041 it still works. I also tried this on a newer gcc (4.3.3) with the same results.On an older version (gcc 4.2.1) it works though.Best, Markus Quote Selected
Re: Compile error on Linux gcc 4.3.1 (r2044 or newer) Reply #1 – October 29, 2008, 03:33:07 am Is it solved if you include the string.h headers:#include <string.h>at the beginning of the file? Quote Selected
Re: Compile error on Linux gcc 4.3.1 (r2044 or newer) Reply #2 – October 29, 2008, 12:54:17 pm Yes, it does on both gcc versions.Markus Quote Selected
Re: Compile error on Linux gcc 4.3.1 (r2044 or newer) Reply #3 – October 30, 2008, 12:17:32 am Perhaps it should be a good idea then to include that line in trunk. Quote Selected