Skip to content

Doxygen update to 1.14.0 - #1295

Open
nieder wants to merge 4 commits into
masterfrom
doxygen-update
Open

Doxygen update to 1.14.0#1295
nieder wants to merge 4 commits into
masterfrom
doxygen-update

Conversation

@nieder

@nieder nieder commented Feb 13, 2026

Copy link
Copy Markdown
Member

Updates doxygen to v1.14.0 for macOS 10.14 and above.
For 10.13 and below, new doxygen 1.9.2 is made available since it's the last release that uses c++14.

@dmacks @htodd @dak180
I tested both releases on 13.7, but can't test on 10.12 or 14+

new libN=12
last version that builds with c++14 available to these macOS
Currently set to not use any external libs besides iconv, but is easily modifiable to use libfmt10 and sqlite3
@nieder nieder added bug new upstream Package has an updated upstream version labels Feb 13, 2026

@dhomeier dhomeier left a comment

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

FWIW 1.9.8 built for me on 26.3/arm64 as well (with the caveats from the comment), but I also successfully built the 1.14.0 update here, thanks!

-DFLEX_EXECUTABLE:FILEPATH=%p/bin/flex \
-DICONV_INCLUDE_DIR:PATH=%p/include \
-DICONV_LIBRARY:FILEPATH=%p/lib/libiconv.dylib \
-DPYTHON_EXECUTABLE:FILEPATH=${PYTHON} \

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Suggested change
-DPYTHON_EXECUTABLE:FILEPATH=${PYTHON} \
-DPython_EXECUTABLE:FILEPATH=${PYTHON} \

Has been renamed as if to create an extra source of confusion (at least in 1.9.8 and 1.14.0, so I suggest to change doxygen.info below accordingly).
Otherwise ${PYTHON} is ignored, and if a higher version from Fink is installed, chosen preferentially.
This still seems to work with our python3.10, but I had an experimental 3.12 installed that made the build fail on a No module named 'pyexpat' exception, so it's error-prone for future updates.

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

Labels

bug new upstream Package has an updated upstream version

Projects

None yet

Development

Successfully merging this pull request may close these issues.

Failed: phase compiling: doxygen-1.9.8-1 failed

2 participants