Here is listed the needed changes to irssi 0.8.6 sources so it will compile
under the QNX real time operating
system(http://www.qnx.com).

---------------

src/core/log.c ->
original lines 35-38:
#ifdef HAVE_FCNTL
static struct flock lock;
#endif

lines 35-38 after changes:
#ifdef HAVE_FCNTL
static struct flock locker;
#endif

and then replaced every instance of 'lock' to 'locker' respectively..
for some reason that 'lock' seems to be either reserved or already in use by
some .h file included..
If needed I can try to check what file exactly and where etc..

---------------

src/perl/perl-core.c ->
original line 114:
 newXS("DynaLoader::boot_DynaLoader", boot_DynaLoader, __FILE__);

line 114-117 after changes:
#ifndef __QNXNTO__
 newXS("DynaLoader::boot_DynaLoader", boot_DynaLoader, __FILE__);
#endif

For some reason that DynaLoader line just kills the compilation under QNX,
if anyone has any ideas I can try to check on the details..

---------------

By: Janne Enberg aka. Lietu
email: [EMAIL PROTECTED]
IRCNet: Lietu @ #irssi


Reply via email to