PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : Monitor unter Suse 9.3



nepomuck
23.08.2005, 17:24
Ich bekomme monitor 1.8.1 nicht unter Suse 9.3 Personal 64-Bit auf einem AMD-Opteron-Server übersetzt.

Folgender Fehler tritt auf:

<pre>
fkl1:/home/ast/monitor-1.8.1 # make
mkdir bin-x86_64
gcc -Wstrict-prototypes -I/usr/X11R6/include -O3 -march=i486 -DARCH_I386 -c -o bin-x86_64/hdlc.o hdlc.c
cc1: error: CPU you selected does not support x86-64 instruction set
cc1: error: CPU you selected does not support x86-64 instruction set
make: *** [bin-x86_64/hdlc.o] Error 1
</pre>

Hat jemand einen Tipp?

Danke.

ManuelW
23.08.2005, 20:00
schau mal, das thema gibt es schon...

http://www.funkmeldesystem.de/foren/showthread.php?s=&threadid=19833

und keine lösung soweit ich weiss.

Buebchen
23.08.2005, 21:23
Hmm..

Ich würde mal das Makefile ändern:

aus CCFLAGS ... -march=i486 ein -march=x86_64 . Gleiches bei -DARCH=x86_64.

nepomuck
24.08.2005, 00:22
Im Makefile steht:

<pre>
CFLAGS +=-Wall -g -O -DARCH_I386
else
CFLAGS +=-O3 -march=i486 -DARCH_I386
</pre>

soll dann
<pre>-DARCH_I386</pre>
zu
<pre>-DARCH_x86-64</pre>
werden ?

ich probiere das morgen früh mal aus.
Danke.

Buebchen
24.08.2005, 00:37
Ich würde das mal versuchen.

Weiss nicht, ob das mit jedem gcc geht. Vielleicht erstmal das -march setzen. Hab keine 64Bit CPU zum testen.

[Edit]
Kannst auch mal -march=athlon versuchen.

nepomuck
25.08.2005, 18:05
Bevor ich das ausprobiere, bekommt mein Server erst mal eine neue Distribution. Suse verursacht hier mehr als nur ein Problem, vor allem dank der etwas übertriebenen Sicherheitsfunktionen.
Ich installiere erst mal Ubuntu, dann probiere ich den Monitor nochmal.

Buebchen
25.08.2005, 21:14
Bin mir nicht so sicher, was du mit "übertriebenen Sicherheitsfunktionen" meinst. Dass man üblicherweise nicht als root am Server arbeiten soll ?

Ich habe SuSE in dem Bereich eher als mittelmäßig in Erinnerung. Aber warum nicht. Gibt genug Distributionen. Da ist für jeden was dabei.

ManuelW
26.08.2005, 01:15
ich benutz selber suse 9.3 und auf m server noch die 9.0
geht alles ohne probleme...

nepomuck
31.08.2005, 13:56
Original geschrieben von Buebchen
Bin mir nicht so sicher, was du mit "übertriebenen Sicherheitsfunktionen" meinst.

SSH nur mit Zertifikaten, geschlossene Firewall etc. Darauf kann eine Home-Installation verzichten. Ich stelle gerade alle meine Linux-Rechner auf Ubuntu 5.04 um. Da habe ich auf zwei (32-Bit) Testsystemen den Monitor im Handumdrehen eingerichtet. Jetzt steht nur noch der Test auf dem 64-Bit-Server aus -- aber da bin ich schon wesentlich zuversichtlicher als unter Suse 9.3.

Buebchen
31.08.2005, 22:27
Ok. Wenn Du mit Heiminstallation eine strikte Trennung vom Internet meinst ist das nachvollziehbar.

Persönlich sehe ich in derartigen Konfigurationen einen Vorteil. Gerade Anwender mit wenig Detailwissen fahren dann nicht offenen Scheunentoren durchs Internet. Kannst ja mal ein Windows XP vor SP2 "out-of-the-box" ins Internet stellen (weil man z.B. das SP2 downloaden will). Ohne Firewall kannste den direkt wieder platt machen. Bevor das SP2 da ist, ist das Ding schon Schach-Matt.

Aber warum nicht auch ubuntu ...