WineX-CVS installationsprobleme

sim4000

sim4000

Lebende Foren Legende
Nabend.

Ich hab mir nach diesem (http://www.linuxforen.de/forums/showthread.php?t=119776) Howto WineX-CVS gezogen und wollte dann mit diesem HowTO installieren.

Aber es bleibt bei dem Befehl
Code:
./configure
hängen. Da bekomm ich die Ausgabe
Code:
bash: ./configure: /bin/sh: bad interpreter: Keine Berechtigung
Das bekomm ich als su und als normaluser. Dann hab ich es mit
Code:
sh configure
versucht. Da bekomm ich die Ausgabe
Code:
checking build system type... i686-pc-linux-gnu
checking host system type... i686-pc-linux-gnu
checking target system type... i686-pc-linux-gnu
checking whether make sets $(MAKE)... yes
checking for gcc... gcc
checking for C compiler default output file name... a.out
checking whether the C compiler works... configure: error: cannot run C compiled programs.
If you meant to cross compile, use `--host'.
See `config.log' for more details.

Die config.log hab ich drangehängt.
Code:
sh configure
funktioniert sowohl als root als auch als normaluser nicht. Ich bekomm genau so die Fehlermeldung.

Hoffendlich kann wer helfen.
Mfg, sim4000.

Anhag:
config.log --> Anhang anzeigen config.txt
 
Bin zwar nich schlecht in English...
Aber auch nich gut. :)

Könnte mal jemand bitte erläutern? :brav:

Mfg, sim4000.
 
Übersetzen kann ich es dir :D. Daraus geht aber denk ich auch dann schon hervor was gemacht werden muss :) . Kenne mich leider auch noch nicht so gut aus mit Linux als das ich dir mit deinem Problem helfen könnte :(


If libstdc++ is a shared library that is not in the
default search path of the run-time linker, you have to set
LD_LIBRARY_PATH for this library to be found.

Wenn die libstdc++ eine geteilte Bibliothek ist welche nicht in dem "normalen" such Pfad des run-time linkers ist, musst du die LD_LIBRARY_PATH für diese Bibliothek setzen damit sie gefunden wird.
 
Sie fehl aber nich.
Oder sie ist aber vorhanden. :D

Und zwar die devel und die nicht-devel.

Mfg, sim4000.
 
Ich tippe mal eher, dass hier die C-Header fehlen oder eine libc benutzt wird, die nicht mit dem installierten Compiler uebersetzt ist. Bau mal ein kleines Test-Programm
Code:
#include <stdio.h>

int main()
{
  printf("Mal C testen.\n");
  return 0;
}
speichere das in der Datei test.c und kompiliere es dann mit
Code:
gcc -o test test.c
Gibt's dabei dann auch Fehler?
 
Code:
sim4000@sim1:~> gcc -o test test.c
sim4000@sim1:~>

Hat sich nich beschwert.
Mfg, sim4000.
 
Stelle mal sicher, dass folgende Pfade in der /etc/ld.so.conf stehen
Code:
/lib
/usr/lib
/usr/local/lib
und lasse danach einmal 'ldconfig' durchlaufen. Sollte das nicht helfen, kannst du auch einfach die Umgebungsvariable 'LD_LIBRARY_PATH' entsprechend setzen (funktioniert genauso wie mit der PATH-Variable). Weitere Frage... hast du evtl. einen 64bit-Rechner? In diesem Fall solltest du nachsehen, ob es bei dir ein Verzeichnis /usr/lib64 und/oder /lib64 gibt. Wenn ja, sorge dafuer, dass diese im LD_LIBRARY_PATH vor allen anderen Ordnern stehen. Ausserdem waere es gut, wenn du mal die config.log hier anhaengen koenntest.
 
Stelle mal sicher, dass folgende Pfade in der /etc/ld.so.conf stehen
Jetzt stehen sie drin. Vorher stand nur /usr/local/lib drin.

Hab zwar nen 64-Bit rechner aba ne 32-Bit SuSE. Hatte noch keinen bock mir ne neue zu ziehn. :brav:

ldconfig hab ich durchlafen lassen.

Fazit: Funkt immer noch nicht. Frag mich echt warum. andere make und ./configure funken doch auch. Nur bei WineX-CVS funkt es nicht.

Mfg, sim4000.
 
Die von winexcvs hab ich in meinem ersten beitrag angehängt.
Oder meinst du eine andere?
Unter /var/log/ is keine.

Mfg, sim4000.
 
Ja, die meinte ich. Hatte ich ganz uebersehen. Hat dein Kernel Unterstuetzung fuer das (etwas aeltere) a.out-Format?
 
Nichts für ungut... :brav:
Woran sieht man das?
Bin nur ottonormalverbraucher...

Mfg, sim4000.
 
In deiner Kernel-Konfiguration (normalerweise in /boot/config-<kernelversion>) sollte der Wert CONFIG_BINFMT_AOUT gesetzt sein.
 
Ja ist gesetzt.

Code:
CONFIG_BINFMT_AOUT=m

Mfg, sim4000.
 
Es ist als Modul im Kernel. Ist das Modul auch geladen?
 
Wie nennt sich das Modul denn?

Code:
modprobe modul

Mfg, sim4000.
 
Code:
bitmuncher@TAPS:/lib/modules/2.6.8-2-686$ find . -name *aout*
./kernel/fs/binfmt_aout.ko
Ich tippe mal auf binfmt_aout ;)
 

Ähnliche Themen

Zugriff Ubuntu 16.04. auf Freigabe 18.04. LTS nicht möglich

NagiosGrapher 1.7.1 funktioniert nicht

xrandr: cant open display

Samba 4 Gast Zugang unter Ubuntu funktioniert nicht

NetBSD Mediatomb ./configure Problem

Zurück
Oben