Home - Waterfall Grid T-Grid Console Builders Recent Builds Buildslaves Changesources - JSON API - About

Builder doxygen-solaris10-sparc Build #3953

Results:

Failed shell shell_1 shell_2

SourceStamp:

Projectdoxygen
Repositoryhttps://github.com/doxygen/doxygen.git
Branchmaster
Revisionfc002b5babfb9f295880f61bdfc00910acd87337
Got Revisionfc002b5babfb9f295880f61bdfc00910acd87337
Changes6 changes

BuildSlave:

unstable10s

Reason:

The SingleBranchScheduler scheduler named 'schedule-doxygen-solaris10-sparc' triggered this build

Steps and Logfiles:

  1. git update ( 29 secs )
    1. stdio
  2. MakeDirectory Created ( 0 secs )
    1. - no logs -
  3. shell 'cmake -G ...' failed ( 17 secs )
    1. stdio
    2. CMakeOutput.log
    3. CMakeError.log
  4. shell_1 'gmake' failed ( 0 secs )
    1. stdio
  5. shell_2 'gmake tests' failed ( 0 secs )
    1. stdio

Build Properties:

NameValueSource
branch master Build
builddir /export/home/buildbot-unstable10s/slave/doxygen-solaris10-sparc slave
buildername doxygen-solaris10-sparc Builder
buildnumber 3953 Build
codebase Build
got_revision fc002b5babfb9f295880f61bdfc00910acd87337 Git
project doxygen Build
repository https://github.com/doxygen/doxygen.git Build
revision fc002b5babfb9f295880f61bdfc00910acd87337 Build
scheduler schedule-doxygen-solaris10-sparc Scheduler
slavename unstable10s BuildSlave
workdir /export/home/buildbot-unstable10s/slave/doxygen-solaris10-sparc slave (deprecated)

Forced Build Properties:

NameLabelValue

Responsible Users:

  1. Claude
  2. Dimitri van Heesch
  3. albert-github

Timing:

StartSat Aug 22 11:54:13 2026
EndSat Aug 22 11:55:00 2026
Elapsed47 secs

All Changes:

