Re: Portieren von Cyclades Serial Client

From: Marian Hettwer <MH(at)kernel32.de>
Date: Fri, 16 Jan 2004 14:05:33 +0100

Hi Peter,

Peter Ross wrote:
> Hi Marian,
>
> On Thu, 15 Jan 2004, Marian Hettwer wrote:
>
> Das configure wurde mit autoconf erzeugt. Die Vorlage ist auch da,
> configure.in. (Ich beziehe mich hier auf cyclades-serial-client-0.93)
>
genau die selbe Version habe ich mir auch runtergeladen ...

> Da gibt es eine `uname`-if/else-Litanei, an dessem Ende in einem else
> HP-UX angenommen wird. Da das `uname` auf keines der vorher abgetesteten
> OS passte, landest Du mit FreeBSD da.
>
das macht Sinn. In die configure.in hatte ich gar nicht reingeguckt.
Nungut, dann frickel ich mir halt noch ne else dazu für FreeBSD.
Das dürfte noch der leichte Part sein ;)

> (Uebrigens steht da fuer HP-UX, wie auch hinter AIX, ein "never tested".
>
hm, ich will ja weder HP-UX noch AIX ... soll mir also egal sein.

>
>>Der ./configure Output endet mit:
>>
>>checking for size_t... yes
>>ldd: /bin/ls: not a dynamic executable
>>
>>wobei die Meldung vom ldd: interessant ist.
>
>
> Nein. Das config versucht mit ldd auf ls rauszufinden, was fuer eine libc
> vohanden ist.
>
> LIBC=l`ldd /bin/ls | grep libc | head -1 | cut -f2 -dl | cut -f1 "-d "`
>
> Da ls unter FreeBSD statisch gelinkt ist, geht das schief. Kann man aber
> wohl ignorieren.
>
Ich hoffs mal. /bin/ls wollte ich eigentlich nicht ersetzen ...

>
>>make bezieht sich dann auf die Datei hpux-dev.c was natürlich in die
>>Hose gehen muss ;)
>
>
> Hier steht die ganze Sauce zur Terminalkontrolle steht. Das ist wirklich
> systemspezifisch.
>
Ich weiß. Daher is hpux-dev.c auch völlig falsch ...

>
>>entsprechend darauf zu beziehen.
>>hpux-dev.c ist nicht die einzige Datei die vorhanden ist. Es gibt noch:
>>aix-dev.c
>>linux-dev.c
>>sco-dev.c
>>solaris-dev.c
>>unixware-dev.c
>>
>>Vermutlich muss ich mir nen freebsd-dev.c zusammenfrickeln.
>>Welches OS wäre denn da am "ähnlichsten" ?
>
>
> Gute Frage fuer einen Terminalexperten.. der ich nicht bin. Nach kurzem
> Ueberfliegen verstehe ich noch am ehesten Linux als "in der Naehe", aber
> so ganz nahe dran scheint mir das an FreeBSD auch nicht zu sein. Aber da
> muessten hier auf der Liste kompetentere Mitleser sein.
>
Ich werd mir einfach mal die linux-dev.c vornehmen. Ich hab ja ebenfalls
ein Linux hier laufen. Nebst nem FreeBSD.
Das dürften ein Brocken Arbeit werden für einen Nicht-C-Programmierer ;)

> Jedenfalls muesstest Du wohl die in diesen *-dev.c genannten Prozeduren
> neuschreiben.
>
anzunehmen ...

>
>>hm... oder bin ich total aufm Holzweg ?
>
>
> Ich glaube nicht.
>
juhu :)

>
>>Über etwas docs, rtfms oder kleine Tips wär ich dankbar.
>
>
> Vielleicht ein Blick auf FreeBSD-Ports von Terminalprogrammen wie z.B.
> kermit?
>
kermit ginge vielleicht. Aber vermutlich schaue ich mir eher Bernds
erwähntes commserv an. Mit einem bißchen Glück macht's commserv genauso
wie der Cyclades Serial Client.

> Viel Erfolg
Danke.

Ich meld mich wenn ichs geschafft habe ...

Danke nochmal,
Beste Grüße,
Marian

To Unsubscribe: send mail to majordomo.FreeBSD.org
with "unsubscribe de-bsd-questions" in the body of the message
Received on Fri 16 Jan 2004 - 14:08:56 CET

search this site