[Linux] Problème StepMania
Dernière réponse : dans Logiciels de bureau
Bonjour alors je suis sous fedora core 6 et jesseye d'installer StepMania sur mon pc....
Apres quelques heures de recherches, jen suis arrivé au point où il me manque "Liblua".
En effet, je fait ./configure tout se passe bien jusque
"checking for lua-config50... no
checking for lua-config... no
checking for lua_open in -llua... no
checking for lua_open in -llua50... no
checking for luaopen_base in -llualib... no
checking for luaopen_base in -llualib50... no
*** liblua is required to build StepMania; please make sure that
*** it is installed to continue the installation process."
Voila jai fait des recherches il semblerais quil faille installer lubula et libula-devel mais je ne les trouves pas....
(jai débuté depuis peut sous linux ^^)
Merci de votre aide
Apres quelques heures de recherches, jen suis arrivé au point où il me manque "Liblua".
En effet, je fait ./configure tout se passe bien jusque
"checking for lua-config50... no
checking for lua-config... no
checking for lua_open in -llua... no
checking for lua_open in -llua50... no
checking for luaopen_base in -llualib... no
checking for luaopen_base in -llualib50... no
*** liblua is required to build StepMania; please make sure that
*** it is installed to continue the installation process."
Voila jai fait des recherches il semblerais quil faille installer lubula et libula-devel mais je ne les trouves pas....
(jai débuté depuis peut sous linux ^^)
Merci de votre aide
Autres pages sur : linux probleme stepmania
Lassé par la pub ? Créez un compte
essaie en root:
il faut que le depot "extra" soit activé
http://doc.fedora-fr.org/YUM_:_Configuration_du_gestion...
yum install lua-devel
il faut que le depot "extra" soit activé
http://doc.fedora-fr.org/YUM_:_Configuration_du_gestion...
Tout dabord marci davoir rep!! ^^
Alos jai fait ca que u ma dit (ayan Fedora core 6 sur fedora-fr ils disent que le dépot extrat est mis a linstallation depuis core 4)
jai donc tapé ta ligne de code il men sort
[root@localhost ~]# yum install lua-devel
Loading "installonlyn" plugin
Setting up Install Process
Setting up repositories
Reading repository metadata in from local files
Parsing package install arguments
Nothing to do
Et malheureusement je ne couprend pas bien le message mais ça n'a pas eu lair de marcher....
et le ./configure ne donne rien de plus.
Alos jai fait ca que u ma dit (ayan Fedora core 6 sur fedora-fr ils disent que le dépot extrat est mis a linstallation depuis core 4)
jai donc tapé ta ligne de code il men sort
[root@localhost ~]# yum install lua-devel
Loading "installonlyn" plugin
Setting up Install Process
Setting up repositories
Reading repository metadata in from local files
Parsing package install arguments
Nothing to do
Et malheureusement je ne couprend pas bien le message mais ça n'a pas eu lair de marcher....
et le ./configure ne donne rien de plus.
Arf il me repond
[root@localhost ~]# yum --enbalerepo=extras install lua-devel
Loading "installonlyn" plugin
usage: yum [options] < grouplist, localinstall, groupinfo, localupdate, resolvedep, erase, deplist, groupremove, makecache, upgrade, provides, shell, install, whatprovides, groupinstall, update, groupupdate, info, search, check-update, list, remove, clean, grouperase >
Command line error: no such option: --enbalerepo
[root@localhost ~]# yum --enbalerepo=extras install lua-devel
Loading "installonlyn" plugin
usage: yum [options] < grouplist, localinstall, groupinfo, localupdate, resolvedep, erase, deplist, groupremove, makecache, upgrade, provides, shell, install, whatprovides, groupinstall, update, groupupdate, info, search, check-update, list, remove, clean, grouperase >
Command line error: no such option: --enbalerepo
Merci pour "man yum"
Il me met ca ca na pas laire davoire fini....
[root@localhost ~]# yum --enablerepo=extras install lua-devel
Loading "installonlyn" plugin
Setting up Install Process
Setting up repositories
livna 100% |=========================| 1.1 kB 00:00
core 100% |=========================| 1.1 kB 00:00
updates 100% |=========================| 1.2 kB 00:00
extras 100% |=========================| 1.1 kB 00:00
Reading repository metadata in from local files
Parsing package install arguments
Nothing to do
Il me met ca ca na pas laire davoire fini....
[root@localhost ~]# yum --enablerepo=extras install lua-devel
Loading "installonlyn" plugin
Setting up Install Process
Setting up repositories
livna 100% |=========================| 1.1 kB 00:00
core 100% |=========================| 1.1 kB 00:00
updates 100% |=========================| 1.2 kB 00:00
extras 100% |=========================| 1.1 kB 00:00
Reading repository metadata in from local files
Parsing package install arguments
Nothing to do
j'ai fait une petite recherche:
http://www.stepmania.com/wiki/Notes_for_building_in_Lin...
For Lua, just use any standard 5.0 (not 5.1) installation, which should include static libraries.
apparement stepmania a besoin de lua version 5.0 et non 5.1 (celle livré avec FC6)
http://www.stepmania.com/wiki/Notes_for_building_in_Lin...
Citation :
For Lua, just use any standard 5.0 (not 5.1) installation, which should include static libraries.
apparement stepmania a besoin de lua version 5.0 et non 5.1 (celle livré avec FC6)
http://doc.fedora-fr.org/D%C3%A9p%C3%B4t_rpmforge
configure le dépots rpmforge en ajoutant un fichier /etc/yum.repos.d/rpmforge.repo
puis
mais ca risque de supprimer d'autres paquets
configure le dépots rpmforge en ajoutant un fichier /etc/yum.repos.d/rpmforge.repo
[rpmforge]
name = Fedora Core 6 - i386 - RPMforge.net - dries
baseurl = <a href="http://apt.sw.be/dries/fedora/fc6/i386/RPMS.dries/" target="_blank">http://apt.sw.be/dries/fedora/fc6/i386/RPMS.dries/</a>
enabled = 1
gpgcheck = 1
gpgkey = <a href="http://apt.sw.be/dries/RPM-GPG-KEY.dries.txt" target="_blank">http://apt.sw.be/dries/RPM-GPG-KEY.dries.txt</a>
puis
yum remove lua
yum --disablerepo=extras --enablerepo=rpmforge install lua-devel
mais ca risque de supprimer d'autres paquets
Dsl jai cherché je ne sais pas pourquoi pour ta deuxiemme comande (yum --disablerepo=extras --enablerepo=rpmforge),il me dit:
Loading "installonlyn" plugin
You need to give some command
Vraiement dsl mais je début sous linux et jai un peut de mal...
Dsl javais coupé la comande.....
Je vien de faire ./configure mais ca plante ttjour au même endroit....
checking for lua-config50... no
checking for lua-config... no
checking for lua_open in -llua... no
checking for lua_open in -llua50... no
checking for luaopen_base in -llualib... no
checking for luaopen_base in -llualib50... no
*** liblua is required to build StepMania; please make sure that
*** it is installed to continue the installation process.
Loading "installonlyn" plugin
You need to give some command
Vraiement dsl mais je début sous linux et jai un peut de mal...
Dsl javais coupé la comande.....
Je vien de faire ./configure mais ca plante ttjour au même endroit....
checking for lua-config50... no
checking for lua-config... no
checking for lua_open in -llua... no
checking for lua_open in -llua50... no
checking for luaopen_base in -llualib... no
checking for luaopen_base in -llualib50... no
*** liblua is required to build StepMania; please make sure that
*** it is installed to continue the installation process.
checking whether sinf is declared... yes
checking whether tanf is declared... yes
checking whether cosf is declared... yes
checking whether acosf is declared... yes
checking whether roundf is declared... yes
checking whether truncf is declared... yes
checking whether SIGPWR is declared... yes
configure: creating ./config.status
config.status: creating Makefile
config.status: creating src/Makefile
config.status: creating src/config.h
config.status: src/config.h is unchanged
config.status: executing depfiles commands
Jen suis la...
(javais oublier de présiser que cetait mon premier paquet .tar.gz...
Quand je fait make il me fait
Making all in src
make[1]: entrant dans le répertoire « /usr/local/StepMania-3.9-src/src »
make all-am
make[2]: entrant dans le répertoire « /usr/local/StepMania-3.9-src/src »
if g++ -DHAVE_CONFIG_H -I. -I. -I. -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -finline-limit=300 -Wall -W -Wno-unused -Wno-switch -O3 -MT Screen.o -MD -MP -MF ".deps/Screen.Tpo" \
-c -o Screen.o `test -f 'Screen.cpp' || echo './'`Screen.cpp; \
then mv -f ".deps/Screen.Tpo" ".deps/Screen.Po"; \
else rm -f ".deps/Screen.Tpo"; exit 1; \
fi
GameState.h:88: erreur: extra qualification ‘GameState::’ on member ‘GetRandomCharacter’
GameState.h:89: erreur: extra qualification ‘GameState::’ on member ‘GetDefaultCharacter’
make[2]: *** [Screen.o] Erreur 1
make[2]: quittant le répertoire « /usr/local/StepMania-3.9-src/src »
make[1]: *** [all] Erreur 2
make[1]: quittant le répertoire « /usr/local/StepMania-3.9-src/src »
make: *** [all-recursive] Erreur 1
Merci pour ton aide jusque la ^^
checking whether tanf is declared... yes
checking whether cosf is declared... yes
checking whether acosf is declared... yes
checking whether roundf is declared... yes
checking whether truncf is declared... yes
checking whether SIGPWR is declared... yes
configure: creating ./config.status
config.status: creating Makefile
config.status: creating src/Makefile
config.status: creating src/config.h
config.status: src/config.h is unchanged
config.status: executing depfiles commands
Jen suis la...
(javais oublier de présiser que cetait mon premier paquet .tar.gz...
Quand je fait make il me fait
Making all in src
make[1]: entrant dans le répertoire « /usr/local/StepMania-3.9-src/src »
make all-am
make[2]: entrant dans le répertoire « /usr/local/StepMania-3.9-src/src »
if g++ -DHAVE_CONFIG_H -I. -I. -I. -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -finline-limit=300 -Wall -W -Wno-unused -Wno-switch -O3 -MT Screen.o -MD -MP -MF ".deps/Screen.Tpo" \
-c -o Screen.o `test -f 'Screen.cpp' || echo './'`Screen.cpp; \
then mv -f ".deps/Screen.Tpo" ".deps/Screen.Po"; \
else rm -f ".deps/Screen.Tpo"; exit 1; \
fi
GameState.h:88: erreur: extra qualification ‘GameState::’ on member ‘GetRandomCharacter’
GameState.h:89: erreur: extra qualification ‘GameState::’ on member ‘GetDefaultCharacter’
make[2]: *** [Screen.o] Erreur 1
make[2]: quittant le répertoire « /usr/local/StepMania-3.9-src/src »
make[1]: *** [all] Erreur 2
make[1]: quittant le répertoire « /usr/local/StepMania-3.9-src/src »
make: *** [all-recursive] Erreur 1
Merci pour ton aide jusque la ^^
bah c'est pas un obstacle
ca c'est le meme probleme mais en anglais:
http://www.stepmania.com/boards/viewtopic.php?t=909
regarde le post de Beini
ca c'est le meme probleme mais en anglais:
http://www.stepmania.com/boards/viewtopic.php?t=909
regarde le post de Beini
Je doit dabord te remercier ca cela ma débloquer mais cependent il a été restoper ~~
archutils/Unix/LinuxThreadHelpers.cpp:32: erreur: ‘gettid’ has not been declared
archutils/Unix/LinuxThreadHelpers.cpp:39: erreur: expected initializer before ‘CStdStringA’
archutils/Unix/LinuxThreadHelpers.cpp: In function ‘uint64_t GetCurrentThreadIdInternal()’:
archutils/Unix/LinuxThreadHelpers.cpp:136: erreur: ‘gettid’ was not declared in this scope
make[2]: *** [LinuxThreadHelpers.o] Erreur 1
make[2]: quittant le répertoire « /usr/local/StepMania-3.9-src/src »
make[1]: *** [all] Erreur 2
make[1]: quittant le répertoire « /usr/local/StepMania-3.9-src/src »
make: *** [all-recursive] Erreur 1
archutils/Unix/LinuxThreadHelpers.cpp:32: erreur: ‘gettid’ has not been declared
archutils/Unix/LinuxThreadHelpers.cpp:39: erreur: expected initializer before ‘CStdStringA’
archutils/Unix/LinuxThreadHelpers.cpp: In function ‘uint64_t GetCurrentThreadIdInternal()’:
archutils/Unix/LinuxThreadHelpers.cpp:136: erreur: ‘gettid’ was not declared in this scope
make[2]: *** [LinuxThreadHelpers.o] Erreur 1
make[2]: quittant le répertoire « /usr/local/StepMania-3.9-src/src »
make[1]: *** [all] Erreur 2
make[1]: quittant le répertoire « /usr/local/StepMania-3.9-src/src »
make: *** [all-recursive] Erreur 1
pareil:
http://www.stepmania.com/boards/viewtopic.php?=&p=9477
ce que je fais, c'est prendre l'erreur apres le mot erreur: et la mettre dans google avec des " "
il faut appliquer un patch aux sources
http://www.stepmania.com/boards/viewtopic.php?=&p=9477
ce que je fais, c'est prendre l'erreur apres le mot erreur: et la mettre dans google avec des " "
il faut appliquer un patch aux sources
Désolé mais je ne suis pas sur davoir bien compris
Quand il dit ca
"I was having the same problem a couple of months ago trying to compile StepMania 3.9 but the problem did not occur when compiling 4.0 CVS. I used the changes from 4.0 CVS to make a patch for 3.9 that solves this problem.
http://aur.archlinux.org/packages/stepmania/stepmania/s..."
il dit bien qui a eu me même problème et quil a fait un patch lui même mais le lien est un texte.
si ce que jai comppris est bon je doit faire
# cd StepMania-3.9
# wget http://aur.archlinux.org/packages/stepmania/stepmania/s...
# cat stepmania-3.9-glibc.patch | patch -p0
C'est ca ?
édit: non cest pas ca aparement jai esseyer ~~
Quand il dit ca
"I was having the same problem a couple of months ago trying to compile StepMania 3.9 but the problem did not occur when compiling 4.0 CVS. I used the changes from 4.0 CVS to make a patch for 3.9 that solves this problem.
http://aur.archlinux.org/packages/stepmania/stepmania/s..."
il dit bien qui a eu me même problème et quil a fait un patch lui même mais le lien est un texte.
si ce que jai comppris est bon je doit faire
# cd StepMania-3.9
# wget http://aur.archlinux.org/packages/stepmania/stepmania/s...
# cat stepmania-3.9-glibc.patch | patch -p0
C'est ca ?
édit: non cest pas ca aparement jai esseyer ~~
je dirais:
le truc, c'est le nom du fichier dans le fichier .patch
dedans le chemin est StepMania-3.9-src/src/archutils/Unix/LinuxThreadHelpers.cpp
donc p0 cherchera un fichier avec le meme chemin, vu que tu es déjà dans StepMania-3.9, je crois qu'il faut -p1, ainsi il enlevera le premier répertoire
cat stepmania-3.9-glibc.patch | patch -p1
le truc, c'est le nom du fichier dans le fichier .patch
dedans le chemin est StepMania-3.9-src/src/archutils/Unix/LinuxThreadHelpers.cpp
donc p0 cherchera un fichier avec le meme chemin, vu que tu es déjà dans StepMania-3.9, je crois qu'il faut -p1, ainsi il enlevera le premier répertoire
$ wget <a href="http://aur.archlinux.org/packages/stepmania/stepmania/stepmania-3.9-glibc.patch" target="_blank">http://aur.archlinux.org/packages/stepmania/stepmania/s...</a>
--22:35:41-- <a href="http://aur.archlinux.org/packages/stepmania/stepmania/stepmania-3.9-glibc.patch" target="_blank">http://aur.archlinux.org/packages/stepmania/stepmania/s...</a>
=> `stepmania-3.9-glibc.patch'
Resolving aur.archlinux.org... 66.211.213.17
Connecting to aur.archlinux.org|66.211.213.17|:80... connected.
HTTP request sent, awaiting response... 200 OK
Length: 676 [text/plain]
100%[===================================================================>] 676 --.--K/s
22:35:41 (71.63 MB/s) - `stepmania-3.9-glibc.patch' saved [676/676]
je suis curieux de voir comment tu les recois ces fichiers
Lol bah jai réussit aussi xD merci.
mais maintement quand je tape
cat stepmania-3.9-glibc.patch | patch -p1
jai
[root@localhost local]# cat stepmania-3.9-glibc.patch | patch -p1
can't find file to patch at input line 3
Perhaps you used the wrong -p or --strip option?
The text leading up to this was:
--------------------------
|--- StepMania-3.9-src-orig/src/archutils/Unix/LinuxThreadHelpers.cpp 2004-10-22 17:23:38.000000000 -0500
|+++ StepMania-3.9-src/src/archutils/Unix/LinuxThreadHelpers.cpp 2006-11-18 13:36:18.000000000 -0600
--------------------------
File to patch:
Edit: oubli ce que je tai dit dsl jetait dans la mauvait dossier
mais maintement quand je tape
cat stepmania-3.9-glibc.patch | patch -p1
jai
[root@localhost local]# cat stepmania-3.9-glibc.patch | patch -p1
can't find file to patch at input line 3
Perhaps you used the wrong -p or --strip option?
The text leading up to this was:
--------------------------
|--- StepMania-3.9-src-orig/src/archutils/Unix/LinuxThreadHelpers.cpp 2004-10-22 17:23:38.000000000 -0500
|+++ StepMania-3.9-src/src/archutils/Unix/LinuxThreadHelpers.cpp 2006-11-18 13:36:18.000000000 -0600
--------------------------
File to patch:
Edit: oubli ce que je tai dit dsl jetait dans la mauvait dossier
Arf alors la il ce passe quelquechose de bizard.
je ne sais pas où est lerreur,je ne la localise pas ~~
je te laisse la fin de mon code:
SongManager.cpp
.text+0xa73d): undefined reference to `lua_type'
SongManager.cpp
.text+0xa796): undefined reference to `lua_touserdata'
collect2: ld a retourné 1 code d'état d'exécution
make[2]: *** [stepmania] Erreur 1
make[2]: quittant le répertoire « /usr/local/StepMania-3.9-src/src »
make[1]: *** [all] Erreur 2
make[1]: quittant le répertoire « /usr/local/StepMania-3.9-src/src »
make: *** [all-recursive] Erreur 1
je ne sais pas où est lerreur,je ne la localise pas ~~
je te laisse la fin de mon code:
SongManager.cpp
.text+0xa73d): undefined reference to `lua_type'SongManager.cpp
.text+0xa796): undefined reference to `lua_touserdata'collect2: ld a retourné 1 code d'état d'exécution
make[2]: *** [stepmania] Erreur 1
make[2]: quittant le répertoire « /usr/local/StepMania-3.9-src/src »
make[1]: *** [all] Erreur 2
make[1]: quittant le répertoire « /usr/local/StepMania-3.9-src/src »
make: *** [all-recursive] Erreur 1
Lassé par la pub ? Créez un compte
- Contenus similaires :
Tags :
- ForumDemander cd linux
- ForumTuto openvpn linux
- ForumStreaming sous linux
- ForumChoisir systeme exploitation au demarrage linux windows
- ForumCompiler un programme sous linux
- ForumClé usb non reconnue linux
- ForumLogiciel enregistrement bureau linux
- ForumLogiciel graveur linux
- ForumLogiciel pour linux
- ForumTout sur linux
- Voir plus
, tu es dans le bon répertoire ou pas?
)