Hoe kan je C preprocessor upgrade

Pagina: 1
Acties:

  • wigwam
  • Registratie: Oktober 2001
  • Laatst online: 25-03 18:46
Ik krijg deze fout bij het compileren van een programma.

checking how to run the C preprocessor... /lib/cpp
configure: error: C preprocessor "/lib/cpp" fails sanity check
make: *** [uulib/Makefile] Error 1
/usr/bin/make -- NOT OK

Nu heb ik op internet gelezen dat je deze fout kan verhelpen. Door de C Preproccesor te upgrade. Alleen hoe doe je dit.

  • Creepy
  • Registratie: Juni 2001
  • Laatst online: 08:01

Creepy

Tactical Espionage Splatterer

dat ligt aan je distributie hoe dat moet..

debian: apt-get update; apt-get upgrade :)

Voor RedHat, Mandrake e.d. is er vast wel een nieuwe RPM te downloaden.. en voor de rest weet ik het niet..

Je kan natuurlijk ook zelf de sources downloaden van je compiler en downloaden.

Welke versie gebruik je eigenlijk? (gcc --version of cpp --version, maar als het goed is geven deze hetzelfde aan)

"I had a problem, I solved it with regular expressions. Now I have two problems". That's shows a lack of appreciation for regular expressions: "I know have _star_ problems" --Kevlin Henney


  • wigwam
  • Registratie: Oktober 2001
  • Laatst online: 25-03 18:46
Redhat 7.3

gcc = version 2.96
cpp = version 2.96

Weet iemand hoe die rpm heet. En hoe je hem precies installeerd. Beetje een newbie

  • igmar
  • Registratie: April 2000
  • Laatst online: 20-04 22:06

igmar

ISO20022

Op woensdag 26 juni 2002 15:09 schreef wigwam het volgende:
Ik krijg deze fout bij het compileren van een programma.

checking how to run the C preprocessor... /lib/cpp
configure: error: C preprocessor "/lib/cpp" fails sanity check
make: *** [uulib/Makefile] Error 1
/usr/bin/make -- NOT OK

Nu heb ik op internet gelezen dat je deze fout kan verhelpen. Door de C Preproccesor te upgrade. Alleen hoe doe je dit.
Bestaat /lib/cpp wel ?? Een CPP upgrade lijkt me nogal tamelijk grote onzin.

Verwijderd

Op woensdag 26 juni 2002 15:28 schreef igmar het volgende:

[..]

Bestaat /lib/cpp wel ?? Een CPP upgrade lijkt me nogal tamelijk grote onzin.
Niet helemaal waar, laten we het er maar op houden dat niet alle programma's de RH 2.96 versie even leuk vinden. Dat is toch het eerste wat je vervangt als je al aan RH begint.. >:)

  • wigwam
  • Registratie: Oktober 2001
  • Laatst online: 25-03 18:46
hmmmm /lib/cpp bestaat wel. :).

Verwijderd

welke distributie? :P.
[edit]
|:(. Redhat dus. Zie de upgrades op www.redhat.com. :Y).

Verwijderd

Ik kick dit topic omdat mijn probleem vergelijkbaar is:

Mijn prob:

Ik ben bezig met een installatie van een pakket op solaris 8 sparc 32bit

Op deze machine heb ik geen internet
Het pakket vereist cpp 6 update 2

Ik ben een absolute newbee, maar ben inmiddels al enkele dagen bezig.

Ik weet dat dit geupdate moet worden door dat de env analyse tool die aan mij rapporteerde.

IK heb de beschikking over een pc met internet verbinding naast de sun bak.

Maar hoe krijg ik cpp geupdate, ik heb hier nml totaal geen ervaring mee.
Google en got search gaven niet direkt , althans voor mij bruikbare oplossingen.

Mischien dat iemand mij er door heen zou willen praten.....!?

Alvast dank!

  • kenneth
  • Registratie: September 2001
  • Niet online

kenneth

achter de duinen

Downloaden, installeren.

Welke C compiler? Die van GNU? Dan moet je even kijken op http://www.gnu.org/

Look, runners deal in discomfort. After you get past a certain point, that’s all there really is. There is no finesse here.


Verwijderd

hmm, op gnu.org vind ik alleen een gpp compiler, deze is voor debian.

Ik vermoed dat ik moet zoeken bij sun op hun site, als ik daar echter zoek op cpp of compiler dan vind ik alleen een compiler collection a 995 dollar.

Lijkt me niet de bedoeling.

Andere optie?

Ik ben bereid om duizend pagina's te lezen, kan het me ivm tijd alleen niet meer veroorloven om ongericht te moeten zoeken,.....;(

hopend op jullie begrip!

  • kenneth
  • Registratie: September 2001
  • Niet online

kenneth

achter de duinen

Look, runners deal in discomfort. After you get past a certain point, that’s all there really is. There is no finesse here.


Verwijderd

IK heb nu GCC-3.3.2 tar.gz
ik heb dit geuntarred met xvf
in de gecreerde directory heb ik eenn objdir directory gemaakt.

