fix: publish --stage-tags missing generated tags

The --stage-tags FILE flag is only including the tags explicitly set as positional args to apko publish. Any tags generated by --package-version-tag/stem are not included.
The additionalTags slice is empty when this code is reached. Instead we can use the allTags slice generated just before this step instead of shadowing it. allTags includes a de-duped set of tags that includes both explicit tags from the command line and any generated/discovered tags that come from package-version and stemming.

ping


First element looses 'active' class on overshoot

Hi Chris! Thanks for your plugin. I want to use it inside a position: fixed; container with overflow-y: scroll; and -webkit-overflow-scrolling: touch; combined with a body-scroll-lock. I already changed the scroll event listeners in your script to the related container. Everything works as aspected. The only problem: The first list element will loose the active class for a short moment when scrolling upwards on Safari. (Caused by an overshoot / scroll bounce.) It’s a logical behavior from the browser side, but iritating for the user. Do you have a hint how to solve it? Here is the CodePen.
Cheers, Jakob

Hi Jakob - I've got no idea, sorry!


Brand new Windows 10 install: This terminal has encountered an issue with the graphics driver and it could not recover in time.

Windows Terminal version
1.17.11461.0
Windows build number
10.0.19045.0
Other Software
N/A
Steps to reproduce

New computer, fresh install of Windows 10
Run all updates for Windows 10
Ensure all drivers (graphics card, etc.) are up-to-date
Enable WSL
Install Terminal (or Terminal Preview, both versions behave identically)
Open Terminal (or Terminal Preview) and receive the error message, "This terminal has encountered an issue with the graphics driver and it could not recover in time.  It has been suspended."
Terminal is completely unusable, there is no place to type anything or use the terminal

Expected Behavior

New computer, fresh install of Windows 10
Run all updates for Windows 10
Ensure all drivers (graphics card, etc.) are up-to-date
Enable WSL
Install Terminal (or Terminal Preview, both versions behave identically)
Open Terminal (or Terminal Preview) and be able to use it

Actual Behavior

Open Terminal (or Terminal Preview) and receive the error message, "This terminal has encountered an issue with the graphics driver and it could not recover in time.  It has been suspended."
Terminal is completely unusable, there is no place to type anything or use the terminal

My settings.json, only change I've made was disabling Atlas engine based on a troubleshooting solution I saw here.  Didn't make a difference:
{
    "$help": "https://aka.ms/terminal-documentation",
    "$schema": "https://aka.ms/terminal-profiles-schema",
    "actions":
    [
        {
            "command":
            {
                "action": "copy",
                "singleLine": false
            },
            "keys": "ctrl+c"
        },
        {
            "command": "paste",
            "keys": "ctrl+v"
        },
        {
            "command": "find",
            "keys": "ctrl+shift+f"
        },
        {
            "command":
            {
                "action": "splitPane",
                "split": "auto",
                "splitMode": "duplicate"
            },
            "keys": "alt+shift+d"
        }
    ],
    "copyFormatting": "none",
    "copyOnSelect": false,
    "defaultProfile": "{61c54bbd-c2c6-5271-96e7-009a87ff44bf}",
    "experimental.rendering.software": false,
    "newTabMenu":
    [
        {
            "type": "remainingProfiles"
        }
    ],
    "profiles":
    {
        "defaults":
        {
            "useAtlasEngine": false
        },
        "list":
        [
            {
                "commandline": "%SystemRoot%\\System32\\WindowsPowerShell\\v1.0\\powershell.exe",
                "guid": "{61c54bbd-c2c6-5271-96e7-009a87ff44bf}",
                "hidden": false,
                "name": "Windows PowerShell"
            },
            {
                "commandline": "%SystemRoot%\\System32\\cmd.exe",
                "guid": "{0caa0dad-35be-5f56-a8ff-afceeeaa6101}",
                "hidden": false,
                "name": "Command Prompt"
            },
            {
                "guid": "{17bf3de4-5353-5709-bcf9-835bd952a95e}",
                "hidden": true,
                "name": "Ubuntu-22.04",
                "source": "Windows.Terminal.Wsl"
            },
            {
                "guid": "{b453ae62-4e3d-5e58-b989-0a998ec441b8}",
                "hidden": false,
                "name": "Azure Cloud Shell",
                "source": "Windows.Terminal.Azure"
            },
            {
                "guid": "{d7b20cea-47a9-518c-95a4-c8bd91e2e1c6}",
                "hidden": false,
                "name": "Ubuntu 22.04.2 LTS",
                "source": "CanonicalGroupLimited.Ubuntu22.04LTS_79rhkp1fndgsc"
            }
        ]
    },
    "schemes":
    [
        {
            "background": "#0C0C0C",
            "black": "#0C0C0C",
            "blue": "#0037DA",
            "brightBlack": "#767676",
            "brightBlue": "#3B78FF",
            "brightCyan": "#61D6D6",
            "brightGreen": "#16C60C",
            "brightPurple": "#B4009E",
            "brightRed": "#E74856",
            "brightWhite": "#F2F2F2",
            "brightYellow": "#F9F1A5",
            "cursorColor": "#FFFFFF",
            "cyan": "#3A96DD",
            "foreground": "#CCCCCC",
            "green": "#13A10E",
            "name": "Campbell",
            "purple": "#881798",
            "red": "#C50F1F",
            "selectionBackground": "#FFFFFF",
            "white": "#CCCCCC",
            "yellow": "#C19C00"
        },
        {
            "background": "#012456",
            "black": "#0C0C0C",
            "blue": "#0037DA",
            "brightBlack": "#767676",
            "brightBlue": "#3B78FF",
            "brightCyan": "#61D6D6",
            "brightGreen": "#16C60C",
            "brightPurple": "#B4009E",
            "brightRed": "#E74856",
            "brightWhite": "#F2F2F2",
            "brightYellow": "#F9F1A5",
            "cursorColor": "#FFFFFF",
            "cyan": "#3A96DD",
            "foreground": "#CCCCCC",
            "green": "#13A10E",
            "name": "Campbell Powershell",
            "purple": "#881798",
            "red": "#C50F1F",
            "selectionBackground": "#FFFFFF",
            "white": "#CCCCCC",
            "yellow": "#C19C00"
        },
        {
            "background": "#282C34",
            "black": "#282C34",
            "blue": "#61AFEF",
            "brightBlack": "#5A6374",
            "brightBlue": "#61AFEF",
            "brightCyan": "#56B6C2",
            "brightGreen": "#98C379",
            "brightPurple": "#C678DD",
            "brightRed": "#E06C75",
            "brightWhite": "#DCDFE4",
            "brightYellow": "#E5C07B",
            "cursorColor": "#FFFFFF",
            "cyan": "#56B6C2",
            "foreground": "#DCDFE4",
            "green": "#98C379",
            "name": "One Half Dark",
            "purple": "#C678DD",
            "red": "#E06C75",
            "selectionBackground": "#FFFFFF",
            "white": "#DCDFE4",
            "yellow": "#E5C07B"
        },
        {
            "background": "#FAFAFA",
            "black": "#383A42",
            "blue": "#0184BC",
            "brightBlack": "#4F525D",
            "brightBlue": "#61AFEF",
            "brightCyan": "#56B5C1",
            "brightGreen": "#98C379",
            "brightPurple": "#C577DD",
            "brightRed": "#DF6C75",
            "brightWhite": "#FFFFFF",
            "brightYellow": "#E4C07A",
            "cursorColor": "#4F525D",
            "cyan": "#0997B3",
            "foreground": "#383A42",
            "green": "#50A14F",
            "name": "One Half Light",
            "purple": "#A626A4",
            "red": "#E45649",
            "selectionBackground": "#FFFFFF",
            "white": "#FAFAFA",
            "yellow": "#C18301"
        },
        {
            "background": "#002B36",
            "black": "#002B36",
            "blue": "#268BD2",
            "brightBlack": "#073642",
            "brightBlue": "#839496",
            "brightCyan": "#93A1A1",
            "brightGreen": "#586E75",
            "brightPurple": "#6C71C4",
            "brightRed": "#CB4B16",
            "brightWhite": "#FDF6E3",
            "brightYellow": "#657B83",
            "cursorColor": "#FFFFFF",
            "cyan": "#2AA198",
            "foreground": "#839496",
            "green": "#859900",
            "name": "Solarized Dark",
            "purple": "#D33682",
            "red": "#DC322F",
            "selectionBackground": "#FFFFFF",
            "white": "#EEE8D5",
            "yellow": "#B58900"
        },
        {
            "background": "#FDF6E3",
            "black": "#002B36",
            "blue": "#268BD2",
            "brightBlack": "#073642",
            "brightBlue": "#839496",
            "brightCyan": "#93A1A1",
            "brightGreen": "#586E75",
            "brightPurple": "#6C71C4",
            "brightRed": "#CB4B16",
            "brightWhite": "#FDF6E3",
            "brightYellow": "#657B83",
            "cursorColor": "#002B36",
            "cyan": "#2AA198",
            "foreground": "#657B83",
            "green": "#859900",
            "name": "Solarized Light",
            "purple": "#D33682",
            "red": "#DC322F",
            "selectionBackground": "#FFFFFF",
            "white": "#EEE8D5",
            "yellow": "#B58900"
        },
        {
            "background": "#000000",
            "black": "#000000",
            "blue": "#3465A4",
            "brightBlack": "#555753",
            "brightBlue": "#729FCF",
            "brightCyan": "#34E2E2",
            "brightGreen": "#8AE234",
            "brightPurple": "#AD7FA8",
            "brightRed": "#EF2929",
            "brightWhite": "#EEEEEC",
            "brightYellow": "#FCE94F",
            "cursorColor": "#FFFFFF",
            "cyan": "#06989A",
            "foreground": "#D3D7CF",
            "green": "#4E9A06",
            "name": "Tango Dark",
            "purple": "#75507B",
            "red": "#CC0000",
            "selectionBackground": "#FFFFFF",
            "white": "#D3D7CF",
            "yellow": "#C4A000"
        },
        {
            "background": "#FFFFFF",
            "black": "#000000",
            "blue": "#3465A4",
            "brightBlack": "#555753",
            "brightBlue": "#729FCF",
            "brightCyan": "#34E2E2",
            "brightGreen": "#8AE234",
            "brightPurple": "#AD7FA8",
            "brightRed": "#EF2929",
            "brightWhite": "#EEEEEC",
            "brightYellow": "#FCE94F",
            "cursorColor": "#000000",
            "cyan": "#06989A",
            "foreground": "#555753",
            "green": "#4E9A06",
            "name": "Tango Light",
            "purple": "#75507B",
            "red": "#CC0000",
            "selectionBackground": "#FFFFFF",
            "white": "#D3D7CF",
            "yellow": "#C4A000"
        },
        {
            "background": "#300A24",
            "black": "#171421",
            "blue": "#0037DA",
            "brightBlack": "#767676",
            "brightBlue": "#08458F",
            "brightCyan": "#2C9FB3",
            "brightGreen": "#26A269",
            "brightPurple": "#A347BA",
            "brightRed": "#C01C28",
            "brightWhite": "#F2F2F2",
            "brightYellow": "#A2734C",
            "cursorColor": "#FFFFFF",
            "cyan": "#3A96DD",
            "foreground": "#FFFFFF",
            "green": "#26A269",
            "name": "Ubuntu-22.04-ColorScheme",
            "purple": "#881798",
            "red": "#C21A23",
            "selectionBackground": "#FFFFFF",
            "white": "#CCCCCC",
            "yellow": "#A2734C"
        },
        {
            "background": "#000000",
            "black": "#000000",
            "blue": "#000080",
            "brightBlack": "#808080",
            "brightBlue": "#0000FF",
            "brightCyan": "#00FFFF",
            "brightGreen": "#00FF00",
            "brightPurple": "#FF00FF",
            "brightRed": "#FF0000",
            "brightWhite": "#FFFFFF",
            "brightYellow": "#FFFF00",
            "cursorColor": "#FFFFFF",
            "cyan": "#008080",
            "foreground": "#C0C0C0",
            "green": "#008000",
            "name": "Vintage",
            "purple": "#800080",
            "red": "#800000",
            "selectionBackground": "#FFFFFF",
            "white": "#C0C0C0",
            "yellow": "#808000"
        }
    ],
    "themes": []
}

Could you use DebugView to try and see if there's any relevant output when you launch Windows Terminal?

This has been happening to me using panes and my $PAGER (I think) on W11.

Same issue on Windows 11 here
Only started after updating all drivers (Nvidia + Intel)

I had this issue on my Lenovo Thinkpad W520. Setting experimental.rendering.software from false to true solved the problem on my side (the procedure is equivalent to turn on "use software rendering" (not sure about the name) in the settings).
Terminal Windows Version : 1.18.3181.0
Windows 10 Version 22H2 Build 19045.3803

Same problem as @Valentin-Ronsseray on Lenovo Thinkpad W520 but setting experimental.rendering.software to true. does not fix the issue. However, if I connect to the laptop via Remote Desktop it works. Something seems really broken with the rendering. Using "Cmder" until this gets fixed.

@lhecker I ran DebugView (both 32-bit and 64-bit, both as normal user and as administrator) and then ran Windows Terminal (with software rendering enabled and disabled). There was no relevant output in DebugView.
I ran Windows Terminal and attached to it with the x64dbg debugger and click the Resume button and caught many exceptions in nvumdshimx, d3dll, dxgi. I've attached the log from x64dbg: log-Fri Jan 5 22-52-09 2024.txt
Let me know if you need any more information!

@lhecker I sent you an email containing the dumps. Please let me know if I can provide any more assistance. Thank you for looking into this!

Sent @lhecker an improved dump file via email to examine. Please let me know if I can provide any more assistance. Thanks again!

