Portare gnokii su Haiku è stato piuttosto semplice, grazie anche al canale italiano #haiku, la difficoltà maggiore è stata trovare la corrispondenza tra FIOASYNC e FIONBIO.
Nota: nella versione Alpha 1 di Haiku manca un modulo tty che permetterebbe di creare i file speciali in /dev/
per collegarsi a seriali tradizionali e USB e libusb non è stata portata, la libreria libgnokii risultante funziona solo con connection=tcp
che è compatibile solo con model=AT
e model=gnapplet
Brevi istruzioni per la compilazione:
- installare una versione recente di gettext, glib e pkg-config da Haiku Ports e opzionalmente installare anche readline
- scaricare l'ultima versione di gnokii tramite git
- applicare il patch allegato:
patch -p1 < haiku-port-0.6.29-1
- eseguire
./autogen.sh --enable-security --with-gettext=/boot/common/share/gettext/ --prefix=/boot/common/
aggiungere--with-readline=/boot/common
se si è installato anche readline - eseguire
make install
xgnokii non viene compilato per la mancanza delle librerie X11.
Notare che i seguenti programmi vengono compilati, ma non funzionano:
- smsd, perché c'è un problema con i thread
- gnokiid e mgnokiidev, probabilmente perché mancano i driver seriali