Problèlme installation stechec 2

Bonjour, J'essaie de m'entraîner un peu pour ma première participation en finale et j'ai vu sur le forum qu'il est possible d'installer le moteur de jeu de la finale stechec2. J'ai suivi les indications qui se sont globalement bien passées après plusieurs tentatives infructueuses (je suis pas très doué avec Ubuntu) mais au moment d'installer (./waf.py build install)... une erreur :-(. Avec le message suivant:

 1
 2
 3
 4
 5
 6
 7
 8
 9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
Waf: Entering directory `/home/petits/stechec2/build'
Waf: Leaving directory `/home/petits/stechec2/build'
'build' finished successfully (0.350s)
Waf: Entering directory `/home/petits/stechec2/build'
+ install /usr/lib/libstechec2.so (from build/libstechec2.so)
+ install /usr/bin/stechec2-client (from build/stechec2-client)
+ install /usr/bin/stechec2-server (from build/stechec2-server)
+ install /usr/lib/libtictactoe.so (from build/games/tictactoe/libtictactoe.so)
Waf: Leaving directory `/home/petits/stechec2/build'
Build failed
Traceback (most recent call last):
  File "/home/petits/stechec2/.waf-2.0.14-e67604cd8962dbdaf7c93e0d7470ef5b/waflib/Task.py", line 176, in process
    ret=self.run()
  File "/home/petits/stechec2/.waf-2.0.14-e67604cd8962dbdaf7c93e0d7470ef5b/waflib/Build.py", line 562, in run
    fun(x.abspath(),y.abspath(),x.path_from(launch_node))
  File "/home/petits/stechec2/.waf-2.0.14-e67604cd8962dbdaf7c93e0d7470ef5b/waflib/Build.py", line 598, in do_install
    raise Errors.WafError('Could not install the file %r'%tgt,e)
WafError: Could not install the file '/usr/bin/stechec2-client'

Traceback (most recent call last):
  File "/home/petits/stechec2/.waf-2.0.14-e67604cd8962dbdaf7c93e0d7470ef5b/waflib/Task.py", line 176, in process
    ret=self.run()
  File "/home/petits/stechec2/.waf-2.0.14-e67604cd8962dbdaf7c93e0d7470ef5b/waflib/Build.py", line 562, in run
    fun(x.abspath(),y.abspath(),x.path_from(launch_node))
  File "/home/petits/stechec2/.waf-2.0.14-e67604cd8962dbdaf7c93e0d7470ef5b/waflib/Build.py", line 598, in do_install
    raise Errors.WafError('Could not install the file %r'%tgt,e)
WafError: Could not install the file '/usr/lib/libstechec2.so'

Traceback (most recent call last):
  File "/home/petits/stechec2/.waf-2.0.14-e67604cd8962dbdaf7c93e0d7470ef5b/waflib/Task.py", line 176, in process
    ret=self.run()
  File "/home/petits/stechec2/.waf-2.0.14-e67604cd8962dbdaf7c93e0d7470ef5b/waflib/Build.py", line 562, in run
    fun(x.abspath(),y.abspath(),x.path_from(launch_node))
  File "/home/petits/stechec2/.waf-2.0.14-e67604cd8962dbdaf7c93e0d7470ef5b/waflib/Build.py", line 598, in do_install
    raise Errors.WafError('Could not install the file %r'%tgt,e)
WafError: Could not install the file '/usr/lib/libtictactoe.so'

Traceback (most recent call last):
  File "/home/petits/stechec2/.waf-2.0.14-e67604cd8962dbdaf7c93e0d7470ef5b/waflib/Task.py", line 176, in process
    ret=self.run()
  File "/home/petits/stechec2/.waf-2.0.14-e67604cd8962dbdaf7c93e0d7470ef5b/waflib/Build.py", line 562, in run
    fun(x.abspath(),y.abspath(),x.path_from(launch_node))
  File "/home/petits/stechec2/.waf-2.0.14-e67604cd8962dbdaf7c93e0d7470ef5b/waflib/Build.py", line 598, in do_install
    raise Errors.WafError('Could not install the file %r'%tgt,e)
WafError: Could not install the file '/usr/bin/stechec2-server'

Quelqu'un saurait-il comment finaliser cette installation ? (Je suis sous Ubuntu 17.10 noyau Linux 4.13.0-46-generic (i686)) Merci beaucoup,

30 mars 2019 à 21:05:53 Modifié le 30 mars 2019 à 21:12:59

Ça sonne fort comme un problème de permissions. Essaye de lancer la commande d'installation en tant que super-utilisateur : ./waf build && sudo ./waf.py install.

Bonjour. J'ai également un problème lors de l'étape d'avant (quand il faut configurer le projet : " ./waf.py configure --with-games=tictactoe,prologin2016 --prefix=/usr") voici ce qu'affiche le terminal :

vincent@vincent-VirtualBox:~/stechec2$ ./waf.py configure --with-games=tictactoe,prologin2016 --prefix=/usr

Setting top to : /home/vincent/stechec2

Setting out to : /home/vincent/stechec2/build

Checking for 'g++' (C++ compiler) : /usr/bin/g++

Unpacking gtest : yes

Checking for library pthread : yes

Checking for compiler flags -Wall : yes

Checking for compiler flags -Wextra : yes

Checking for compiler flags -std=c++14 : yes

Checking for compiler flags -O2 : yes

Checking for compiler flags -ffast-math : yes

Checking for program 'pkg-config' : not found

Could not find the program ['pkg-config']

(complete log in /home/vincent/stechec2/build/config.log)

Répondre au sujet

Vous devez vous enregistrer ou vous connecter pour poster des messages.