Thanks to visit codestin.com
Credit goes to github.com

Skip to content

Conversation

PovlAbrahamsen
Copy link
Contributor

New upstream version of ncview. Switched from Fink's libxt to the built-in version. Briefly tested with libXaw3dxft, but haven't enabled it here (the extra lines are commented out in the patchscript).

@nieder
Copy link
Member

nieder commented Aug 12, 2025

What's the rationale behind dropping fink-libxt for system-libxt?

@PovlAbrahamsen
Copy link
Contributor Author

I have tried linking to Fink's libxt - and get the following error:

"Error: attempt to add non-widget child "ccontourform" to parent "Downloads/slp.mon.mean.nc" which supports only widgets

When I link against the system libxt, it just works. This is on Apple Silicon, MacOS 15.6, Xcode 16.4. I have tried rebuilding Fink's libxt, and linking against libxt-flat instead, but get the same result.

I have just changed computer at work, and have bootstrapped Fink, highlighting a few bugs in other packages when building on Apple Silicon with the latest Xcode. I'll submit these separately in a moment!

@dmacks
Copy link
Member

dmacks commented Aug 16, 2025

IIRC, that runtime error is a result of having a dependency mix'n'match libxt providers (ABI incompat of shared structs, or static vs shared, and maybe even breaks during X11 updates...something like that). The goal of having fink's own libxt was to enable packages to be fully self-consistent.

@nieder
Copy link
Member

nieder commented Aug 16, 2025

So something somewhere along the linking way from ncview is probably using system/X11-libxt?

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants