-
Notifications
You must be signed in to change notification settings - Fork 12
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
3.12.1: missing pcre2 dependency checking #247
Comments
BTW currently glib uses pcre2 as rexep beckend so instead usig pcre2 probably better woud be use glib regex API |
I used pcre2 because vte started using that instead of glib's regex API. On Debian derivatives, If you just install the libpcre2 devel package, does that fix the build? If not, please let me know, and include information about the version of vte you're using and whether it appears to have any dependencies on pcre2. It looks like you're building an RPM package, so if simply installing the right package does work, you would want to add it to the package build dependencies. |
The CMake output also shows that you're missing the "version" file, which can happen if you're using an archive which was created without it (perhaps you downloaded a zip generated by github?). You should create one by running |
It was at the time when gkib has been using pcre. Now things changed so it is opportunity to adjust that. |
I need to use whatever vte's using, and I don't think they've migrated back to glib yet. |
Of course it builds only because in my case |
If you will look on vte issue tickets you wiil be able to find my ticket with RFE to switch to glib regex. |
I've added a pkg-config check for libpcre2-8 and committed it, but I don't want to make a new release just for this. But I can do that if it would help you to build a package that you're going to distribute. |
LGTM. I would suggest add patch like below as well to leave packagers decision which one files should be included in packages (as those firls will be left in source tree it will be possible to do that). --- a/CMakeLists.txt
+++ b/CMakeLists.txt
@@ -31,9 +31,6 @@
install(DIRECTORY Config
DESTINATION ${CMAKE_INSTALL_DATADIR}/roxterm)
-install(DIRECTORY docs/
- DESTINATION ${CMAKE_INSTALL_DOCDIR})
-
find_program(XSLTPROC xsltproc)
if (NOT "${XSLTPROC}" EQUAL "XSLTPROC-NOTFOUND")
set(XSLTPROC_OPTIONS --novalid --param man.charmap.use.subset 0 And I would really consider to use glib rexep API as well. |
cmake shows:
and with that build fails on:
All becuse there is no pcre2 dependecies checkig.
The text was updated successfully, but these errors were encountered: