[Debian] C compiler werkt niet meer goed

Pagina: 1
Acties:
  • 153 views sinds 30-01-2008
  • Reageer

  • Borkdude
  • Registratie: Augustus 2001
  • Laatst online: 20-04 12:01
Ik probeer een programma te compileren, maar tijdens het configure script krijg ik de volgende foutmelding:

error: installation or configuration problem: C++ compiler cannot create executables.

Ik heb al geprobeerd om de gcc pakketten opnieuw te installeren, maar geen effect...
Wie kan me helpen?

  • Wilke
  • Registratie: December 2000
  • Laatst online: 22:38
Kijk eens in configure.log of config.log, daar staat onderaan dan wat de echte foutmelding was waarom c++ geen executables kon maken.

Ik denk dat je nog wat dev-pakketten zult moeten installeren, maar de vraag is welke.

  • blackd
  • Registratie: Februari 2001
  • Niet online
En wat heb je al via Google gevonden en gedaan?

9000Wp o/w SolarEdge SE6K - Panasonic 5kW bi-bloc - gasloos sinds 17-7-2023


  • Borkdude
  • Registratie: Augustus 2001
  • Laatst online: 20-04 12:01
De foutmelding in config.log:
cannot exec 'cc1plus': no such file or directory

offtopic:
Kan ik ook copy pasten vanuit een Konsole?

Verwijderd

Borkdude schreef op 04 januari 2003 @ 12:24:
offtopic:
Kan ik ook copy pasten vanuit een Konsole?
Normaal gesproken wel tenzij KDE brak is zoals bij mij momenteel :(

  • Borkdude
  • Registratie: Augustus 2001
  • Laatst online: 20-04 12:01
Dmv Google vond ik dit:
You need to install g++-3.0, and use the "g++-3.0" program to compile
it, not gcc.

Not a bug.
op de volgende site:
http://lists.debian.org/d...-gcc-200110/msg00133.html.

Nu probeer ik g++-3.0 te installeren dmv
code:
1
 apt-get install g++-3.0
maar er zijn zgn. broken dependencies waardoor ik het niet mag installeren...
Nu loop ik eigenlijk een beetje vast. Vergeef het me, maar ik ben een Debian newbie, ik gebruik het pas sinds twee dagen oid ;).

  • blackd
  • Registratie: Februari 2001
  • Niet online
Borkdude schreef op 04 januari 2003 @ 12:35:
maar er zijn zgn. broken dependencies waardoor ik het niet mag installeren...
Zegt ie ook welke?

9000Wp o/w SolarEdge SE6K - Panasonic 5kW bi-bloc - gasloos sinds 17-7-2023


Verwijderd

offtopic:
Wel niet erg logisch een Moderator uit WOS die helpt op NOS ;)

  • Borkdude
  • Registratie: Augustus 2001
  • Laatst online: 20-04 12:01
Hier een lijstje van de dependencies die gebroken zijn:

libstdc++3-dev
libc6-dev
libc6 (versie 2.2.5-11.2, is al geinstalleerd volgens apt-get maar hij zegt dat 2.3.1-8 geinstalleerd gaat worden :-S)
Maar als ik libc6 wil installeren zegt ie dat alles prima is (already newest version).

[ Voor 5% gewijzigd door Borkdude op 04-01-2003 12:44 ]


Verwijderd

Kopieren vanuit console: tekst selecteren om te kopieren, met middelste muisknop (of links+rechts) plak je.
Ik zou aanraden om gewoon de gcc versie die bij je distro hoort te gebruiken. Of dat standaard 3.0 is betwijfel ik.

  • Borkdude
  • Registratie: Augustus 2001
  • Laatst online: 20-04 12:01
