Replies: 4 comments 4 replies
|
Or an alternative thought... If libsigcpp ver2 isn't available from vcpkg any more, might it be possible for me to add it somehow using vcpkg-configuration.json? I'm not entirely sure what vcpkg-configuration.json is for, but from what I've read it seems like it can be useful if I need to add my own private packages to a build. And the vcpkg home page suggests that this is also supported. So does that offer a possible way for me to add libsigcpp ver2 locally? |
|
I'd like to experiment with adding my own package to a build (I assume there's probably been discussions here already). Can anyone help me get started? [Edit...] It's a bit patchy in parts but is this maybe the mechanism? |
|
Two workable options:
Overlay-ports are usually the more durable answer - they survive future baseline bumps |
|
Thanks for all your help with this Aleksandr Kovalko (@gistrec) If I use your vcpkg.json and do a --dry-run it does look like all the right dependencies will get built at the right versions. And for a real build, (maybe I set something up wrong?) the earliest dependency (zlib) did get built but the 2nd dependency (pcre) failed with this output:- [Edit...] Modifying your vcpkg.json made pcre build correctly:- So tomorrow when I've a bit more time I'll try the full build and see how it goes! |

Uh oh!
There was an error while loading. Please reload this page.
Uh oh!
There was an error while loading. Please reload this page.
I'm trying to find out if libsigcpp) version 2 is still supported by vcpkg
I'm building glibmm at version 2.52 (which depends on libsigcpp). If I try an override looking like this:-
vcpkg tells me error: the baseline does not contain an entry for port libsigcpp-3/ After looking at the glibmm port I can fix that quite easily by adding an extra override:-
But according to the comment, that override should only be needed for glibmm2.76.0 and above. I'm pretty sure that glibmm2.52.1 used libsigcpp version 2 rather than 3. I found a list of libsigcpp revisions here:- https://vcpkg.link/ports/libsigcpp/versions and sigcpp ver2 definitely seems to be available but I can't find a way to use it. For example if I try this:-
vcpkg install gives me the same message as above. But if I change to this:-
I then see this:-
So how do I use one the revisions from https://vcpkg.link/ports/libsigcpp/versions
All reactions