L'instalation ne marche toujours pas :p

You have a problem with TA3D, it doesn't run or it crashes...
/
Vous avez un problème avec TA3D, il ne se lance pas ou plante...
Post Reply
rsieuz29
Posts: 6
Joined: Wed Apr 25, 2018 4:01 pm

L'instalation ne marche toujours pas :p

Post by rsieuz29 » Fri Jun 14, 2019 9:55 pm

Alors nouvelle épisode de l’installation IMPOSSIBLE de ce jeu, qui pourtant, en promet tant ^^
Donc je recommence. Je télécharge sur ce lien "http://www.ta3d.org/linuxdl.php" le dépôt "TA3D 0.6.0".
J'ai télécharger les éléments pour la compilation du code. C'est à dire
1) "GNU GCC avec le support pour le C++" la version 8 de g++
2) la librairie SDL 1.2 ainsi que SDL_image, SDL_mixer et SDL_net
3) la librairie GLEW
4) zlib
5) FMOD

Comme la version est au dessus de 0.3.0 alors je n'est pas télécharger les librairies "AllegroMP3/AlOGG"

Si certain d'entre vous accepte de m'aider alors si vous pouviez me donner les liens des éléments qui permette de compiler et bien ce serais un super avancement :D Je parle ici des pont (1) (2) (3) (4) et (5)
PS au faite, je suis sur "Ubuntu" et voici les caractéristique de mon ordinateur:

OS : Ubuntu 16.04 LTS
Mémoire : 15.5 Go
Processeur : Intel® Core™ i5-7200U CPU @ 2.50GHz × 4
Carte graphique : Intel® HD Graphics 620 (Kaby Lake GT2)
Type de système d'exploitation : 64 bits
Disque : 467,2 Go

Enfin bref voici ce que je fais:
Je décompile "ta3d-v-0-6-0-src.tar.xz" puis j’obtiens de dossier "ta3d"
Après je l'ouvre et alors je trouve deux dossier "docs" et "usr". Du coup je me place dans "usr" et puis dans le terminal j’applique la commande

Code: Select all

cmake ./
Voici ce que j’obtiens:

Code: Select all