:

  1. Change #278903

    Category doxygen
    Changed by Claude <noreplyohnoyoudont@anthropic.com>
    Changed at Thu 20 Aug 2026 01:31:40
    Repository https://github.com/doxygen/doxygen.git
    Project doxygen
    Branch master
    Revision 1999393a2a40d61305d11df0f6c0427a984c040c

    Comments

    Add PLANTUML_JAVA_PATH configuration option
    Doxygen runs PlantUML as `java -jar <PLANTUML_JAR_PATH>`, where the java
    executable is looked up via PATH. There was no way to select a specific
    Java runtime, whereas all other external tools doxygen runs can be pointed
    at explicitly (DOT_PATH, DIA_PATH, MSCGEN_TOOL, HHC_LOCATION, ...).
    
    This is a problem for hermetic/pinned documentation toolchains and for
    machines with multiple JREs installed, where the PATH lookup silently
    picks the wrong one and the failure surfaces as a PlantUML error.
    
    The new PLANTUML_JAVA_PATH option specifies the java executable to use.
    When left empty (the default) the behavior is unchanged: java is taken
    from the default search path. Paths containing spaces are handled by
    Portable::system(), which quotes the command when needed.
    
    The error message shown when PlantUML fails now mentions the java
    executable that was actually used.

    Changed files

    • src/config.xml
    • src/plantuml.cpp
  2. Change #278904

    Category doxygen
    Changed by Claude <noreplyohnoyoudont@anthropic.com>
    Changed at Thu 20 Aug 2026 01:32:07
    Repository https://github.com/doxygen/doxygen.git
    Project doxygen
    Branch master
    Revision 097d0cb73005ea3311116865d22908314255f7f8

    Comments

    Add PLANTUML_TOOL option to run PlantUML without a Java runtime
    PlantUML is nowadays also distributed as a native image and as wrapper
    scripts, neither of which needs a JVM (see issue #11469). Doxygen could
    only run PlantUML as `java -jar <jar>`, so these variants could not be
    used at all.
    
    The new PLANTUML_TOOL option specifies a PlantUML executable that is run
    directly, instead of running the jar file via java. When it is set,
    PLANTUML_JAR_PATH and PLANTUML_JAVA_PATH are not used; when it is empty
    (the default) nothing changes.
    
    Rather than deriving the invocation from the extension of the configured
    path, the two ways of running PlantUML get their own option, so that both
    the doxygen code and the user configuration state explicitly what is run.
    
    The java specific arguments are only passed in the jar case:
    - `-Djava.awt.headless=true` is a JVM property and has no meaning for a
      native image.
    - `-Dplantuml.include.path=...` is a java system property as well, so for
      an executable the PLANTUML_INCLUDE_PATH environment variable is used
      instead. PlantUML looks up the include path as a system property first,
      then as an environment variable (SecurityUtils.getenv()), so both ways
      end up in the same place.
    
    As PlantUML can now be enabled by either option, the checks whether
    PlantUML is available are moved into PlantumlManager::isEnabled().

    Changed files

    • src/config.xml
    • src/docnode.cpp
    • src/markdown.cpp
    • src/plantuml.cpp
    • src/plantuml.h
    • src/vhdldocgen.cpp
  3. Change #278905

    Category doxygen
    Changed by Claude <noreplyohnoyoudont@anthropic.com>
    Changed at Thu 20 Aug 2026 01:38:18
    Repository https://github.com/doxygen/doxygen.git
    Project doxygen
    Branch master
    Revision c47e0bb4fe6329afde3412724ba033b6023d0f27

    Comments

    Use the java executable from JAVA_HOME when PLANTUML_JAVA_PATH is empty
    When PLANTUML_JAVA_PATH is not set and the JAVA_HOME environment variable
    points to a directory containing a java executable, that executable is
    used instead of relying on the default search path.
    
    Note that this does change the behavior of an existing configuration on
    systems where JAVA_HOME and PATH refer to different Java runtime
    environments, so this commit can be dropped if that is not wanted.

    Changed files

    • src/config.xml
    • src/plantuml.cpp
  4. Change #278906

    Category doxygen
    Changed by albert-github <albert.testsohnoyoudont@gmail.com>
    Changed at Thu 20 Aug 2026 11:01:33
    Repository https://github.com/doxygen/doxygen.git
    Project doxygen
    Branch master
    Revision be4fba0ec8a09898231e88d252f94ab06b1da5cc

    Comments

    Incorrect column number in XML in case of `<tab>`
    In case we have an example with `<tabs>` the determination of the column number is not correct and will result (with XML output to e.g.):
    ```
    xml/058__strong__enum_8cpp.xml:        <location file="058_strong_enum.cpp" line="30" column="6" bodyfile="058_strong_enum.cpp" bodystart="30" bodyend="31"/>
    xml/058__strong__enum_8cpp.xml:        <location file="058_strong_enum.cpp" line="33" column="10" bodyfile="058_strong_enum.cpp" bodystart="33" bodyend="34"/>
    ```
    as the code at line 30 contains a `<tab>` whilst line 33 doesn't. Both should (in case of the proper `TAB_SIZE               = 4` setting) return:
    ```
    xml/058__strong__enum_8cpp.xml:        <location file="058_strong_enum.cpp" line="30" column="10" bodyfile="058_strong_enum.cpp" bodystart="30" bodyend="31"/>
    xml/058__strong__enum_8cpp.xml:        <location file="058_strong_enum.cpp" line="33" column="10" bodyfile="058_strong_enum.cpp" bodystart="33" bodyend="34"/>
    ```

    Changed files

    • src/scanner.l
    • testing/058/class_class.xml
    • testing/058/classns2_1_1_class.xml
    • testing/058/classns_1_1_class.xml
  5. Change #278907

    Category doxygen
    Changed by Dimitri van Heesch <doxygenohnoyoudont@gmail.com>
    Changed at Sat 22 Aug 2026 13:33:19
    Repository https://github.com/doxygen/doxygen.git
    Project doxygen
    Branch master
    Revision 3da082086488027def4999e3452355ef4f127224

    Comments

    Merge pull request #12302 from albert-github/feature/bug_linecnt_tab
    Incorrect column number in XML in case of `<tab>`

    Changed files

    • no files
  6. Change #278908

    Category doxygen
    Changed by Dimitri van Heesch <doxygenohnoyoudont@gmail.com>
    Changed at Sat 22 Aug 2026 13:35:03
    Repository https://github.com/doxygen/doxygen.git
    Project doxygen
    Branch master
    Revision fc002b5babfb9f295880f61bdfc00910acd87337

    Comments

    Merge pull request #12301 from nocnokneo/claude/doxygen-plantuml-java-path-ymvktn
    issue #11469 Configurable PlantUML command: PLANTUML_JAVA_PATH and PLANTUML_TOOL

    Changed files

    • no files