Fórum Ubuntu CZ/SK
Ubuntu pro osobní počítače => Instalace, aktualizace a spouštění => Téma založeno: Rybajz 19 Května 2009, 11:51:51
-
Dobrý den,
potřeboval bych pomoc s instalací databázového programu EYEDB na UBUNTU 9.04.
Když zadám příkaz make, dostanu následující hlášku:
rybajz@rybajz-laptop:/media/Data/Install/eyedb-2.8.7$ make
make all-recursive
make[1]: Entering directory `/media/Data/Install/eyedb-2.8.7'
Making all in src
make[2]: Entering directory `/media/Data/Install/eyedb-2.8.7/src'
Making all in lib
make[3]: Entering directory `/media/Data/Install/eyedb-2.8.7/src/lib'
/bin/bash ../../libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -I../.. -I../../src -I../../include -I../../include -pthread -MT butils.lo -MD -MP -MF .deps/butils.Tpo -c -o butils.lo butils.cc
g++ -DHAVE_CONFIG_H -I. -I../.. -I../../src -I../../include -I../../include -pthread -MT butils.lo -MD -MP -MF .deps/butils.Tpo -c butils.cc -fPIC -DPIC -o .libs/butils.o
butils.cc: In function 'char* eyedblib::getFBuffer(const char*, char*)':
butils.cc:61: error: 'strlen' was not declared in this scope
butils.cc: In function 'const char* eyedblib::setbuftime(eyedblib::int64)':
butils.cc:233: error: 'strcpy' was not declared in this scope
butils.cc:234: error: 'strlen' was not declared in this scope
butils.cc:239: error: 'strcat' was not declared in this scope
make[3]: *** [butils.lo] Error 1
make[3]: Leaving directory `/media/Data/Install/eyedb-2.8.7/src/lib'
make[2]: *** [all-recursive] Error 1
make[2]: Leaving directory `/media/Data/Install/eyedb-2.8.7/src'
make[1]: *** [all-recursive] Error 1
make[1]: Leaving directory `/media/Data/Install/eyedb-2.8.7'
make: *** [all] Error 2
Kdyby někdo z vás věděl, jak DB systém nainstalovat byl bych mu velice vděčen za pomoc při instalaci.
Rybajz
-
Pravděpodobně máš g++ ve verzi 4.3 ?
Buď si doplň include do 3 souborů nebo aplikuj patch z http://sourceforge.net/tracker/?func=detail&aid=2463995&group_id=127988&atid=710192
/home/tom/Skola/DZM/eyedb-2.8.7# patch -p0 < eyedbpatch