Quick newbie question
Lorenzo Bertini
lorenzobertini97 at gmail.com
Mon May 2 11:04:23 UTC 2022
Il 01/01/22 19:01, Lorenzo Bertini ha scritto:
> Il 01/01/22 17:54, Lorenzo Bertini ha scritto:
>> Dear list,
>>
>> I found a bug and needed to bisect, so i moved back HEAD to an old
>> commit, then configured and built. I went back to master and can't
>> build anymore because its missing `nod.hpp` file; no git command seems
>> to restore this file (git reset --hard, creating a new master branch
>> tracking origin/master, etc).
>>
>> I would like not to clone again as its very slow, but all I find on
>> the internet are commands I already tried. What should i do?
>>
>> Thank you in advance,
>>
>> Lorenzo (lynx)
>
> 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".
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 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.
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.
Thanks,
Lorenzo
More information about the lyx-devel
mailing list