sieuzac@sieuzac-Latitude-7480:~/Documents/INSTALATION TA3D/Compil TA3D/CP21/ta3d/src$ cmake ./
-- The C compiler identification is GNU 8.1.0
-- The CXX compiler identification is GNU 8.1.0
-- Check for working C compiler: /usr/bin/cc
-- Check for working C compiler: /usr/bin/cc -- works
-- Detecting C compiler ABI info
-- Detecting C compiler ABI info - done
-- Detecting C compile features
-- Detecting C compile features - done
-- Check for working CXX compiler: /usr/bin/c++
-- Check for working CXX compiler: /usr/bin/c++ -- works
-- Detecting CXX compiler ABI info
-- Detecting CXX compiler ABI info - done
-- Detecting CXX compile features
-- Detecting CXX compile features - done
-- 
-- --- TA3D, Remake of the Total Annihilation engine ---
-- 
-- Version : v0.6.0 (Rev: 1)
--  System : Linux-4.4.0-150-generic (x86_64)
-- 
-- {yuni} -- 
-- {yuni} -- The Yuni Framework
-- {yuni} -- 
-- {yuni} -- Version : v0.1-debug (Rev: 1)
-- {yuni} -- System: Linux-4.4.0-150-generic (x86_64)
-- {yuni} -- Generator : Unix Makefiles
-- {yuni} -- g++ Variant : c++ (Ubuntu 8.1.0-5ubuntu1~16.04) 8.1.0
-- {yuni} -- Folders
-- {yuni} --          Source: /home/sieuzac/Documents/INSTALATION TA3D/Compil TA3D/CP21/ta3d/src/libs/yuni/src
-- {yuni} --      Build into: /home/sieuzac/Documents/INSTALATION TA3D/Compil TA3D/CP21/ta3d/src/libs/yuni/src
-- {yuni} --   Using profile: Yuni's profile for TA3D
-- {yuni} --        found in: /home/sieuzac/Documents/INSTALATION TA3D/Compil TA3D/CP21/ta3d/src/libs/yuni/src/ProfileBuild.cmake
-- {yuni} -- 
-- {yuni} -- Modules
-- {yuni} -- 
-- Performing Test YUNI_HAS_GCC_CPP0X_SUPPORT
-- Performing Test YUNI_HAS_GCC_CPP0X_SUPPORT - Success
-- {yuni} -- :: [Module] Core
-- Looking for pthread.h
-- Looking for pthread.h - found
-- Looking for pthread_create
-- Looking for pthread_create - not found
-- Looking for pthread_create in pthreads
-- Looking for pthread_create in pthreads - not found
-- Looking for pthread_create in pthread
-- Looking for pthread_create in pthread - found
-- Found Threads: TRUE  
-- {yuni} -- Threading Support: PThreads (-lpthread)
-- Looking for C++ include stdio.h
-- Looking for C++ include stdio.h - found
-- Looking for C++ include string.h
-- Looking for C++ include string.h - found
-- Looking for C++ include time.h
-- Looking for C++ include time.h - found
-- Looking for C++ include assert.h
-- Looking for C++ include assert.h - found
-- Looking for C++ include cassert
-- Looking for C++ include cassert - found
-- Looking for C++ include errno.h
-- Looking for C++ include errno.h - found
-- Looking for C++ include cstddef
-- Looking for C++ include cstddef - found
-- Looking for C++ include climits
-- Looking for C++ include climits - found
-- Looking for C++ include vector
-- Looking for C++ include vector - found
-- Looking for C++ include list
-- Looking for C++ include list - found
-- Looking for C++ include map
-- Looking for C++ include map - found
-- Looking for C++ include algorithm
-- Looking for C++ include algorithm - found
-- Looking for C++ include iostream
-- Looking for C++ include iostream - found
-- Looking for C++ include dirent.h
-- Looking for C++ include dirent.h - found
-- Looking for C++ include stdlib.h
-- Looking for C++ include stdlib.h - found
-- Looking for C++ include unistd.h
-- Looking for C++ include unistd.h - found
-- Looking for C++ include fcntl.h
-- Looking for C++ include fcntl.h - found
-- Looking for C++ include cstdlib
-- Looking for C++ include cstdlib - found
-- Looking for C++ include stdarg.h
-- Looking for C++ include stdarg.h - found
-- Looking for C++ include sys/sendfile.h
-- Looking for C++ include sys/sendfile.h - found
-- Performing Test YUNI_HAS_VA_COPY
-- Performing Test YUNI_HAS_VA_COPY - Success
-- Looking for C++ include sys/types.h
-- Looking for C++ include sys/types.h - found
-- Performing Test YUNI_HAS_INT64_T
-- Performing Test YUNI_HAS_INT64_T - Success
-- Performing Test YUNI_HAS_INT128_T
-- Performing Test YUNI_HAS_INT128_T - Success
-- Performing Test YUNI_HAS_NULLPTR
-- Performing Test YUNI_HAS_NULLPTR - Success
-- Performing Test YUNI_HAS_SYNC_ADD_AND_FETCH
-- Performing Test YUNI_HAS_SYNC_ADD_AND_FETCH - Success
-- Performing Test YUNI_HAS_LONG
-- Performing Test YUNI_HAS_LONG - Failed
-- {yuni} -- :: [Module] Network
-- {yuni} -- 
-- {yuni} -- [yuni-config] Bootstraping
-- {yuni} -- Configuring yuni-config...
-- {yuni} -- (in /home/sieuzac/Documents/INSTALATION TA3D/Compil TA3D/CP21/ta3d/src/libs/yuni/src/tools/yuni-config)
-- The CXX compiler identification is GNU 8.1.0
-- Check for working CXX compiler: /usr/bin/c++
-- Check for working CXX compiler: /usr/bin/c++ -- works
-- Detecting CXX compiler ABI info
-- Detecting CXX compiler ABI info - done
-- Detecting CXX compile features
-- Detecting CXX compile features - done
-- {yuni} -- 
-- {yuni} -- yuni-config
-- {yuni} -- 
-- Performing Test YUNI_HAS_GCC_CPP0X_SUPPORT
-- Performing Test YUNI_HAS_GCC_CPP0X_SUPPORT - Success
-- Configuring done
-- Generating done
-- Build files have been written to: /home/sieuzac/Documents/INSTALATION TA3D/Compil TA3D/CP21/ta3d/src/libs/yuni/src/tools/yuni-config-bootstrap
-- {yuni} -- Compiling yuni-config...
Scanning dependencies of target yuni-config
[  6%] Building CXX object CMakeFiles/yuni-config.dir/home/sieuzac/Documents/INSTALATION_TA3D/Compil_TA3D/CP21/ta3d/src/libs/yuni/src/yuni/core/version/version.cpp.o
c++: error: TA3D/Compil: Aucun fichier ou dossier de ce type
c++: error: TA3D/CP21/ta3d/src/libs/yuni/src/tools/yuni-config": Aucun fichier ou dossier de ce type
CMakeFiles/yuni-config.dir/build.make:62 : la recette pour la cible « CMakeFiles/yuni-config.dir/home/sieuzac/Documents/INSTALATION_TA3D/Compil_TA3D/CP21/ta3d/src/libs/yuni/src/yuni/core/version/version.cpp.o » a échouée
make[2]: *** [CMakeFiles/yuni-config.dir/home/sieuzac/Documents/INSTALATION_TA3D/Compil_TA3D/CP21/ta3d/src/libs/yuni/src/yuni/core/version/version.cpp.o] Erreur 1
CMakeFiles/Makefile2:67 : la recette pour la cible « CMakeFiles/yuni-config.dir/all » a échouée
make[1]: *** [CMakeFiles/yuni-config.dir/all] Erreur 2
Makefile:83 : la recette pour la cible « all » a échouée
make: *** [all] Erreur 2
-- Looking for the Yuni Framework - failed ('yuni-config' not found)
CMake Error at CMakeLists.txt:75 (Message):
  The Yuni Framework could not be found.


