./compile und/oder make Problem

Vom einfachen Programm zum fertigen Debian-Paket, Fragen rund um Programmiersprachen, Scripting und Lizenzierung.
Antworten
Br33dy
Beiträge: 20
Registriert: 23.07.2004 12:04:18
Kontaktdaten:

./compile und/oder make Problem

Beitrag von Br33dy » 14.12.2004 14:06:45

Moin alle zusammen .... Sorry falls ich hier in das falsche Forum Poste, aber ich habe nix gefunden wo ich es sonst hätte Posten können.

Mein Problem ist das ich absolut nix mehr compilen kann. Egal was es funzt nix mehr.
wenn ich nen ./configure mache, dann kommt lediglich folgendes:

Code: Alles auswählen

loading cache ./config.cache
checking for gcc... gcc
checking whether the C compiler (gcc  ) works... no
configure: error: installation or configuration problem: C compiler cannot create executables.
Und das wars.

Im Logfile kann ich ddann noch folgendes Anbieten:

Code: Alles auswählen

This file contains any messages produced by compilers while
running configure, to aid debugging if configure makes a mistake.

configure:534: checking for gcc
configure:647: checking whether the C compiler (gcc  ) works
configure:663: gcc -o conftest    conftest.c  1>&5
/usr/bin/ld: cannot open crt1.o: No such file or directory
collect2: ld returned 1 exit status
configure: failed program was:

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

main(){return(0);}
Habe alle gcc Packete nochmal gecheckt ob die installed sind, und da scheint soweit alles ok zu sein. Ich hab mittlerweile keinen blassen schimmer mehr ... Hat irgendwer vielleicht noch nen Tip für mich ??

Benutzeravatar
QT
Beiträge: 1322
Registriert: 22.07.2004 21:08:02
Wohnort: localhost

Beitrag von QT » 14.12.2004 14:12:11

Ist das Paket cpp installiert? In der Not mal alle GCC relevanten Pakete mit der --reinstall Option neu installieren lassen. Also

Code: Alles auswählen

$ apt-get install --reinstall gcc

Br33dy
Beiträge: 20
Registriert: 23.07.2004 12:04:18
Kontaktdaten:

Beitrag von Br33dy » 14.12.2004 14:14:02

QT hat geschrieben:Ist das Paket cpp installiert? In der Not mal alle GCC relevanten Pakete mit der --reinstall Option neu installieren lassen. Also

Code: Alles auswählen

$ apt-get install --reinstall gcc
Soeben gemacht ...

Code: Alles auswählen

Reading Package Lists... Done
Building Dependency Tree... Done
0 packages upgraded, 0 newly installed, 1 reinstalled, 0 to remove and 0  not upgraded.
Need to get 0B/3420B of archives. After unpacking 0B will be used.
Do you want to continue? [Y/n] y
(Reading database ... 12977 files and directories currently installed.)
Preparing to replace gcc 2:2.95.4-14 (using .../gcc_2%3a2.95.4-14_i386.deb) ...
Removing old gcc doc directory.
Unpacking replacement gcc ...
Setting up gcc (2.95.4-14) ...
Aber leider keinerlei wirkung ...

Benutzeravatar
QT
Beiträge: 1322
Registriert: 22.07.2004 21:08:02
Wohnort: localhost

Beitrag von QT » 14.12.2004 14:40:15

Du hast den gcc-2.95 neu installiert. Ist das auch die Version, die Du oben nutzt? :-)

gms
Beiträge: 7798
Registriert: 26.11.2004 20:08:38
Lizenz eigener Beiträge: MIT Lizenz

Beitrag von gms » 14.12.2004 15:31:44

so kannst du dem configure eine bestimmte gcc version mitgeben:

Code: Alles auswählen

export CC=gcc-2.95
export CXX=g++-2.95
./configure

Br33dy
Beiträge: 20
Registriert: 23.07.2004 12:04:18
Kontaktdaten:

Beitrag von Br33dy » 14.12.2004 22:49:20

hab ich gemacht ... immer noch dasselbe problem

Code: Alles auswählen

loading cache ./config.cache
checking for gcc... gcc-2.95
checking whether the C compiler (gcc-2.95  ) works... no
configure: error: installation or configuration problem: C compiler cannot create executables.
Und hier nochmal die config.log

Code: Alles auswählen

This file contains any messages produced by compilers while
running configure, to aid debugging if configure makes a mistake.

configure:534: checking for gcc
configure:647: checking whether the C compiler (gcc-2.95  ) works
configure:663: gcc-2.95 -o conftest    conftest.c  1>&5
/usr/bin/ld: cannot open crt1.o: No such file or directory
collect2: ld returned 1 exit status
configure: failed program was:

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

main(){return(0);}
/usr/bin/ld: cannot open crt1.o: No such file or directory
diese Meldung irritier mich ... Kann da jemand was mit Anfangen ??

Benutzeravatar
bollin
Beiträge: 482
Registriert: 01.11.2003 23:31:33
Wohnort: Berlin
Kontaktdaten:

Beitrag von bollin » 14.12.2004 23:26:26

Code: Alles auswählen

$ dpkg -S crt1.o
libc6-dev: /usr/lib/Scrt1.o
libc6-dev: /usr/lib/Mcrt1.o
libc6-dev: /usr/lib/gcrt1.o
libc6-dev: /usr/lib/crt1.o
Kannst du mal libc6-dev prüfen oder neu installieren?

Viele Grüße,
Torsten

Br33dy
Beiträge: 20
Registriert: 23.07.2004 12:04:18
Kontaktdaten:

Beitrag von Br33dy » 15.12.2004 08:33:18

Ich glaube wir kommen der Sache näher:

Code: Alles auswählen

# dpkg -S crt1.o
libc5-altdev: /usr/i486-linuxlibc1/lib/crt1.o
libc5-altdev: /usr/i486-linuxlibc1/lib/gcrt1.o
wollte dann per apt-get install libc6-dev installen und das kam dabei raus:

Code: Alles auswählen

Sorry, but the following packages have unmet dependencies:
  libc6-dev: Depends: libc6 (= 2.2.5-11.5) but 2.3.2.ds1-16 is to be installed
mMusste dir libc6-dev als unstable installen.
Nun rennt alles.

Besten dank an alle hier die bei der Lösung geholfen haben und mich auf den richtigen weg gebracht haben .. THX

Benutzeravatar
Joghurt
Beiträge: 5244
Registriert: 30.01.2003 15:27:31
Wohnort: Hamburg
Kontaktdaten:

Beitrag von Joghurt » 15.12.2004 18:08:03

Wie sieht denn deine Sources.list aus?
Du scheinst irgendwie einen mix aus sarge und unstable zu haben; oder sogar eine Knoppix-Festplatteninstallation.

vonera
Beiträge: 2
Registriert: 19.12.2004 03:00:01

Beitrag von vonera » 19.12.2004 03:09:59

Hi.

#apt-get install libc-dev

mfg
Dimitri

vonera
Beiträge: 2
Registriert: 19.12.2004 03:00:01

Beitrag von vonera » 19.12.2004 03:28:32

sorry,
aber nach einer Suche im google nach (/usr/bin/ld: "crt1.o: No such file")
und anschließenden Anzeigen im Cache sah man den thread nur bis posting von

bollin 14.12.2004 23:26:26 8O

deswegen die Antwort auf die schon beantwortete Frage

mfg
Dimitri

Antworten