Skip to content
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

Package managers support(Conan, VCPKG) #39

Open
ChristianPanov opened this issue Jan 15, 2022 · 8 comments
Open

Package managers support(Conan, VCPKG) #39

ChristianPanov opened this issue Jan 15, 2022 · 8 comments
Labels
feature New feature or request good first issue Good for newcomers help wanted Extra attention is needed

Comments

@ChristianPanov
Copy link
Owner

No description provided.

@ChristianPanov ChristianPanov added feature New feature or request help wanted Extra attention is needed labels Jan 15, 2022
@ChristianPanov ChristianPanov pinned this issue Jan 15, 2022
@ChristianPanov ChristianPanov changed the title Conan Package Package managers support(Conan, VCPKG) Jan 11, 2024
@ChristianPanov ChristianPanov added the good first issue Good for newcomers label Jan 24, 2024
@autoantwort
Copy link
Contributor

I would do it. Is there a reason why this lib can not be a shared lib?

add_library(lwlog_lib STATIC ${LWLOG_SOURCE_FILES})

@ChristianPanov
Copy link
Owner Author

ChristianPanov commented Jan 3, 2025

Refer to this comment regarding your question: #49 (comment)

In any case, thank you for the support. I've tried setting up both Conan and VCPKG, but there are some problems.
The Conan PR is still stuck in the CI - conan-io/conan-center-index#26283.
And the VCPKG PR is also stuck in CI, and although someone was assigned to the issue, there is not much progress - microsoft/vcpkg#43047

If you have any insight into why it's not going that well, I would appreciate it

@autoantwort
Copy link
Contributor

The ci fails because the version database contains the wrong entry

@ChristianPanov
Copy link
Owner Author

ChristianPanov commented Jan 3, 2025

Yes, I noticed that the versioning job only fails for the x86 workflow; could it be because 32-bit architecture is not supported? Although on a second thought, a lot of the jobs in other workflows are skipped, probably due to this error, so they might not be successful as well.

@autoantwort
Copy link
Contributor

The version database is only checked for one arch since it would be the same check for every workflows.

D:\a\_work\1\s\versions\l-\lwlog.json: error: [email protected] git tree 03bafbae9158d058b2c5d7cd5eb13ca28b8f30da does not match the port directory
D:\a\_work\1\s\ports\lwlog: note: the port directory has git tree 52f20d71e449b8edb6223e8c4316ea06c5ce6015
D:\a\_work\1\s\ports\lwlog\vcpkg.json: note: if [email protected] is already published, update this file with a new version or port-version, commit it, then add the new version by running:
  vcpkg x-add-version lwlog
  git add versions
  git commit -m "Update version database"
note: if [email protected] is not yet published, overwrite the previous git tree by running:
  vcpkg x-add-version lwlog --overwrite-version
  git add versions
  git commit -m "Update version database"

@ChristianPanov
Copy link
Owner Author

I see. I will wait till tuesday to see if anything will be resolved; if not, I will assign the issue to you if you still want to do it

@ChristianPanov
Copy link
Owner Author

@autoantwort The VCPKG port will likely be resolved by microsoft, so if you are still up for the task, I will assign you an issue for the Conan recipe

@autoantwort
Copy link
Contributor

Ah I only wanted to do the vcpkg port 😅

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
feature New feature or request good first issue Good for newcomers help wanted Extra attention is needed
Projects
None yet
Development

No branches or pull requests

2 participants