Toon posts:

[newbie]gcc versie wanhoop(lapje tekst)

Pagina: 1
Acties:

Verwijderd

Topicstarter
eerst even dit:ik draai mandrake 8.2 met ximian.
gcc 3.0.4 staat in /home/patrick/proggies/gcc-3.0.4/

zo,en dan nu:
na Mplayer te hebben gedownload (thnx to de geweldige faqs in dit forum,btw) kwam ik erachter dat ik de gevreesde gcc versie 2.9.6 heb.
Bij ./configure gaf de MPlayer netjes aan dat deze gcc versie niet wordt ondersteund.daarop heb ik na wat zoeken de nieuwste gcc versie 3.0.4 gedownload van gnu.org
weer een beetje searchen liet mij als superuser het volgende doen met de gcc-3.0.4 directory: ./configure daarna make en daarna make install. toen ik dapper mijn nieuwe gcc versie wou gaan proberen kwam MPlayer met exact dezelfde melding,3.0.4 is dus nog niet geinstalleerd. gcc -dumpversion vertelt mij hetzelfde:versie 2.9.6.
nu heb ik gelezen dat je dan
export CC="/home/patrick/proggies/gcc3.0.4/" (in mijn geval)moet doen om de nieuwe gcc versie te installeren.dit werkt niet.

wat doe ik fout???
faqs brengen me nu ook al niet meer verder en na 2 dagen compilen en make n begin ik vierkante root-oogjes te krijgen. :')

  • odysseus
  • Registratie: Augustus 2000
  • Laatst online: 16:17

odysseus

Debian GNU/Linux Sid

Een wat minder nette oplossing die in ieder geval werkt is om je 2.9.6-versie even van /usr/bin/gcc te verplaatsen naar /usr/bin/gcc-2.9.6-backup. Vervolgens draai je iets als 'ln -s /home/patrick/proggies/gcc-3.0.4/gcc /usr/bin/gcc'. Daarna kun je configureren en zal hij standaard gcc-3.0.4 gebruiken.
Een andere (nettere) mogelijkheid om dit op te lossen is om /home/patrick/proggies/gcc-3.0.4 vooraan in je $PATH te zetten, bijvoorbeeld met 'export PATH="/home/patrick/proggies/gcc-3.0.4/:$PATH"'. Deze laatste mogelijkheid zal echter niet werken als 'configure' zelf gaat zoeken naar gcc in bepaalde directories.

Leven is het meervoud van lef | In order to make an apple pie from scratch, you must first create the universe.


Verwijderd

Mplayer werkt ook gewoon met gcc 2.96 hoor.
Met ./configure kun je dan een optie als --disable-gcc-check meegeven.
Dit kun je even controleren met: ./configure --help

Maar als je gcc 3.0.4 wilt;
Mandrake werkt met /etc/alternatives/*
Hierin staan symlinks als gcc, cpp, lib_cpp en g++.
Deze symlinks zou je naar jouw gcc programma's kunnen laten verwijzen.

  • imdos
  • Registratie: Maart 2000
  • Laatst online: 05-08 12:09

imdos

I use FreeNAS and Ubuntu

default is /usr/local voor programma's dus maybe staat je oude gcc in /usr en je nieuwe in /usr/local :? en anders in je /home/blaat

pvoutput. Waarom makkelijk doen, als het ook moeilijk kan! Every solution has a new problem