It's been a while since I touched the lyx sources so forgive me if these have been discussed already. Since Huang Ying's gtk patches started coming in I thought I'd have a look. I'm running redhat 9 with a bunch of updates applied.
The first errors I noticed are from autogen.sh I have 3 versions of automake, it doesn't seem to matter which one I use.
automake15-1.5-6 automake-1.7.6-1_16.rh9.at automake14-1.4p6-5.1
My autoconf is:
autoconf-2.57-3_7.rh9.at
After the autogen.sh warnings, I get the attached compile problems
Cheers
Koz
Attachments: autogen-1.4.log.gz - auomake 1.4 autogen output autogen-1.5.log.gz - auomake 1.5 autogen output autogen-1.7.log.gz - auomake 1.7 autogen output make.log - compile error
autogen-1.4.log.gz
Description: GNU Zip compressed data
autogen-1.5.log.gz
Description: GNU Zip compressed data
autogen-1.7.log.gz
Description: GNU Zip compressed datamake[3]: Entering directory `/store/Lyx/lyx-devel-live/src/mathed' if /bin/sh ../../libtool --mode=compile g++ -DHAVE_CONFIG_H -I. -I. -I../../src -I./../ -I../../boost -I/usr/X11R6/include -g -fno-exceptions -W -Wall -MT textpainter.lo -MD -MP -MF ".deps/textpainter.Tpo" \ -c -o textpainter.lo `test -f 'textpainter.C' || echo './'`textpainter.C; \ then mv -f ".deps/textpainter.Tpo" ".deps/textpainter.Plo"; \ else rm -f ".deps/textpainter.Tpo"; exit 1; \ fi g++ -DHAVE_CONFIG_H -I. -I. -I../../src -I./../ -I../../boost -I/usr/X11R6/include -g -fno-exceptions -W -Wall -MT textpainter.lo -MD -MP -MF .deps/textpainter.Tpo -c textpainter.C In file included from /usr/include/c++/3.2.2/cstring:51, from /usr/include/c++/3.2.2/bits/stl_algobase.h:65, from /usr/include/c++/3.2.2/vector:67, from textpainter.h:16, from textpainter.C:13: /usr/include/string.h:257: declaration of C function `void bcopy(const void*, void*, unsigned int)' conflicts with /usr/include/string.h:43: previous declaration `void* bcopy(const void*, void*, unsigned int)' here In file included from /usr/include/c++/3.2.2/bits/stl_algobase.h:65, from /usr/include/c++/3.2.2/vector:67, from textpainter.h:16, from textpainter.C:13: /usr/include/c++/3.2.2/cstring:80: `memmove' not declared /usr/include/c++/3.2.2/cstring:103: `strchr' not declared In file included from /usr/include/c++/3.2.2/vector:70, from textpainter.h:16, from textpainter.C:13: /usr/include/c++/3.2.2/bits/stl_uninitialized.h: In function `char* std::uninitialized_copy(const char*, const char*, char*)': /usr/include/c++/3.2.2/bits/stl_uninitialized.h:118: `memmove' undeclared (first use this function) /usr/include/c++/3.2.2/bits/stl_uninitialized.h:118: (Each undeclared identifier is reported only once for each function it appears in.) make[3]: *** [textpainter.lo] Error 1 make[3]: Leaving directory `/store/Lyx/lyx-devel-live/src/mathed' make[2]: *** [all-recursive] Error 1 make[2]: Leaving directory `/store/Lyx/lyx-devel-live/src' make[1]: *** [all] Error 2 make[1]: Leaving directory `/store/Lyx/lyx-devel-live/src' make: *** [all-recursive] Error 1
