Skip to content

Support for CREATE_SUBDIRS = YES? #25

@rei-vilo

Description

@rei-vilo

I faced an issue with Seaborg then found a solution by modifying a Doxygen option.

  • Converting the initial XML folder prompts the error message
node:internal/process/promises:391
    triggerUncaughtException(err, true /* fromPromise */);
    ^

[Error: ENOENT: no such file or directory, open 'test/d9/d8e/a01050.md'] {
  errno: -2,
  code: 'ENOENT',
  syscall: 'open',
  path: 'test/d9/d8e/a01050.md'
}

Node.js v20.19.6

I tried with --use-pool 256 and various values, --use-workers, and a combination of both, to no avail.

  • The doxyfile used to generate the XMLs includes the option CREATE_SUBDIRS = YES.
# If the CREATE_SUBDIRS tag is set to YES then Doxygen will create up to 4096
# sub-directories (in 2 levels) under the output directory of each output format
# and will distribute the generated files over these directories. Enabling this
# option can be useful when feeding Doxygen a huge amount of source files, where
# putting all generated files in the same directory would otherwise cause
# performance problems for the file system. Adapt CREATE_SUBDIRS_LEVEL to
# control the number of sub-directories.
# The default value is: NO.

CREATE_SUBDIRS         = YES
  • Turning the option CREATE_SUBDIRS to NO solved the issue.
$ seaborg xml/ test/
...
Done page [index](indexpage.md)
Generating [compound list file](compound-list.js)
Done!
  • Could you please confirm Seaborg does not support the sub-directories?

Thank you!

Metadata

Metadata

Assignees

No one assigned

    Labels

    bugSomething isn't working

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions