Gå til innhold

Installere C compiler (SuSE 9.1 ..again)


Anbefalte innlegg

Jeg tenkte å installere nyeste versjon av et spill som krever kompilasjon (ingen rpm er tilgjengelig), og jeg kjørte ./configure etter det var pakka ut; da fikk jeg dette:

inux:~/ppracer-0.3 # ./configure

checking build system type... i686-pc-linux-gnu

checking host system type... i686-pc-linux-gnu

checking target system type... i686-pc-linux-gnu

checking for a BSD-compatible install... /usr/bin/install -c

checking whether build environment is sane... yes

checking for gawk... gawk

checking whether make sets $(MAKE)... yes

checking whether to enable maintainer-specific portions of Makefiles... no

checking for a BSD-compatible install... /usr/bin/install -c

checking for gcc... no

checking for cc... no

checking for cc... no

checking for cl... no

configure: error: no acceptable C compiler found in $PATH

See `config.log' for more details.

linux:~/ppracer-0.3 # echo $PATH

/usr/sbin:/bin:/usr/bin:/sbin:/usr/X11R6/bin

linux:~/ppracer-0.3 #

Yast forteller meg at cpp og libgcc er installert, er ikke dette en compiler(eller må jeg installere fra nett)?

Og hvordan legger jeg til compileren i $PATH?

$PATH inneholder nå

linux:~/ppracer-0.3 # echo $PATH
/usr/sbin:/bin:/usr/bin:/sbin:/usr/X11R6/bin

Endret av dabear
Lenke til kommentar
Videoannonse
Annonse

gcc er installert, men jeg har støtt på problemer igjen når jeg kjører "# ./configure --with-tcl=/usr/share/doc/packages/tcl

"

(..mange forskjellige sjekker her..)
checking for location of tclConfig.sh... configure: error: tclConfig.sh not found - use the --with-tcl option
linux:~/ppracer-0.3 #

Dette til tross for at både tcl og tk er nyeste versjon, og at jeg brukte "--with-tcl=/usr/share/doc/packages/tcl" som er den eneste mappa jeg fant som heter "tcl". Sukk, at det skal være så vanskelig..

Noen som kan legge ved "tclConfig.sh", så jeg får kompilert spillet?

Lenke til kommentar

PlanetPenguin Racer versjon 0.3 tcl-devel er installert, men nå veit jeg ikke hva jeg skal gjøre- er det enda en pakke jeg trenger å installere?

checking for SDL - version >= 1.2.0... no
*** The sdl-config script installed by SDL could not be found
*** If SDL was installed in PREFIX, make sure PREFIX/bin is in
*** your path, or set the SDL_CONFIG environment variable to the
*** full path to sdl-config.
configure: error: SDL not found - use the --with-sdl-* options

veit ikke helt hvordan jeg skal bruke "--with-sdl-", det er jo installert (ifølge yast) og i tillegg er det mange mapper som viser til 'sdl'

Lenke til kommentar

Hehe, jeg føler jeg maser litt her nå, men:

*** Hmm, you don't seem to have OpenGL libraries installed in the standard
*** location (/usr/lib).  I'll check in /usr/X11R6/lib, since
*** many distributions (incorrectly) put OpenGL libs there.
checking for GL library... no
checking for GL library (with pthreads)... no
checking for MesaGL library... no
checking for MesaGL library (with pthreads)... no
checking for opengl32 library... no
checking for opengl32 library (with pthreads)... no
configure: error: Cannot find GL library

Skulle gjerne hatt fått det til snart, begynner å bli lei. Det tar jo lengre tid å installerere enn den tida jeg kommer til å spille det..

Lenke til kommentar
Nei. Veit ikke engang om kortet er Nvida eller ATI (fulgte med dataen, AGP), skal fyre opp windows og tune-up nå, kanskje det kan si noe. Men spiller det noen spesiell rolle?

Det er NVIDIA eller ATI-driverne som gjør at du får 3D-akselerasjon i Linux, som PPRacer trenger. Uten dem vil spillet gå ekstremt seint. ;)

Lenke til kommentar

Okey, kortet er RADEON 9200 SE AGP (0x5964), så jeg trenger ATI-drivere. hvor finner jeg dem, og hvordan installerer jeg dem og må jeg ut av X-serveren?

Har litt problemer med kommandobaserte editorer (vi og vim) som gjør at det kommer en spesiell lyd fra dataen når jeg prøver å viske ut tekst. Får til å legge til og lagre derimot..

Endret av dabear
Lenke til kommentar
Okey, kortet er RADEON 9200 SE AGP (0x5964), så jeg trenger ATI-drivere. hvor finner jeg dem, og hvordan installerer jeg dem og må jeg ut av X-serveren?

Har litt problemer med kommandobaserte editorer (vi og vim) som gjør at det kommer en spesiell lyd fra dataen når jeg prøver å viske ut tekst. Får til å legge til og lagre derimot..

Bruk heller pico. Mye lettere for nybegynnere. ;)

Lenke til kommentar

Hm, pico er lasta ned.

linux:~ # cd Desktop/Programs/ati/
linux:~/Desktop/Programs/ati # ls
.  ..  HVORDAN.txt  HVORDAN.txt~  fglrx_4_3_0-8.8.25-1.i386.rpm
linux:~/Desktop/Programs/ati # rpm -Uh --force fglrx_4_3_0-8.8.25-1.i386.rpm
########################################### [100%]
########################################### [100%]
*** Trying to install a precompiled kernel module.
*** WARNING ***
Tailored kernel module for fglrx not present in your system.
You must go to /lib/modules/fglrx/build_mod subdir
and execute './make.sh' to build a fully customed kernel module.
Afterwards go to /lib/modules/fglrx and run './make_install.sh'
in order to install the module into your kernel's module repository.
(see readme.txt for more details.)

As of now you can still run your XServer in 2D, but hardware acclerated
OpenGL will not work and 2D graphics will lack performance.

failed.
*** Found kernel module build environment, generating kernel module now.
ATI module generator V 2.0
==========================
initializing...
kernel includes at /usr/src/linux/include not found or incomplete
file: /usr/src/linux/include/linux/version.h
*** WARNING ***
Tailored kernel module for fglrx not present in your system.
You must go to /lib/modules/fglrx/build_mod subdir
and execute './make.sh' to build a fully customed kernel module.
Afterwards go to /lib/modules/fglrx and run './make_install.sh'
in order to install the module into your kernel's module repository.
(see readme.txt for more details.)

As of now you can still run your XServer in 2D, but hardware acclerated
OpenGL will not work and 2D graphics will lack performance.

failed.
/sbin/ldconfig: File /usr/X11R6/lib/FGL.renamed.libGL.so.1.2 is too small, not c                                            hecked.
*** Warning ***
The QT based control panel application did not load in any version.
===
ATI display drivers successfully installed
please run 'fglrxconfig' now
===
linux:~/Desktop/Programs/ati #

hvordan finner jeg hvilken kjerne jeg kjører da? Må jeg laste ned den fra http://kernel.org og legge den i /usr/src/linux/include ?

Lenke til kommentar

Opprett en konto eller logg inn for å kommentere

Du må være et medlem for å kunne skrive en kommentar

Opprett konto

Det er enkelt å melde seg inn for å starte en ny konto!

Start en konto

Logg inn

Har du allerede en konto? Logg inn her.

Logg inn nå
  • Hvem er aktive   0 medlemmer

    • Ingen innloggede medlemmer aktive
×
×
  • Opprett ny...