-
Notifications
You must be signed in to change notification settings - Fork 38
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
ghostscript-10.02.0-1: error: lcms2 not found, or too old #1084
Comments
This is specifically about lcms2mt, not lcms2 itself. Seems like it is getting mis-compiled? On my 10.13,
|
I get:
|
I mis-pasted the 'nm' flags, but regardless I can already see the problem: liblcms2mt is indeed mis-compiled. The symbol is marked private rather than public. During 'fink rebuild lcms2mt2', I see:
I'm going to guess you get no/yes? My config.log has:
|
Forgot the
Correct:
Mine has:
btw, another line of concern from the
(also, I found it kind of confusing how lcms2mt2 is extracted from the ghostscript sources; I thought there was some sort of circular dependency happening at first, lol...) |
So looks like the harmless bug that shouldn’t affect anything does affect config scripts :( try updating fink is inject from latest master and run again I bet it fixes at least that part |
Do you remember which commit specifically fixed it? I'd like to cherry-pick it. |
These two together: |
OK thanks, I can confirm that rebuilding with a fink that has these 2 commits makes the issue reported here go away. |
Yay! GNU autoconf-archive's AX_GCC_FUNC_ATTRIBUTE is indeed fragile in this way (and internally documented as such). |
So I'm not really sure... while I may have worked around the failure locally, I'm wondering if there might be anything else to fix here that's worth keeping the bug open for? |
ghostscript fails to upgrade during its configure step:
config.log
says:I do in fact have lcms2 installed:
(I'm on Big Sur with Xcode 13)
The text was updated successfully, but these errors were encountered: