Bug#882699: ngspice: Remove build dependency on elyxer to allow for the elyxer removal from Debian

Sven Hoexter sven at timegate.de
Sun Dec 24 12:05:46 UTC 2017


On Sun, Dec 24, 2017 at 12:52:47PM +0100, Gudjon I. Gudjonsson wrote:

Hi Gudjon,

> You are right. I did compile the file in a normal environment with elyxer installed, sorry.
> But I cannot compile the package (version 27) after I uninstall elyxer. Lyx fails without any 
> proper error message.
> The problem seems to be in the new documentation. If I copy the documentation from ngspice-26 to
> ngspice-27, build-indep works.
> ngspice-26, manual.lyx is made with lyx 2.0 and lyx format 413
> ngspice-27, manual.lyx is made with lyx 2.1 and lyx format 474
> 
> Do you have any idea on how to remove this elyxer dependency from manual.lyx?

I doubt there is a dependency on elyxer. elyxer is just a lyx2html converter written
indepedently and stalled now for a few years.
I guess that you've to reconfigure LyX so it knows that elyxer is no longer available.
That's something you can only do in the GUI so far.
https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=397464
and
https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=816173
is also partially related.

So if you do not use LyX for interactive document writing just rm -r ~/.lyx in your
build environment and it should reconfigure on the next invocation.

Another possibility would be that lyx fails to import and convert the manual to the
current LyX 2.2.x document format.
Which repo are you building from right now? I'd like to try it out just to see what
happens.

Cheers,
Sven



More information about the debian-science-maintainers mailing list