-
Notifications
You must be signed in to change notification settings - Fork 227
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
Compile error with CONFIG+="headless": src/util.cpp: variable ‘QRegularExpression rx1’ has initializer but incomplete type #2272
Comments
b31e650 updated the regular expression handling for Qt6 compatibility. While the newer class QRegularExpression should be supported in all Qt versions, compile seems to fail here. The change seems to miss an include. Maybe specific Qt versions have a problem with this, while others (newers?) don't (maybe due to implicit includes). Going to submit a PR in a second. |
hoffie
added a commit
to hoffie/jamulus
that referenced
this issue
Jan 23, 2022
b31e650 updated regexps to QRegularExpression for Qt6 compatibility, but did not include QRegularExpression.h. While this has apparently not been a problem on several current Qt versions, it seems to break in some environments (latest Raspbian?). This commit adds the include. Fixes jamulussoftware#2272
5 tasks
hoffie
changed the title
Raspbian compile error: error: variable ‘QRegularExpression rx1’ has initializer but incomplete type
Raspbian compile error: src/util.cpp: variable ‘QRegularExpression rx1’ has initializer but incomplete type
Jan 23, 2022
hoffie
added a commit
to hoffie/jamulus
that referenced
this issue
Jan 24, 2022
b31e650 updated regexps to QRegularExpression for Qt6 compatibility, but did not include QRegularExpression.h. While this has apparently not been a problem on several current Qt versions, it seems to break in some environments (latest Raspbian?). This commit adds the include. Fixes jamulussoftware#2272
hoffie
changed the title
Raspbian compile error: src/util.cpp: variable ‘QRegularExpression rx1’ has initializer but incomplete type
Compile error with CONFIG+="headless": src/util.cpp: variable ‘QRegularExpression rx1’ has initializer but incomplete type
Jan 24, 2022
hoffie
added a commit
to hoffie/jamulus
that referenced
this issue
Jan 25, 2022
b31e650 updated regexps to QRegularExpression for Qt6 compatibility, but did not include QRegularExpression.h. While this has apparently not been a problem in most environments, it breaks the build when using `CONFIG+=headless` (`CONFIG+="headless nosound"` is unaffected). This commit adds the includes. Fixes jamulussoftware#2272
hoffie
added a commit
to hoffie/jamulus
that referenced
this issue
Jan 25, 2022
b31e650 updated regexps to QRegularExpression for Qt6 compatibility, but did not include QRegularExpression.h. While this has apparently not been a problem in most environments, it breaks the build when using `CONFIG+=headless` (`CONFIG+="headless nosound"` is unaffected). This commit adds the includes. Fixes jamulussoftware#2272
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Describe the bug
Report by @corrados as part of #2267:
To Reproduce
distributions/raspijamulus.sh
CONFIG+="headless"
Expected behavior
Sucessful compile
Screenshots
Operating system
Latest Raspbian (?)
Version of Jamulus
master
Additional context
The text was updated successfully, but these errors were encountered: