Hallo!
im Xastir/src Verzeichnis die �nderungen von Hand eingetragen..sind nur 2 Werte. Du must folgendes suchen:
wait_time=0; wait_on_connect=1; - while (wait_on_connect && wait_time<10) { - for (i=0; i < 60 && wait_on_connect; i++)
+ while (wait_on_connect && wait_time<30) { + for (i=0; i < 3000 && wait_on_connect; i++) { pthread_mutex_lock(&connect_lock); wait_on_connect=port_data[port].thread_status; pthread_mutex_unlock(&connect_lock); /* update display while waiting */ XmUpdateDisplay(XtParent(da)); - usleep(500); + usleep(5000);
...ok, habe ich gemacht, Null Problem.
Danach XASTIR neu kompilieren, bei mir klappte es dann auf Anhieb! Viel Erfolg und beste 73 de Fred, DL6BAW
.hmmm, hier steckt meine Schw�che. Habe das xastir.spm von SuSE installiert, die Werte ge�ndert und mit rpm -bi /usr/src/packages/SRC/xastir.src versucht, das ganze zu kompilieren und zu installieren. hat aber viel gefehlert! So in dem Sinn: macro or '#include' recursion too deep Dabei bin ich ganz nach der sdb vorgegangen...? Tja, ich experimentiere noch'n bissel, muss ja klappen! Oder..... );-)) ...kannst Du mir Dein fertig kompiliertes xastier schicken?? W�re auch toll1 Danke aber erstmal. Peter DL3VPZ@DB0TUD
On Tue, Sep 19, Peter Zabelt wrote:
Hallo!
im Xastir/src Verzeichnis die ?nderungen von Hand eingetragen..sind nur 2 Werte. Du must folgendes suchen:
wait_time=0; wait_on_connect=1; - while (wait_on_connect && wait_time<10) { - for (i=0; i < 60 && wait_on_connect; i++)
+ while (wait_on_connect && wait_time<30) { + for (i=0; i < 3000 && wait_on_connect; i++) { pthread_mutex_lock(&connect_lock); wait_on_connect=port_data[port].thread_status; pthread_mutex_unlock(&connect_lock); /* update display while waiting */ XmUpdateDisplay(XtParent(da)); - usleep(500); + usleep(5000);
Hm, aus welcher Version stammt dieser Code? In den aktuellen (> 0.3.4a) Versionen steht da folgendes: ---cut--- while (wait_on_connect && wait_time < NETWORK_WAITTIME) { for (i=0; i < 60 && wait_on_connect; i++) { pthread_mutex_lock(&connect_lock); wait_on_connect=port_data[port].thread_status; pthread_mutex_unlock(&connect_lock); /* update display while waiting */ XmUpdateDisplay(XtParent(da)); usleep(500); ---cut--- "NETWORK_WAITTIME" wird in config.c wie folgt definiert: ---cut--- if(!get_int("NETWORK_WAITTIME",&NETWORK_WAITTIME)) {NETWORK_WAITTIME=10;} ---cut--- Das heißt, es wird die Timeout Zeit des TCP Stacks verwendet. Solange man also per telnet etc. auf einen Server zugreifen kann, kann man es auch mit Xastir. Ist der tatsächliche Timeout größer, kann man eh nicht auf den Server zugreifen. Das empfinde ich als viel eleganter, als den Timeout in Xastir hart zu kodieren.
Danach XASTIR neu kompilieren, bei mir klappte es dann auf Anhieb! Viel Erfolg und beste 73 de Fred, DL6BAW
.hmmm, hier steckt meine Schw?che. Habe das xastir.spm von SuSE installiert, die Werte ge?ndert und mit rpm -bi /usr/src/packages/SRC/xastir.src versucht, das ganze zu kompilieren und zu installieren. hat aber viel gefehlert! So in dem Sinn:
macro or '#include' recursion too deep
Das kann ich hier nicht nachvollziehen, bei mir baut es fehlerfrei. Ich bearbeite gerade die Version 0.3.6. Wenn ich sie heute noch fertig bekomme, lege ich sie auf dem FTP Server ab. Gruß, Kai -- Kai Altenfelder, SuSE GmbH, Schanzaeckerstr. 10, D-90443 Nuernberg Tel.: +49-911-74053-0, Fax: +49-911-74053-489, EMail: ka@suse.de Ham: DL3LBA PGP public key available
On Wed, Sep 20, Kai Altenfelder wrote:
macro or '#include' recursion too deep
Das kann ich hier nicht nachvollziehen, bei mir baut es fehlerfrei. Ich bearbeite gerade die Version 0.3.6. Wenn ich sie heute noch fertig bekomme, lege ich sie auf dem FTP Server ab.
Nochmal ein Update dazu. Die Meldung habe ich auch, das ist aber lediglich eine Warnung, die den Übersetzungsvorgang nicht abbrechen läßt. Wie auch immer, 0.3.6 ist fertig und erscheint innerhalb der nächsten Stunden als ftp://ftp.suse.com/pub/projects/ham/i386/7.0/xastir-0.3.6a-0.i386.rpm auf dem FTP Server. Das Paket läuft bei mir auch auf einer 6.4-i386. Gruß, Kai -- Kai Altenfelder, SuSE GmbH, Schanzaeckerstr. 10, D-90443 Nuernberg Tel.: +49-911-74053-0, Fax: +49-911-74053-489, EMail: ka@suse.de Ham: DL3LBA PGP public key available
participants (2)
-
Kai Altenfelder
-
Peter Zabelt