Jump to content

[serveur][mangosZero][r20] Compilation Fail à 99%


Craniaks

Recommended Posts

Bonjour à tous,

Suite à vos remarques, j'ai opté pour la r20.

Je vous joint les commandes effectuée sur mon serveur puis l'erreur.

apt-get update

apt-get upgrade

apt-get install mysql-server

apt-get install build-essential gcc g++ automake git-core autoconf make patch libmysql++-dev mysql-server libtool libssl-dev grep binutils zlibc libc6 libbz2-dev cmake

Redemmarrer la machine

Dans le dossier /home/user/mangos/

git clone https:// github. com/mangoszero/server.git --recursive -b Rel20

git clone https:// github. com/mangoszero/database.git --recursive -b Rel20

Ensuite créer le dossier build dans /home/user/mangos/server/

Mettre le contenu /home/user/mangos/ en chmod 0777

Allez dans le dossier /home/user/mangos/server/build/

cmake .. -DCMAKE_INSTALL_PREFIX=/home/user/mangos/server/

make

Et en erreur : ---------------------------------------------------------------

[ 99%] Building CXX object src/tools/Movemap-Generator/CMakeFiles/movemap-genera tor.dir/VMapExtensions.cpp.o

Linking CXX executable movemap-generator

CMakeFiles/movemap-generator.dir/IntermediateValues.cpp.o: In function `_ZN9__gn u_cxxL27__exchange_and_add_dispatchEPii.constprop.10':

IntermediateValues.cpptext.unlikely+0x3): undefined reference to `pthread_can cel'

CMakeFiles/movemap-generator.dir/generator.cpp.o: In function `_ZN9__gnu_cxxL27_ _exchange_and_add_dispatchEPii.constprop.21':

generator.cpp.text.unlikely+0x3): undefined reference to `pthread_cancel'

CMakeFiles/movemap-generator.dir/MapBuilder.cpp.o: In function `_ZN9__gnu_cxxL27 __exchange_and_add_dispatchEPii.constprop.74':

MapBuilder.cpp.text.unlikely+0x3): undefined reference to `pthread_cancel'

CMakeFiles/movemap-generator.dir/TerrainBuilder.cpp.o: In function `_ZN9__gnu_cx xL27__exchange_and_add_dispatchEPii.constprop.124':

TerrainBuilder.cpp.text.unlikely+0x3): undefined reference to `pthread_cancel'

../../../dep/src/g3dlite/libg3dlite.a(Matrix3.cpp.o): In function `_ZN9__gnu_cxx L27__exchange_and_add_dispatchEPii.constprop.7':

Matrix3.cpp.text.unlikely+0x3): undefined reference to `pthread_cancel'

../../../dep/src/g3dlite/libg3dlite.a(System.cpp.o):System.cpp.text.unlikely+0 x3): more undefined references to `pthread_cancel' follow

../../../dep/acelite/ace/libace.so: undefined reference to `aio_return'

../../../dep/acelite/ace/libace.so: undefined reference to `aio_read'

../../../dep/acelite/ace/libace.so: undefined reference to `pthread_rwlock_unloc k'

../../../dep/acelite/ace/libace.so: undefined reference to `aio_cancel'

../../../dep/acelite/ace/libace.so: undefined reference to `pthread_mutexattr_de stroy'

../../../dep/acelite/ace/libace.so: undefined reference to `sem_unlink'

../../../dep/acelite/ace/libace.so: undefined reference to `pthread_create'

../../../dep/acelite/ace/libace.so: undefined reference to `sem_open'

../../../dep/acelite/ace/libace.so: undefined reference to `pthread_rwlockattr_i nit'

../../../dep/acelite/ace/libace.so: undefined reference to `pthread_key_create'

../../../dep/acelite/ace/libace.so: undefined reference to `pthread_rwlock_init'

../../../dep/acelite/ace/libace.so: undefined reference to `sem_wait'

../../../dep/acelite/ace/libace.so: undefined reference to `sem_init'

../../../dep/acelite/ace/libace.so: undefined reference to `pthread_rwlockattr_s etpshared'

../../../dep/acelite/ace/libace.so: undefined reference to `pthread_getspecific'

../../../dep/acelite/ace/libace.so: undefined reference to `sem_destroy'

../../../dep/acelite/ace/libace.so: undefined reference to `dlopen'

