On Mon, 24 Nov 2003, Christopher Faylor wrote: > On Tue, Nov 25, 2003 at 12:00:58AM -0200, Fr?d?ric L. W. Meunier wrote: > >Harold, the following is what I did to get new Links and Links > >2 to compile and work properly on Cygwin. > > > >os_dep.h: > > > >-#elif defined(_WIN32) || defined (__CYGWIN__) > >+#elif defined(_WIN32) > > Why do you need to do this? It is unusual that Cygwin and WIN32 should share > similar definitions.
If you mean that #elif defined(_WIN32) || defined (__CYGWIN__) is unusual, then yes, it's the change which broke it. Reverting it was suggested by the ELinks author when I faced it more than a year ago. And you can see more reports on the mailing-list archives, like reports that it only works under cmd.exe. #elif defined(_WIN32) was in 0.96, which is the version included in Cygwin. It changed to #elif defined(_WIN32) || defined (__CYGWIN__) in 0.97, and has been broken since then. Recompile 0.96 with the 0.97 change to os_dep.h. You get the same brokeness. Run the 0.98 and 0.83 binaries from http://artax.karlin.mff.cuni.cz/~mikulas/links/download/binaries/win32/ . You get the same brokeness with 0.98. BTW, you wrote "Seems to work ok for me. Don't know about the accented characters problem, though." Does that mean you got it to work with rxvt and XTerm ? Without the change it doesn't here, and doesn't seem with Harold. -- How to contact me - http://www.pervalidus.net/contact.html