Quick newbie question

Pavel Sanda sanda at lyx.org
Mon May 2 11:39:39 UTC 2022


On Mon, May 02, 2022 at 01:04:23PM +0200, Lorenzo Bertini wrote:
> >Update: file was never gone, just in its folder "3rdparty". Compilation
> >now works after countless attemps, and I didn't really change anything :).
> 
> Problem is here again after another attempted bisect, failure, and restoring
> to master, same as last time:
> 
> >In file included from ./../support/ForkedCalls.h:17,
> >                 from ForkedCalls.cpp:15:
> >./../support/signals.h:15:10: fatal error: nod.hpp:
> 
> File "nod.hpp" exists in "3rdparty/nod".

Did you try calling autogen.sh before the build?

> On a side note, I can't build anything from the old builds. Configure in
> 2.3.6.2 reported that it couldn't build a qt executable, so i had to add
> "--enable-qt5", but then it said there was an undefined reference to "boost
> basic_regex" (but I have boost libraries installed and working). At that

If boost is a problem then you can try to use "--with-included-boost" when
you run configure.


> point I went back to master, cleaned and configured again, and now for some
> reason it needs "--enable-qt5" whereas before it didn't on master.

That means you are either not on master HEAD or you did not clean properly.
For cleaning you can always check via "git status".

> 
> Not being able to build older versions really hurts because i can't bisect.
> Can someone help me out? I'm on debian 11 stable. I can build master just
> fine.

Building back in history will work only to the point where qt5 is already
present in the master. If the bug is older it will be difficult.

Pavel


More information about the lyx-devel mailing list