@0x6d6e647a sorry for the late response. I was able to take a look at the dump now. Can you try and see what happens if you enable the "AtlasEngine" in the "Rendering" settings? Does the issue still occur then?
But I think the chance that this fixes the issue is rather small unfortunately. This is the stack trace of the exception you caught (the function names aren't a secret thankfully):
d3d11!ThrowFailure
d3d11!NDXGI::CDevice::CreateFenceImpl
d3d11!NDXGI::CDevice::CreateFenceImpl
d3d11!CFence::FinalConstruct
d3d11!CLayeredObject<CFence>::{ctor}
d3d11!CLayeredObject<CFence>::CreateInstance
d3d11!CDevice::CreateLayeredChild
d3d11!NDXGI::CDevice::CreateLayeredChild
d3d11!NOutermost::CDeviceChild::FinalConstruct
d3d11!CUseCountedObject<NOutermost::CDeviceChild>::{ctor}
d3d11!CUseCountedObject<NOutermost::CDeviceChild>::CreateInstance
d3d11!NOutermost::CDevice::CreateLayeredChild
d3d11!NDXGI::CDevice::CreateFence
dxgi!CDXGISwapChain::CreateTrackedFenceExtended
dxgi!CDXGISwapChain::BindToDwm
dxgi!CDXGISwapChain::InitializeSwapChainDeviceState
dxgi!CDXGISwapChainApplicationClass::FinalConstruct
dxgi!CMTUseCountedObject<CDXGISwapChainApplicationClass>::CMTUseCountedObject<CDXGISwapChainApplicationClass>
dxgi!CMTUseCountedObject<CDXGISwapChainApplicationClass>::CreateInstance
dxgi!CDXGIFactory::CreateSwapChainImpl
dxgi!CDXGIFactory::CreateSwapChainForCompositionSurfaceHandle
Microsoft_Terminal_Control!Microsoft::Console::Render::DxEngine::_CreateDeviceResources
Microsoft_Terminal_Control!Microsoft::Console::Render::DxEngine::StartPaint
Microsoft_Terminal_Control!Microsoft::Console::Render::Renderer::_PaintFrameForEngine
Microsoft_Terminal_Control!Microsoft::Console::Render::Renderer::PaintFrame
Microsoft_Terminal_Control!Microsoft::Console::Render::RenderThread::_ThreadProc

CreateFenceImpl's purpose is to call CreateSynchronizationObject2 and it throws an exception if that call fails. The parameter that it passed in your case were this:
D3DKMT_CREATESYNCHRONIZATIONOBJECT2{
    .hDevice = 0x40003a80,
    .Info = {
        .Type = D3DDDI_MONITORED_FENCE,
        .Flags = {
            .Shared                = 1,
            .NtSecuritySharing     = 1,
            .NoGPUAccess           = 1,
            .DeferredWaits         = 1,
        },
        .MonitoredFence = {
            .InitialFenceValue           = 0,
            .FenceValueCPUVirtualAddress = 0,
            .FenceValueGPUVirtualAddress = 0,
            .EngineAffinity              = 0,
        },
        .SharedHandle = 0,
    },
    .hSyncObject = 0,
};

The call failed with status 0x80070057 which is "The parameter is incorrect.". CreateSynchronizationObject2 is part of the driver Device Driver Interface for GPUs. In other words, your GPU driver is returning a failure when creating a fence (a fence is basically a semaphore).
Looking through your other GPU-related objects I don't see anything that would indicate that your device works different from my PC.
I'll ask a colleague about this who knows more about GPU drivers and DWM. In the meantime, I'd suggest checking whether there are any GPU driver updates (or similar) available for your machine.

@lhecker I enabled the "AtlasEngine" and tired it with both software and hardware rendering but this did not resolve this issue. However, the behavior of the failure was different. The program now additionally displays: "Warning: Renderer encountered an unexpected error -2147024809". Hopefully this information might help. If you want I can get another dump of this behavior.
In terms of GPU, I thought it might be relevant to mention some peculiarities of the Lenovo W520. It is a very early generation of hybrid graphics so the output sinks between the Nvidia and Intel graphics are not shared. Details are available on the Arch wiki. I had Bumblebee properly setup with Gentoo Linux but was disappointed at the strange issues with connecting to projectors for work or using the docking station at my desk. I had Windows 7 at the time setup for dual boot and it worked flawlessly so I gave up on Linux on the hardware and stuck with Windows. This worked fine through Windows 8 and Windows 10 but at some point a Windows update happened and Windows began to display the same behavior as Linux in regards to the outputs. Because such early hybrid graphics hardware is primitive and exotic now so support being silently dropped isn't surprising. Around the same time I noticed I couldn't use the "Performance" tab in the "Task Manager" which I at the time debugged was related to the graphics drivers.
I suppose this issue might just come down to the strange early hybrid graphics setup on the W520. As it stands the W520 is not supported for Windows 11 so I'll probably be migrating this machine back to Gentoo Linux once this issue is resolved. I'm only keeping Windows on it for the time being to assist by generating dumps.
@JymirJones I'll try your suggestion and see if it fixes the issue for me. I have upgraded this system from Windows 7 all the way to Window 10 without reinstalling windows so it wouldn't be too surprising if something like this fixes it.

-2147024809 is 0x80070057 which is E_INVALIDARG, which is the exact same error that I found in your dump and described above. (AtlasEngine's error handling is a bit more robust and so that's probably why we can now see the actual error code.)
I've read a bit more into the W520 and it does seem like this may be a driver issue. Windows Update also distributes driver updates from partners including from Lenovo, so maybe one of their driver updates had (and continues to have) a bug?
That aside, it's not a well known feature, but Windows allows you to choose your preferred graphics card on a per application basis. It's in the System > Display > Graphics section of the Settings application:

The new text renderer in Windows Terminal will respect this setting and use the GPU that you choose there. This setting also exists in Windows 10 at the same location, but it looks a little bit different.
@0x6d6e647a Thanks again for helping me investigate this! It's unfortunate that we can't help you further, but it was definitely super helpful to get an example on how such driver issues can look like (this my first time encountering such a GPU driver failure).
@JymirJones Thanks for letting us know how you resolved this issue! I'll use this next time someone has the same issue - maybe it helps them as well. :)

Quick follow up. After a reboot the issue returned. Following the same steps resolved it again. I noticed when Windows Terminal works the brightness up and down keys on the keyboard will not work. This is not a major problem since I can still adjust the brightness from the notification center. After a reboot (perhaps related to Windows update?) the brightness keys on the keyboard work but Windows Terminal has the same issues. At this point I think it's a combination of early implementation of hybrid graphics hardware on the W520 and unsupported / abandoned driver support from Nvidia. I'm going to retire this laptop in the coming months so it's not a big deal.
Just wanted to keep everyone up to date on the issue and solution. Thanks again to everyone for their help!

@lhecker @0x6d6e647a
One solve I found is just uninstalling the NVIDIA GPU Driver, it seems to be particularly an NVIDIA problem, and is very easy to fix.

@0x6d6e647a simplest fix:
settings > display > graphics
From the dropdown select: Microsoft Store App and choose terminal. In Terminal, change the setting from the separate chip. This problem seems to be happening with external/secondary chips instead of built-in chips. So I set my terminal to only use power-saving/in-built gpu.

Just disable hybrid graphic in bios setting, this problem can accure if your devices have two graphic card, chose only one between the two of them.
or you can disable it from your graphic setting app in the performance setting or graphic switcher

And also you can setting like this what i am doing and it can fix my problem

I had the same issue recently
I switched my graphics from hybrid to discrete and restarted
That solved my issue .

The same phenomenon occurs in my Windows 11 environment.
I am prone to this with vim during git commit, maybe the IME (google Japanese input) is affecting it.

The same phenomenon occurs in my Windows 11 environment.
I am prone to this with vim during git commit, maybe the IME (google Japanese input) is affecting it.


[gui] strengthen path handling

What does this PR do?
Strengthen path handling; Make sure the path we get is matching our expectations.
Describe how to test your changes
Check that manage checks option in the GUI works:

edit existing config
disable config
customize default
add a new config for a pre-installed check

Checklist

[x] A release note has been added or the changelog/no-changelog label has been applied.
[x] The appropriate team/.. label has been applied, if known.
[x] If known, an appropriate milestone has been selected; otherwise the Triage milestone is set.

Haven't reviewed, but just a couple of notes:

for reviewers: please refer to AC-1152 for context
about QA plan in PR description: this should be QA'ed both on Windows and non-Windows (e.g. macOS) platforms.


Improve travis

Coverage remained the same at 94.531% when pulling 16032001cb2bf9b125980dd8ffcbc7a752524900 on improve-travis into ff633b6112fef64ded7a6f8f71a52cfdb43dda24 on master.

Coverage decreased (-0.4%) to 94.118% when pulling 45da468a5531954e70a3f934963dba1e8fc494c8 on improve-travis into ff633b6112fef64ded7a6f8f71a52cfdb43dda24 on master.


ViewComponent returns objects(?)

Hi, i successfully migrate my project from RC1 to RC2 but i have a issue with Components. I change
@Component.Invoke("ContactField")
to
@Component.InvokeAsync("ContactField").
But now in view i have text -> System.Threading.Tasks.Task`1[Microsoft.AspNetCore.Html.IHtmlContent]
What can i do with this issue?

Im not sure if you can await in a razorview, but if not use @Component.InvokeAsync("ContactField").Result to get the underlaying Result of the Task.

Thanks :)

Announcement for this change here: https://github.com/aspnet/Announcements/issues/145

You just need to await the result:
@await Component.InvokeAsync("ContactField")


[Brave] Brave commands don't work properly or at all

Extension
https://github.com/raycast/extensions/tree/ec34996b6ee104dc7d86833bcccee03fa79b35db/extensions/brave
Description
Brave extension doesn't work properly, as follows:

New Brave Tab option gives the error "🚨Error: Something happened while trying to run your command"

Search Brave Tabs - same error as above

Search Brave History - works as expected, providing history of my browser with valid search through the history

Search Brave Bookmarks - shows the list of bookmarks, but trying to filter through them shows empty list disregarding what you're looking for, unlike Brave History

Steps To Reproduce
Brave is the latest version 1.46.144, Mac OS 12.6.2, Raycast latest version.
Current Behaviour
Tried to re-install Brave manually or with Homebrew - the same. Also, it sees the browser just fine, as Browser History works as expected.
Expected Behaviour

New Brave tab should display a new tab
Search Brave Tabs should display my opened tabs
Filtering/Searching through bookmarks should filter them, same as in History

I've found what error I receive when trying to open a new brave tab and it fails, as follows:
`TypeError: Cannot create property 'current' on boolean 'true'
t4:new-tab.tsx:24:55
wr:index.js:5:2490
at ray-navigation-stack
Eo:index.js:5:2088
`


ROX-14175: Wait for deployments to be deleted before trying to delete namespace in RiskTests

Description
This was the proposed solution, with the assumption being that the namespace failing deletion is causing failures and could be avoided by ensuring that the namespace is empty at the time the deletion is attempted.
Checklist

[ ] Investigated and inspected CI test results

Testing Performed
As this is a flake, reproduction will be difficult. This change will be done and then monitored for any persistent issues. Further solutions will be explored in the case that this does not solve the issue at hand.

Unrelated flake, updated Jira tracker for it


(doc) use shields.io badges for consistency

It drives me a little nuts seeing badges with slight differences in style on a project's README.
This PR uses shields.io to style the Build and Crates.io badges more consistently.

Sorry, but I really don't like how the crates.io badge from shields.io is orange. Maybe if you could find consistent styles with a crates.io badge that's green?

@reem Alright, well how about just using Travis' .svg badge instead?

@DevoNoel Looks great, thanks for fixing this!

I think use mio may be a good idear, it can bing us more performance.


notification not show in android 12

Hello, the program works properly until Android 11, but notifications are not received from Android 11 and above
`[√] Flutter (Channel stable, 3.10.5, on Microsoft Windows [Version 10.0.19045.3208], locale en-US)
• Flutter version 3.10.5 on channel stable at C:\flutter
• Upstream repository https://github.com/flutter/flutter.git
• Framework revision 796c8ef792 (6 weeks ago), 2023-06-13 15:51:02 -0700
• Engine revision 45f6e00911
• Dart version 3.0.5
• DevTools version 2.23.1
[√] Windows Version (Installed version of Windows is version 10 or higher)`

@rezadevelopers2
The post_notification feature was added for Android to support Android 13 OS. See this PR : https://github.com/firebase/flutterfire/pull/9348 and in order to use that feature, the sdk versions need to be updated as mentioned in the PR along with android:exported="true" in manifest.
Check the same and see if it helps to resolve the issue you are facing.


Export with cell AND text formating (fiddle included)

How would I export while maintaining the format of both the cells and the contained text given the simple table here: .
Fiddle:
http://jsfiddle.net/Cyberjetx/k3gjanwm/

Test

        Choose
        RED  or
        BLUE  colors...

        Choose
        Green  or
        3300DD  colors...

These are features offered in our Pro builds, inquire at<EMAIL_ADDRESS>


Version control

Check for application version on startup. If we find the new version, download the version and start it.

[x] Check for updates
[x] Download updates
[x] Run application

Closed with version 1.2.3


Align the StyleCheckCommand with the click 7.* API

Issue #, if available:
Fixes false negative caused by an uncaught Click error due to an API change between 6.* and 7.* versions.
Description of changes:
By submitting this pull request, I confirm that you can use, modify, copy, and redistribute this contribution, under the terms of your choice.

Job PR-141/1 is complete.
Docs are uploaded to http://gluon-ts-staging.s3-accelerate.dualstack.amazonaws.com/PR-141/1/index.html

Codecov Report

Merging #141 into master will not change coverage.
The diff coverage is n/a.

@@           Coverage Diff           @@
##           master     #141   +/-   ##
=======================================
  Coverage   79.12%   79.12%
=======================================
  Files         110      110
  Lines        6401     6401
=======================================
  Hits         5065     5065
  Misses       1336     1336


Im trying to change the original fnf characters to optimized characters but 0.5b version makes them the original characters

Describe your problem here.
I need help with this
Are you modding a build from source or with Lua?
Source
What is your build target?
Mac
Did you edit anything in this build? If so, mention or summarize your changes.
No response

I tried changing them to optimized characters because my computer cant handle alot

are you replacing the assets or putting them in the mod folder?

are you replacing the assets or putting them in the mod folder?

Im replacing it

did you replace the assets/images/characters/BOYFRIEND.png?

did you replace the assets/images/characters/BOYFRIEND.png?

I changed it so im fine now


Issue 1247 sidebar, dropdown menu, language switcher

@theadamparker , when you have a chance - can you check appearance, and especially for the Language switcher? @vern-gora fixed it according to the recommendations, but the final result seems a bit awkward to me. What's your take?

@vern-gora, we need to fix keyboard navigation as well. It doesn't have a "hover" state, so we have to apply the same treatment to ":active" selector as for ":hover". Test scenario - switch to the small screen and use keyboard to activate the widget.
Another issue is the hover effect on the top element of the Language switcher on small screens - it becomes shaded with blue when you put mouse over and it shoudn't:

Feedback from @theadamparker: colors treatment for all widgets is good, we shall proceed with what we have now.

Fixed the keyboard navigation in the sidebar, dropdown menu and language switcher. Did smoke testing, everything looks good enough. If I missed something, let me know


kernelTarget attr is ignored in buildKernel (linux)

Describe the bug
kernelTarget attribute exists in the buildKernel derivation code, but it is never used. This is confusing to me as newcomer, and is probably a leftover from an unclean past refactoring.
Steps To Reproduce
Steps to reproduce the behavior:

Use buildKernel with an override of the kernelTarget via overrideAttrs
The standard target it generated.

Expected behavior
Ethier:

overriding kernelTarget (i.e. from the bzImage to vmlinuz) changes the actual build output to vmlinuz, or
kernelTarget does not exist

Additional context
Ultimately, I need a way to build a kernel via nix but not for a nixos, so I can't understand how to override the stdenv.hostPlatform.linux-kernel.target properly without it affecting the rest of the system (i.e. I want to build the nixos kernel to use with my system, and this other kernel for use in my other system that I want a different target on). A similar issue is present at linuxKernel.manualConfig (which I actually use now, since I also need a custom config).
Notify maintainers

@alyssais, @ncfavier (not sure if you are the right people to ping, sorry if I'm mistaken)
Metadata
This shouldn't really matter, but:
[user@system:~]$ nix-shell -p nix-info --run "nix-info -m"
 - system: `"x86_64-linux"`
 - host os: `Linux 6.1.0-rc4-snp-host-db73108c4fd6, Ubuntu, 20.04.6 LTS (Focal Fossa), nobuild`
 - multi-user?: `yes`
 - sandbox: `yes`
 - version: `nix-env (Nix) 2.15.1`
 - channels(root): `"nixpkgs"`
 - nixpkgs: `/nix/var/nix/profiles/per-user/root/channels/nixpkgs`

I'm also in a flake currently, but this needs to be portable for other environments...

Use buildKernel with an override of the kernelTarget via overrideAttrs

There's no such attribute in the kernel derivation.  The only mention of
kernelTarget in Nixpkgs is an attribute of the kernel config file.  It
deosn't seem to do anything and can probably be removed.
If you want to build a kernel with a custom target, that's a property of
the platform being built for, so you should set linux-kernel.target in
localSystem or crossSystem appropriately when you import Nixpkgs.

There's no such attribute in the kernel derivation. The only mention of kernelTarget in Nixpkgs is an attribute of the kernel config file. It deosn't seem to do anything and can probably be removed.

Right, that's what I meant, it is just declared inline within the definition of buildKernel fn.
If you can confirm it doesn't do anything, I'd send a PR to remove it, as it surely is confusing.

If you want to build a kernel with a custom target, that's a property of the platform being built for, so you should set linux-kernel.target in localSystem or crossSystem appropriately when you import Nixpkgs.

Got it! This is a bit more complicated than I expected as it seems I have rewire how the nixpkgs are used in my setup. My understanding is that I'll have to import a second instance of nixpkgs with a cross-build (even though it's not really a cross-build in a usual sense) and set the target settings on that. This seems like it would work, as long as nixpkgs itself is really pure, and doesn't pollute the global environment.
Thank you for the tip!

Got it! This is a bit more complicated than I expected as it seems I have rewire how the nixpkgs are used in my setup. My understanding is that I'll have to import a second instance of nixpkgs with a cross-build (even though it's not really a cross-build in a usual sense) and set the target settings on that. This seems like it would work, as long as nixpkgs itself is really pure, and doesn't pollute the global environment.

Unless you want to build multiple different kernels with different
targets, you can just override localSystem on the Nixpkgs you're already
importing, avoiding both cross compilation and multiple Nixpkgs instances.

Well, I'm currently focusing on just one, but eventually, I want to build two "standalone" kernels - one for the host os and one for the guest os - "standalone" in the sense that they won't be used as part of a nixos installation, but a custom one.
These are sort of like two environments I need to maintain.
In addition to that, I also have a nix shell defined with the same flake (devShells), that is intended to be usable on the system I develop - and this is the third nixpkgs environment I need to maintain.
So, ultimately I think what would make sense would be to have the "default" nixpkgs import what I use in the devShells, and two new imports, one for each "standalone" kernel.

this

Use buildKernel with an override of the kernelTarget via overrideAttrs
There's no such attribute in the kernel derivation. The only mention of kernelTarget in Nixpkgs is an attribute of the kernel config file. It deosn't seem to do anything and can probably be removed. If you want to build a kernel with a custom target, that's a property of the platform being built for, so you should set linux-kernel.target in localSystem or crossSystem appropriately when you import Nixpkgs.

I wish I knew this earlier.  I didn't
know these variables existed and if I wouldn't have found out I probably would have give up porting nixos to s390X (e.g Z10 mainframes as I happen to have one of these for a while)


prefix local variables

@larshp would it be ok for your purposes ?

and no prefixes in field symbols regex :)

yea, yea, its your project, so you define the standars
I'll run autofix on as much as possible, and then excempt the folder for some rules

ok. Well, I think it makes sense to keep local vars in one one standard so let's make it with prefix =) Will be easier to port as well. But I'll leaver the field symbols unprefixed, sorry.
P.S. used vscode and abaplint plugin for renames - works nicely :) But slow :( Room for improvement ...


Incompatible cartridges

Some bootleg carts use flash chips which are not yet supported by the patcher.
Correct behaviour after saving is that the graphics glitch, there is a short pause while the save is flushed, and then the game continues.
If the flash is not detected then the game continues without the pause.
If the flash is partially detected then the game freezes indefinitely while trying to flush the save.

369-in-1 cart seems to be one of these incompatible carts - worth taking some time to look into

Cartridge compatibility has been improved by a lot now that Lesserkuma's save code is merged.


Airline Logos

Add new icon(s) to the library

Please fill out the table below with the desired information per icon

In order to serve many of the dev teams, a new section for Airline Logos in SVG format is requested.
Icon art

The icon(s) per this request, has the new art been completed?

[X] Yes
[ ] No

If YES, does the new icon art follow all the recommendations from the Auro Icon Design Guidelines?

[ ] Yes
[X] No

These are logos provided by individual airlines. Post this update we will look at optimizing to the Auro standard.

Something I didn't mention before is for accessibility support, we need to add a
<title></title> as a child of <svg>. I can add this once you push your branch.

@gusnaughton the processed SVGs from this lib address a11y, here is an example
<svg viewBox="0 0 50.329418 24.648584" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns="http://www.w3.org/2000/svg" role="img" aria-hidden="true" style="width: 100%; height: auto; fill: currentColor" class="" >
  <title>Ravn Alaska</title>
  <desc>Logo image for Ravn Alaska</desc>


build: static link msvc runtime on Windows x86_64 platform

Close https://github.com/web-infra-dev/rspack/issues/4274

 Thank you for your submission! We really appreciate it. Like many open source projects, we ask that you sign our Contributor License Agreement before we can accept your contribution.You have signed the CLA already but the status is still pending? Let us recheck it.

thanks


[vtk] Build error (dynamic, libharu)

Package: vtk[core,opengl]:x64-linux-rel -> 9.2.0-pv5.11.0#8
Host Environment

Host: x64-linux
Compiler: GNU 11.1.0
vcpkg-tool version: 2023-06-22-f19f3d9939100085fe2f7e41502d60b08e2083b6
vcpkg-scripts version: dafef74af 2023-07-07 (4 days ago)

To Reproduce
vcpkg install pcl[cuda,visualization]
Failure logs
CMake Warning at ports/vtk/portfile.cmake:3 (message):
  You will need to install Xorg dependencies to build vtk:

  apt-get install libxt-dev

Call Stack (most recent call first):
  scripts/ports.cmake:147 (include)

-- Using cached vtk-string-bfa3e4.diff.
-- Using cached Kitware-VTK-66143ef041b980a51e41ee470d053e67209150f8.tar.gz.
-- Cleaning sources at /opt/vcpkg/buildtrees/vtk/src/67209150f8-495dfd4509.clean. Use --editable to skip cleaning for the packages you specify.
-- Extracting source /opt/vcpkg-downloads/Kitware-VTK-66143ef041b980a51e41ee470d053e67209150f8.tar.gz
-- Applying patch FindLZMA.patch
-- Applying patch FindLZ4.patch
-- Applying patch libproj.patch
-- Applying patch pegtl.patch
-- Applying patch pythonwrapper.patch
-- Applying patch NoUndefDebug.patch
-- Applying patch fix-using-hdf5.patch
-- Applying patch FindExpat.patch
-- Applying patch cgns.patch
-- Applying patch vtkm.patch
-- Applying patch afxdll.patch
-- Applying patch vtkioss.patch
-- Applying patch jsoncpp.patch
-- Applying patch iotr.patch
-- Applying patch /opt/vcpkg-downloads/vtk-string-bfa3e4.diff
-- Applying patch 9690.diff
-- Applying patch missing-include-fixes.patch
-- Using source at /opt/vcpkg/buildtrees/vtk/src/67209150f8-495dfd4509.clean
-- Configuring x64-linux-rel
-- Building x64-linux-rel-rel
CMake Error at scripts/cmake/vcpkg_execute_build_process.cmake:134 (message):
    Command failed: /opt/cmake/bin/cmake --build . --config Release --target install -- -v -j9
    Working Directory: /opt/vcpkg/buildtrees/vtk/x64-linux-rel-rel
    See logs for more information:
      /opt/vcpkg/buildtrees/vtk/install-x64-linux-rel-rel-out.log

Call Stack (most recent call first):
  installed/x64-linux/share/vcpkg-cmake/vcpkg_cmake_build.cmake:74 (vcpkg_execute_build_process)
  installed/x64-linux/share/vcpkg-cmake/vcpkg_cmake_install.cmake:16 (vcpkg_cmake_build)
  ports/vtk/portfile.cmake:242 (vcpkg_cmake_install)
  scripts/ports.cmake:147 (include)

/opt/vcpkg/buildtrees/vtk/install-x64-linux-rel-rel-out.log
[1/3282] /usr/bin/cc -DWrappingTools_EXPORTS -I/opt/vcpkg/buildtrees/vtk/x64-linux-rel-rel/Wrapping/Tools -I/opt/vcpkg/buildtrees/vtk/src/67209150f8-495dfd4509.clean/Wrapping/Tools -fPIC  -O3 -DNDEBUG -fPIC -MD -MT Wrapping/Tools/CMakeFiles/WrappingTools.dir/vtkParseMangle.c.o -MF Wrapping/Tools/CMakeFiles/WrappingTools.dir/vtkParseMangle.c.o.d -o Wrapping/Tools/CMakeFiles/WrappingTools.dir/vtkParseMangle.c.o -c /opt/vcpkg/buildtrees/vtk/src/67209150f8-495dfd4509.clean/Wrapping/Tools/vtkParseMangle.c
[2/3282] /usr/bin/cc -DWrappingTools_EXPORTS -I/opt/vcpkg/buildtrees/vtk/x64-linux-rel-rel/Wrapping/Tools -I/opt/vcpkg/buildtrees/vtk/src/67209150f8-495dfd4509.clean/Wrapping/Tools -fPIC  -O3 -DNDEBUG -fPIC -MD -MT Wrapping/Tools/CMakeFiles/WrappingTools.dir/vtkParseString.c.o -MF Wrapping/Tools/CMakeFiles/WrappingTools.dir/vtkParseString.c.o.d -o Wrapping/Tools/CMakeFiles/WrappingTools.dir/vtkParseString.c.o -c /opt/vcpkg/buildtrees/vtk/src/67209150f8-495dfd4509.clean/Wrapping/Tools/vtkParseString.c
[3/3282] /usr/bin/cc -DWrappingTools_EXPORTS -DVTK_PARSE_VERSION=\"9.2\" -I/opt/vcpkg/buildtrees/vtk/x64-linux-rel-rel/Wrapping/Tools -I/opt/vcpkg/buildtrees/vtk/src/67209150f8-495dfd4509.clean/Wrapping/Tools -fPIC  -O3 -DNDEBUG -fPIC -MD -MT Wrapping/Tools/CMakeFiles/WrappingTools.dir/vtkParseMain.c.o -MF Wrapping/Tools/CMakeFiles/WrappingTools.dir/vtkParseMain.c.o.d -o Wrapping/Tools/CMakeFiles/WrappingTools.dir/vtkParseMain.c.o -c /opt/vcpkg/buildtrees/vtk/src/67209150f8-495dfd4509.clean/Wrapping/Tools/vtkParseMain.c
[4/3282] /usr/bin/cc -DWrappingTools_EXPORTS -I/opt/vcpkg/buildtrees/vtk/x64-linux-rel-rel/Wrapping/Tools -I/opt/vcpkg/buildtrees/vtk/src/67209150f8-495dfd4509.clean/Wrapping/Tools -fPIC  -O3 -DNDEBUG -fPIC -MD -MT Wrapping/Tools/CMakeFiles/WrappingTools.dir/vtkParseMerge.c.o -MF Wrapping/Tools/CMakeFiles/WrappingTools.dir/vtkParseMerge.c.o.d -o Wrapping/Tools/CMakeFiles/WrappingTools.dir/vtkParseMerge.c.o -c /opt/vcpkg/buildtrees/vtk/src/67209150f8-495dfd4509.clean/Wrapping/Tools/vtkParseMerge.c
[5/3282] /usr/bin/cc -DWrappingTools_EXPORTS -I/opt/vcpkg/buildtrees/vtk/x64-linux-rel-rel/Wrapping/Tools -I/opt/vcpkg/buildtrees/vtk/src/67209150f8-495dfd4509.clean/Wrapping/Tools -fPIC  -O3 -DNDEBUG -fPIC -MD -MT Wrapping/Tools/CMakeFiles/WrappingTools.dir/vtkParseSystem.c.o -MF Wrapping/Tools/CMakeFiles/WrappingTools.dir/vtkParseSystem.c.o.d -o Wrapping/Tools/CMakeFiles/WrappingTools.dir/vtkParseSystem.c.o -c /opt/vcpkg/buildtrees/vtk/src/67209150f8-495dfd4509.clean/Wrapping/Tools/vtkParseSystem.c
[6/3282] /usr/bin/cc -DWrappingTools_EXPORTS -I/opt/vcpkg/buildtrees/vtk/x64-linux-rel-rel/Wrapping/Tools -I/opt/vcpkg/buildtrees/vtk/src/67209150f8-495dfd4509.clean/Wrapping/Tools -fPIC  -O3 -DNDEBUG -fPIC -MD -MT Wrapping/Tools/CMakeFiles/WrappingTools.dir/vtkParseData.c.o -MF Wrapping/Tools/CMakeFiles/WrappingTools.dir/vtkParseData.c.o.d -o Wrapping/Tools/CMakeFiles/WrappingTools.dir/vtkParseData.c.o -c /opt/vcpkg/buildtrees/vtk/src/67209150f8-495dfd4509.clean/Wrapping/Tools/vtkParseData.c
...
Skipped 4703 lines
...

/opt/vcpkg/buildtrees/vtk/src/67209150f8-495dfd4509.clean/IO/ExportPDF/vtkPDFContextDevice2D.cxx:259:5: error: ‘HPDF_Page_BeginText’ was not declared in this scope
  259 |     HPDF_Page_BeginText(this->Page);
      |     ^~~~~~~~~~~~~~~~~~~
/opt/vcpkg/buildtrees/vtk/src/67209150f8-495dfd4509.clean/IO/ExportPDF/vtkPDFContextDevice2D.cxx:260:5: error: ‘HPDF_Page_SetFontAndSize’ was not declared in this scope
  260 |     HPDF_Page_SetFontAndSize(this->Page, this->Font, this->FontSize);
      |     ^~~~~~~~~~~~~~~~~~~~~~~~
/opt/vcpkg/buildtrees/vtk/src/67209150f8-495dfd4509.clean/IO/ExportPDF/vtkPDFContextDevice2D.cxx:261:5: error: ‘HPDF_Page_SetTextRenderingMode’ was not declared in this scope; did you mean ‘HPDF_TextRenderingMode’?
  261 |     HPDF_Page_SetTextRenderingMode(this->Page, HPDF_FILL);
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
      |     HPDF_TextRenderingMode
/opt/vcpkg/buildtrees/vtk/src/67209150f8-495dfd4509.clean/IO/ExportPDF/vtkPDFContextDevice2D.cxx:262:5: error: ‘HPDF_Page_SetTextLeading’ was not declared in this scope
  262 |     HPDF_Page_SetTextLeading(this->Page, this->Leading);
      |     ^~~~~~~~~~~~~~~~~~~~~~~~
/opt/vcpkg/buildtrees/vtk/src/67209150f8-495dfd4509.clean/IO/ExportPDF/vtkPDFContextDevice2D.cxx:265:5: error: ‘HPDF_Page_SetTextMatrix’ was not declared in this scope
  265 |     HPDF_Page_SetTextMatrix(this->Page, this->CosineTheta, this->SineTheta, -this->SineTheta,
      |     ^~~~~~~~~~~~~~~~~~~~~~~
/opt/vcpkg/buildtrees/vtk/src/67209150f8-495dfd4509.clean/IO/ExportPDF/vtkPDFContextDevice2D.cxx:285:5: error: ‘HPDF_Page_EndText’ was not declared in this scope; did you mean ‘HPDF_PageMode’?
  285 |     HPDF_Page_EndText(this->Page);
      |     ^~~~~~~~~~~~~~~~~
      |     HPDF_PageMode
/opt/vcpkg/buildtrees/vtk/src/67209150f8-495dfd4509.clean/IO/ExportPDF/vtkPDFContextDevice2D.cxx: In member function ‘bool TextHelper::LoadFont()’:
/opt/vcpkg/buildtrees/vtk/src/67209150f8-495dfd4509.clean/IO/ExportPDF/vtkPDFContextDevice2D.cxx:295:9: error: ‘HPDF_LoadTTFontFromFile’ was not declared in this scope
  295 |         HPDF_LoadTTFontFromFile(this->Document, this->TextProp->GetFontFile(), true);
      |         ^~~~~~~~~~~~~~~~~~~~~~~
/opt/vcpkg/buildtrees/vtk/src/67209150f8-495dfd4509.clean/IO/ExportPDF/vtkPDFContextDevice2D.cxx:296:20: error: ‘HPDF_GetFont’ was not declared in this scope; did you mean ‘HPDF_Font’?
  296 |       this->Font = HPDF_GetFont(this->Document, fontName, "StandardEncoding");
      |                    ^~~~~~~~~~~~
      |                    HPDF_Font
/opt/vcpkg/buildtrees/vtk/src/67209150f8-495dfd4509.clean/IO/ExportPDF/vtkPDFContextDevice2D.cxx:364:20: error: ‘HPDF_GetFont’ was not declared in this scope; did you mean ‘HPDF_Font’?
  364 |       this->Font = HPDF_GetFont(this->Document, fontStr.str().c_str(), "StandardEncoding");
      |                    ^~~~~~~~~~~~
      |                    HPDF_Font
/opt/vcpkg/buildtrees/vtk/src/67209150f8-495dfd4509.clean/IO/ExportPDF/vtkPDFContextDevice2D.cxx:386:22: error: ‘HPDF_Font_GetBBox’ was not declared in this scope
  386 |     this->FontBBox = HPDF_Font_GetBBox(this->Font);
      |                      ^~~~~~~~~~~~~~~~~
/opt/vcpkg/buildtrees/vtk/src/67209150f8-495dfd4509.clean/IO/ExportPDF/vtkPDFContextDevice2D.cxx:390:20: error: ‘HPDF_Font_GetAscent’ was not declared in this scope
  390 |     this->Ascent = HPDF_Font_GetAscent(this->Font) * fontScale;
      |                    ^~~~~~~~~~~~~~~~~~~
/opt/vcpkg/buildtrees/vtk/src/67209150f8-495dfd4509.clean/IO/ExportPDF/vtkPDFContextDevice2D.cxx:391:21: error: ‘HPDF_Font_GetDescent’ was not declared in this scope
  391 |     this->Descent = HPDF_Font_GetDescent(this->Font) * fontScale;
      |                     ^~~~~~~~~~~~~~~~~~~~
/opt/vcpkg/buildtrees/vtk/src/67209150f8-495dfd4509.clean/IO/ExportPDF/vtkPDFContextDevice2D.cxx: In member function ‘HPDF_REAL TextHelper::ComputeLineWidth(const string&)’:
/opt/vcpkg/buildtrees/vtk/src/67209150f8-495dfd4509.clean/IO/ExportPDF/vtkPDFContextDevice2D.cxx:398:32: error: ‘HPDF_Font_TextWidth’ was not declared in this scope; did you mean ‘HPDF_TextWidth’?
  398 |     HPDF_TextWidth widthAttr = HPDF_Font_TextWidth(this->Font,
      |                                ^~~~~~~~~~~~~~~~~~~
      |                                HPDF_TextWidth
/opt/vcpkg/buildtrees/vtk/src/67209150f8-495dfd4509.clean/IO/ExportPDF/vtkPDFContextDevice2D.cxx:401:27: error: ‘HPDF_Page_GetWordSpace’ was not declared in this scope
  401 |     HPDF_REAL wordSpace = HPDF_Page_GetWordSpace(this->Page);
      |                           ^~~~~~~~~~~~~~~~~~~~~~
/opt/vcpkg/buildtrees/vtk/src/67209150f8-495dfd4509.clean/IO/ExportPDF/vtkPDFContextDevice2D.cxx:402:27: error: ‘HPDF_Page_GetCharSpace’ was not declared in this scope
  402 |     HPDF_REAL charSpace = HPDF_Page_GetCharSpace(this->Page);
      |                           ^~~~~~~~~~~~~~~~~~~~~~
/opt/vcpkg/buildtrees/vtk/src/67209150f8-495dfd4509.clean/IO/ExportPDF/vtkPDFContextDevice2D.cxx: In member function ‘void TextHelper::PrintLeftJustifiedText() const’:
/opt/vcpkg/buildtrees/vtk/src/67209150f8-495dfd4509.clean/IO/ExportPDF/vtkPDFContextDevice2D.cxx:512:7: error: ‘HPDF_Page_ShowText’ was not declared in this scope
  512 |       HPDF_Page_ShowText(this->Page, line.String.c_str());
      |       ^~~~~~~~~~~~~~~~~~
/opt/vcpkg/buildtrees/vtk/src/67209150f8-495dfd4509.clean/IO/ExportPDF/vtkPDFContextDevice2D.cxx:513:7: error: ‘HPDF_Page_MoveToNextLine’ was not declared in this scope
  513 |       HPDF_Page_MoveToNextLine(this->Page);
      |       ^~~~~~~~~~~~~~~~~~~~~~~~
/opt/vcpkg/buildtrees/vtk/src/67209150f8-495dfd4509.clean/IO/ExportPDF/vtkPDFContextDevice2D.cxx: In member function ‘void TextHelper::PrintCenterJustifiedText() const’:
/opt/vcpkg/buildtrees/vtk/src/67209150f8-495dfd4509.clean/IO/ExportPDF/vtkPDFContextDevice2D.cxx:527:9: error: ‘HPDF_Page_MoveTextPos’ was not declared in this scope
  527 |         HPDF_Page_MoveTextPos(this->Page, currentOffset, 0);
      |         ^~~~~~~~~~~~~~~~~~~~~
/opt/vcpkg/buildtrees/vtk/src/67209150f8-495dfd4509.clean/IO/ExportPDF/vtkPDFContextDevice2D.cxx:539:9: error: ‘HPDF_Page_MoveTextPos’ was not declared in this scope
  539 |         HPDF_Page_MoveTextPos(this->Page, incrOffset, -this->Leading);
      |         ^~~~~~~~~~~~~~~~~~~~~
/opt/vcpkg/buildtrees/vtk/src/67209150f8-495dfd4509.clean/IO/ExportPDF/vtkPDFContextDevice2D.cxx:545:7: error: ‘HPDF_Page_ShowText’ was not declared in this scope
  545 |       HPDF_Page_ShowText(this->Page, line.String.c_str());
      |       ^~~~~~~~~~~~~~~~~~
/opt/vcpkg/buildtrees/vtk/src/67209150f8-495dfd4509.clean/IO/ExportPDF/vtkPDFContextDevice2D.cxx: In member function ‘void TextHelper::PrintRightJustifiedText() const’:
/opt/vcpkg/buildtrees/vtk/src/67209150f8-495dfd4509.clean/IO/ExportPDF/vtkPDFContextDevice2D.cxx:559:9: error: ‘HPDF_Page_MoveTextPos’ was not declared in this scope
  559 |         HPDF_Page_MoveTextPos(this->Page, currentOffset, 0);
      |         ^~~~~~~~~~~~~~~~~~~~~
/opt/vcpkg/buildtrees/vtk/src/67209150f8-495dfd4509.clean/IO/ExportPDF/vtkPDFContextDevice2D.cxx:571:9: error: ‘HPDF_Page_MoveTextPos’ was not declared in this scope
  571 |         HPDF_Page_MoveTextPos(this->Page, incrOffset, -this->Leading);
      |         ^~~~~~~~~~~~~~~~~~~~~
/opt/vcpkg/buildtrees/vtk/src/67209150f8-495dfd4509.clean/IO/ExportPDF/vtkPDFContextDevice2D.cxx:577:7: error: ‘HPDF_Page_ShowText’ was not declared in this scope
  577 |       HPDF_Page_ShowText(this->Page, line.String.c_str());
      |       ^~~~~~~~~~~~~~~~~~
/opt/vcpkg/buildtrees/vtk/src/67209150f8-495dfd4509.clean/IO/ExportPDF/vtkPDFContextDevice2D.cxx: In member function ‘virtual void vtkPDFContextDevice2D::DrawPoly(float*, int, unsigned char*, int)’:
/opt/vcpkg/buildtrees/vtk/src/67209150f8-495dfd4509.clean/IO/ExportPDF/vtkPDFContextDevice2D.cxx:693:5: error: ‘HPDF_Page_MoveTo’ was not declared in this scope; did you mean ‘HPDF_PageMode’?
  693 |     HPDF_Page_MoveTo(this->Impl->Page, points[0], points[1]);
      |     ^~~~~~~~~~~~~~~~
      |     HPDF_PageMode
/opt/vcpkg/buildtrees/vtk/src/67209150f8-495dfd4509.clean/IO/ExportPDF/vtkPDFContextDevice2D.cxx:696:7: error: ‘HPDF_Page_LineTo’ was not declared in this scope; did you mean ‘HPDF_PageSizes’?
  696 |       HPDF_Page_LineTo(this->Impl->Page, points[i * 2], points[i * 2 + 1]);
      |       ^~~~~~~~~~~~~~~~
      |       HPDF_PageSizes
/opt/vcpkg/buildtrees/vtk/src/67209150f8-495dfd4509.clean/IO/ExportPDF/vtkPDFContextDevice2D.cxx:707:28: error: ‘HPDF_Shading_New’ was not declared in this scope; did you mean ‘HPDF_ShadingType’?
  707 |     HPDF_Shading shading = HPDF_Shading_New(this->Impl->Document,
      |                            ^~~~~~~~~~~~~~~~
      |                            HPDF_ShadingType
/opt/vcpkg/buildtrees/vtk/src/67209150f8-495dfd4509.clean/IO/ExportPDF/vtkPDFContextDevice2D.cxx:710:5: error: ‘HPDF_Page_SetShading’ was not declared in this scope
  710 |     HPDF_Page_SetShading(this->Impl->Page, shading);
      |     ^~~~~~~~~~~~~~~~~~~~
/opt/vcpkg/buildtrees/vtk/src/67209150f8-495dfd4509.clean/IO/ExportPDF/vtkPDFContextDevice2D.cxx: In member function ‘virtual void vtkPDFContextDevice2D::DrawLines(float*, int, unsigned char*, int)’:
/opt/vcpkg/buildtrees/vtk/src/67209150f8-495dfd4509.clean/IO/ExportPDF/vtkPDFContextDevice2D.cxx:741:7: error: ‘HPDF_Page_MoveTo’ was not declared in this scope; did you mean ‘HPDF_PageMode’?
  741 |       HPDF_Page_MoveTo(this->Impl->Page, f[i * 4], f[i * 4 + 1]);
      |       ^~~~~~~~~~~~~~~~
      |       HPDF_PageMode
/opt/vcpkg/buildtrees/vtk/src/67209150f8-495dfd4509.clean/IO/ExportPDF/vtkPDFContextDevice2D.cxx:742:7: error: ‘HPDF_Page_LineTo’ was not declared in this scope; did you mean ‘HPDF_PageSizes’?
  742 |       HPDF_Page_LineTo(this->Impl->Page, f[i * 4 + 2], f[i * 4 + 3]);
      |       ^~~~~~~~~~~~~~~~
      |       HPDF_PageSizes
/opt/vcpkg/buildtrees/vtk/src/67209150f8-495dfd4509.clean/IO/ExportPDF/vtkPDFContextDevice2D.cxx:753:28: error: ‘HPDF_Shading_New’ was not declared in this scope; did you mean ‘HPDF_ShadingType’?
  753 |     HPDF_Shading shading = HPDF_Shading_New(this->Impl->Document,
      |                            ^~~~~~~~~~~~~~~~
      |                            HPDF_ShadingType
/opt/vcpkg/buildtrees/vtk/src/67209150f8-495dfd4509.clean/IO/ExportPDF/vtkPDFContextDevice2D.cxx:765:5: error: ‘HPDF_Page_SetShading’ was not declared in this scope
  765 |     HPDF_Page_SetShading(this->Impl->Page, shading);
      |     ^~~~~~~~~~~~~~~~~~~~
/opt/vcpkg/buildtrees/vtk/src/67209150f8-495dfd4509.clean/IO/ExportPDF/vtkPDFContextDevice2D.cxx: In member function ‘virtual void vtkPDFContextDevice2D::DrawPoints(float*, int, unsigned char*, int)’:
/opt/vcpkg/buildtrees/vtk/src/67209150f8-495dfd4509.clean/IO/ExportPDF/vtkPDFContextDevice2D.cxx:797:5: error: ‘HPDF_Page_Rectangle’ was not declared in this scope; did you mean ‘HPDF_PageNumStyle’?
  797 |     HPDF_Page_Rectangle(this->Impl->Page, originX, originY, width[0], width[1]);
      |     ^~~~~~~~~~~~~~~~~~~
      |     HPDF_PageNumStyle
/opt/vcpkg/buildtrees/vtk/src/67209150f8-495dfd4509.clean/IO/ExportPDF/vtkPDFContextDevice2D.cxx: In member function ‘virtual void vtkPDFContextDevice2D::DrawPointSprites(vtkImageData*, float*, int, unsigned char*, int)’:
/opt/vcpkg/buildtrees/vtk/src/67209150f8-495dfd4509.clean/IO/ExportPDF/vtkPDFContextDevice2D.cxx:905:16: error: ‘HPDF_LoadRawImageFromMem’ was not declared in this scope
  905 |       sprite = HPDF_LoadRawImageFromMem(
      |                ^~~~~~~~~~~~~~~~~~~~~~~~
/opt/vcpkg/buildtrees/vtk/src/67209150f8-495dfd4509.clean/IO/ExportPDF/vtkPDFContextDevice2D.cxx:911:5: error: ‘HPDF_Page_DrawImage’ was not declared in this scope
  911 |     HPDF_Page_DrawImage(
      |     ^~~~~~~~~~~~~~~~~~~
/opt/vcpkg/buildtrees/vtk/src/67209150f8-495dfd4509.clean/IO/ExportPDF/vtkPDFContextDevice2D.cxx: In member function ‘virtual void vtkPDFContextDevice2D::DrawQuad(float*, int)’:
/opt/vcpkg/buildtrees/vtk/src/67209150f8-495dfd4509.clean/IO/ExportPDF/vtkPDFContextDevice2D.cxx:980:5: error: ‘HPDF_Page_MoveTo’ was not declared in this scope; did you mean ‘HPDF_PageMode’?
  980 |     HPDF_Page_MoveTo(this->Impl->Page, p[i], p[i + 1]);
      |     ^~~~~~~~~~~~~~~~
      |     HPDF_PageMode
/opt/vcpkg/buildtrees/vtk/src/67209150f8-495dfd4509.clean/IO/ExportPDF/vtkPDFContextDevice2D.cxx:981:5: error: ‘HPDF_Page_LineTo’ was not declared in this scope; did you mean ‘HPDF_PageSizes’?
  981 |     HPDF_Page_LineTo(this->Impl->Page, p[i + 2], p[i + 3]);
      |     ^~~~~~~~~~~~~~~~
      |     HPDF_PageSizes
/opt/vcpkg/buildtrees/vtk/src/67209150f8-495dfd4509.clean/IO/ExportPDF/vtkPDFContextDevice2D.cxx:984:5: error: ‘HPDF_Page_ClosePath’ was not declared in this scope
  984 |     HPDF_Page_ClosePath(this->Impl->Page);
      |     ^~~~~~~~~~~~~~~~~~~
/opt/vcpkg/buildtrees/vtk/src/67209150f8-495dfd4509.clean/IO/ExportPDF/vtkPDFContextDevice2D.cxx: In member function ‘virtual void vtkPDFContextDevice2D::DrawQuadStrip(float*, int)’:
/opt/vcpkg/buildtrees/vtk/src/67209150f8-495dfd4509.clean/IO/ExportPDF/vtkPDFContextDevice2D.cxx:1011:5: error: ‘HPDF_Page_MoveTo’ was not declared in this scope; did you mean ‘HPDF_PageMode’?
 1011 |     HPDF_Page_MoveTo(this->Impl->Page, p[i], p[i + 1]);
      |     ^~~~~~~~~~~~~~~~
      |     HPDF_PageMode
/opt/vcpkg/buildtrees/vtk/src/67209150f8-495dfd4509.clean/IO/ExportPDF/vtkPDFContextDevice2D.cxx:1012:5: error: ‘HPDF_Page_LineTo’ was not declared in this scope; did you mean ‘HPDF_PageSizes’?
 1012 |     HPDF_Page_LineTo(this->Impl->Page, p[i + 2], p[i + 3]);
      |     ^~~~~~~~~~~~~~~~
      |     HPDF_PageSizes
/opt/vcpkg/buildtrees/vtk/src/67209150f8-495dfd4509.clean/IO/ExportPDF/vtkPDFContextDevice2D.cxx:1015:5: error: ‘HPDF_Page_ClosePath’ was not declared in this scope
 1015 |     HPDF_Page_ClosePath(this->Impl->Page);
      |     ^~~~~~~~~~~~~~~~~~~
/opt/vcpkg/buildtrees/vtk/src/67209150f8-495dfd4509.clean/IO/ExportPDF/vtkPDFContextDevice2D.cxx: In member function ‘virtual void vtkPDFContextDevice2D::DrawPolygon(float*, int)’:
/opt/vcpkg/buildtrees/vtk/src/67209150f8-495dfd4509.clean/IO/ExportPDF/vtkPDFContextDevice2D.cxx:1037:3: error: ‘HPDF_Page_MoveTo’ was not declared in this scope; did you mean ‘HPDF_PageMode’?
 1037 |   HPDF_Page_MoveTo(this->Impl->Page, f[0], f[1]);
      |   ^~~~~~~~~~~~~~~~
      |   HPDF_PageMode
/opt/vcpkg/buildtrees/vtk/src/67209150f8-495dfd4509.clean/IO/ExportPDF/vtkPDFContextDevice2D.cxx:1041:5: error: ‘HPDF_Page_LineTo’ was not declared in this scope; did you mean ‘HPDF_PageSizes’?
 1041 |     HPDF_Page_LineTo(this->Impl->Page, f[i * 2], f[i * 2 + 1]);
      |     ^~~~~~~~~~~~~~~~
      |     HPDF_PageSizes
/opt/vcpkg/buildtrees/vtk/src/67209150f8-495dfd4509.clean/IO/ExportPDF/vtkPDFContextDevice2D.cxx:1044:3: error: ‘HPDF_Page_ClosePath’ was not declared in this scope
 1044 |   HPDF_Page_ClosePath(this->Impl->Page);
      |   ^~~~~~~~~~~~~~~~~~~
/opt/vcpkg/buildtrees/vtk/src/67209150f8-495dfd4509.clean/IO/ExportPDF/vtkPDFContextDevice2D.cxx: In member function ‘virtual void vtkPDFContextDevice2D::DrawColoredPolygon(float*, int, unsigned char*, int)’:
/opt/vcpkg/buildtrees/vtk/src/67209150f8-495dfd4509.clean/IO/ExportPDF/vtkPDFContextDevice2D.cxx:1100:26: error: ‘HPDF_Shading_New’ was not declared in this scope; did you mean ‘HPDF_ShadingType’?
 1100 |   HPDF_Shading shading = HPDF_Shading_New(this->Impl->Document,
      |                          ^~~~~~~~~~~~~~~~
      |                          HPDF_ShadingType
/opt/vcpkg/buildtrees/vtk/src/67209150f8-495dfd4509.clean/IO/ExportPDF/vtkPDFContextDevice2D.cxx:1105:3: error: ‘HPDF_Page_SetShading’ was not declared in this scope
 1105 |   HPDF_Page_SetShading(this->Impl->Page, shading);
      |   ^~~~~~~~~~~~~~~~~~~~
/opt/vcpkg/buildtrees/vtk/src/67209150f8-495dfd4509.clean/IO/ExportPDF/vtkPDFContextDevice2D.cxx: In member function ‘virtual void vtkPDFContextDevice2D::DrawEllipseWedge(float, float, float, float, float, float, float, float)’:
/opt/vcpkg/buildtrees/vtk/src/67209150f8-495dfd4509.clean/IO/ExportPDF/vtkPDFContextDevice2D.cxx:1132:5: error: ‘HPDF_Page_Ellipse’ was not declared in this scope; did you mean ‘HPDF_PageSizes’?
 1132 |     HPDF_Page_Ellipse(this->Impl->Page, x, y, outRx, outRy);
      |     ^~~~~~~~~~~~~~~~~
      |     HPDF_PageSizes
/opt/vcpkg/buildtrees/vtk/src/67209150f8-495dfd4509.clean/IO/ExportPDF/vtkPDFContextDevice2D.cxx:1151:5: error: ‘HPDF_Page_Arc’ was not declared in this scope; did you mean ‘HPDF_Pages’?
 1151 |     HPDF_Page_Arc(this->Impl->Page, x, y, outRx, hStart, hStop);
      |     ^~~~~~~~~~~~~
      |     HPDF_Pages
/opt/vcpkg/buildtrees/vtk/src/67209150f8-495dfd4509.clean/IO/ExportPDF/vtkPDFContextDevice2D.cxx:1171:7: error: ‘HPDF_Page_ClosePath’ was not declared in this scope
 1171 |       HPDF_Page_ClosePath(this->Impl->Page);
      |       ^~~~~~~~~~~~~~~~~~~
/opt/vcpkg/buildtrees/vtk/src/67209150f8-495dfd4509.clean/IO/ExportPDF/vtkPDFContextDevice2D.cxx:1176:7: error: ‘HPDF_Page_ClosePath’ was not declared in this scope
 1176 |       HPDF_Page_ClosePath(this->Impl->Page);
      |       ^~~~~~~~~~~~~~~~~~~
/opt/vcpkg/buildtrees/vtk/src/67209150f8-495dfd4509.clean/IO/ExportPDF/vtkPDFContextDevice2D.cxx: In member function ‘virtual void vtkPDFContextDevice2D::DrawEllipticArc(float, float, float, float, float, float)’:
/opt/vcpkg/buildtrees/vtk/src/67209150f8-495dfd4509.clean/IO/ExportPDF/vtkPDFContextDevice2D.cxx:1198:5: error: ‘HPDF_Page_Ellipse’ was not declared in this scope; did you mean ‘HPDF_PageSizes’?
 1198 |     HPDF_Page_Ellipse(this->Impl->Page, x, y, rX, rY);
      |     ^~~~~~~~~~~~~~~~~
      |     HPDF_PageSizes
/opt/vcpkg/buildtrees/vtk/src/67209150f8-495dfd4509.clean/IO/ExportPDF/vtkPDFContextDevice2D.cxx:1209:5: error: ‘HPDF_Page_Arc’ was not declared in this scope; did you mean ‘HPDF_Pages’?
 1209 |     HPDF_Page_Arc(this->Impl->Page, x, y, rX, hStart, hStop);
      |     ^~~~~~~~~~~~~
      |     HPDF_Pages
/opt/vcpkg/buildtrees/vtk/src/67209150f8-495dfd4509.clean/IO/ExportPDF/vtkPDFContextDevice2D.cxx:1210:5: error: ‘HPDF_Page_ClosePath’ was not declared in this scope
 1210 |     HPDF_Page_ClosePath(this->Impl->Page);
      |     ^~~~~~~~~~~~~~~~~~~
/opt/vcpkg/buildtrees/vtk/src/67209150f8-495dfd4509.clean/IO/ExportPDF/vtkPDFContextDevice2D.cxx:1221:5: error: ‘HPDF_Page_ClosePath’ was not declared in this scope
 1221 |     HPDF_Page_ClosePath(this->Impl->Page);
      |     ^~~~~~~~~~~~~~~~~~~
/opt/vcpkg/buildtrees/vtk/src/67209150f8-495dfd4509.clean/IO/ExportPDF/vtkPDFContextDevice2D.cxx: In member function ‘virtual void vtkPDFContextDevice2D::DrawString(float*, const vtkStdString&)’:
/opt/vcpkg/buildtrees/vtk/src/67209150f8-495dfd4509.clean/IO/ExportPDF/vtkPDFContextDevice2D.cxx:1279:5: error: ‘HPDF_Page_SetRGBStroke’ was not declared in this scope
 1279 |     HPDF_Page_SetRGBStroke(this->Impl->Page, 1, 0, 0);
      |     ^~~~~~~~~~~~~~~~~~~~~~
/opt/vcpkg/buildtrees/vtk/src/67209150f8-495dfd4509.clean/IO/ExportPDF/vtkPDFContextDevice2D.cxx:1280:5: error: ‘HPDF_Page_Rectangle’ was not declared in this scope; did you mean ‘HPDF_PageNumStyle’?
 1280 |     HPDF_Page_Rectangle(this->Impl->Page, bbox[0], bbox[1] - bbox[3], bbox[2], bbox[3]);
      |     ^~~~~~~~~~~~~~~~~~~
      |     HPDF_PageNumStyle
/opt/vcpkg/buildtrees/vtk/src/67209150f8-495dfd4509.clean/IO/ExportPDF/vtkPDFContextDevice2D.cxx:1281:5: error: ‘HPDF_Page_Stroke’ was not declared in this scope; did you mean ‘HPDF_PageMode’?
 1281 |     HPDF_Page_Stroke(this->Impl->Page);
      |     ^~~~~~~~~~~~~~~~
      |     HPDF_PageMode
/opt/vcpkg/buildtrees/vtk/src/67209150f8-495dfd4509.clean/IO/ExportPDF/vtkPDFContextDevice2D.cxx: In member function ‘virtual void vtkPDFContextDevice2D::DrawImage(const vtkRectf&, vtkImageData*)’:
/opt/vcpkg/buildtrees/vtk/src/67209150f8-495dfd4509.clean/IO/ExportPDF/vtkPDFContextDevice2D.cxx:1350:5: error: ‘HPDF_LoadRawImageFromMem’ was not declared in this scope
 1350 |     HPDF_LoadRawImageFromMem(this->Impl->Document, buf, dims[0], dims[1], HPDF_CS_DEVICE_RGB, 8);
      |     ^~~~~~~~~~~~~~~~~~~~~~~~
/opt/vcpkg/buildtrees/vtk/src/67209150f8-495dfd4509.clean/IO/ExportPDF/vtkPDFContextDevice2D.cxx:1352:3: error: ‘HPDF_Page_DrawImage’ was not declared in this scope
 1352 |   HPDF_Page_DrawImage(this->Impl->Page, pdfImage, pos[0], pos[1], pos[2], pos[3]);
      |   ^~~~~~~~~~~~~~~~~~~
/opt/vcpkg/buildtrees/vtk/src/67209150f8-495dfd4509.clean/IO/ExportPDF/vtkPDFContextDevice2D.cxx: In member function ‘virtual void vtkPDFContextDevice2D::DrawPolyData(float*, float, vtkPolyData*, vtkUnsignedCharArray*, int)’:
/opt/vcpkg/buildtrees/vtk/src/67209150f8-495dfd4509.clean/IO/ExportPDF/vtkPDFContextDevice2D.cxx:1410:5: error: ‘HPDF_Shading_New’ was not declared in this scope; did you mean ‘HPDF_ShadingType’?
 1410 |     HPDF_Shading_New(this->Impl->Document, HPDF_SHADING_FREE_FORM_TRIANGLE_MESH, HPDF_CS_DEVICE_RGB,
      |     ^~~~~~~~~~~~~~~~
      |     HPDF_ShadingType
/opt/vcpkg/buildtrees/vtk/src/67209150f8-495dfd4509.clean/IO/ExportPDF/vtkPDFContextDevice2D.cxx:1480:3: error: ‘HPDF_Page_SetShading’ was not declared in this scope
 1480 |   HPDF_Page_SetShading(this->Impl->Page, shading);
      |   ^~~~~~~~~~~~~~~~~~~~
/opt/vcpkg/buildtrees/vtk/src/67209150f8-495dfd4509.clean/IO/ExportPDF/vtkPDFContextDevice2D.cxx: In member function ‘virtual void vtkPDFContextDevice2D::EnableClipping(bool)’:
/opt/vcpkg/buildtrees/vtk/src/67209150f8-495dfd4509.clean/IO/ExportPDF/vtkPDFContextDevice2D.cxx:1541:5: error: ‘HPDF_Page_Rectangle’ was not declared in this scope; did you mean ‘HPDF_PageNumStyle’?
 1541 |     HPDF_Page_Rectangle(
      |     ^~~~~~~~~~~~~~~~~~~
      |     HPDF_PageNumStyle
/opt/vcpkg/buildtrees/vtk/src/67209150f8-495dfd4509.clean/IO/ExportPDF/vtkPDFContextDevice2D.cxx:1543:5: error: ‘HPDF_Page_Clip’ was not declared in this scope; did you mean ‘HPDF_Pages’?
 1543 |     HPDF_Page_Clip(this->Impl->Page);
      |     ^~~~~~~~~~~~~~
      |     HPDF_Pages
/opt/vcpkg/buildtrees/vtk/src/67209150f8-495dfd4509.clean/IO/ExportPDF/vtkPDFContextDevice2D.cxx:1545:5: error: ‘HPDF_Page_EndPath’ was not declared in this scope
 1545 |     HPDF_Page_EndPath(this->Impl->Page);
      |     ^~~~~~~~~~~~~~~~~
/opt/vcpkg/buildtrees/vtk/src/67209150f8-495dfd4509.clean/IO/ExportPDF/vtkPDFContextDevice2D.cxx: In member function ‘void vtkPDFContextDevice2D::PushGraphicsState()’:
/opt/vcpkg/buildtrees/vtk/src/67209150f8-495dfd4509.clean/IO/ExportPDF/vtkPDFContextDevice2D.cxx:1573:3: error: ‘HPDF_Page_GSave’ was not declared in this scope; did you mean ‘HPDF_PageSizes’?
 1573 |   HPDF_Page_GSave(this->Impl->Page);
      |   ^~~~~~~~~~~~~~~
      |   HPDF_PageSizes
/opt/vcpkg/buildtrees/vtk/src/67209150f8-495dfd4509.clean/IO/ExportPDF/vtkPDFContextDevice2D.cxx: In member function ‘void vtkPDFContextDevice2D::PopGraphicsState()’:
/opt/vcpkg/buildtrees/vtk/src/67209150f8-495dfd4509.clean/IO/ExportPDF/vtkPDFContextDevice2D.cxx:1579:3: error: ‘HPDF_Page_GRestore’ was not declared in this scope
 1579 |   HPDF_Page_GRestore(this->Impl->Page);
      |   ^~~~~~~~~~~~~~~~~~
/opt/vcpkg/buildtrees/vtk/src/67209150f8-495dfd4509.clean/IO/ExportPDF/vtkPDFContextDevice2D.cxx: In member function ‘void vtkPDFContextDevice2D::ApplyStrokeColor(unsigned char*, int)’:
/opt/vcpkg/buildtrees/vtk/src/67209150f8-495dfd4509.clean/IO/ExportPDF/vtkPDFContextDevice2D.cxx:1594:3: error: ‘HPDF_Page_SetRGBStroke’ was not declared in this scope
 1594 |   HPDF_Page_SetRGBStroke(this->Impl->Page, static_cast<HPDF_REAL>(color[0] / 255.0),
      |   ^~~~~~~~~~~~~~~~~~~~~~
/opt/vcpkg/buildtrees/vtk/src/67209150f8-495dfd4509.clean/IO/ExportPDF/vtkPDFContextDevice2D.cxx:1601:29: error: ‘HPDF_CreateExtGState’ was not declared in this scope; did you mean ‘HPDF_ExtGState’?
 1601 |     HPDF_ExtGState gstate = HPDF_CreateExtGState(this->Impl->Document);
      |                             ^~~~~~~~~~~~~~~~~~~~
      |                             HPDF_ExtGState
/opt/vcpkg/buildtrees/vtk/src/67209150f8-495dfd4509.clean/IO/ExportPDF/vtkPDFContextDevice2D.cxx:1602:5: error: ‘HPDF_ExtGState_SetAlphaFill’ was not declared in this scope
 1602 |     HPDF_ExtGState_SetAlphaFill(gstate, alpha / 255.f);
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/opt/vcpkg/buildtrees/vtk/src/67209150f8-495dfd4509.clean/IO/ExportPDF/vtkPDFContextDevice2D.cxx:1607:3: error: ‘HPDF_Page_SetExtGState’ was not declared in this scope; did you mean ‘HPDF_ExtGState’?
 1607 |   HPDF_Page_SetExtGState(this->Impl->Page, alphaState);
      |   ^~~~~~~~~~~~~~~~~~~~~~
      |   HPDF_ExtGState
/opt/vcpkg/buildtrees/vtk/src/67209150f8-495dfd4509.clean/IO/ExportPDF/vtkPDFContextDevice2D.cxx: In member function ‘void vtkPDFContextDevice2D::ApplyLineWidth(float)’:
/opt/vcpkg/buildtrees/vtk/src/67209150f8-495dfd4509.clean/IO/ExportPDF/vtkPDFContextDevice2D.cxx:1613:3: error: ‘HPDF_Page_SetLineWidth’ was not declared in this scope
 1613 |   HPDF_Page_SetLineWidth(this->Impl->Page, width);
      |   ^~~~~~~~~~~~~~~~~~~~~~
/opt/vcpkg/buildtrees/vtk/src/67209150f8-495dfd4509.clean/IO/ExportPDF/vtkPDFContextDevice2D.cxx: In member function ‘void vtkPDFContextDevice2D::ApplyLineType(int)’:
/opt/vcpkg/buildtrees/vtk/src/67209150f8-495dfd4509.clean/IO/ExportPDF/vtkPDFContextDevice2D.cxx:1644:7: error: ‘HPDF_Page_SetDash’ was not declared in this scope; did you mean ‘HPDF_PageSizes’?
 1644 |       HPDF_Page_SetDash(this->Impl->Page, noPen, noPenLen, 0);
      |       ^~~~~~~~~~~~~~~~~
      |       HPDF_PageSizes
/opt/vcpkg/buildtrees/vtk/src/67209150f8-495dfd4509.clean/IO/ExportPDF/vtkPDFContextDevice2D.cxx: In member function ‘void vtkPDFContextDevice2D::Stroke()’:
/opt/vcpkg/buildtrees/vtk/src/67209150f8-495dfd4509.clean/IO/ExportPDF/vtkPDFContextDevice2D.cxx:1676:3: error: ‘HPDF_Page_Stroke’ was not declared in this scope; did you mean ‘HPDF_PageMode’?
 1676 |   HPDF_Page_Stroke(this->Impl->Page);
      |   ^~~~~~~~~~~~~~~~
      |   HPDF_PageMode
/opt/vcpkg/buildtrees/vtk/src/67209150f8-495dfd4509.clean/IO/ExportPDF/vtkPDFContextDevice2D.cxx: In member function ‘void vtkPDFContextDevice2D::ApplyFillColor(unsigned char*, int)’:
/opt/vcpkg/buildtrees/vtk/src/67209150f8-495dfd4509.clean/IO/ExportPDF/vtkPDFContextDevice2D.cxx:1710:3: error: ‘HPDF_Page_SetRGBFill’ was not declared in this scope
 1710 |   HPDF_Page_SetRGBFill(this->Impl->Page, static_cast<HPDF_REAL>(color[0] / 255.0),
      |   ^~~~~~~~~~~~~~~~~~~~
/opt/vcpkg/buildtrees/vtk/src/67209150f8-495dfd4509.clean/IO/ExportPDF/vtkPDFContextDevice2D.cxx: In member function ‘void vtkPDFContextDevice2D::ApplyFillAlpha(unsigned char)’:
/opt/vcpkg/buildtrees/vtk/src/67209150f8-495dfd4509.clean/IO/ExportPDF/vtkPDFContextDevice2D.cxx:1728:29: error: ‘HPDF_CreateExtGState’ was not declared in this scope; did you mean ‘HPDF_ExtGState’?
 1728 |     HPDF_ExtGState gstate = HPDF_CreateExtGState(this->Impl->Document);
      |                             ^~~~~~~~~~~~~~~~~~~~
      |                             HPDF_ExtGState
/opt/vcpkg/buildtrees/vtk/src/67209150f8-495dfd4509.clean/IO/ExportPDF/vtkPDFContextDevice2D.cxx:1729:5: error: ‘HPDF_ExtGState_SetAlphaFill’ was not declared in this scope
 1729 |     HPDF_ExtGState_SetAlphaFill(gstate, alpha / 255.f);
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/opt/vcpkg/buildtrees/vtk/src/67209150f8-495dfd4509.clean/IO/ExportPDF/vtkPDFContextDevice2D.cxx:1734:3: error: ‘HPDF_Page_SetExtGState’ was not declared in this scope; did you mean ‘HPDF_ExtGState’?
 1734 |   HPDF_Page_SetExtGState(this->Impl->Page, alphaState);
      |   ^~~~~~~~~~~~~~~~~~~~~~
      |   HPDF_ExtGState
/opt/vcpkg/buildtrees/vtk/src/67209150f8-495dfd4509.clean/IO/ExportPDF/vtkPDFContextDevice2D.cxx: In member function ‘void vtkPDFContextDevice2D::Fill(bool)’:
/opt/vcpkg/buildtrees/vtk/src/67209150f8-495dfd4509.clean/IO/ExportPDF/vtkPDFContextDevice2D.cxx:1748:5: error: ‘HPDF_Page_FillStroke’ was not declared in this scope
 1748 |     HPDF_Page_FillStroke(this->Impl->Page);
      |     ^~~~~~~~~~~~~~~~~~~~
/opt/vcpkg/buildtrees/vtk/src/67209150f8-495dfd4509.clean/IO/ExportPDF/vtkPDFContextDevice2D.cxx:1752:5: error: ‘HPDF_Page_Fill’ was not declared in this scope; did you mean ‘HPDF_Pages’?
 1752 |     HPDF_Page_Fill(this->Impl->Page);
      |     ^~~~~~~~~~~~~~
      |     HPDF_Pages
/opt/vcpkg/buildtrees/vtk/src/67209150f8-495dfd4509.clean/IO/ExportPDF/vtkPDFContextDevice2D.cxx: In member function ‘void vtkPDFContextDevice2D::FillEvenOdd(bool)’:
/opt/vcpkg/buildtrees/vtk/src/67209150f8-495dfd4509.clean/IO/ExportPDF/vtkPDFContextDevice2D.cxx:1767:5: error: ‘HPDF_Page_EofillStroke’ was not declared in this scope
 1767 |     HPDF_Page_EofillStroke(this->Impl->Page);
      |     ^~~~~~~~~~~~~~~~~~~~~~
/opt/vcpkg/buildtrees/vtk/src/67209150f8-495dfd4509.clean/IO/ExportPDF/vtkPDFContextDevice2D.cxx:1771:5: error: ‘HPDF_Page_Eofill’ was not declared in this scope; did you mean ‘HPDF_PageMode’?
 1771 |     HPDF_Page_Eofill(this->Impl->Page);
      |     ^~~~~~~~~~~~~~~~
      |     HPDF_PageMode
/opt/vcpkg/buildtrees/vtk/src/67209150f8-495dfd4509.clean/IO/ExportPDF/vtkPDFContextDevice2D.cxx: In member function ‘void vtkPDFContextDevice2D::FillTexture()’:
/opt/vcpkg/buildtrees/vtk/src/67209150f8-495dfd4509.clean/IO/ExportPDF/vtkPDFContextDevice2D.cxx:1816:3: error: ‘HPDF_Page_Clip’ was not declared in this scope; did you mean ‘HPDF_Pages’?
 1816 |   HPDF_Page_Clip(this->Impl->Page);
      |   ^~~~~~~~~~~~~~
      |   HPDF_Pages
/opt/vcpkg/buildtrees/vtk/src/67209150f8-495dfd4509.clean/IO/ExportPDF/vtkPDFContextDevice2D.cxx:1817:3: error: ‘HPDF_Page_EndPath’ was not declared in this scope
 1817 |   HPDF_Page_EndPath(this->Impl->Page);
      |   ^~~~~~~~~~~~~~~~~
/opt/vcpkg/buildtrees/vtk/src/67209150f8-495dfd4509.clean/IO/ExportPDF/vtkPDFContextDevice2D.cxx:1837:5: error: ‘HPDF_LoadRawImageFromMem’ was not declared in this scope
 1837 |     HPDF_LoadRawImageFromMem(this->Impl->Document, buf, dims[0], dims[1], HPDF_CS_DEVICE_RGB, 8);
      |     ^~~~~~~~~~~~~~~~~~~~~~~~
/opt/vcpkg/buildtrees/vtk/src/67209150f8-495dfd4509.clean/IO/ExportPDF/vtkPDFContextDevice2D.cxx:1850:9: error: ‘HPDF_Page_DrawImage’ was not declared in this scope
 1850 |         HPDF_Page_DrawImage(this->Impl->Page, pdfImage, x, y, dims[0], dims[1]);
      |         ^~~~~~~~~~~~~~~~~~~
/opt/vcpkg/buildtrees/vtk/src/67209150f8-495dfd4509.clean/IO/ExportPDF/vtkPDFContextDevice2D.cxx:1858:5: error: ‘HPDF_Page_DrawImage’ was not declared in this scope
 1858 |     HPDF_Page_DrawImage(this->Impl->Page, pdfImage, this->TextureBounds[0], this->TextureBounds[2],
      |     ^~~~~~~~~~~~~~~~~~~
/opt/vcpkg/buildtrees/vtk/src/67209150f8-495dfd4509.clean/IO/ExportPDF/vtkPDFContextDevice2D.cxx: In member function ‘void vtkPDFContextDevice2D::DrawEllipticArcSegments(float, float, float, float, float, float, bool)’:
/opt/vcpkg/buildtrees/vtk/src/67209150f8-495dfd4509.clean/IO/ExportPDF/vtkPDFContextDevice2D.cxx:1953:5: error: ‘HPDF_Page_MoveTo’ was not declared in this scope; did you mean ‘HPDF_PageMode’?
 1953 |     HPDF_Page_MoveTo(this->Impl->Page, rX * std::cos(rstart) + x, rY * std::sin(rstart) + y);
      |     ^~~~~~~~~~~~~~~~
      |     HPDF_PageMode
/opt/vcpkg/buildtrees/vtk/src/67209150f8-495dfd4509.clean/IO/ExportPDF/vtkPDFContextDevice2D.cxx:1957:5: error: ‘HPDF_Page_LineTo’ was not declared in this scope; did you mean ‘HPDF_PageSizes’?
 1957 |     HPDF_Page_LineTo(this->Impl->Page, rX * std::cos(rstart) + x, rY * std::sin(rstart) + y);
      |     ^~~~~~~~~~~~~~~~
      |     HPDF_PageSizes
/opt/vcpkg/buildtrees/vtk/src/67209150f8-495dfd4509.clean/IO/ExportPDF/vtkPDFContextDevice2D.cxx:1963:5: error: ‘HPDF_Page_LineTo’ was not declared in this scope; did you mean ‘HPDF_PageSizes’?
 1963 |     HPDF_Page_LineTo(this->Impl->Page, rX * std::cos(angle) + x, rY * std::sin(angle) + y);
      |     ^~~~~~~~~~~~~~~~
      |     HPDF_PageSizes
/opt/vcpkg/buildtrees/vtk/src/67209150f8-495dfd4509.clean/IO/ExportPDF/vtkPDFContextDevice2D.cxx: In member function ‘void vtkPDFContextDevice2D::DrawCrossMarkers(bool, float*, int, unsigned char*, int)’:
/opt/vcpkg/buildtrees/vtk/src/67209150f8-495dfd4509.clean/IO/ExportPDF/vtkPDFContextDevice2D.cxx:2031:5: error: ‘HPDF_Page_MoveTo’ was not declared in this scope; did you mean ‘HPDF_PageMode’?
 2031 |     HPDF_Page_MoveTo(this->Impl->Page, p[0] + delta, p[1] + delta);
      |     ^~~~~~~~~~~~~~~~
      |     HPDF_PageMode
/opt/vcpkg/buildtrees/vtk/src/67209150f8-495dfd4509.clean/IO/ExportPDF/vtkPDFContextDevice2D.cxx:2032:5: error: ‘HPDF_Page_LineTo’ was not declared in this scope; did you mean ‘HPDF_PageSizes’?
 2032 |     HPDF_Page_LineTo(this->Impl->Page, p[0] - delta, p[1] - delta);
      |     ^~~~~~~~~~~~~~~~
      |     HPDF_PageSizes
/opt/vcpkg/buildtrees/vtk/src/67209150f8-495dfd4509.clean/IO/ExportPDF/vtkPDFContextDevice2D.cxx: In member function ‘void vtkPDFContextDevice2D::DrawPlusMarkers(bool, float*, int, unsigned char*, int)’:
/opt/vcpkg/buildtrees/vtk/src/67209150f8-495dfd4509.clean/IO/ExportPDF/vtkPDFContextDevice2D.cxx:2064:5: error: ‘HPDF_Page_MoveTo’ was not declared in this scope; did you mean ‘HPDF_PageMode’?
 2064 |     HPDF_Page_MoveTo(this->Impl->Page, p[0], p[1] + delta);
      |     ^~~~~~~~~~~~~~~~
      |     HPDF_PageMode
/opt/vcpkg/buildtrees/vtk/src/67209150f8-495dfd4509.clean/IO/ExportPDF/vtkPDFContextDevice2D.cxx:2065:5: error: ‘HPDF_Page_LineTo’ was not declared in this scope; did you mean ‘HPDF_PageSizes’?
 2065 |     HPDF_Page_LineTo(this->Impl->Page, p[0], p[1] - delta);
      |     ^~~~~~~~~~~~~~~~
      |     HPDF_PageSizes
/opt/vcpkg/buildtrees/vtk/src/67209150f8-495dfd4509.clean/IO/ExportPDF/vtkPDFContextDevice2D.cxx: In member function ‘void vtkPDFContextDevice2D::DrawSquareMarkers(bool, float*, int, unsigned char*, int)’:
/opt/vcpkg/buildtrees/vtk/src/67209150f8-495dfd4509.clean/IO/ExportPDF/vtkPDFContextDevice2D.cxx:2095:5: error: ‘HPDF_Page_Rectangle’ was not declared in this scope; did you mean ‘HPDF_PageNumStyle’?
 2095 |     HPDF_Page_Rectangle(this->Impl->Page, p[0] - delta, p[1] - delta, markerSize, markerSize);
      |     ^~~~~~~~~~~~~~~~~~~
      |     HPDF_PageNumStyle
/opt/vcpkg/buildtrees/vtk/src/67209150f8-495dfd4509.clean/IO/ExportPDF/vtkPDFContextDevice2D.cxx: In member function ‘void vtkPDFContextDevice2D::DrawCircleMarkers(bool, float*, int, unsigned char*, int)’:
/opt/vcpkg/buildtrees/vtk/src/67209150f8-495dfd4509.clean/IO/ExportPDF/vtkPDFContextDevice2D.cxx:2123:5: error: ‘HPDF_Page_Ellipse’ was not declared in this scope; did you mean ‘HPDF_PageSizes’?
 2123 |     HPDF_Page_Ellipse(this->Impl->Page, p[0], p[1], radius, radius);
      |     ^~~~~~~~~~~~~~~~~
      |     HPDF_PageSizes
/opt/vcpkg/buildtrees/vtk/src/67209150f8-495dfd4509.clean/IO/ExportPDF/vtkPDFContextDevice2D.cxx: In member function ‘void vtkPDFContextDevice2D::DrawDiamondMarkers(bool, float*, int, unsigned char*, int)’:
/opt/vcpkg/buildtrees/vtk/src/67209150f8-495dfd4509.clean/IO/ExportPDF/vtkPDFContextDevice2D.cxx:2151:5: error: ‘HPDF_Page_MoveTo’ was not declared in this scope; did you mean ‘HPDF_PageMode’?
 2151 |     HPDF_Page_MoveTo(this->Impl->Page, p[0] + radius, p[1]);
      |     ^~~~~~~~~~~~~~~~
      |     HPDF_PageMode
/opt/vcpkg/buildtrees/vtk/src/67209150f8-495dfd4509.clean/IO/ExportPDF/vtkPDFContextDevice2D.cxx:2152:5: error: ‘HPDF_Page_LineTo’ was not declared in this scope; did you mean ‘HPDF_PageSizes’?
 2152 |     HPDF_Page_LineTo(this->Impl->Page, p[0], p[1] + radius);
      |     ^~~~~~~~~~~~~~~~
      |     HPDF_PageSizes
/opt/vcpkg/buildtrees/vtk/src/67209150f8-495dfd4509.clean/IO/ExportPDF/vtkPDFContextDevice2D.cxx:2155:5: error: ‘HPDF_Page_ClosePath’ was not declared in this scope
 2155 |     HPDF_Page_ClosePath(this->Impl->Page);
      |     ^~~~~~~~~~~~~~~~~~~
/opt/vcpkg/buildtrees/vtk/src/67209150f8-495dfd4509.clean/IO/ExportPDF/vtkPDFContextDevice2D.cxx: In member function ‘void vtkPDFContextDevice2D::DrawPath(vtkPath*, float, float)’:
/opt/vcpkg/buildtrees/vtk/src/67209150f8-495dfd4509.clean/IO/ExportPDF/vtkPDFContextDevice2D.cxx:2205:3: error: ‘HPDF_Page_Concat’ was not declared in this scope; did you mean ‘HPDF_PageMode’?
 2205 |   HPDF_Page_Concat(page, 1.f, 0.f, 0.f, 1.f, originX, originY);
      |   ^~~~~~~~~~~~~~~~
      |   HPDF_PageMode
/opt/vcpkg/buildtrees/vtk/src/67209150f8-495dfd4509.clean/IO/ExportPDF/vtkPDFContextDevice2D.cxx:2214:9: error: ‘HPDF_Page_MoveTo’ was not declared in this scope; did you mean ‘HPDF_PageMode’?
 2214 |         HPDF_Page_MoveTo(page, point[0], point[1]);
      |         ^~~~~~~~~~~~~~~~
      |         HPDF_PageMode
/opt/vcpkg/buildtrees/vtk/src/67209150f8-495dfd4509.clean/IO/ExportPDF/vtkPDFContextDevice2D.cxx:2220:9: error: ‘HPDF_Page_LineTo’ was not declared in this scope; did you mean ‘HPDF_PageSizes’?
 2220 |         HPDF_Page_LineTo(page, point[0], point[1]);
      |         ^~~~~~~~~~~~~~~~
      |         HPDF_PageSizes
/opt/vcpkg/buildtrees/vtk/src/67209150f8-495dfd4509.clean/IO/ExportPDF/vtkPDFContextDevice2D.cxx:2226:9: error: ‘HPDF_Page_CurveTo3’ was not declared in this scope
 2226 |         HPDF_Page_CurveTo3(page, point[0], point[1], point[3], point[4]);
      |         ^~~~~~~~~~~~~~~~~~
/opt/vcpkg/buildtrees/vtk/src/67209150f8-495dfd4509.clean/IO/ExportPDF/vtkPDFContextDevice2D.cxx:2233:9: error: ‘HPDF_Page_CurveTo’ was not declared in this scope
 2233 |         HPDF_Page_CurveTo(page, point[0], point[1], point[3], point[4], point[6], point[7]);
      |         ^~~~~~~~~~~~~~~~~
/opt/vcpkg/buildtrees/vtk/src/67209150f8-495dfd4509.clean/IO/ExportPDF/vtkPDFContextDevice2D.cxx: In member function ‘void vtkPDFContextDevice2D::ApplyTransform()’:
/opt/vcpkg/buildtrees/vtk/src/67209150f8-495dfd4509.clean/IO/ExportPDF/vtkPDFContextDevice2D.cxx:2253:31: error: ‘HPDF_Page_GetTransMatrix’ was not declared in this scope; did you mean ‘HPDF_TransMatrix’?
 2253 |   HPDF_TransMatrix oldTrans = HPDF_Page_GetTransMatrix(this->Impl->Page);
      |                               ^~~~~~~~~~~~~~~~~~~~~~~~
      |                               HPDF_TransMatrix
/opt/vcpkg/buildtrees/vtk/src/67209150f8-495dfd4509.clean/IO/ExportPDF/vtkPDFContextDevice2D.cxx:2291:3: error: ‘HPDF_Page_Concat’ was not declared in this scope; did you mean ‘HPDF_PageMode’?
 2291 |   HPDF_Page_Concat(
      |   ^~~~~~~~~~~~~~~~
      |   HPDF_PageMode
[2962/3282] /usr/bin/c++ -DRenderingGL2PSOpenGL2_EXPORTS -Dkiss_fft_scalar=double -DvtkRenderingCore_AUTOINIT_INCLUDE=\"/opt/vcpkg/buildtrees/vtk/x64-linux-rel-rel/CMakeFiles/vtkModuleAutoInit_5e984c86b020da752eb6357425f4f168.h\" -I/opt/vcpkg/buildtrees/vtk/x64-linux-rel-rel/Rendering/GL2PSOpenGL2 -I/opt/vcpkg/buildtrees/vtk/src/67209150f8-495dfd4509.clean/Rendering/GL2PSOpenGL2 -I/opt/vcpkg/buildtrees/vtk/x64-linux-rel-rel/Rendering/OpenGL2 -I/opt/vcpkg/buildtrees/vtk/src/67209150f8-495dfd4509.clean/Rendering/OpenGL2 -I/opt/vcpkg/buildtrees/vtk/x64-linux-rel-rel/Common/Core -I/opt/vcpkg/buildtrees/vtk/src/67209150f8-495dfd4509.clean/Common/Core -I/opt/vcpkg/buildtrees/vtk/x64-linux-rel-rel/Common/DataModel -I/opt/vcpkg/buildtrees/vtk/src/67209150f8-495dfd4509.clean/Common/DataModel -I/opt/vcpkg/buildtrees/vtk/x64-linux-rel-rel/Common/Math -I/opt/vcpkg/buildtrees/vtk/src/67209150f8-495dfd4509.clean/Common/Math -I/opt/vcpkg/buildtrees/vtk/x64-linux-rel-rel/ThirdParty/kissfft/vtkkissfft -I/opt/vcpkg/buildtrees/vtk/src/67209150f8-495dfd4509.clean/ThirdParty/kissfft/vtkkissfft -I/opt/vcpkg/buildtrees/vtk/x64-linux-rel-rel/Common/Transforms -I/opt/vcpkg/buildtrees/vtk/src/67209150f8-495dfd4509.clean/Common/Transforms -I/opt/vcpkg/buildtrees/vtk/x64-linux-rel-rel/Filters/General -I/opt/vcpkg/buildtrees/vtk/src/67209150f8-495dfd4509.clean/Filters/General -I/opt/vcpkg/buildtrees/vtk/x64-linux-rel-rel/Common/ExecutionModel -I/opt/vcpkg/buildtrees/vtk/src/67209150f8-495dfd4509.clean/Common/ExecutionModel -I/opt/vcpkg/buildtrees/vtk/x64-linux-rel-rel/Common/Misc -I/opt/vcpkg/buildtrees/vtk/src/67209150f8-495dfd4509.clean/Common/Misc -I/opt/vcpkg/buildtrees/vtk/x64-linux-rel-rel/Filters/Core -I/opt/vcpkg/buildtrees/vtk/src/67209150f8-495dfd4509.clean/Filters/Core -I/opt/vcpkg/buildtrees/vtk/x64-linux-rel-rel/IO/Image -I/opt/vcpkg/buildtrees/vtk/src/67209150f8-495dfd4509.clean/IO/Image -I/opt/vcpkg/buildtrees/vtk/x64-linux-rel-rel/Imaging/Core -I/opt/vcpkg/buildtrees/vtk/src/67209150f8-495dfd4509.clean/Imaging/Core -I/opt/vcpkg/buildtrees/vtk/x64-linux-rel-rel/Rendering/Core -I/opt/vcpkg/buildtrees/vtk/src/67209150f8-495dfd4509.clean/Rendering/Core -I/opt/vcpkg/buildtrees/vtk/x64-linux-rel-rel/Rendering/HyperTreeGrid -I/opt/vcpkg/buildtrees/vtk/src/67209150f8-495dfd4509.clean/Rendering/HyperTreeGrid -I/opt/vcpkg/buildtrees/vtk/x64-linux-rel-rel/Rendering/UI -I/opt/vcpkg/buildtrees/vtk/src/67209150f8-495dfd4509.clean/Rendering/UI -I/opt/vcpkg/buildtrees/vtk/x64-linux-rel-rel/ThirdParty/gl2ps/vtkgl2ps -I/opt/vcpkg/buildtrees/vtk/src/67209150f8-495dfd4509.clean/ThirdParty/gl2ps/vtkgl2ps -isystem /opt/vcpkg/buildtrees/vtk/x64-linux-rel-rel/Utilities/KWIML -isystem /opt/vcpkg/buildtrees/vtk/src/67209150f8-495dfd4509.clean/Utilities/KWIML -isystem /opt/vcpkg/buildtrees/vtk/x64-linux-rel-rel/Utilities/KWSys -isystem /opt/vcpkg/buildtrees/vtk/src/67209150f8-495dfd4509.clean/Utilities/KWSys -isystem /opt/vcpkg/buildtrees/vtk/x64-linux-rel-rel/ThirdParty/kissfft -isystem /opt/vcpkg/buildtrees/vtk/src/67209150f8-495dfd4509.clean/ThirdParty/kissfft -isystem /opt/vcpkg/buildtrees/vtk/x64-linux-rel-rel/ThirdParty/glew -isystem /opt/vcpkg/buildtrees/vtk/src/67209150f8-495dfd4509.clean/ThirdParty/glew -isystem /opt/vcpkg/installed/x64-linux-rel/include -isystem /opt/vcpkg/buildtrees/vtk/x64-linux-rel-rel/ThirdParty/gl2ps -isystem /opt/vcpkg/buildtrees/vtk/src/67209150f8-495dfd4509.clean/ThirdParty/gl2ps -fPIC  -O3 -DNDEBUG -fPIC -fvisibility=hidden -fvisibility-inlines-hidden -std=c++11 -MD -MT Rendering/GL2PSOpenGL2/CMakeFiles/RenderingGL2PSOpenGL2.dir/vtkOpenGLGL2PSHelperImpl.cxx.o -MF Rendering/GL2PSOpenGL2/CMakeFiles/RenderingGL2PSOpenGL2.dir/vtkOpenGLGL2PSHelperImpl.cxx.o.d -o Rendering/GL2PSOpenGL2/CMakeFiles/RenderingGL2PSOpenGL2.dir/vtkOpenGLGL2PSHelperImpl.cxx.o -c /opt/vcpkg/buildtrees/vtk/src/67209150f8-495dfd4509.clean/Rendering/GL2PSOpenGL2/vtkOpenGLGL2PSHelperImpl.cxx
ninja: build stopped: subcommand failed.

/opt/vcpkg/buildtrees/vtk/install-x64-linux-rel-rel-out.log (partial of skipped lines)
[2961/3282] /usr/bin/c++ -DIOExportPDF_EXPORTS -Dkiss_fft_scalar=double -I/opt/vcpkg/buildtrees/vtk/x64-linux-rel-rel/IO/ExportPDF -I/opt/vcpkg/buildtrees/vtk/src/67209150f8-495dfd4509.clean/IO/ExportPDF -I/opt/vcpkg/buildtrees/vtk/x64-linux-rel-rel/IO
/Export -I/opt/vcpkg/buildtrees/vtk/src/67209150f8-495dfd4509.clean/IO/Export -I/opt/vcpkg/buildtrees/vtk/x64-linux-rel-rel/Common/Core -I/opt/vcpkg/buildtrees/vtk/src/67209150f8-495dfd4509.clean/Common/Core -I/opt/vcpkg/buildtrees/vtk/x64-linux-rel-re
l/IO/Core -I/opt/vcpkg/buildtrees/vtk/src/67209150f8-495dfd4509.clean/IO/Core -I/opt/vcpkg/buildtrees/vtk/x64-linux-rel-rel/Common/ExecutionModel -I/opt/vcpkg/buildtrees/vtk/src/67209150f8-495dfd4509.clean/Common/ExecutionModel -I/opt/vcpkg/buildtrees/
vtk/x64-linux-rel-rel/Common/DataModel -I/opt/vcpkg/buildtrees/vtk/src/67209150f8-495dfd4509.clean/Common/DataModel -I/opt/vcpkg/buildtrees/vtk/x64-linux-rel-rel/Common/Math -I/opt/vcpkg/buildtrees/vtk/src/67209150f8-495dfd4509.clean/Common/Math -I/opt
/vcpkg/buildtrees/vtk/x64-linux-rel-rel/ThirdParty/kissfft/vtkkissfft -I/opt/vcpkg/buildtrees/vtk/src/67209150f8-495dfd4509.clean/ThirdParty/kissfft/vtkkissfft -I/opt/vcpkg/buildtrees/vtk/x64-linux-rel-rel/Common/Transforms -I/opt/vcpkg/buildtrees/vtk/
src/67209150f8-495dfd4509.clean/Common/Transforms -I/opt/vcpkg/buildtrees/vtk/x64-linux-rel-rel/IO/Image -I/opt/vcpkg/buildtrees/vtk/src/67209150f8-495dfd4509.clean/IO/Image -I/opt/vcpkg/buildtrees/vtk/x64-linux-rel-rel/Imaging/Core -I/opt/vcpkg/buildt
rees/vtk/src/67209150f8-495dfd4509.clean/Imaging/Core -I/opt/vcpkg/buildtrees/vtk/x64-linux-rel-rel/IO/XML -I/opt/vcpkg/buildtrees/vtk/src/67209150f8-495dfd4509.clean/IO/XML -I/opt/vcpkg/buildtrees/vtk/x64-linux-rel-rel/IO/XMLParser -I/opt/vcpkg/buildt
rees/vtk/src/67209150f8-495dfd4509.clean/IO/XMLParser -I/opt/vcpkg/buildtrees/vtk/x64-linux-rel-rel/Rendering/Context2D -I/opt/vcpkg/buildtrees/vtk/src/67209150f8-495dfd4509.clean/Rendering/Context2D -I/opt/vcpkg/buildtrees/vtk/x64-linux-rel-rel/Render
ing/Core -I/opt/vcpkg/buildtrees/vtk/src/67209150f8-495dfd4509.clean/Rendering/Core -I/opt/vcpkg/buildtrees/vtk/x64-linux-rel-rel/Filters/Core -I/opt/vcpkg/buildtrees/vtk/src/67209150f8-495dfd4509.clean/Filters/Core -I/opt/vcpkg/buildtrees/vtk/x64-linu
x-rel-rel/Common/Misc -I/opt/vcpkg/buildtrees/vtk/src/67209150f8-495dfd4509.clean/Common/Misc -I/opt/vcpkg/buildtrees/vtk/x64-linux-rel-rel/Rendering/FreeType -I/opt/vcpkg/buildtrees/vtk/src/67209150f8-495dfd4509.clean/Rendering/FreeType -I/opt/vcpkg/b
uildtrees/vtk/x64-linux-rel-rel/Rendering/VtkJS -I/opt/vcpkg/buildtrees/vtk/src/67209150f8-495dfd4509.clean/Rendering/VtkJS -I/opt/vcpkg/buildtrees/vtk/x64-linux-rel-rel/Rendering/SceneGraph -I/opt/vcpkg/buildtrees/vtk/src/67209150f8-495dfd4509.clean/R
endering/SceneGraph -isystem /opt/vcpkg/buildtrees/vtk/x64-linux-rel-rel/Utilities/KWIML -isystem /opt/vcpkg/buildtrees/vtk/src/67209150f8-495dfd4509.clean/Utilities/KWIML -isystem /opt/vcpkg/buildtrees/vtk/x64-linux-rel-rel/Utilities/KWSys -isystem /o
pt/vcpkg/buildtrees/vtk/src/67209150f8-495dfd4509.clean/Utilities/KWSys -isystem /opt/vcpkg/buildtrees/vtk/x64-linux-rel-rel/ThirdParty/kissfft -isystem /opt/vcpkg/buildtrees/vtk/src/67209150f8-495dfd4509.clean/ThirdParty/kissfft -isystem /opt/vcpkg/bu
ildtrees/vtk/x64-linux-rel-rel/ThirdParty/freetype -isystem /opt/vcpkg/buildtrees/vtk/src/67209150f8-495dfd4509.clean/ThirdParty/freetype -isystem /opt/vcpkg/installed/x64-linux-rel/include -isystem /opt/vcpkg/buildtrees/vtk/x64-linux-rel-rel/ThirdPart
y/jsoncpp -isystem /opt/vcpkg/buildtrees/vtk/src/67209150f8-495dfd4509.clean/ThirdParty/jsoncpp -isystem /opt/vcpkg/buildtrees/vtk/x64-linux-rel-rel/ThirdParty/libharu -isystem /opt/vcpkg/buildtrees/vtk/src/67209150f8-495dfd4509.clean/ThirdParty/libhar
u -fPIC  -O3 -DNDEBUG -fPIC -fvisibility=hidden -fvisibility-inlines-hidden -std=c++11 -MD -MT IO/ExportPDF/CMakeFiles/IOExportPDF.dir/vtkPDFContextDevice2D.cxx.o -MF IO/ExportPDF/CMakeFiles/IOExportPDF.dir/vtkPDFContextDevice2D.cxx.o.d -o IO/ExportPDF
/CMakeFiles/IOExportPDF.dir/vtkPDFContextDevice2D.cxx.o -c /opt/vcpkg/buildtrees/vtk/src/67209150f8-495dfd4509.clean/IO/ExportPDF/vtkPDFContextDevice2D.cxx
FAILED: IO/ExportPDF/CMakeFiles/IOExportPDF.dir/vtkPDFContextDevice2D.cxx.o
/usr/bin/c++ -DIOExportPDF_EXPORTS -Dkiss_fft_scalar=double -I/opt/vcpkg/buildtrees/vtk/x64-linux-rel-rel/IO/ExportPDF -I/opt/vcpkg/buildtrees/vtk/src/67209150f8-495dfd4509.clean/IO/ExportPDF -I/opt/vcpkg/buildtrees/vtk/x64-linux-rel-rel/IO/Export -I/o
pt/vcpkg/buildtrees/vtk/src/67209150f8-495dfd4509.clean/IO/Export -I/opt/vcpkg/buildtrees/vtk/x64-linux-rel-rel/Common/Core -I/opt/vcpkg/buildtrees/vtk/src/67209150f8-495dfd4509.clean/Common/Core -I/opt/vcpkg/buildtrees/vtk/x64-linux-rel-rel/IO/Core -I
/opt/vcpkg/buildtrees/vtk/src/67209150f8-495dfd4509.clean/IO/Core -I/opt/vcpkg/buildtrees/vtk/x64-linux-rel-rel/Common/ExecutionModel -I/opt/vcpkg/buildtrees/vtk/src/67209150f8-495dfd4509.clean/Common/ExecutionModel -I/opt/vcpkg/buildtrees/vtk/x64-linu
x-rel-rel/Common/DataModel -I/opt/vcpkg/buildtrees/vtk/src/67209150f8-495dfd4509.clean/Common/DataModel -I/opt/vcpkg/buildtrees/vtk/x64-linux-rel-rel/Common/Math -I/opt/vcpkg/buildtrees/vtk/src/67209150f8-495dfd4509.clean/Common/Math -I/opt/vcpkg/build
trees/vtk/x64-linux-rel-rel/ThirdParty/kissfft/vtkkissfft -I/opt/vcpkg/buildtrees/vtk/src/67209150f8-495dfd4509.clean/ThirdParty/kissfft/vtkkissfft -I/opt/vcpkg/buildtrees/vtk/x64-linux-rel-rel/Common/Transforms -I/opt/vcpkg/buildtrees/vtk/src/67209150
f8-495dfd4509.clean/Common/Transforms -I/opt/vcpkg/buildtrees/vtk/x64-linux-rel-rel/IO/Image -I/opt/vcpkg/buildtrees/vtk/src/67209150f8-495dfd4509.clean/IO/Image -I/opt/vcpkg/buildtrees/vtk/x64-linux-rel-rel/Imaging/Core -I/opt/vcpkg/buildtrees/vtk/src
/67209150f8-495dfd4509.clean/Imaging/Core -I/opt/vcpkg/buildtrees/vtk/x64-linux-rel-rel/IO/XML -I/opt/vcpkg/buildtrees/vtk/src/67209150f8-495dfd4509.clean/IO/XML -I/opt/vcpkg/buildtrees/vtk/x64-linux-rel-rel/IO/XMLParser -I/opt/vcpkg/buildtrees/vtk/src
/67209150f8-495dfd4509.clean/IO/XMLParser -I/opt/vcpkg/buildtrees/vtk/x64-linux-rel-rel/Rendering/Context2D -I/opt/vcpkg/buildtrees/vtk/src/67209150f8-495dfd4509.clean/Rendering/Context2D -I/opt/vcpkg/buildtrees/vtk/x64-linux-rel-rel/Rendering/Core -I/
opt/vcpkg/buildtrees/vtk/src/67209150f8-495dfd4509.clean/Rendering/Core -I/opt/vcpkg/buildtrees/vtk/x64-linux-rel-rel/Filters/Core -I/opt/vcpkg/buildtrees/vtk/src/67209150f8-495dfd4509.clean/Filters/Core -I/opt/vcpkg/buildtrees/vtk/x64-linux-rel-rel/Co
mmon/Misc -I/opt/vcpkg/buildtrees/vtk/src/67209150f8-495dfd4509.clean/Common/Misc -I/opt/vcpkg/buildtrees/vtk/x64-linux-rel-rel/Rendering/FreeType -I/opt/vcpkg/buildtrees/vtk/src/67209150f8-495dfd4509.clean/Rendering/FreeType -I/opt/vcpkg/buildtrees/vt
k/x64-linux-rel-rel/Rendering/VtkJS -I/opt/vcpkg/buildtrees/vtk/src/67209150f8-495dfd4509.clean/Rendering/VtkJS -I/opt/vcpkg/buildtrees/vtk/x64-linux-rel-rel/Rendering/SceneGraph -I/opt/vcpkg/buildtrees/vtk/src/67209150f8-495dfd4509.clean/Rendering/Sce
neGraph -isystem /opt/vcpkg/buildtrees/vtk/x64-linux-rel-rel/Utilities/KWIML -isystem /opt/vcpkg/buildtrees/vtk/src/67209150f8-495dfd4509.clean/Utilities/KWIML -isystem /opt/vcpkg/buildtrees/vtk/x64-linux-rel-rel/Utilities/KWSys -isystem /opt/vcpkg/bui
ldtrees/vtk/src/67209150f8-495dfd4509.clean/Utilities/KWSys -isystem /opt/vcpkg/buildtrees/vtk/x64-linux-rel-rel/ThirdParty/kissfft -isystem /opt/vcpkg/buildtrees/vtk/src/67209150f8-495dfd4509.clean/ThirdParty/kissfft -isystem /opt/vcpkg/buildtrees/vtk
/x64-linux-rel-rel/ThirdParty/freetype -isystem /opt/vcpkg/buildtrees/vtk/src/67209150f8-495dfd4509.clean/ThirdParty/freetype -isystem /opt/vcpkg/installed/x64-linux-rel/include -isystem /opt/vcpkg/buildtrees/vtk/x64-linux-rel-rel/ThirdParty/jsoncpp -i
system /opt/vcpkg/buildtrees/vtk/src/67209150f8-495dfd4509.clean/ThirdParty/jsoncpp -isystem /opt/vcpkg/buildtrees/vtk/x64-linux-rel-rel/ThirdParty/libharu -isystem /opt/vcpkg/buildtrees/vtk/src/67209150f8-495dfd4509.clean/ThirdParty/libharu -fPIC  -O3
 -DNDEBUG -fPIC -fvisibility=hidden -fvisibility-inlines-hidden -std=c++11 -MD -MT IO/ExportPDF/CMakeFiles/IOExportPDF.dir/vtkPDFContextDevice2D.cxx.o -MF IO/ExportPDF/CMakeFiles/IOExportPDF.dir/vtkPDFContextDevice2D.cxx.o.d -o IO/ExportPDF/CMakeFiles/
IOExportPDF.dir/vtkPDFContextDevice2D.cxx.o -c /opt/vcpkg/buildtrees/vtk/src/67209150f8-495dfd4509.clean/IO/ExportPDF/vtkPDFContextDevice2D.cxx
In file included from /opt/vcpkg/installed/x64-linux-rel/include/hpdf.h:54,
                 from /opt/vcpkg/buildtrees/vtk/x64-linux-rel-rel/ThirdParty/libharu/vtk_libharu.h:24,
                 from /opt/vcpkg/buildtrees/vtk/src/67209150f8-495dfd4509.clean/IO/ExportPDF/vtkPDFContextDevice2D.cxx:46:
/opt/vcpkg/installed/x64-linux-rel/include/hpdf_types.h:185:15: error: expected <E2><80><98>)<E2><80><99> before <E2><80><98>*<E2><80><99> token
  185 | (HPDF_STDCALL *HPDF_Error_Handler)  (HPDF_STATUS   error_no,
      | ~             ^
/opt/vcpkg/installed/x64-linux-rel/include/hpdf_types.h:190:15: error: expected <E2><80><98>)<E2><80><99> before <E2><80><98>*<E2><80><99> token
  190 | (HPDF_STDCALL *HPDF_Alloc_Func)  (HPDF_UINT  size);
      | ~             ^
/opt/vcpkg/installed/x64-linux-rel/include/hpdf_types.h:194:15: error: expected <E2><80><98>)<E2><80><99> before <E2><80><98>*<E2><80><99> token
  194 | (HPDF_STDCALL *HPDF_Free_Func)  (void  *aptr);
      | ~             ^
In file included from /opt/vcpkg/buildtrees/vtk/x64-linux-rel-rel/ThirdParty/libharu/vtk_libharu.h:24,
                 from /opt/vcpkg/buildtrees/vtk/src/67209150f8-495dfd4509.clean/IO/ExportPDF/vtkPDFContextDevice2D.cxx:46:
/opt/vcpkg/installed/x64-linux-rel/include/hpdf.h:100:1: error: expected constructor, destructor, or type conversion before <E2><80><98>(<E2><80><99> token
  100 | HPDF_EXPORT(const char *)
      | ^~~~~~~~~~~
/opt/vcpkg/installed/x64-linux-rel/include/hpdf.h:104:1: error: expected constructor, destructor, or type conversion before <E2><80><98>(<E2><80><99> token
  104 | HPDF_EXPORT(HPDF_Doc)
      | ^~~~~~~~~~~
/opt/vcpkg/installed/x64-linux-rel/include/hpdf.h:111:1: error: expected constructor, destructor, or type conversion before <E2><80><98>(<E2><80><99> token
  111 | HPDF_EXPORT(HPDF_Doc)
      | ^~~~~~~~~~~
/opt/vcpkg/installed/x64-linux-rel/include/hpdf.h:116:1: error: expected constructor, destructor, or type conversion before <E2><80><98>(<E2><80><99> token
  116 | HPDF_EXPORT(HPDF_STATUS)
      | ^~~~~~~~~~~
/opt/vcpkg/installed/x64-linux-rel/include/hpdf.h:121:1: error: expected constructor, destructor, or type conversion before <E2><80><98>(<E2><80><99> token
  121 | HPDF_EXPORT(void)
      | ^~~~~~~~~~~
/opt/vcpkg/installed/x64-linux-rel/include/hpdf.h:124:1: error: expected constructor, destructor, or type conversion before <E2><80><98>(<E2><80><99> token
  124 | HPDF_EXPORT(HPDF_MMgr)
      | ^~~~~~~~~~~
/opt/vcpkg/installed/x64-linux-rel/include/hpdf.h:127:1: error: expected constructor, destructor, or type conversion before <E2><80><98>(<E2><80><99> token
  127 | HPDF_EXPORT(HPDF_STATUS)
      | ^~~~~~~~~~~
/opt/vcpkg/installed/x64-linux-rel/include/hpdf.h:131:1: error: expected constructor, destructor, or type conversion before <E2><80><98>(<E2><80><99> token
  131 | HPDF_EXPORT(void)
      | ^~~~~~~~~~~
/opt/vcpkg/installed/x64-linux-rel/include/hpdf.h:135:1: error: expected constructor, destructor, or type conversion before <E2><80><98>(<E2><80><99> token
  135 | HPDF_EXPORT(HPDF_BOOL)
      | ^~~~~~~~~~~
/opt/vcpkg/installed/x64-linux-rel/include/hpdf.h:139:1: error: expected constructor, destructor, or type conversion before <E2><80><98>(<E2><80><99> token
  139 | HPDF_EXPORT(void)
      | ^~~~~~~~~~~

Additional context
It seems that vtk uses its own libharu; anyway libharu provided by vcpkg installed without any error.

x64-linux-rel.cmake

set(VCPKG_TARGET_ARCHITECTURE x64)
set(VCPKG_CRT_LINKAGE dynamic)
set(VCPKG_LIBRARY_LINKAGE dynamic)

set(VCPKG_CMAKE_SYSTEM_NAME Linux)

set(VCPKG_BUILD_TYPE release)

Maybe related to or same issue with https://github.com/microsoft/vcpkg/issues/24441

This issue hasn’t been updated in 3 month, if it is still an issue, please reopen this issue.

The issue is still there.
In libharu/portfile.cmake, #ifdef HPDF_DLL is replaced by #if 1 when VCPKG_LIBRARY_LINKAGE STREQUAL "dynamic". This should be only done for Windows.
I don't really like the patch in portfile.cmake. But libharu says that HPDF_DLL should not be defined by default.