../../../dep/acelite/ace/libace.so: undefined reference to `pthread_mutex_tryloc k'

../../../dep/acelite/ace/libace.so: undefined reference to `pthread_key_delete'

../../../dep/acelite/ace/libace.so: undefined reference to `pthread_rwlock_rdloc k'

../../../dep/acelite/ace/libace.so: undefined reference to `pthread_attr_setstac k'

../../../dep/acelite/ace/libace.so: undefined reference to `pthread_condattr_set pshared'

../../../dep/acelite/ace/libace.so: undefined reference to `pthread_attr_setstac ksize'

../../../dep/acelite/ace/libace.so: undefined reference to `pthread_rwlockattr_d estroy'

../../../dep/acelite/ace/libace.so: undefined reference to `pthread_kill'

../../../dep/acelite/ace/libace.so: undefined reference to `pthread_rwlock_trywr lock'

../../../dep/acelite/ace/libace.so: undefined reference to `sem_close'

../../../dep/acelite/ace/libace.so: undefined reference to `sem_post'

../../../dep/acelite/ace/libace.so: undefined reference to `pthread_rwlock_destr oy'

../../../dep/acelite/ace/libace.so: undefined reference to `pthread_rwlock_wrloc k'

../../../dep/acelite/ace/libace.so: undefined reference to `pthread_mutexattr_se tpshared'

../../../dep/acelite/ace/libace.so: undefined reference to `sem_trywait'

../../../dep/acelite/ace/libace.so: undefined reference to `dlclose'

../../../dep/acelite/ace/libace.so: undefined reference to `dlerror'

../../../dep/acelite/ace/libace.so: undefined reference to `dlsym'

../../../dep/acelite/ace/libace.so: undefined reference to `sem_timedwait'

../../../dep/acelite/ace/libace.so: undefined reference to `pthread_sigmask'

../../../dep/acelite/ace/libace.so: undefined reference to `pthread_rwlock_tryrd lock'

../../../dep/acelite/ace/libace.so: undefined reference to `aio_error'

../../../dep/acelite/ace/libace.so: undefined reference to `pthread_mutexattr_se ttype'

../../../dep/acelite/ace/libace.so: undefined reference to `pthread_join'

../../../dep/acelite/ace/libace.so: undefined reference to `aio_write'

../../../dep/acelite/ace/libace.so: undefined reference to `aio_suspend'

../../../dep/acelite/ace/libace.so: undefined reference to `pthread_setspecific'

../../../dep/acelite/ace/libace.so: undefined reference to `pthread_mutex_timedl ock'

../../../dep/acelite/ace/libace.so: undefined reference to `pthread_mutexattr_in it'

collect2: error: ld returned 1 exit status

make 2: *** src/tools/Movemap-Generator/movemap-generator Erreur 1

make 1: *** src/tools/Movemap-Generator/CMakeFiles/movemap-generator.dir/all Erreur 2

make: *** all Erreur 2

Merci par avance par avance de toute l'aide que vous pourrez m'apporter.

Cordialement,

Craniaks.

Link to comment
Share on other sites

The errors are related to the missing/not found include files:

pthread.h
aio.h

In Ubuntu, these are placed into /usr/include/ and come with the package libc6-dev.

P.S. Strangely enough that I have built Zero few days ago on clean Ubuntu Server without any problem.

Link to comment
Share on other sites

J'ai réussit la compilation en modifiant le fichier : src/tools/CMakeLists.txt

En mettant en commentaire les lignes suivantes:

#add_subdirectory(Movemap-Generator)

#add_subdirectory(map-extractor)

#add_subdirectory(vmap-assembler)

#add_subdirectory(vmap-extractor)

Merci à vous pour votre aide.

Link to comment
Share on other sites

  • 4 weeks later...
J'ai aussi du faire ça, et ça fonctionne. Mais commenter ces lignes implique t il certains autres problèmes ?

I had to do that too, and it works, but are these lines important ?

Il s'agit de la compilation des logiciels permettant l'extraction des vmaps, pour ma part je n'ai eu aucune difficulté par la suite (j'avais déja ces fameux fichier vmaps).

Link to comment
Share on other sites

  • 8 months later...

Archived

This topic is now archived and is closed to further replies.

×
×
  • Create New...

Important Information

We have placed cookies on your device to help make this website better. You can adjust your cookie settings, otherwise we'll assume you're okay to continue. Privacy Policy Terms of Use