|
Здравствуйте, гость ( Вход | Регистрация )
![]() ![]() |
|
![]()
Сообщение
#21
|
|
![]() Абсолютный новичок Группа: Пользователи Сообщений: 1 Регистрация: 14.6.2010 Пользователь №: 7 062 Спасибо сказали: 0 раз ![]() |
Помогите!
Результат компиляции FlylinkDC++: 1>------ Построение начато: проект: FlylinkDC, Конфигурация: Debug Win32 ------ 1>Осуществляется событие перед построением... 1>Deleting old pdb file... 1>Компоновка... 1>LINK : warning LNK4199: параметр /DELAYLOAD:gdiplus.dll;dbghelp.dll;oleaut32.dll;powrprof.dll;uxtheme.dll игнорируется; не найдены операции импорта из gdiplus.dll;dbghelp.dll;oleaut32.dll;powrprof.dll;uxtheme.dll 1>boost.lib(thread.obj) : error LNK2019: ссылка на неразрешенный внешний символ "void __cdecl boost::tss_cleanup_implemented(void)" (?tss_cleanup_implemented@boost@@YAXXZ) в функции "void __cdecl boost::`anonymous namespace'::create_current_thread_tls_key(void)" (?create_current_thread_tls_key@?A0x6fb6e68e@boost@@YAXXZ) 1>D:\flywork2\compiled\FlylinkDC_Debug.exe : fatal error LNK1120: 1 неразрешенных внешних элементов 1>Журнал построения был сохранен в "file://D:\flywork2\vc9\Win32\Debug\FlylinkDC\BuildLog.htm" 1>FlylinkDC - ошибок 2, предупреждений 1 ========== Построение: успешно: 0, с ошибками: 1, без изменений: 9, пропущено: 0 ========== Все делал как наисано здесь - Не подскажите почему вылетает ошибка? |
|
|
![]()
Сообщение
#22
|
|
![]() Абсолютный новичок Группа: Пользователи Сообщений: 1 Регистрация: 11.10.2010 Пользователь №: 7 868 Спасибо сказали: 0 раз ![]() |
Пытаюсь собрать под CentOS 4.8:
и получаю ошибку ./linuxdcpp/Thread.h:36: error: conflicting declaration 'struct Thread' /usr/lib/perl5/5.8.5/i386-linux-thread-multi/CORE/perl.h:3516: error: 'Thread' has a previous declaration as `typedef void*Thread' Подробности: Раскрывающийся текст make cp lib/Net/DirectConnect/http.pm blib/lib/Net/DirectConnect/http.pm cp lib/Net/DirectConnect/hub.pm blib/lib/Net/DirectConnect/hub.pm cp lib/Net/DirectConnect/filelist.pm blib/lib/Net/DirectConnect/filelist.pm cp lib/Net/DirectConnect/adc.pm blib/lib/Net/DirectConnect/adc.pm cp lib/Net/DirectConnect/clihub.pm blib/lib/Net/DirectConnect/clihub.pm cp lib/Net/DirectConnect/clicli.pm blib/lib/Net/DirectConnect/clicli.pm cp lib/Net/DirectConnect/hubcli.pm blib/lib/Net/DirectConnect/hubcli.pm cp lib/Net/DirectConnect/nmdc.pm blib/lib/Net/DirectConnect/nmdc.pm cp lib/Net/DirectConnect.pm blib/lib/Net/DirectConnect.pm cp lib/Net/DirectConnect/hubhub.pm blib/lib/Net/DirectConnect/hubhub.pm make[1]: Entering directory `/distr/dc_perl_bot/TigerHash' cp lib/Net/DirectConnect/TigerHash.pm ../blib/lib/Net/DirectConnect/TigerHash.pm /usr/bin/perl /usr/lib/perl5/5.8.5/ExtUtils/xsubpp -typemap /usr/lib/perl5/5.8.5/ExtUtils/typemap TigerHash.xs > TigerHash.xsc && mv TigerHash.xsc TigerHash.c g++ -c -I. -D_REENTRANT -D_GNU_SOURCE -DDEBUGGING -fno-strict-aliasing -pipe -I/usr/local/include -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -I/usr/include/gdbm -O2 -g -pipe -m32 -march=i386 -mtune=pentium4 -DVERSION=\"0.02\" -DXS_VERSION=\"0.02\" -fPIC "-I/usr/lib/perl5/5.8.5/i386-linux-thread-multi/CORE" -I./linuxdcpp/ -I../linuxdcpp/ TigerHash.c In file included from ./linuxdcpp/CriticalSection.h:26, from ./linuxdcpp/FastAlloc.h:26, from ./linuxdcpp/HashValue.h:26, from ./linuxdcpp/MerkleTree.h:28, from TigerHash.xs:23: ./linuxdcpp/Thread.h:36: error: conflicting declaration 'struct Thread' /usr/lib/perl5/5.8.5/i386-linux-thread-multi/CORE/perl.h:3516: error: 'Thread' has a previous declaration as `typedef void*Thread' make[1]: *** [TigerHash.o] Ошибка 1 make[1]: Leaving directory `/distr/dc_perl_bot/TigerHash' make: *** [subdirs] Ошибка 2 Есть идеи с чем может быть связано? В openSUSE тоже самое собралось без проблем. Можно ли просто перенести модуль DirectConnect из OpenSUSE в CentOS? |
|
|
![]()
Сообщение
#23
|
|
![]() Местная ТехПоддержка ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() Группа: Администраторы Сообщений: 1 875 Регистрация: 18.7.2008 Из: Моск. Обл, г. королев, район Болшево Пользователь №: 221 Спасибо сказали: 220 раз ![]() |
1ое - ЕМНИП, но linuxdcpp собирается не make, а scons
2ое - не перенести 3е - что за версия linuxdcpp |
|
|
![]()
Сообщение
#24
|
|
![]() Участник ![]() ![]() Группа: Пользователи Сообщений: 41 Регистрация: 8.1.2009 Пользователь №: 1 729 Спасибо сказали: 18 раз ![]() |
Пытаюсь собрать под CentOS 4.8: и получаю ошибку .. /usr/lib/perl5/5.8.5/i386-linux-thread-multi/CORE/perl.h:3516: error: 'Thread' has a previous declaration as `typedef void*Thread' make[1]: *** [TigerHash.o] Ошибка 1 make[1]: Leaving directory `/distr/dc_perl_bot/TigerHash' make: *** [subdirs] Ошибка 2 [/expand] Есть идеи с чем может быть связано? В openSUSE тоже самое собралось без проблем. Можно ли просто перенести модуль DirectConnect из OpenSUSE в CentOS? а собирается ли отдельно новый или из svn? |
|
|
![]() ![]() |
Похожие темы
![]() |
Сейчас: 8.9.2024, 3:03 |