uri@arnor.UUCP (Uri Blumenthal) (12/19/89)
Hello, everybody. I'm calling for help. I'm installing GNU Emacs 18.55 on AIX on 3090 Mainframe. Among other things it didn't want to store an existing file. OK, I was able to trace it down to "greater than" function, called from "find-backup-file-name" (files.el). It's around lines 1011 - 1021 in "data.c". It seems there's a problem with Lisp_Object -> Integer and so on conversion. In my case, it found that "-6" is GREATER than 0. 'dbx' can't run Emacs on my machine... I'm rather stacked. Your help/advices are appreciated. I tried to trace the ">" function from "data.c", but I couldn't. My knowledge of Emacs is certainly not enough. It may have something to do with XINT definition, and things like that, but I don't know how to fix it. I tried the following definitions for XINT: 1) XINT (i) ((temp=(i)) & 0x00800000 ? temp | 0xFF000000 : temp & 0x00FFFFFF 2) XINT (i) (i) 3) #undef XINT /* use the one from lisp.h */ None seems to fit... Help, please, if you can. Regards, Uri Blumenthal uri@ibm.com, bywater!arnor!uri ====================================================== <Disclaimer>