-
-
Notifications
You must be signed in to change notification settings - Fork 2.2k
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Confusing error message when libsqlite is missing during "cmake ." #1143
Comments
Yeah, the first error line
I've personally had the exact same thought process re "QScintilla is missing..." when coming back to compiling DB4S after a few weeks doing something else. Not sure how to fix it though. There are a couple of different checks for QScintilla being done, and that warning comes from the failure of one of them. Maybe we need to suppress that message entirely, and have a later conditional warning about missing QScintilla if it's really still missing after they all run... |
I've just fixed the cmake script to not print a warning if the QScintilla library wasn't found since the warning really isn't useful at all 😄 Should be less confusing now. Are you ok to give the latest version from the master branch a try and see if the confusing warning disappears? 😄 |
@MKleusberg Perfect, it's gone :-) |
Excellent. Thanks @techee. 😄 |
Details for the issue
When trying to bisect #1142 I didn't quite read what dependencies I need and just tried following the errors that "cmake ." gives me. This eventually lead me to this message:
From this message it seems that what is missing is the QScintilla dependency (which actually isn't true as it's part of the sources) but in fact, the missing dependency was libsqlite in my case. It would save quite a lot of time to the project newcomers if the message was a bit clearer.
Useful extra information
I'm opening this issue because:
I'm using DB4S on:
I'm using DB4S version:
I have also:
The text was updated successfully, but these errors were encountered: