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
-- 
lyx-devel mailing list
[email protected]
http://lists.lyx.org/mailman/listinfo/lyx-devel

Reply via email to