k zou aanraden om gewoon de gcc versie die bij je distro hoort te gebruiken. Of dat standaard 3.0 is betwijfel ik.
Waarschijnlijk heb ik dat dus zelf verwijderd door een lomp dpkg of apt-get actie. :( Ik probeer er nu achter te komen hoe ik de boel weer kan herstellen.

  • moto-moi
  • Registratie: Juli 2001
  • Laatst online: 09-06-2011

moto-moi

Ja, ik haat jou ook :w

Ik mis wat info.. Welke versie van Debian gebruik je ? Stable, testing of Unstable ? (Potato, Sarge of Sid). Draai je wel 'apt-get update' voordat je g++ probeert te installeren ?

God, root, what is difference? | Talga Vassternich | IBM zuigt


  • Borkdude
  • Registratie: Augustus 2001
  • Laatst online: 20-04 12:01
Hier een lijstje van de foutmeldingen:

code:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
borkdude:/usr/src/centericq-4.9.1# apt-get install g++-3.0
(...)
Sorry, but the following packages have unmet dependencies:
  g++-3.0: Depends: libstdc++3-dev (>= 1:3.0.4-7) but it is not going to be installed
E: Sorry, broken packages

---

borkdude:/usr/src/centericq-4.9.1# apt-get install libstdc++3-dev
(...)
Sorry, but the following packages have unmet dependencies:
  libstdc++3-dev: Depends: libc6-dev (>= 2.2.3-1) but it is not going to be installed
E: Sorry, broken packages

---

borkdude:/usr/src/centericq-4.9.1# apt-get install libc6-dev
(...)
Sorry, but the following packages have unmet dependencies:
  libc6-dev: Depends: libc6 (= 2.2.5-11.2) but 2.3.1-8 is to be installed
E: Sorry, broken packages

---

borkdude:/usr/src/centericq-4.9.1# apt-get install libc6
Reading Package Lists... Done
Building Dependency Tree... Done
Sorry, libc6 is already the newest version.
0 packages upgraded, 0 newly installed, 0 to remove and 0  not upgraded.


Nu weet ik dus eigenlijk niet hoe ik verder moet.

  • Borkdude
  • Registratie: Augustus 2001
  • Laatst online: 20-04 12:01
Ik draai Debian Potato met een 2.2.17 kernel, die er standaard al bij zat.

  • Arno
  • Registratie: Juli 2000
  • Laatst online: 20:13

Arno

PF5A

moto-moi schreef op 04 januari 2003 @ 13:06:
Ik mis wat info.. Welke versie van Debian gebruik je ? Stable, testing of Unstable ? (Potato, Sarge of Sid). Draai je wel 'apt-get update' voordat je g++ probeert te installeren ?
Euh... sinds wanneer is aardappel stable :? Dat is al even Woody :P
Borkdude schreef op 04 January 2003 @ 13:14:
Ik draai Debian Potato met een 2.2.17 kernel, die er standaard al bij zat.
Kun je niet beter die eerst geheel upgraden naar de huidige stable (woody 3.0r1) :?
edit:
Ik heb anders wel een sources.list voor je met snelle servers, kun je deze gebruiken en is je Debian up2date met de laatste stable en testing componenten :)

[ Voor 16% gewijzigd door Arno op 04-01-2003 13:21 ]

"Supercars are made to mess around with G-forces, hypercars are made to mess around with G-strings"
Jeremy Clarkson


Verwijderd

Het is dus niet handig als je net met Linux begint om gelijk al een nieuwere compiler te gaan gebruiken dan dat er standaard bij de distro zit. Als je die nou gewoon eens installeert krijg je al die dependency problemen ook niet.

[ Voor 12% gewijzigd door Verwijderd op 04-01-2003 13:17 ]


  • Borkdude
  • Registratie: Augustus 2001
  • Laatst online: 20-04 12:01
Kun je niet beter die eerst geheel upgraden naar de huidige stable (woody 3.0r0)
Dat wil ik wel doen, maar hoe voer ik zo'n upgrade het makkelijkste uit? Ik dacht dat apt-get wel de nieuwste woodypakketten voor me binnen sleept (misschien een stomme vraag, maar hey, ik ben een newbie).

  • moto-moi
  • Registratie: Juli 2001
  • Laatst online: 09-06-2011

moto-moi

Ja, ik haat jou ook :w

Traag schreef op 04 January 2003 @ 13:16:
Euh... sinds wanneer is aardappel stable :? Dat is al even Woody :P
Hey, ik ben begonnen met Debian, toen stable nog Hamm heette, mag ik dan af en toe in de war raken als ze weer de namen veranderen ? ;)
Kun je niet beter die eerst geheel upgraden naar de huidige stable (woody 3.0r1) :?
I.d.d. Zorgen dat in /etc/apt/sources.list niet potato staat, maar die tekst vervangen door 'stable', daarna 'apt-get update ; apt-get dist-upgrade'.

God, root, what is difference? | Talga Vassternich | IBM zuigt


  • Arno
  • Registratie: Juli 2000
  • Laatst online: 20:13

Arno

PF5A

Borkdude schreef op 04 januari 2003 @ 13:19:
Dat wil ik wel doen, maar hoe voer ik zo'n upgrade het makkelijkste uit? Ik dacht dat apt-get wel de nieuwste woodypakketten voor me binnen sleept (misschien een stomme vraag, maar hey, ik ben een newbie).
Plaats http://arno.dezeserver.nl/dump/sources.list in /etc/apt en doe dan exact wat moto-moi aangaf, dan ben je even aan het downloaden, maar daarna is je Debian weer redelijk up2date :)

