OS - Mandriva 2010 x86
загрузка - как обычно
autoreconf -fvi
configure - только с путями
при сборке make выдаёт ошибку:
Код:
../shared/libmangosshared.a(Threading.o): In function `ACE_Atomic_Op_GCC<long>::operator--()':
/home/lynx/_MANGOS/dst/z1245/objects/src/shared/../../../dep/ACE_wrappers/ace/Atomic_Op_GCC_T.inl:49: undefined reference to `__sync_sub_and_fetch_4'
/home/lynx/_MANGOS/dst/z1245/objects/src/shared/../../../dep/ACE_wrappers/ace/Atomic_Op_GCC_T.inl:49: undefined reference to `__sync_sub_and_fetch_4'
/home/lynx/_MANGOS/dst/z1245/objects/src/shared/../../../dep/ACE_wrappers/ace/Atomic_Op_GCC_T.inl:49: undefined reference to `__sync_sub_and_fetch_4'
/home/lynx/_MANGOS/dst/z1245/objects/src/shared/../../../dep/ACE_wrappers/ace/Atomic_Op_GCC_T.inl:49: undefined reference to `__sync_sub_and_fetch_4'
../../dep/ACE_wrappers/ace/.libs/libACE.so: undefined reference to `__sync_add_and_fetch_4'
../../dep/ACE_wrappers/ace/.libs/libACE.so: undefined reference to `__sync_fetch_and_sub_4'
collect2: ld returned 1 exit status
make[3]: *** [mangos-realmd] Ошибка 1
make[3]: Leaving directory `/home/lynx/_MANGOS/dst/z1245/objects/src/realmd'
make[2]: *** [all-recursive] Ошибка 1
make[2]: Leaving directory `/home/lynx/_MANGOS/dst/z1245/objects/src'
make[1]: *** [all-recursive] Ошибка 1
make[1]: Leaving directory `/home/lynx/_MANGOS/dst/z1245/objects'
make: *** [all] Ошибка 2
Помогите, пожалуйста понять, в чём дело.
Кстати, в последней (z1245), поправили наконец то патч для scriptdevzero - и тут же поломали - он пишет в configure.ac строчку
scriptdev2.conf.dist
, а файл на самом деле существует и упоминается в исходниках по старому - scriptdevzero.conf.dist.in