Hi all,
Still trying to compile Lyx CVS on debian 3.0. Config completes
sucessfully, and then (with xforms frontend) I get an error (see below).
Is anyone sucessfully compiling the CVS code on debian at the moment? I
think I may have missed a dev library, but can't guess which it is...
Thanks all.
Configuration
Host type: i686-pc-linux-gnu
Special build flags: warnings assertions use-aspell
C Compiler: gcc
C Compiler flags: -g -O2
C++ Compiler: g++ (3.3.1)
C++ Compiler flags: -g -O -fno-exceptions -W -Wall -Winline
Linker flags:
Frontend: xforms
libXpm version: 4.11
libforms version: 1.0.0
LyX binary dir: /usr/local/bin
LyX files dir: /usr/local/share/lyx140cvsXF
***************************
and the error is
/bin/sh ../../libtool --mode=compile g++ -DHAVE_CONFIG_H -I. -I.
-I../../src -I./../ -I../../boost -I/usr/X11R6/include -g -O
-fno-exceptions -W -Wall -Winline -c -o formulabase.lo `test -f
'formulabase.C' || echo './'`formulabase.C
g++ -DHAVE_CONFIG_H -I. -I. -I../../src -I./../ -I../../boost
-I/usr/X11R6/include -g -O -fno-exceptions -W -Wall -Winline -c
formulabase.C -MT formulabase.lo -MD -MP -MF .deps/formulabase.TPlo
In file included from /usr/include/c++/3.3/cstring:51,
from /usr/include/c++/3.3/bits/char_traits.h:45,
from /usr/include/c++/3.3/string:47,
from ../../src/LString.h:23,
from ../../src/Lsstream.h:17,
from formulabase.C:17:
/usr/include/string.h:257: error: declaration of C function `void
bcopy(const
void*, void*, unsigned int)' conflicts with
/usr/include/string.h:43: error: previous declaration `void* bcopy(const
void*,
void*, unsigned int)' here
In file included from /usr/include/c++/3.3/bits/char_traits.h:45,
from /usr/include/c++/3.3/string:47,
from ../../src/LString.h:23,
from ../../src/Lsstream.h:17,
from formulabase.C:17:
/usr/include/c++/3.3/cstring:80: error: `memmove' not declared
/usr/include/c++/3.3/cstring:103: error: `strchr' not declared
In file included from /usr/include/c++/3.3/string:47,
from ../../src/LString.h:23,
from ../../src/Lsstream.h:17,
from formulabase.C:17:
/usr/include/c++/3.3/bits/char_traits.h: In static member function `static
char* std::char_traits<char>::move(char*, const char*, unsigned int)':
/usr/include/c++/3.3/bits/char_traits.h:151: error: `memmove' undeclared
(first
use this function)
/usr/include/c++/3.3/bits/char_traits.h:151: error: (Each undeclared
identifier
is reported only once for each function it appears in.)
In file included from /usr/include/c++/3.3/memory:58,
from /usr/include/c++/3.3/string:48,
from ../../src/LString.h:23,
from ../../src/Lsstream.h:17,
from formulabase.C:17:
/usr/include/c++/3.3/bits/stl_uninitialized.h: In function `char*
std::uninitialized_copy(const char*, const char*, char*)':
/usr/include/c++/3.3/bits/stl_uninitialized.h:118: error: `memmove'
undeclared
(first use this function)
/usr/include/c++/3.3/bits/stl_uninitialized.h: In function `wchar_t*
std::uninitialized_copy(const wchar_t*, const wchar_t*, wchar_t*)':
/usr/include/c++/3.3/bits/stl_uninitialized.h:126: error: `memmove'
undeclared
(first use this function)
formulabase.C: In function `void std::_Destroy(_Tp*) [with _Tp =
MathArray]':
formulabase.C:695: warning: inlining failed in call to `virtual
ButtonRenderer::~ButtonRenderer()'
formulabase.C:695: warning: called from here
formulabase.C:830:2: warning: #warning pretty ugly
make[3]: *** [formulabase.lo] Error 1
make[3]: Leaving directory `/home/rpinna/src/cvs/lyx-devel/src/mathed'
make[2]: *** [all-recursive] Error 1
make[2]: Leaving directory `/home/rpinna/src/cvs/lyx-devel/src'
make[1]: *** [all] Error 2
make[1]: Leaving directory `/home/rpinna/src/cvs/lyx-devel/src'
make: *** [all-recursive] Error 1
_________________________________________________________________
rod | "Beneath the waves, the waves / That's where I will be /
| I'm going to see the cow beneath the sea."
| They Might Be Giants, Lincoln