Tassilo Horn wrote (Tue, Apr 10, 2012 at 08:25:57PM +0200): > > TeX-evince-sync-view: Arithmetic range error: "round", 1334070937.742052 > > Ok, I see. I guess, you are using a 32 bit system. On 32 bit systems, > the biggest emacs integer is less than what's needed for a POSIX > timestamp. I'll check how to work around that limitation.
Yes indeed, these are all 32 bit OSs. > > But ~/bin/evince_synctex/evince_forward_search and the corresponding > > backward search from the solution provided on the Ubuntuforums page > > that I mentioned earlier does work. > > Hm, strange. With my limited python knowledge, it looks to me that the > evince Daemon service with its FindDocument is required also by this > solution. They use it to find the evince window corresponding to the > document. If that fails, they print the exception backtrace but still > call the SyncView on the window variable that's initialized after the > call to FindDocument, which means, in case of an error for FindDocument, > it cannot be initialized... I'm not sure if I conveyed the impression that the scripts work on 10.04. What I meant was that the scripts work on 11.10, but auctex gives the arithmetic range error (which you've explained above). On 10.04, neither works. I'm waiting for 12.04 which is due in a few days now, and will upgrade then. I'll also be installing the 64-bit version on a new machine, so I can try this out on a 64-bit OS. Thanks very much for addressing this so promptly (and generally making the world go around :-). mandar. _______________________________________________ auctex mailing list [email protected] https://lists.gnu.org/mailman/listinfo/auctex
