HILFE! C-Compiler

Warum Debian und/oder eine seiner Spielarten? Was muss ich vorher wissen? Wo geht es nach der Installation weiter?
Antworten
Benutzeravatar
maxb
Beiträge: 14
Registriert: 07.11.2004 21:32:14
Wohnort: Plauen
Kontaktdaten:

HILFE! C-Compiler

Beitrag von maxb » 07.11.2004 21:32:59

Hallo. Ich weiß ich sollte die Suchfunktion verwenden, doch finde dort keine Lösung auf dieses folgende Problem. Hab versucht php-4.3.2 zu compilieren und da kam der bekannte Fehler:

Code: Alles auswählen

vs-241-31:~/php-4.3.2# ./configure --prefix=/usr --with-apxs=/usr/bin/apxs --with-regex=php --with-config-file-path=/etc/php4/apache --disable-rpath --disable-debug --enable-memory-limit --enable-calendar --enable-bcmath --enable-sysvsem --enable-sysvshm --enable-track-vars --enable-trans-sid --enable-bcmath --with-bz2 --enable-ctype --with-db2 --with-iconv --with-ndbm --enable-exif --enable-filepro --enable-ftp --with-gettext --enable-mbstring --with-pcre-regex=/usr --enable-shmop --enable-sockets --enable-wddx --with-xml=/usr --with-expat-dir=/usr --enable-yp --with-zlib --without-pgsql --disable-static --with-layout=GNU --with-curl=shared,/usr --with-dom=shared,/usr --with-zlib-dir=/usr --with-gd=shared,/usr --with-jpeg-dir=shared,/usr --with-xpm-dir=shared,/usr/X11R6 --with-png-dir=shared,/usr --with-freetype-dir=shared,/usr --with-imap=shared,/usr --with-ldap=shared,/usr --with-mcal=shared,/usr --with-mhash=shared,/usr --with-mm --with-mysql=shared,/usr --with-unixODBC=shared,/usr --with-recode=shared,/usr --enable-xslt --with-xslt-sablot=shared,/usr --with-snmp=shared --enable-ucd-snmp-hack --with-sybase-ct=shared,/usr --with-ttf=shared,/usr --with-t1lib=shared,/usr
loading cache ./config.cache
checking host system type... i686-pc-linux-gnulibc1
checking for gcc... (cached) gcc
checking whether the C compiler (gcc ) works... no
configure: error: installation or configuration problem: C compiler cannot create executables.
Und natuerlich habe ich meine Config.Log für euch :

Code: Alles auswählen

configure:1601: checking host system type
configure:1689: checking for gcc
configure:1802: checking whether the C compiler (gcc ) works
configure:1818: 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 1813 "configure"
#include "confdefs.h"

main(){return(0);}

Nun was muss ich tun ? System debian

Benutzeravatar
Bert
Beiträge: 3751
Registriert: 16.07.2002 14:06:52
Wohnort: Dresden
Kontaktdaten:

Beitrag von Bert » 08.11.2004 10:16:10

Von weitere Dienste verschoben.

Hast Du denn einen C Compiler installiert?

PS: Hallo und willkommen im Forum
Programmer: A biological machine designed to convert caffeine into code.
xmpp:bert@debianforum.de

Benutzeravatar
Leonidas
Beiträge: 2032
Registriert: 28.04.2003 13:48:49
Lizenz eigener Beiträge: MIT Lizenz
Kontaktdaten:

Beitrag von Leonidas » 08.11.2004 15:11:38

Warum sthet bei dir sowas:

Code: Alles auswählen

--with-curl=shared,/usr
:?: Funktioniert denn ein normales ./configure?
Wenn ja, dann würde ich die Parameter checken...
Wir wollten einen Marsch spielen, aber wir hatten nur Xylophone.

Benutzeravatar
maxb
Beiträge: 14
Registriert: 07.11.2004 21:32:14
Wohnort: Plauen
Kontaktdaten:

Beitrag von maxb » 08.11.2004 17:19:45

Hallo :) Wollte mich schon lange mal anmelden nun brauch ich dringend Hilfe!

Das alles ging los das ich php 4.1.2 std debian apt-get installiert hatte und nun mir die version 4.3.2 von php.net gezogen! Dann gings los.. ich fing an mit ./configure dann make dann make install. alles wunderbar durchgelaufen. Doch es gab plötzlich keine php4 modul sh mehr ( für php.ini LoadModule ... blabla ) . naja dann installierte ich per apt-get install php4 die alte 4.1.2 wieder, alles funtionierte wieder, zumindest fast alles, die php seiten gingen doch folgender fehler zeigte sich nun:

http://mb-services.de

wie man sieht kennt er den simpelsten befehl nicht.

