Hi,
I tried this weekend to install games-arcade/stepmania. It is keyworded
~ppc in the package list.
Unfortunaltely, it do not compile because it need sys/io.h which is not
available for ppc and other arch, except on x86.
This file is needed in order to use ioperm and outb.
Follows, the excerpt from the compilation:
if g++ -DHAVE_CONFIG_H -I. -I. -I. -I/usr/include/SDL -D_REENTRANT
-finline-limit=300 -O2 -pipe -mtune=7450 -mcpu=7450 -maltivec
-mabi=altivec -fno-strict-aliasing -MT LightsDriver_LinuxParallel.o -MD
-MP -MF ".deps/LightsDriver_LinuxParallel.Tpo" \
-c -o LightsDriver_LinuxParallel.o `test -f
'arch/Lights/LightsDriver_LinuxParallel.cpp' || echo
'./'`arch/Lights/LightsDriver_LinuxParallel.cpp; \
then mv -f ".deps/LightsDriver_LinuxParallel.Tpo"
".deps/LightsDriver_LinuxParallel.Po"; \
else rm -f ".deps/LightsDriver_LinuxParallel.Tpo"; exit 1; \
fi
if g++ -DHAVE_CONFIG_H -I. -I. -I. -I/usr/include/SDL -D_REENTRANT
-finline-limit=300 -O2 -pipe -mtune=7450 -mcpu=7450 -maltivec
-mabi=altivec -fno-strict-aliasing -MT MemoryCardDriver.o -MD -MP -MF
".deps/MemoryCardDriver.Tpo" \
-c -o MemoryCardDriver.o `test -f
'arch/MemoryCard/MemoryCardDriver.cpp' || echo
'./'`arch/MemoryCard/MemoryCardDriver.cpp; \
then mv -f ".deps/MemoryCardDriver.Tpo" ".deps/MemoryCardDriver.Po"; \
else rm -f ".deps/MemoryCardDriver.Tpo"; exit 1; \
fi
arch/Lights/LightsDriver_LinuxParallel.cpp:9:20: sys/io.h : Aucun
fichier ou répertoire de ce type
arch/Lights/LightsDriver_LinuxParallel.cpp: In constructor
`LightsDriver_LinuxParallel::LightsDriver_LinuxParallel()':
arch/Lights/LightsDriver_LinuxParallel.cpp:21: erreur: « ioperm » non
déclaré (première utilisation dans cette fonction)
arch/Lights/LightsDriver_LinuxParallel.cpp:21: erreur: (Chaque
identificateur non déclaré est rapporté seulement une seule fois pour la
fonction dans laquelle il apparaît.)
arch/Lights/LightsDriver_LinuxParallel.cpp:22: erreur: « outb » non
déclaré (première utilisation dans cette fonction)
arch/Lights/LightsDriver_LinuxParallel.cpp: In destructor `virtual
LightsDriver_LinuxParallel::~LightsDriver_LinuxParallel()':arch/Lights/LightsDriver_LinuxParallel.cpp:28: erreur: « outb » non déclaré (première utilisation dans cette fonction)
arch/Lights/LightsDriver_LinuxParallel.cpp:29: erreur: « ioperm » non
déclaré (première utilisation dans cette fonction)
arch/Lights/LightsDriver_LinuxParallel.cpp: In member function `virtual
void LightsDriver_LinuxParallel::Set(const LightsState*)':
arch/Lights/LightsDriver_LinuxParallel.cpp:69: erreur: « outb » non
déclaré (première utilisation dans cette fonction)
make[2]: *** [LightsDriver_LinuxParallel.o] Erreur 1
make[2]: *** Attente des tâches non terminées....
make[2]: Leaving directory
`/var/tmp/portage/stepmania-3.9_rc2/work/StepMania-3.9-rc2a-src/src'
make[1]: *** [all] Erreur 2
make[1]: Leaving directory
`/var/tmp/portage/stepmania-3.9_rc2/work/StepMania-3.9-rc2a-src/src'
make: *** [all-recursive] Erreur 1
Can we bypass this file? (I will try that later.)
Is there a solution to this problem that I did not find on the internet?
Thanks
--
Aymeric Nys
L'histoire de Microsoft :
http://www.euronet.nl/users/frankvw/rants/microsoft/IhateMS.html
S'il vous plaît, évitez de m'envoyer des attachements au format Word.
Voir http://www.fsf.org/philosophy/no-word-attachments.fr.html
--
gentoo-ppc-dev@gentoo.org mailing list
I tried this weekend to install games-arcade/stepmania. It is keyworded
~ppc in the package list.
Unfortunaltely, it do not compile because it need sys/io.h which is not
available for ppc and other arch, except on x86.
This file is needed in order to use ioperm and outb.
Follows, the excerpt from the compilation:
if g++ -DHAVE_CONFIG_H -I. -I. -I. -I/usr/include/SDL -D_REENTRANT
-finline-limit=300 -O2 -pipe -mtune=7450 -mcpu=7450 -maltivec
-mabi=altivec -fno-strict-aliasing -MT LightsDriver_LinuxParallel.o -MD
-MP -MF ".deps/LightsDriver_LinuxParallel.Tpo" \
-c -o LightsDriver_LinuxParallel.o `test -f
'arch/Lights/LightsDriver_LinuxParallel.cpp' || echo
'./'`arch/Lights/LightsDriver_LinuxParallel.cpp; \
then mv -f ".deps/LightsDriver_LinuxParallel.Tpo"
".deps/LightsDriver_LinuxParallel.Po"; \
else rm -f ".deps/LightsDriver_LinuxParallel.Tpo"; exit 1; \
fi
if g++ -DHAVE_CONFIG_H -I. -I. -I. -I/usr/include/SDL -D_REENTRANT
-finline-limit=300 -O2 -pipe -mtune=7450 -mcpu=7450 -maltivec
-mabi=altivec -fno-strict-aliasing -MT MemoryCardDriver.o -MD -MP -MF
".deps/MemoryCardDriver.Tpo" \
-c -o MemoryCardDriver.o `test -f
'arch/MemoryCard/MemoryCardDriver.cpp' || echo
'./'`arch/MemoryCard/MemoryCardDriver.cpp; \
then mv -f ".deps/MemoryCardDriver.Tpo" ".deps/MemoryCardDriver.Po"; \
else rm -f ".deps/MemoryCardDriver.Tpo"; exit 1; \
fi
arch/Lights/LightsDriver_LinuxParallel.cpp:9:20: sys/io.h : Aucun
fichier ou répertoire de ce type
arch/Lights/LightsDriver_LinuxParallel.cpp: In constructor
`LightsDriver_LinuxParallel::LightsDriver_LinuxParallel()':
arch/Lights/LightsDriver_LinuxParallel.cpp:21: erreur: « ioperm » non
déclaré (première utilisation dans cette fonction)
arch/Lights/LightsDriver_LinuxParallel.cpp:21: erreur: (Chaque
identificateur non déclaré est rapporté seulement une seule fois pour la
fonction dans laquelle il apparaît.)
arch/Lights/LightsDriver_LinuxParallel.cpp:22: erreur: « outb » non
déclaré (première utilisation dans cette fonction)
arch/Lights/LightsDriver_LinuxParallel.cpp: In destructor `virtual
LightsDriver_LinuxParallel::~LightsDriver_LinuxParallel()':arch/Lights/LightsDriver_LinuxParallel.cpp:28: erreur: « outb » non déclaré (première utilisation dans cette fonction)
arch/Lights/LightsDriver_LinuxParallel.cpp:29: erreur: « ioperm » non
déclaré (première utilisation dans cette fonction)
arch/Lights/LightsDriver_LinuxParallel.cpp: In member function `virtual
void LightsDriver_LinuxParallel::Set(const LightsState*)':
arch/Lights/LightsDriver_LinuxParallel.cpp:69: erreur: « outb » non
déclaré (première utilisation dans cette fonction)
make[2]: *** [LightsDriver_LinuxParallel.o] Erreur 1
make[2]: *** Attente des tâches non terminées....
make[2]: Leaving directory
`/var/tmp/portage/stepmania-3.9_rc2/work/StepMania-3.9-rc2a-src/src'
make[1]: *** [all] Erreur 2
make[1]: Leaving directory
`/var/tmp/portage/stepmania-3.9_rc2/work/StepMania-3.9-rc2a-src/src'
make: *** [all-recursive] Erreur 1
Can we bypass this file? (I will try that later.)
Is there a solution to this problem that I did not find on the internet?
Thanks
--
Aymeric Nys
L'histoire de Microsoft :
http://www.euronet.nl/users/frankvw/rants/microsoft/IhateMS.html
S'il vous plaît, évitez de m'envoyer des attachements au format Word.
Voir http://www.fsf.org/philosophy/no-word-attachments.fr.html
--
gentoo-ppc-dev@gentoo.org mailing list