Superuser

Autor Thema: mal wieder gcc...  (Gelesen 6716 mal)

TotalDesaster

  • Gast
mal wieder gcc...
« am: 02. Oktober 2004, 00:00:57 »
Hi!

Habe hier ein kleines Problem mit meinem gcc 3.2.2 auf der Indigo2 R4400 mit Irix 6.5.
Ich wollte eigentlich nur Scilab3.0 per (simplem) configure make make install installieren (kaum Abhaengigkeiten, Computeralgebrasystem)...
Wie sollte es anders sein, schon configure hat gehangen...
gcc cannot make executables...
Hab dann ne kleine .c gebaut mit folgendem Inhalt:

int main(void)
{
return 0;
}

Er laeuft durch bis ld, das er offensichtlich auch findet...
ld steigt dann mit folgendem Fehler aus:

/usr/lib32/mips3/crt1.o not found

Ach ja, wenn ich die obige .c um #include <stdio.h>
und ein printf("hello world"); ergaenze steigt schon gcc aus, mit ner Meldung, dass er stdio.h net gefunden hat.

Ich habe schon die Variablen $C_INCLUDE_PATH und $LIBRARY_PATH entsprechend auf /usr/freeware/lib usw. gesetzt. Diese beide Variablen sollten doch eigentlich von gcc ausgewertet werden, oder???

Ach, bevor ich's vergesse:
ein find / -name crt1.o (als root)
und auch ein find / -name stdio.h haben keine Ergebnisse gebracht...

