Автор Тема: DCLIB не ще да се комплира  (Прочетена 937 пъти)

the_mouse

  • Напреднали
  • *****
  • Публикации: 27
    • Профил
DCLIB не ще да се комплира
« -: Jul 18, 2005, 15:02 »
Имам следният проблем. Значи започнах да инсталирам Valknut през CVS и при стъпката с комплирането на DCLIB, която е задължителна за комплирането на програмата получавам error 2
ето какво става:
Примерен код
guest@darkstar:~/dclib$ make
make  all-recursive
make[1]: Entering directory `/home/guest/dclib'
Making all in dclib
make[2]: Entering directory `/home/guest/dclib/dclib'
Making all in core
make[3]: Entering directory `/home/guest/dclib/dclib/core'
make[3]: Nothing to be done for `all'.
make[3]: Leaving directory `/home/guest/dclib/dclib/core'
Making all in hash
make[3]: Entering directory `/home/guest/dclib/dclib/hash'
make[3]: Nothing to be done for `all'.
make[3]: Leaving directory `/home/guest/dclib/dclib/hash'
Making all in xfer
make[3]: Entering directory `/home/guest/dclib/dclib/xfer'
make[3]: Nothing to be done for `all'.
make[3]: Leaving directory `/home/guest/dclib/dclib/xfer'
make[3]: Entering directory `/home/guest/dclib/dclib'
if /bin/sh ../libtool --silent --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -I. -I.. -DDEBUG  -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -Icore -Ihash -Ixfer   -Wnon-virtual-dtor -Wno-long-long -Wundef -Wall -W -Wpointer-arith -Wwrite-strings -g3 -fno-inline -fno-exceptions -fno-check-new -fno-common -D_REENTRANT -Wall -I/usr/include/libxml2  -Wnon-virtual-dtor -Wno-long-long -Wundef -Wall -W -Wpointer-arith -Wwrite-strings -g3 -fno-inline -fno-exceptions -fno-check-new -fno-common  -MT cdownloadmanager.lo -MD -MP -MF ".deps/cdownloadmanager.Tpo" -c -o cdownloadmanager.lo cdownloadmanager.cpp; \
then mv -f ".deps/cdownloadmanager.Tpo" ".deps/cdownloadmanager.Plo"; else rm -f ".deps/cdownloadmanager.Tpo"; exit 1; fi
cdownloadmanager.cpp:26:29: dclib/core/cmd5.h: No such file or directory
cdownloadmanager.cpp: In member function `void
   CDownloadManager::UpdateXFERList(long int)':
cdownloadmanager.cpp:238: warning: unused parameter `time_t ttimeout'
cdownloadmanager.cpp: In member function `void
   CDownloadManager::FileListDone(CTransfer*)':
cdownloadmanager.cpp:1041: warning: unused parameter `CTransfer*Transfer'
cdownloadmanager.cpp: In member function `bool
   CDownloadManager::CheckHash(CTransfer*)':
cdownloadmanager.cpp:1051: error: `CMD5' undeclared (first use this function)
cdownloadmanager.cpp:1051: error: (Each undeclared identifier is reported only
   once for each function it appears in.)
cdownloadmanager.cpp:1051: error: parse error before `;' token
cdownloadmanager.cpp:1060: error: `context' undeclared (first use this
   function)
cdownloadmanager.cpp: In member function `eDirection
   CDownloadManager::CheckWaitTransfer(CTransfer*)':
cdownloadmanager.cpp:1328: warning: unused variable `long int i'
cdownloadmanager.cpp: In member function `int
   CDownloadManager::Callback1(CObject*, CObject*)':
cdownloadmanager.cpp:2931: warning: unused variable `int i'
make[3]: *** [cdownloadmanager.lo] Error 1
make[3]: Leaving directory `/home/guest/dclib/dclib'
make[2]: *** [all-recursive] Error 1
make[2]: Leaving directory `/home/guest/dclib/dclib'
make[1]: *** [all-recursive] Error 1
make[1]: Leaving directory `/home/guest/dclib'
make: *** [all] Error 2

нямам идея защо става така, при условие, че следвам точно упътванията от самия сайт на програмата. Ползвам VSLive GNU Linux.
Активен

braun100

  • Напреднали
  • *****
  • Публикации: 119
    • Профил
DCLIB не ще да се комплира
« Отговор #1 -: Jul 18, 2005, 15:38 »
проблемите започват на тоя ред:
cdownloadmanager.cpp:26:29: dclib/core/cmd5.h: No such file or directory
..........................
cdownloadmanager.cpp:1051: error: `CMD5' undeclared (first use this function)
cdownloadmanager.cpp:1051: error: (Each undeclared identifier is reported only
  once for each function it appears in.)
cdownloadmanager.cpp:1051: error: parse error before `;' token
cdownloadmanager.cpp:1060: error: `context' undeclared (first use this
  function)

просто липсва фаила dclib/core/cmd5.h ,    в него има дефинирани
разни променливи ( CMD5 ) и затова ти дава грешка
Активен

the_mouse

  • Напреднали
  • *****
  • Публикации: 27
    • Профил
DCLIB не ще да се комплира
« Отговор #2 -: Jul 18, 2005, 21:06 »
Добре де, как ще липсва фал като DCLIB я свалих през CVS? Ако проблемът е на сървъра има ли друго място, от където да я сваля? използвах тази команда, за да я сваля:
$ cvs -z3 -d:pserver:anonymous@cvs.dcgui.berlios.de:/cvsroot/dcgui co dclib
Активен

  • Гост
DCLIB не ще да се комплира
« Отговор #3 -: Jul 18, 2005, 21:23 »
ве от CVS Може да е преебана аз си качих нормалния буил нямаше проблеми само искаше да бъдат качени:
libgtk2.0-dev
libgtkmm-2.4-dev
libglademm-2.4-dev
zlib1g-dev
libbz2-dev
g++-3.4
libgtk2.0-bin
libgtk2.0-0
libgtk2.0-common
libgtkmm-2.4-1
libglademm-2.4-1
Активен

braun100

  • Напреднали
  • *****
  • Публикации: 119
    • Профил
DCLIB не ще да се комплира
« Отговор #4 -: Jul 19, 2005, 10:59 »
не знам , провери дали наистина тоя файл го няма. ако е така най-вероятно това е грешка някаква в сорса или може пък нещо при свалянето да се е прецакало.
Активен

the_mouse

  • Напреднали
  • *****
  • Публикации: 27
    • Профил
DCLIB не ще да се комплира
« Отговор #5 -: Jul 19, 2005, 16:52 »
Цитат (Guest @ Юли 18 2005,22:23)
ве от CVS Може да е преебана аз си качих нормалния буил нямаше проблеми само искаше да бъдат качени:
libgtk2.0-dev
libgtkmm-2.4-dev
libglademm-2.4-dev
zlib1g-dev
libbz2-dev
g++-3.4
libgtk2.0-bin
libgtk2.0-0
libgtk2.0-common
libgtkmm-2.4-1
libglademm-2.4-1

А от къде да ги намеря всичките тези библиотеки?
Ще ми дадеш ли линк, от койдо да сваля работеща версия на DCLIB?
Активен