En dan je kernel nog :P

"Supercars are made to mess around with G-forces, hypercars are made to mess around with G-strings"
Jeremy Clarkson


  • Borkdude
  • Registratie: Augustus 2001
  • Laatst online: 20-04 12:01
Dat heb ik allemaal gedaan. Ik had er stable staan. De volgende melding krijg ik na het uitvoeren van het laatste:

code:
1
2
3
4
5
6
borkdude:/etc/apt# apt-get dist-upgrade
Reading Package Lists... Done
Building Dependency Tree... Done
Calculating Upgrade... Done
0 packages upgraded, 0 newly installed, 0 to remove and 0  not upgraded.
borkdude:/etc/apt#

  • Arno
  • Registratie: Juli 2000
  • Laatst online: 20:13

Arno

PF5A

Je moet eerst apt-get update doen, voordat je (dist-)upgrade doet, anders haalt je OS de laatste gegevens niet op.
edit:
En een nieuwere sources.list gebruiken :P

[ Voor 20% gewijzigd door Arno op 04-01-2003 13:25 ]

"Supercars are made to mess around with G-forces, hypercars are made to mess around with G-strings"
Jeremy Clarkson


  • Borkdude
  • Registratie: Augustus 2001
  • Laatst online: 20-04 12:01
Heel fijn. Hoe weet ik in de toekomst waar ik een nieuwe sources.list kan krijgen?

  • Arno
  • Registratie: Juli 2000
  • Laatst online: 20:13

Arno

PF5A

Borkdude schreef op 04 januari 2003 @ 13:33:
Heel fijn. Hoe weet ik in de toekomst waar ik een nieuwe sources.list kan krijgen?
Degene die ik je gaf blijft goed werken, zolang ftp.nl.debian.org niet platgaat :)

"Supercars are made to mess around with G-forces, hypercars are made to mess around with G-strings"
Jeremy Clarkson


  • moto-moi
  • Registratie: Juli 2001
  • Laatst online: 09-06-2011

moto-moi

Ja, ik haat jou ook :w

Borkdude schreef op 04 januari 2003 @ 13:33:
Heel fijn. Hoe weet ik in de toekomst waar ik een nieuwe sources.list kan krijgen?
Dat hoeft in principe niet, zolang je stable er hebt staan, zal je computer altijd geupgrade worden, zo ben ik laatst automatisch van Woody naar Sarge gegaan, zonder ook maar iets extra's te doen.

God, root, what is difference? | Talga Vassternich | IBM zuigt


  • Borkdude
  • Registratie: Augustus 2001
  • Laatst online: 20-04 12:01
Gee, thx. In de sources.list die ik van Traag heb staat ook testing, en nu download ie dan ook een heleboel testing packages. Dat betekent dat er nu ook een heleboel niet-stable pakketten worden geinstalleerd?

Verwijderd

[rml]-=[ Nieuw in NOS? Eerst dit lezen! GEEN HELPDESK! ]=-[/rml]

We hebben er geen bezwaar tegen als je zelf ook dingen probeert uit te zoeken :)
Onderin bovengenoemde draad staan linkjes ook naar allerlei Debian documentatie.

  • Borkdude
  • Registratie: Augustus 2001
  • Laatst online: 20-04 12:01
Ok, bedankt. Ik ga idd teveel dingen vragen die ik zelf ook kan opzoeken.

Thx!

  • Arno
  • Registratie: Juli 2000
  • Laatst online: 20:13

Arno

PF5A

Borkdude schreef op 04 januari 2003 @ 13:39:
Gee, thx. In de sources.list die ik van Traag heb staat ook testing, en nu download ie dan ook een heleboel testing packages. Dat betekent dat er nu ook een heleboel niet-stable pakketten worden geinstalleerd?
Testing paketten zijn niet erg. In testing zitten zelfs nog paketten die bij andere Linux distro's al door nieuwere zijn vervangen. Mijn server draait ook testing en is prima stabiel ;)

"Supercars are made to mess around with G-forces, hypercars are made to mess around with G-strings"
Jeremy Clarkson


  • Borkdude
  • Registratie: Augustus 2001
  • Laatst online: 20-04 12:01
Ok, terug bij af... ik heb een upgrade uitgevoerd en nu heb ik nog steeds de volgende foutmeldingen tijdens een configure:

code:
1
2
3
4
5
6
7
8
9
################################################################################### 
Checking the C++ environement                                            
###################################################################################
checking for c++... no
checking for g++... no
checking for gcc... gcc
checking whether the C++ compiler (gcc  -O2 ) works... no
configure: error: installation or configuration problem: C++ compiler cannot create executables.
borkdude:/usr/src/kvirc-2.1.1#


