bitlbee vs AIX 6.1

 ( LGee | 2010. december 8., szerda - 18:43 )

Kell hozza:

- GNU make
- mktemp
- '-Wall' -t kiszedni a Makefile-okbol, ha nem gcc-t hasznalsz

Jo szokasomhoz hiven ismet IBM xlC-vel forditottam, CFLAGS-be kell a linkernek a korabban emlitett 'qnolibansi -U__STR__', kulonben az 'ld: 0711-768 WARNING: blabla' uzenet, illetve egy instabil binaris lesz az eredmeny. Az elobbi flagek helyett azota mar egy C runtime APAR-ral (gyk. 'patch') is megoldhato a dolog, 6.1-en az xlC.aix61.rte.11.1.0.2 javitja...

Igy ezzel az egyetlen warninggal fordul le (hehe, mert nincs -Wall):

"irc_commands.c", line 41.36: 1506-1332 (W) A function with return type "void" may not return a value of type "void".

A nyomorult GNU installhoz vannak megirva a Makefile-ok (szerencsere ez eleg ritka), szoval hacsak nem teszunk fel coreutilst, ezzel meg a vegen szenvedni kell. Inkabb egyszer majd megirom shellben a funkcioit, es hasznalom cp, chmod, mkdir hivasaval... ha muszaj.

Post-install

group/user:

mkgroup bitlbee # vagy amit akarsz
mkuser id=1003 pgrp=bitlbee rlogin=false login=false bitlbee
mkdir /var/lib/bitlbee
chown bitlbee /var/lib/bitlbee
chmod 0700 /var/lib/bitlbee

bitlbee.conf:

Ez egyedi, nem AIX-specifikus, tehat ezt kihagyom.
En fork daemon modban hasznalom localhoston.