-- Could NOT find Freetype (missing:  FREETYPE_LIBRARY FREETYPE_INCLUDE_DIRS) 
-- Found SDL: /usr/lib/x86_64-linux-gnu/libSDLmain.a;/usr/lib/x86_64-linux-gnu/libSDL.so;-lpthread (found version "1.2.15") 
-- [sdl] include: /usr/include/SDL
-- [sdl] libs   : /usr/lib/x86_64-linux-gnu/libSDLmain.a;/usr/lib/x86_64-linux-gnu/libSDL.so;-lpthread
CMake Warning (dev) at ta3d/CMakeLists.txt:1 (PROJECT):
  Policy CMP0048 is not set: project() command manages VERSION variables.
  Run "cmake --help-policy CMP0048" for policy details.  Use the cmake_policy
  command to set the policy and suppress this warning.

  The following variable(s) would be set to empty:

    TA3D_VERSION_PATCH
This warning is for project developers.  Use -Wno-dev to suppress it.

-- 
-- --- TA3D ---
-- 
-- Build Configuration: Debug
-- Found SDL_image: /usr/lib/x86_64-linux-gnu/libSDL_image.so (found version "1.2.12") 
-- Found SDL_mixer: /usr/lib/x86_64-linux-gnu/libSDL_mixer.so (found version "1.2.12") 
-- Found SDL_net: /usr/lib/x86_64-linux-gnu/libSDL_net.so (found version "1.2.8") 
-- [SDL] SDL: TRUE
-- [SDL] SDL_image: TRUE
-- [SDL] SDL_mixer: TRUE
-- [SDL] SDL_net: TRUE
-- [SDL] SMPEG: SMPEG_LIBRARY-NOTFOUND
-- [SDL] Include dir: /usr/include/SDL
-- [SDL] The SDL library: /usr/lib/x86_64-linux-gnu/libSDLmain.a;/usr/lib/x86_64-linux-gnu/libSDL.so;-lpthread
-- [SDL] The SDL_image library: /usr/lib/x86_64-linux-gnu/libSDL_image.so
-- [SDL] The SDL_mixer library: /usr/lib/x86_64-linux-gnu/libSDL_mixer.so
-- [SDL] The SDL_net library: /usr/lib/x86_64-linux-gnu/libSDL_net.so
Lua 5.3.4  Copyright (C) 1994-2017 Lua.org, PUC-Rio
make : on entre dans le répertoire « /home/sieuzac/Documents/INSTALATION TA3D/Compil TA3D/CP21/ta3d/src/ta3d/src/luajit »
make -C src clean
make[1] : on entre dans le répertoire « /home/sieuzac/Documents/INSTALATION TA3D/Compil TA3D/CP21/ta3d/src/ta3d/src/luajit/src »
rm -f luajit libluajit.a libluajit.so host/minilua host/buildvm lj_vm.s lj_bcdef.h lj_ffdef.h lj_libdef.h lj_recdef.h lj_folddef.h host/buildvm_arch.h jit/vmdef.lua *.o host/*.o *.obj *.lib *.exp *.dll *.exe *.manifest *.pdb *.ilk
make[1] : on quitte le répertoire « /home/sieuzac/Documents/INSTALATION TA3D/Compil TA3D/CP21/ta3d/src/ta3d/src/luajit/src »
make : on quitte le répertoire « /home/sieuzac/Documents/INSTALATION TA3D/Compil TA3D/CP21/ta3d/src/ta3d/src/luajit »
make : on entre dans le répertoire « /home/sieuzac/Documents/INSTALATION TA3D/Compil TA3D/CP21/ta3d/src/ta3d/src/luajit »
==== Building LuaJIT 2.0.2 ====
make -C src
make[1] : on entre dans le répertoire « /home/sieuzac/Documents/INSTALATION TA3D/Compil TA3D/CP21/ta3d/src/ta3d/src/luajit/src »
HOSTCC    host/minilua.o
HOSTLINK  host/minilua
DYNASM    host/buildvm_arch.h
HOSTCC    host/buildvm.o
In file included from host/buildvm.c:59:
./../dynasm/dasm_x86.h: In function ‘dasm_put’:
./../dynasm/dasm_x86.h:207:2: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation]
  if (*p++ == 1 && *p == DASM_DISP) mrm = n; continue;
  ^~
./../dynasm/dasm_x86.h:207:45: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’
  if (*p++ == 1 && *p == DASM_DISP) mrm = n; continue;
                                             ^~~~~~~~
HOSTCC    host/buildvm_asm.o
HOSTCC    host/buildvm_peobj.o
HOSTCC    host/buildvm_lib.o
HOSTCC    host/buildvm_fold.o
HOSTLINK  host/buildvm
BUILDVM   lj_vm.s
ASM       lj_vm.o
CC        lj_gc.o
BUILDVM   lj_ffdef.h
CC        lj_err.o
CC        lj_char.o
BUILDVM   lj_bcdef.h
CC        lj_bc.o
CC        lj_obj.o
CC        lj_str.o
CC        lj_tab.o
CC        lj_func.o
CC        lj_udata.o
CC        lj_meta.o
CC        lj_debug.o
CC        lj_state.o
CC        lj_dispatch.o
CC        lj_vmevent.o
CC        lj_vmmath.o
CC        lj_strscan.o
CC        lj_api.o
CC        lj_lex.o
CC        lj_parse.o
CC        lj_bcread.o
CC        lj_bcwrite.o
CC        lj_load.o
CC        lj_ir.o
CC        lj_opt_mem.o
BUILDVM   lj_folddef.h
CC        lj_opt_fold.o
CC        lj_opt_narrow.o
CC        lj_opt_dce.o
CC        lj_opt_loop.o
CC        lj_opt_split.o
CC        lj_opt_sink.o
CC        lj_mcode.o
CC        lj_snap.o
CC        lj_record.o
CC        lj_crecord.o
BUILDVM   lj_recdef.h
CC        lj_ffrecord.o
CC        lj_asm.o
CC        lj_trace.o
CC        lj_gdbjit.o
CC        lj_ctype.o
CC        lj_cdata.o
CC        lj_cconv.o
CC        lj_ccall.o
CC        lj_ccallback.o
CC        lj_carith.o
CC        lj_clib.o
CC        lj_cparse.o
lj_cparse.c: In function ‘cp_next_’:
lj_cparse.c:313:7: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation]
       if (cp_get(cp) != '|') return '|'; cp_get(cp); return CTOK_OROR;
       ^~
lj_cparse.c:313:42: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’
       if (cp_get(cp) != '|') return '|'; cp_get(cp); return CTOK_OROR;
                                          ^~~~~~
lj_cparse.c:315:7: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation]
       if (cp_get(cp) != '&') return '&'; cp_get(cp); return CTOK_ANDAND;
       ^~
lj_cparse.c:315:42: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’
       if (cp_get(cp) != '&') return '&'; cp_get(cp); return CTOK_ANDAND;
                                          ^~~~~~
lj_cparse.c:317:7: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation]
       if (cp_get(cp) != '=') return '='; cp_get(cp); return CTOK_EQ;
       ^~
lj_cparse.c:317:42: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’
       if (cp_get(cp) != '=') return '='; cp_get(cp); return CTOK_EQ;
                                          ^~~~~~
lj_cparse.c:319:7: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation]
       if (cp_get(cp) != '=') return '!'; cp_get(cp); return CTOK_NE;
       ^~
lj_cparse.c:319:42: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’
       if (cp_get(cp) != '=') return '!'; cp_get(cp); return CTOK_NE;
                                          ^~~~~~
lj_cparse.c:329:7: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation]
       if (cp_get(cp) != '>') return '-'; cp_get(cp); return CTOK_DEREF;
       ^~
lj_cparse.c:329:42: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’
       if (cp_get(cp) != '>') return '-'; cp_get(cp); return CTOK_DEREF;
                                          ^~~~~~
CC        lj_lib.o
CC        lj_alloc.o
CC        lib_aux.o
BUILDVM   lj_libdef.h
CC        lib_base.o
CC        lib_math.o
CC        lib_bit.o
CC        lib_string.o
CC        lib_table.o
CC        lib_io.o
CC        lib_os.o
CC        lib_package.o
CC        lib_debug.o
CC        lib_jit.o
CC        lib_ffi.o
CC        lib_init.o
AR        libluajit.a
ar: le modificateur « u » est ignoré puisque « D » est le défaut (consultez « U »)
CC        luajit.o
BUILDVM   jit/vmdef.lua
LINK      luajit
OK        Successfully built LuaJIT
make[1] : on quitte le répertoire « /home/sieuzac/Documents/INSTALATION TA3D/Compil TA3D/CP21/ta3d/src/ta3d/src/luajit/src »
==== Successfully built LuaJIT 2.0.2 ====
make : on quitte le répertoire « /home/sieuzac/Documents/INSTALATION TA3D/Compil TA3D/CP21/ta3d/src/ta3d/src/luajit »
-- GLEW Header : /usr/include/GL/glew.h
-- GLEW Library : /usr/lib/x86_64-linux-gnu/libGLEW.so
-- GLU Library : /usr/lib/x86_64-linux-gnu/libGLU.so
-- Could NOT find Freetype (missing:  FREETYPE_LIBRARY FREETYPE_INCLUDE_DIRS) 
-- FTGL Library : /home/sieuzac/Documents/INSTALATION TA3D/Compil TA3D/CP21/ta3d/src/ta3d/../libs/ftgl/lib/libftgl.a
-- SDL_sgui Library : /home/sieuzac/Documents/INSTALATION TA3D/Compil TA3D/CP21/ta3d/src/ta3d/../libs/SDL_sgui/libSDL_sgui.a
-- Try OpenMP C flag = [-fopenmp]
-- Performing Test OpenMP_FLAG_DETECTED
-- Performing Test OpenMP_FLAG_DETECTED - Success
-- Try OpenMP CXX flag = [-fopenmp]
-- Performing Test OpenMP_FLAG_DETECTED
-- Performing Test OpenMP_FLAG_DETECTED - Success
-- Found OpenMP: -fopenmp  
-- OpenMP found
-- TA3D will be installed in: /usr/local
CMake Error: The following variables are used in this project, but they are set to NOTFOUND.
Please set them or make sure they are set and tested correctly in the CMake files:
-L/home/sieuzac/Documents/INSTALATION TA3D/Compil TA3D/CP21/ta3d/src/ta3d/src/luajit/src -lluajit -lz -ldl /usr/lib/x86_64-linux-gnu/libGLEW.so /usr/lib/x86_64-linux-gnu/libGLU.so -lGL /home/sieuzac/Documents/INSTALATION TA3D/Compil TA3D/CP21/ta3d/src/ta3d/../libs/ftgl/lib/libftgl.a /home/sieuzac/Documents/INSTALATION TA3D/Compil TA3D/CP21/ta3d/src/ta3d/../libs/SDL_sgui/libSDL_sgui.a FREETYPE_LIBRARY
    linked by target "ta3d" in directory /home/sieuzac/Documents/INSTALATION TA3D/Compil TA3D/CP21/ta3d/src/ta3d/src
SMPEG_LIBRARY
    linked by target "ta3d" in directory /home/sieuzac/Documents/INSTALATION TA3D/Compil TA3D/CP21/ta3d/src/ta3d/src

-- Configuring incomplete, errors occurred!
See also "/home/sieuzac/Documents/INSTALATION TA3D/Compil TA3D/CP21/ta3d/src/CMakeFiles/CMakeOutput.log".
See also "/home/sieuzac/Documents/INSTALATION TA3D/Compil TA3D/CP21/ta3d/src/CMakeFiles/CMakeError.log".
sieuzac@sieuzac-Latitude-7480:~/Documents/INSTALATION TA3D/Compil TA3D/CP21/ta3d/src$ ^C
Alors je tien à dire que par apport à la premiere fois, je crois avoir réussi à instalé la librérie SDL_net.h
Je ne comprend pas ce qui ne va pas ni ce que je fait pas bien au niveau des manipulations ..... :p

Si quelcun pouvais m'aider je le remersirais infiniment ^^
A défaux, si quelque developeur passé par ici et bien je vous signal que l'instalation sur Linux est ........ ATROSSE. Je m'y connais un peu en programation donc les thermes de "librerie" "compilation" "dépendence" ....... ne me sont pas inconnu. Mais pour le pauvre bougre qui n'y connais absolument rien, c'est IMPOSSIBLE.
Du coup puisque je jeu a l'aire plutot bien aboutie et afin d'obmenter votre publique je vous propose de faire un dépôt oficiel. Aussi une bonne idée serais peut etre d'acheter la licence de totale anihilation afain de ne plus avoir à télécharger les dependences. L'achat de cette licence pourais faire l'objet d'une cagnote :p
Car le jeu a l'aire vraiment géniale !!

Salutation a tous et a toute....

PS: Je fais des faute, je sais! Je suis dyslexique :p Dite vous que j'ai relus deux fois mon texte ^^

Voila voila mes proposition ;)

Post Reply

Who is online

Users browsing this forum: No registered users and 3 guests