Foutmeldingen in config.log:

code:
1
2
3
4
5
6
7
8
9
10
11
12
configure:1085: checking for c++
configure:1085: checking for g++
configure:1085: checking for gcc
configure:1117: checking whether the C++ compiler (gcc  -O2 ) works
configure:1133: gcc -o conftest  -O2   conftest.C  1>&5
gcc: installation problem, cannot exec `cc1plus': No such file or directory
configure: failed program was:

#line 1128 "configure"
#include "confdefs.h"

int main(){return(0);}



Iemand nog suggesties?
Maw: het probleem blijft gewoon staan als in eerdere postings.

modbreak: even layout aangepast , 1 meter is te breed :)

[ Voor 11% gewijzigd door Verwijderd op 04-01-2003 15:11 ]


  • Borkdude
  • Registratie: Augustus 2001
  • Laatst online: 20-04 12:01
offtopic:
Ik heb inmiddels kvirc al gevonden dmv apt-get, maar dat terzijde.

Verwijderd

Borkdude schreef op 04 januari 2003 @ 15:05:
offtopic:
Ik heb inmiddels kvirc al gevonden dmv apt-get, maar dat terzijde.
offtopic:
apt-cache search package
kan een nuttige hulp zijn :D

  • moto-moi
  • Registratie: Juli 2001
  • Laatst online: 09-06-2011

moto-moi

Ja, ik haat jou ook :w

Borkdude schreef op 04 januari 2003 @ 15:01:
Ok, terug bij af... ik heb een upgrade uitgevoerd en nu heb ik nog steeds de volgende foutmeldingen tijdens een configure:


gcc: installation problem, cannot exec `cc1plus': No such file or directory

emand nog suggesties?
Maw: het probleem blijft gewoon staan als in eerdere postings.
cc1plus zit in de package g++-2.95 , om te kijken of je deze bezit, kun je 'dpkg -s g++-2.95 | grep Status' intikken, als het goed is krijg je dan Status: install ok installed terug.

Zo niet, dan moet je dus g++-2.95 installeren :P Eventueel kun je tasksel gebruiken, om gelijk alles op development gebied te installeren, dan vergeet je i.i.g. niks ;)

God, root, what is difference? | Talga Vassternich | IBM zuigt


  • Borkdude
  • Registratie: Augustus 2001
  • Laatst online: 20-04 12:01
code:
1
2
3
Sorry, but the following packages have unmet dependencies:
  g++-2.95: Depends: libstdc++2.10-dev (>= 1:2.95.4) but it is not going to be installed
E: Sorry, broken packages


Nog steeds terug bij af dus...

  • Borkdude
  • Registratie: Augustus 2001
  • Laatst online: 20-04 12:01
Het probleem zit em voornamelijk hier in denk ik:

code:
1
2
3
Sorry, but the following packages have unmet dependencies:
  libc6-dev: Depends: libc6 (= 2.2.5-14.3) but 2.3.1-8 is to be installed
E: Sorry, broken packages

Verwijderd

Er is zoiets als een Afbeeldingslocatie: http://images.tweakers.net/forum/templates/got/images/icons/edit.gif edit functie. Dit begint te lijken op het kicken van je topic te lijken.

Lees de manuals eens door van de packagemanager van Debian. Dit zijn toch redelijke basic vragen aan het worden. Packages hebben andere packages nodig en die moet je dan dus eerst / ook installeren voordat je de eigenlijke package kunt installeren. Als je besluit te beginnen met Debian als distro zul je toch zelf wat meer moeite moeten doen om dingen werkende te krijgen dan wanneer je een gebruiksvriendelijker distro draait.

  • Borkdude
  • Registratie: Augustus 2001
  • Laatst online: 20-04 12:01
Ik snap inderdaad wel dat packages andere packages nodig hebben, maar ik vind het vreemd dat apt zegt dat ik de nieuwste versie van iets heb, terwijl een ander package daar over zit te klagen. Als het echt te basic wordt, ok, sorry. Maar van de foutmeldingen van apt begrijp ik geen hol in dezen.

  • _JGC_
  • Registratie: Juli 2000
  • Laatst online: 23:03
Woei, jij hebt OOIT Sid zooi geinstalleerd zonder na te denken :P

Dist-upgrade gebruiken om terug te gaan naar Woody :)
http://www.debianplanet.org/node.php?id=880&cid=11208

lees dat comment maar es, staat precies in hoe dat in z'n werk gaat.
Pagina: 1