Ben M. writes: > > This is long, so here's my summary: > > BLODA did indeed cause the permission denied errors while running > autogen.sh. However, broken inverse search appears unrelated. As for > broken inverse search, all evidence points to a regression between > 1.6.1 and branch.
Note that disabling a dodgy app is not sufficient, it must be uninstalled, instead, because its hooks can still cause problems. So, I still believe that inverse search malfunctioning is due to BLODA. > Now for the details. As promised, here are the answers to your questions: > > > 2) Are you running more instances of the same lyx version? > > Task Manager shows a single instance of lyx.exe. OK. > > 3) Are you sure that source specials are activated? > > Yes. Otherwise, my DVI/PDF viewer would not be giving me valid line numbers. OK. > > 4) Version 1.6.1 (where inverse DVI search works) has been compiled by > > you or are you using a package? > > Version 1.6.1 works both when I use the package, and when I compile it myself. OK. > > 1) Are you using the lyxpipe or the lyxsocket for communicating with lyx? > > Neither. For the purposes of debugging, I don't want to worry about > interprocess communication issues. My script simply echos %f %l, > which I enter into the command buffer: [snip] > To reiterate, any of these methods work in 1.6.1, while none work in branch. The fact that it works for me with any version, indicates that BLODA is still the culprit. [snip] > As far as I can tell, those errors did result from BLODA, specifically > McAfee. When On-Access Scanner is enabled, I can sometimes reproduce > the error. After numerous tests of repeatedly switching it off and > on, I was unable to reproduce the error with O.A.S. disabled. > > Server-goto-file-row still fails with O.A.S. disabled. Please, try *uninstalling* McAfee and try again.