Als dann wollte ich nun wieder mit den ganzen parametern die 4.3.2 probieren und plötzlich ging der c compiler nicht mehr :(

help? is dringend muss kunden hosten...

Benutzeravatar
Leonidas
Beiträge: 2032
Registriert: 28.04.2003 13:48:49
Lizenz eigener Beiträge: MIT Lizenz
Kontaktdaten:

Beitrag von Leonidas » 08.11.2004 18:31:31

Du hast halt einfach kein php4-mysql modul installiert, installier das dann sollte es ok sein.
Wir wollten einen Marsch spielen, aber wir hatten nur Xylophone.

Benutzeravatar
maxb
Beiträge: 14
Registriert: 07.11.2004 21:32:14
Wohnort: Plauen
Kontaktdaten:

Beitrag von maxb » 08.11.2004 19:17:41

Code: Alles auswählen

avs-241-31:~# apt-get install php4-mysql
Reading Package Lists... Done
Building Dependency Tree... Done
Sorry, php4-mysql is already the newest version.
0 packages upgraded, 0 newly installed, 0 to remove and 0  not upgraded.
vs-241-31:~#
Ja soweit war ich auch schon... Das müsste schon passen, die DB's sind ja auch da sonst würden die Confixx gesteuerten reseller-domains nicht funktionieren... Kompetente hilfe bitte :(
#apt-get install me

FFL
Beiträge: 7
Registriert: 03.04.2004 18:39:49
Kontaktdaten:

Beitrag von FFL » 08.11.2004 19:24:11

Code: Alles auswählen

apt-get remove php4-mysql --purge 
apt-get install php4-mysql
Drauf achten ob in der php.ini das mysql.o aktiv ist.

Wer sich sein Paketsystem zerschießt weil er meint selber "drüber"kompilieren zu müssen sollte hier nicht "Kompetente Hilfe bitte" schreien!
Außerdem gibts auf http://www.dotdeb.org nette 4.3.9er Backports für Woody.

Gruß :roll:
Zuletzt geändert von FFL am 08.11.2004 19:26:20, insgesamt 1-mal geändert.

Benutzeravatar
Bert
Beiträge: 3751
Registriert: 16.07.2002 14:06:52
Wohnort: Dresden
Kontaktdaten:

Beitrag von Bert » 08.11.2004 19:25:06

Bin zwar nicht der php Spezi, aber ich denke Dein Installationsversuch am dpkg System vorbei hat was zerschossen. dpkg denkt das php4-mysql noch ordentlich installiert ist. Das schein aber nicht der Fall zu sein.
Ein

Code: Alles auswählen

apt-get --reinstall install php4-mysql
könnte helfen.

Bert

ps:
Kompetente hilfe bitte .:-(
Ich hoffe, Du meinst das nicht so wie ich es verstehe.
Programmer: A biological machine designed to convert caffeine into code.
xmpp:bert@debianforum.de

Benutzeravatar
Leonidas
Beiträge: 2032
Registriert: 28.04.2003 13:48:49
Lizenz eigener Beiträge: MIT Lizenz
Kontaktdaten:

Beitrag von Leonidas » 08.11.2004 20:29:42

Bert hat geschrieben:ps:
Kompetente hilfe bitte .:-(
Ich hoffe, Du meinst das nicht so wie ich es verstehe.
Wie meinst du das denn?

Allgemein sind eigenmächtige kompilationen in Debian eher deprecated wenn es auch passende debs gibt.
Wir wollten einen Marsch spielen, aber wir hatten nur Xylophone.

Benutzeravatar
maxb
Beiträge: 14
Registriert: 07.11.2004 21:32:14
Wohnort: Plauen
Kontaktdaten:

Beitrag von maxb » 08.11.2004 20:57:42

SO vergesst mal den Compiler...

hab jetzt 4.3.9 drauf siehe meine phpinfo:

http://www.mb-services.de/phpinfo.php

doch immernoch kommt der fehler:

http://mb-services.de/

bitte helft mir mal ich verzweifel noch.. und: nein ich zweifel eure kompetenz natuerlich nicht an, das ist auch bitte nicht das thema..

ACHSO: es gibt keinen eintrag namens "mysql.o" in meiner php.ini....

sooo habe jetzt



mfg ;)

Code: Alles auswählen

execute=mysql.so
in der php.ini drin wieder jnix. :(
#apt-get install me

Benutzeravatar
Bert
Beiträge: 3751
Registriert: 16.07.2002 14:06:52
Wohnort: Dresden
Kontaktdaten:

Beitrag von Bert » 08.11.2004 21:20:05

Leonidas hat geschrieben:
Bert hat geschrieben:ps:
Kompetente hilfe bitte .:-(
Ich hoffe, Du meinst das nicht so wie ich es verstehe.
Wie meinst du das denn?
Ist das nicht klar? Ich will da aber nicht drauf rumreiten, da er es ja offensichtlich nicht so gemeint hat wie ich es verstanden hab. Ist ja auch kein Problem, im Streß (und denn scheint er gerade zu haben) kommt sowas mal vor.

Zum Thema: sorry, wie schon gesacht, da kenn ich micht so aus. Brauchst Du denn die neue (4.3.9) Version von php unbedingt? Wenn das ein produktivsystem ist, dann würd ich erstaml wieder auf die zuletzt laufende Version gehen und dann in Ruhe auf einem Testsystem weitersehen.

Bert
Programmer: A biological machine designed to convert caffeine into code.
xmpp:bert@debianforum.de

Benutzeravatar
maxb
Beiträge: 14
Registriert: 07.11.2004 21:32:14
Wohnort: Plauen
Kontaktdaten:

Beitrag von maxb » 08.11.2004 21:33:49

okay geht alles danke
#apt-get install me

Benutzeravatar
Bert
Beiträge: 3751
Registriert: 16.07.2002 14:06:52
Wohnort: Dresden
Kontaktdaten:

Beitrag von Bert » 08.11.2004 21:37:31

maxb hat geschrieben:okay geht alles danke
Was war es denn?

Gruß Bert
Programmer: A biological machine designed to convert caffeine into code.
xmpp:bert@debianforum.de

Benutzeravatar
maxb
Beiträge: 14
Registriert: 07.11.2004 21:32:14
Wohnort: Plauen
Kontaktdaten:

Beitrag von maxb » 14.11.2004 13:28:58

der c-compiler funtioniert immernochnicht aber ich habe es geschafft über dotdeb.org die neue php version zu installieren :)
#apt-get install me

Antworten