L'instalation ne fonctione pas

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 fonctione pas

Post by rsieuz29 » Thu Jun 13, 2019 10:11 pm

Bonjours à tous, voila, l’installation de ce jeu ne marche pas. A chaque fois j'ai des erreurs multiple. C'est très très très difficile :p
C'est dommage car le jeu a l'air super et très généreux :p

Bon donc apres avoir beaucoup beaucoup beaucoup insisté et bien maintenant, j'ai le problème suivent:

Code: Select all

sieuzac@sieuzac-Latitude-7480:~/Documents/Compil TA3D/CP17/TA3D-master/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.7.0 (Rev: 1)
--  System : Linux-4.4.0-150-generic (x86_64)
-- 
-- --- TA3D ---
-- 
-- Build Configuration: Debug
Lua 5.3.4  Copyright (C) 1994-2017 Lua.org, PUC-Rio
make : on entre dans le répertoire « /home/sieuzac/Documents/Compil TA3D/CP17/TA3D-master/src/ta3d/src/luajit »
make -C src clean
make[1] : on entre dans le répertoire « /home/sieuzac/Documents/Compil TA3D/CP17/TA3D-master/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/Compil TA3D/CP17/TA3D-master/src/ta3d/src/luajit/src »
make : on quitte le répertoire « /home/sieuzac/Documents/Compil TA3D/CP17/TA3D-master/src/ta3d/src/luajit »
make : on entre dans le répertoire « /home/sieuzac/Documents/Compil TA3D/CP17/TA3D-master/src/ta3d/src/luajit »
==== Building LuaJIT 2.0.2 ====
make -C src
make[1] : on entre dans le répertoire « /home/sieuzac/Documents/Compil TA3D/CP17/TA3D-master/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/Compil TA3D/CP17/TA3D-master/src/ta3d/src/luajit/src »
==== Successfully built LuaJIT 2.0.2 ====
make : on quitte le répertoire « /home/sieuzac/Documents/Compil TA3D/CP17/TA3D-master/src/ta3d/src/luajit »
-- GLU Library : /usr/lib/x86_64-linux-gnu/libGLU.so
-- TA3D will be installed in: /usr/local
-- Configuring done
-- Generating done
-- Build files have been written to: /home/sieuzac/Documents/Compil TA3D/CP17/TA3D-master/src
sieuzac@sieuzac-Latitude-7480:~/Documents/Compil TA3D/CP17/TA3D-master/src$ makeScanning dependencies of target ta3d_automoc
[  1%] Automatic moc for target ta3d
Generating moc_bugreportdialog.cpp
Generating moc_configdialog.cpp
Generating moc_broadcastingiodevice.cpp
Generating moc_manager.cpp
Generating moc_mixerdevice.cpp
[  1%] Built target ta3d_automoc
[  2%] Generating ui_configdialog.h
[  2%] Generating ui_bugreportdialog.h
Scanning dependencies of target ta3d
[  2%] Building CXX object ta3d/src/CMakeFiles/ta3d.dir/logs/logs.cpp.o
[  3%] Building CXX object ta3d/src/CMakeFiles/ta3d.dir/languages/table.cpp.o
[  4%] Building CXX object ta3d/src/CMakeFiles/ta3d.dir/languages/i18n.cpp.o
[  4%] Building CXX object ta3d/src/CMakeFiles/ta3d.dir/misc/string.cpp.o
[  5%] Building CXX object ta3d/src/CMakeFiles/ta3d.dir/misc/paths.cpp.o
[  6%] Building CXX object ta3d/src/CMakeFiles/ta3d.dir/misc/files.cpp.o
[  6%] Building CXX object ta3d/src/CMakeFiles/ta3d.dir/misc/resources.cpp.o
[  7%] Building CXX object ta3d/src/CMakeFiles/ta3d.dir/misc/settings.cpp.o
[  8%] Building CXX object ta3d/src/CMakeFiles/ta3d.dir/misc/interface.cpp.o
[  8%] Building CXX object ta3d/src/CMakeFiles/ta3d.dir/misc/osinfo.cpp.o
[  9%] Building CXX object ta3d/src/CMakeFiles/ta3d.dir/misc/application.cpp.o
[ 10%] Building CXX object ta3d/src/CMakeFiles/ta3d.dir/misc/vector.cpp.o
[ 10%] Building CXX object ta3d/src/CMakeFiles/ta3d.dir/misc/matrix.cpp.o
[ 11%] Building CXX object ta3d/src/CMakeFiles/ta3d.dir/misc/material.light.cpp.o
[ 12%] Building CXX object ta3d/src/CMakeFiles/ta3d.dir/misc/camera.cpp.o
[ 12%] Building CXX object ta3d/src/CMakeFiles/ta3d.dir/misc/recttest.cpp.o
[ 13%] Building CXX object ta3d/src/CMakeFiles/ta3d.dir/misc/broadcastingiodevice.cpp.o
[ 14%] Building CXX object ta3d/src/CMakeFiles/ta3d.dir/misc/timer.cpp.o
[ 14%] Building CXX object ta3d/src/CMakeFiles/ta3d.dir/misc/grid.cpp.o
In file included from /home/sieuzac/Documents/Compil TA3D/CP17/TA3D-master/src/ta3d/src/misc/grid.h:54,
                 from /home/sieuzac/Documents/Compil TA3D/CP17/TA3D-master/src/ta3d/src/misc/grid.cpp:3:
/home/sieuzac/Documents/Compil TA3D/CP17/TA3D-master/src/ta3d/src/misc/grid.hxx: In member function ‘void TA3D::Grid<T>::circlefill(int, int, int, const T&)’:
/home/sieuzac/Documents/Compil TA3D/CP17/TA3D-master/src/ta3d/src/misc/grid.hxx:93:28: error: ‘sqrt’ is not a member of ‘std’
    const int dx = int(std::sqrt(float(r2 - sy * sy)));
                            ^~~~
/home/sieuzac/Documents/Compil TA3D/CP17/TA3D-master/src/ta3d/src/misc/grid.hxx:93:28: note: suggested alternative: ‘sort’
    const int dx = int(std::sqrt(float(r2 - sy * sy)));
                            ^~~~
                            sort
ta3d/src/CMakeFiles/ta3d.dir/build.make:502 : la recette pour la cible « ta3d/src/CMakeFiles/ta3d.dir/misc/grid.cpp.o » a échouée
make[2]: *** [ta3d/src/CMakeFiles/ta3d.dir/misc/grid.cpp.o] Erreur 1
CMakeFiles/Makefile2:104 : la recette pour la cible « ta3d/src/CMakeFiles/ta3d.dir/all » a échouée
make[1]: *** [ta3d/src/CMakeFiles/ta3d.dir/all] Erreur 2
Makefile:149 : la recette pour la cible « all » a échouée
make: *** [all] Erreur 2
sieuzac@sieuzac-Latitude-7480:~/Documents/Compil TA3D/CP17/TA3D-master/src$ 
Voila voila

Code: Select all

const int dx = int(std::sqrt(float(r2 - sy * sy)));
ça ne marche pas......
Du coup j'ai pensé que c'etais a cause de la version du compilatueur....

Post Reply

Who is online

Users browsing this forum: No registered users and 3 guests