Als ik nu vanuit deze directory ../configure --with-as=/usr/ccs/bin/as --with-ld=/usr/ccs/bin/ld --disable-nls ingeef krijg ik:

configuring for a sparc-sun-solaris-2.8 host
Created makefile in /u01/app/gcc/gcc-3.3.2/objdir using " mh-frag"
../configure cc; not found
*** The command ' cc -o conftest -g conftest.c' failed
*** you must set the environment variable CC to a working compiler

Ik zocht op cc met " which cc"

response: No cc in $PATH

Dus ik (op aanraden van nieuwsgroep artikel) path=$path:/opt/SUNWspro/bin/cc

maar nu blijkt dat SUNWspro niet bestaat.....

Heb hier wel alle bijgeleverde sun cd's kan ik daar iets mee?

  • _JGC_
  • Registratie: Juli 2000
  • Laatst online: 10:25
Ik zou als ik jou was gewoon apt4rpm of yum installeren en dan gewoon gcc en consorten apt-getten/yummen.

Zomaar ff een tarball van GCC downloaden en compilen zit er voor jou duidelijk niet in, en is ook niet iets wat iedereen dagelijks zou moeten doen. Het is beter je aan de binaries te houden die voor je distro bedoeld zijn.

Verder vind ik /lib/cpp een nogal vage lokatie voor cpp, die zou toch minimaal in /usr/bin mogen staan IMHO.

  • DGTL_Magician
  • Registratie: Februari 2001
  • Laatst online: 15-04 15:04

DGTL_Magician

Kijkt regelmatig vooruit

_JGC_ schreef op 30 oktober 2003 @ 18:53:
Ik zou als ik jou was gewoon apt4rpm of yum installeren en dan gewoon gcc en consorten apt-getten/yummen.

Zomaar ff een tarball van GCC downloaden en compilen zit er voor jou duidelijk niet in, en is ook niet iets wat iedereen dagelijks zou moeten doen. Het is beter je aan de binaries te houden die voor je distro bedoeld zijn.

Verder vind ik /lib/cpp een nogal vage lokatie voor cpp, die zou toch minimaal in /usr/bin mogen staan IMHO.
Let je er wel op dat het hier om Solaris gaat? ;)
Daar draait apt4rpm en yum niet op :P
De startpost gaat over RedHat en de nieuwe over Solaris 8.
Voor Solaris is er wel een vergelijkbare tool waar je GCC mee kan binnentrekken. pkg-get dus. http://www.bolthole.com/solaris/pkg-get.html
Het is een soort van apt-get, alleen dan voor Solaris.

Blog | aaZoo - (Wireless) Networking, Security, DDoS Mitigatie, Virtualisatie en Storage


Verwijderd

CPP is dacht ik de precompiler of code voorbereider, en GCC is de compiler. Voor Solaris kan het natuurlijk wel anders zijn...

Voor welk programma heb je die versie 6 van CPP eigenlijk nodig dan ? (Voor Debian zitten we pas op 4.3.3 .)

  • _JGC_
  • Registratie: Juli 2000
  • Laatst online: 10:25
DGTL_Magician schreef op 30 oktober 2003 @ 19:24:
[...]

Let je er wel op dat het hier om Solaris gaat? ;)
Daar draait apt4rpm en yum niet op :P
De startpost gaat over RedHat en de nieuwe over Solaris 8.
Voor Solaris is er wel een vergelijkbare tool waar je GCC mee kan binnentrekken. pkg-get dus. http://www.bolthole.com/solaris/pkg-get.html
Het is een soort van apt-get, alleen dan voor Solaris.
Hmm, lol, dat krijg je als je oude topics schopt :P

  • igmar
  • Registratie: April 2000
  • Laatst online: 20-04 22:06

igmar

ISO20022

Verwijderd schreef op 26 juni 2002 @ 15:31:
Niet helemaal waar, laten we het er maar op houden dat niet alle programma's de RH 2.96 versie even leuk vinden. Dat is toch het eerste wat je vervangt als je al aan RH begint.. >:)
Nee, dat kan ik me op zich goed voorstellen. Meestal zeikt configure dan bij de gcc check, aangezien de preprocessor van gcc 2.96 op zich niet rot is.

  • igmar
  • Registratie: April 2000
  • Laatst online: 20-04 22:06

igmar

ISO20022

Verwijderd schreef op 30 oktober 2003 @ 17:05:
IK heb nu GCC-3.3.2 tar.gz
ik heb dit geuntarred met xvf
Download ftp://ftp.sunfreeware.com...3.3.2-sol9-sparc-local.gz, dat levert je een dir op in /usr/local op. Zet daarna die dir in je path :

code:
1
export PATH=/usr/local/<dir>:$PATH



<dir> is de dir waarin de binaries zelf staan, vaak /usr/local/gcc-..../bin. Bovenstaand shell commando is overigens voor bash.

[ Voor 3% gewijzigd door igmar op 31-10-2003 11:11 ]

Pagina: 1