Hallo zusammen
Ich habe folgendes Problem:
Ich möchte gern "dar" von Hand kompilieren, da ich die Option
"enable-mode=64" und NICHT "infinint" nutzen will/muss, da diese
viel zu viel Overhead pro Datei erzeugt.
Also habe ich mir die Sourcen runtergeladen. Bis zum make ist alles in Ordnung.
Will ich jedoch make ausführen, bekomme ich einen seltsamen Fehler
Also, so in der Art:
cd /home/user/bla/dar-2.3.3/
./configure --enable-mode=64 - funktioniert
make - bricht ab
Weil "make", mittels "cd" in das Verzeichnis m4 wechseln möchte.
Allerdings, UND jetzt kommts:
Versucht make nicht vom Verzeichnis: /home/user/bla/dar-2.3.3/ in das Verzeichnis
m4 zu wechseln sondern von meinem Homebereich. ????
Also versucht "make" ein cd /home/user/m4 zu machen.
Rausgefunden habe ich dies, indem ich in meinem Homebereich einfach einen
symbolischen Link angelegt habe der auf home/user/bla/dar-2.3.3/m4 zeigt.
Denn dann funktioniert es.
Ähnliche Probleme habe ich ebenfalls wenn ich folgende Verzeichnisstruktur
habe:
/home/user/bla/hallo/bla/
Wenn ich in der Konsole den absoluten Pfad angebe kann ich in das
Verzeichnis "bla" wechseln. Wenn ich mich jedoch im Verzeichnis "hallo"
befinde, also: /home/user/bla/hallo UND dann mittels cd ins Verzeichnis
wecheln will (relative Pfadangabe):
user@maschine:/home/user/bla/hallo# cd bla
komme ich im Verzeichnis /home/user/bla raus....
Dieses etwas eigenartige Phänomen habe ich bis jetzt nur bei OpenSuse entdecken
können. Vllt. weis jemand Rat von euch!
Meine Vermutung ist, das evtl. irgendeine Umgebungsvariable dafür verantwortlich
ist. Ich habe schon einiges probiert (/etc/bashrc.local mal geleert etc...) aber das
Problem bleibt bestehen.
Übrigends als ROOT ist das Problem das gleiche!!! Und auf allen weiteren
OpenSuse Kisten ebenfalls. Unter Gentoo und Debian habe ich solch ein Problem
nicht.
Betriebsystem: OpenSuse 10.1
Kernel: 2.6.16.27-0.9-default
Danke im Voraus für alle hilfreichen Antworten.
MfG
olden
Nachtrag:
Es ist völlig egal welche Shell ich benutze. Problem ist bei bash, csh, ksh oder tcsh
immer gleich....
Ich habe folgendes Problem:
Ich möchte gern "dar" von Hand kompilieren, da ich die Option
"enable-mode=64" und NICHT "infinint" nutzen will/muss, da diese
viel zu viel Overhead pro Datei erzeugt.
Also habe ich mir die Sourcen runtergeladen. Bis zum make ist alles in Ordnung.
Will ich jedoch make ausführen, bekomme ich einen seltsamen Fehler
Also, so in der Art:
cd /home/user/bla/dar-2.3.3/
./configure --enable-mode=64 - funktioniert
make - bricht ab
Weil "make", mittels "cd" in das Verzeichnis m4 wechseln möchte.
Allerdings, UND jetzt kommts:
Versucht make nicht vom Verzeichnis: /home/user/bla/dar-2.3.3/ in das Verzeichnis
m4 zu wechseln sondern von meinem Homebereich. ????
Also versucht "make" ein cd /home/user/m4 zu machen.
Rausgefunden habe ich dies, indem ich in meinem Homebereich einfach einen
symbolischen Link angelegt habe der auf home/user/bla/dar-2.3.3/m4 zeigt.
Denn dann funktioniert es.
Ähnliche Probleme habe ich ebenfalls wenn ich folgende Verzeichnisstruktur
habe:
/home/user/bla/hallo/bla/
Wenn ich in der Konsole den absoluten Pfad angebe kann ich in das
Verzeichnis "bla" wechseln. Wenn ich mich jedoch im Verzeichnis "hallo"
befinde, also: /home/user/bla/hallo UND dann mittels cd ins Verzeichnis
wecheln will (relative Pfadangabe):
user@maschine:/home/user/bla/hallo# cd bla
komme ich im Verzeichnis /home/user/bla raus....
Dieses etwas eigenartige Phänomen habe ich bis jetzt nur bei OpenSuse entdecken
können. Vllt. weis jemand Rat von euch!
Meine Vermutung ist, das evtl. irgendeine Umgebungsvariable dafür verantwortlich
ist. Ich habe schon einiges probiert (/etc/bashrc.local mal geleert etc...) aber das
Problem bleibt bestehen.
Übrigends als ROOT ist das Problem das gleiche!!! Und auf allen weiteren
OpenSuse Kisten ebenfalls. Unter Gentoo und Debian habe ich solch ein Problem
nicht.
Betriebsystem: OpenSuse 10.1
Kernel: 2.6.16.27-0.9-default
Danke im Voraus für alle hilfreichen Antworten.
MfG
olden
Nachtrag:
Es ist völlig egal welche Shell ich benutze. Problem ist bei bash, csh, ksh oder tcsh
immer gleich....