:-[

ein ratloser SGI-FAN
aka TotalDesaster

mood-indigo.org - Das unabhängige Silicon Graphics User Forum

mal wieder gcc...
« am: 02. Oktober 2004, 00:00:57 »

Offline lunatic

  • Mood Bachelor
  • ***
  • Beiträge: 176
    • Profil anzeigen
    • my $HOME
Re: mal wieder gcc...
« Antwort #1 am: 02. Oktober 2004, 01:44:24 »
Hast Du die development libraries installiert?

mfg
Dennis
Don't suffer from insanity...
Enjoy every minute of it.

TotalDesaster

  • Gast
Re: mal wieder gcc...
« Antwort #2 am: 02. Oktober 2004, 06:27:15 »
Jepp, hab ich...

Development Libraries und Development Foundation, sowie fast alles an Libraries aus dem Freeware-Bereich...

Deswegen hab ich des auch net verstanden...

???

TotalDesaster

PS: Hab mich ja auch schon in die GCC-Doku eingelesen, nur ausser den Environment-Variablen und so konnte ich nix daraus erkennen...
Sollte net der GCC als ANSI-C-Compiler die grundsätzlichen Sachen (wie stdio.h, ctype.h, conio.h ...) von sich aus mitbringen???

Offline lunatic

  • Mood Bachelor
  • ***
  • Beiträge: 176
    • Profil anzeigen
    • my $HOME
Re: mal wieder gcc...
« Antwort #3 am: 02. Oktober 2004, 07:12:46 »
dennis@asuka:/$ showfiles | grep crt1.o
l     0     0 dev.sw.abi              usr/lib/abi/acrt1.o
f 45953  3796 dev.sw.abi              usr/lib/abi/crt1.o
f 38605  4312 dev.sw.abi              usr/lib/abi/mcrt1.o
l     0     0 dev.sw.lib              usr/lib/acrt1.o
f 51829  3532 dev.sw.lib              usr/lib/crt1.o
f 61224  4176 dev.sw.lib              usr/lib/mcrt1.o
l     0     0 dev.sw.lib            m usr/lib32/crt1.o
l     0     0 dev.sw.lib            m usr/lib32/mcrt1.o
f 15143  4828 dev.sw.lib              usr/lib32/mips3/crt1.o
f 49047  5524 dev.sw.lib              usr/lib32/mips3/mcrt1.o
f 35434  4868 dev.sw.lib              usr/lib32/mips4/crt1.o
f 33199  5596 dev.sw.lib              usr/lib32/mips4/mcrt1.o
l     0     0 dev.sw.abi              usr/lib64/abi/acrt1.o
f 36969  6920 dev.sw.abi              usr/lib64/abi/crt1.o
f 15175  7736 dev.sw.abi              usr/lib64/abi/mcrt1.o
l     0     0 dev.sw64.lib          m usr/lib64/crt1.o
l     0     0 dev.sw64.lib          m usr/lib64/mcrt1.o
f 43881  6440 dev.sw64.lib            usr/lib64/mips3/crt1.o
f 37960  7384 dev.sw64.lib            usr/lib64/mips3/mcrt1.o
f 19498  6488 dev.sw64.lib            usr/lib64/mips4/crt1.o
f 42236  7464 dev.sw64.lib            usr/lib64/mips4/mcrt1.o
dennis@asuka:/$ versions dev.sw.lib
I = Installed, R = Removed

  Name                 Date        Description

I  dev                  07/27/2004  Development System, 7.3.1.2
I  dev.sw               07/27/2004  Development Software, 7.3.1.2
I  dev.sw.lib           07/27/2004  Development Libraries

Kommt da bei Dir was anderes raus?
Don't suffer from insanity...
Enjoy every minute of it.

TotalDesaster

  • Gast
Re: mal wieder gcc...
« Antwort #4 am: 02. Oktober 2004, 13:42:33 »
Uuuups....

Hatte eigentlich gedacht, ich hätte die dev-libs drauf...

Bei beiden Befehlen kein Ergebnis...

Ich install jetzt erstmal die dev-libs neu...

*mich vor scham innen boden drück*

Shit dependencies...

Hab n haufen conflicts mit eoe.sw.base ...
f***

Wirds da helfen, wenn ich die 6.5.16 overlays drüber bügle???
*noch kleiner werd*
Hab noch nie Overlays draufgemacht...

TotalDesaster

Brombaer

  • Gast
Re: mal wieder gcc...
« Antwort #5 am: 02. Oktober 2004, 14:15:03 »
Zitat

Hab n haufen conflicts mit eoe.sw.base ...
f***

Wirds da helfen, wenn ich die 6.5.16 overlays drüber bügle???
*noch kleiner werd*


Gute Chancen

Matthias

TotalDesaster

  • Gast
Re: mal wieder gcc...
« Antwort #6 am: 02. Oktober 2004, 16:56:54 »
Meine Overlay-CD's nimmt er im Maintenance-Bereich net an, ich hab Sie jetzt mal komplett auf HDD kopiert, vielleicht geht's mitm SW-Manager...

TotalDesaster

TotalDesaster

  • Gast
Re: mal wieder gcc...
« Antwort #7 am: 03. Oktober 2004, 18:52:35 »
*jubel*

Habe die kompletten Overlays usw (dh. auch Developer Foundation und Libraries) draufgemacht

-> Welch Wunder (bei meinen beiden linken Händen)

Es funktioniert!!!

Jetzt brauch ich für Scilab nur noch die tcl-header (also libs), dann müsste es laufen...


Ach ja, Danke an alle, die mir geholfen haben...

In diesem Sinne:

$kill -9 lamentation
$cd /pub
$beer
$much more beer

Ein glücklicher
TotalDesaster

Offline Beth

  • Mood Guru
  • *****
  • Beiträge: 661
  • ../nachhause
    • Profil anzeigen
    • Aut!st.k
Re: mal wieder gcc...
« Antwort #8 am: 04. Oktober 2004, 00:35:20 »

Zitat

$kill -9 lamentation
$cd /pub
$beer
$much more beer


Und vergiss nicht:

$ cd ..
$ ls
office pub home
$ cd home

;D
Im richtigen Leben kommen die Hubschrauber ja doch nie rechtzeitig. (Isabel Allende)

TotalDesaster

  • Gast
Re: mal wieder gcc...
« Antwort #9 am: 04. Oktober 2004, 06:20:56 »
;D 8) :P

Mal schaun, wie des jetzt mit tcl klappt, innner Freeware ist ne Version 8.0.x drin, ich brauch für scilab aber tcl 8.4.x +....

Halt doch widder des  übliche versuchen:

./configure
make
make install

und dann find / -name tcl.h

....

Schau mer mal...
TotalDesaster

Brombaer

  • Gast
Re: mal wieder gcc...
« Antwort #10 am: 04. Oktober 2004, 11:53:57 »
Oder aber bei nekochan.net rumsuchen, dort werden gerne die neuesten Pakete, die Mensch so zum Arbeiten braucht, compiliert.

Eigene Erfahrung schadet aber auch nicht.

Matthias

TotalDesaster

  • Gast
Re: mal wieder gcc...
« Antwort #11 am: 04. Oktober 2004, 11:59:07 »
Danke für den Tipp, aber da hab ich schon geschaut...

tcl ja, aber nicht 8.4.x+

H.A.N.D.
TotalDesaster