On Sat, Apr 17, 2010 at 03:30:10PM -0400, rgheck wrote: > On 04/17/2010 02:16 PM, Enrico Forestieri wrote: > >On Sat, Apr 17, 2010 at 03:04:41PM +0200, [email protected] wrote: > > > >>Author: rgheck > >>Date: Sat Apr 17 15:04:41 2010 > >>New Revision: 34186 > >>URL: http://www.lyx.org/trac/changeset/34186 > >> > >>Log: > >>LyX version info for InsetInfo. > >I am not able to load old documents anymore: > > > >Traceback (most recent call last): > > File "/usr/local/src/lyx/lyx-devel/lib/lyx2lyx/lyx2lyx", line 23, > > in<module> > > import LyX > > File "/usr/local/src/lyx/lyx-devel/lib/lyx2lyx/LyX.py", line 91, > > in<module> > > convert = getattr(__import__("lyx_" + step), mode) > > File "/usr/local/src/lyx/lyx-devel/lib/lyx2lyx/lyx_2_0.py", line 25, > > in<module> > > import lyx2lyx_version > >ImportError: No module named lyx2lyx_version > >Error: Conversion script failed > >---------------------------------------- > >/home/ef/newfile3.lyx is from an older version of LyX, but the lyx2lyx > >script failed to convert it. > > > >The problem seems to be that lyx2lyx_version.py gets generated in the > >build dir, whereas python expects it in the source dir? > > > I'm not sure what the problem is. It works fine here (F12), though I > haven't tried it except running from the build dir. Anybody else > have an idea?
The problem occurs only when running from the build dir and the only solution I found is copying lyx2lyx_version.py to the source dir: cp <builddir>/lib/lyx2lyx/lyx2lyx_version.py <srcdir>/lib/lyx2lyx/ -- Enrico
