[GH-ISSUE #517] Can't compile 1.2.4 third_party/queue.h and tree.h are missing in common.h #516

Open
opened 2026-10-02 23:11:46 -06:00 by gitea-mirror · 1 comment
Owner

Originally created by @jsnhsu on GitHub (Jun 8, 2026).
Original GitHub issue: https://github.com/jmcnamara/libxlsxwriter/issues/517

Originally assigned to: @jmcnamara on GitHub.

I just updated libxlsxwriter via vcpkg this weekend. My code became not able to be compiled. It seems that the following two files are missing in common.h:
#include "third_party/queue.h"
#include "third_party/tree.h"

The cmake of the triplet I'm using is like:
set(VCPKG_TARGET_ARCHITECTURE x64)
set(VCPKG_CRT_LINKAGE static)
set(VCPKG_LIBRARY_LINKAGE static)
set(VCPKG_PLATFORM_TOOLSET v143)

Please advise if I missed anything

Originally created by @jsnhsu on GitHub (Jun 8, 2026). Original GitHub issue: https://github.com/jmcnamara/libxlsxwriter/issues/517 Originally assigned to: @jmcnamara on GitHub. I just updated libxlsxwriter via vcpkg this weekend. My code became not able to be compiled. It seems that the following two files are missing in common.h: #include "third_party/queue.h" #include "third_party/tree.h" The cmake of the triplet I'm using is like: set(VCPKG_TARGET_ARCHITECTURE x64) set(VCPKG_CRT_LINKAGE static) set(VCPKG_LIBRARY_LINKAGE static) set(VCPKG_PLATFORM_TOOLSET v143) Please advise if I missed anything
Author
Owner

@jmcnamara commented on GitHub (Jun 8, 2026):

This isn't a libxlsxwriter issue. It has something to do with the vcpkg packaging. I see that you have already raised it as an issue there which is right place to raise it: https://github.com/microsoft/vcpkg/issues/52244

<!-- gh-comment-id:4646439203 --> @jmcnamara commented on GitHub (Jun 8, 2026): This isn't a libxlsxwriter issue. It has something to do with the vcpkg packaging. I see that you have already raised it as an issue there which is right place to raise it: https://github.com/microsoft/vcpkg/issues/52244
Sign in to join this conversation.
No milestone
No project
No assignees
1 participant
Notifications
Due date
The due date is invalid or out of range. Please use the format "yyyy-mm-dd".

No due date set.

Dependencies

No dependencies set

Reference
github-starred/libxlsxwriter#516
No description provided.