Hey guys,

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


Attachment: autogen-1.4.log.gz
Description: GNU Zip compressed data

Attachment: autogen-1.5.log.gz
Description: GNU Zip compressed data

Attachment: autogen-1.7.log.gz
Description: GNU Zip compressed data

make[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

Reply via email to