Read the Docs build information Build id: 2201735 Project: advanced-micro-devices-hipfft Version: docs-6.0.0 Commit: 455bdeec1039e699fe21f7599383d488683fcf94 Date: 2024-05-07T19:57:34.648720Z State: finished Success: False [rtd-command-info] start-time: 2024-05-07T19:59:30.062345Z, end-time: 2024-05-07T19:59:30.613749Z, duration: 0, exit-code: 0 git clone --depth 1 https://github.com/ROCm/hipFFT.git . Cloning into '.'... [rtd-command-info] start-time: 2024-05-07T19:59:30.681605Z, end-time: 2024-05-07T19:59:31.341640Z, duration: 0, exit-code: 0 git fetch origin --force --prune --prune-tags --depth 50 refs/heads/docs/6.0.0:refs/remotes/origin/docs/6.0.0 From https://github.com/ROCm/hipFFT * [new branch] docs/6.0.0 -> origin/docs/6.0.0 [rtd-command-info] start-time: 2024-05-07T19:59:31.475551Z, end-time: 2024-05-07T19:59:31.544051Z, duration: 0, exit-code: 0 git checkout --force origin/docs/6.0.0 Note: switching to 'origin/docs/6.0.0'. You are in 'detached HEAD' state. You can look around, make experimental changes and commit them, and you can discard any commits you make in this state without impacting any branches by switching back to a branch. If you want to create a new branch to retain commits you create, you may do so (now or later) by using -c with the switch command. Example: git switch -c Or undo this operation with: git switch - Turn off this advice by setting config variable advice.detachedHead to false HEAD is now at 455bdee Use doxygen 1.9.8 for RTD [rtd-command-info] start-time: 2024-05-07T19:59:31.606485Z, end-time: 2024-05-07T19:59:31.670615Z, duration: 0, exit-code: 0 git clean -d -f -f [rtd-command-info] start-time: 2024-05-07T19:59:31.736934Z, end-time: 2024-05-07T19:59:31.793607Z, duration: 0, exit-code: 0 cat .readthedocs.yaml # Read the Docs configuration file # See https://docs.readthedocs.io/en/stable/config-file/v2.html for details version: 2 sphinx: configuration: docs/conf.py formats: [htmlzip, pdf, epub] python: install: - requirements: docs/sphinx/requirements.txt build: os: ubuntu-22.04 tools: python: "mambaforge-22.9" conda: environment: docs/environment.yml [rtd-command-info] start-time: 2024-05-07T19:59:42.661793Z, end-time: 2024-05-07T19:59:42.736447Z, duration: 0, exit-code: 0 asdf global python mambaforge-22.9.0-3 [rtd-command-info] start-time: 2024-05-07T19:59:44.457331Z, end-time: 2024-05-07T19:59:44.520938Z, duration: 0, exit-code: 0 cat docs/environment.yml channels: - conda-forge - defaults dependencies: - python=3.10 - pip - doxygen=1.9.8 - pip: - readthedocs-sphinx-ext - -r ./sphinx/requirements.txt - sphinx name: RTD [rtd-command-info] start-time: 2024-05-07T19:59:44.582539Z, end-time: 2024-05-07T20:00:58.235383Z, duration: 73, exit-code: 0 mamba env create --quiet --name docs-6.0.0 --file docs/environment.yml Preparing transaction: ...working... done Verifying transaction: ...working... done Executing transaction: ...working... done Installing pip dependencies: ...working... done Retrieving notices: ...working... done [rtd-command-info] start-time: 2024-05-07T20:00:59.396917Z, end-time: 2024-05-07T20:00:59.464968Z, duration: 0, exit-code: 0 cat docs/conf.py # Configuration file for the Sphinx documentation builder. # # This file only contains a selection of the most common options. For a full # list see the documentation: # https://www.sphinx-doc.org/en/master/usage/configuration.html from rocm_docs import ROCmDocs external_projects_current_project = "hipfft" docs_core = ROCmDocs("hipFFT Documentation") docs_core.run_doxygen(doxygen_root="doxygen", doxygen_path="doxygen/xml") docs_core.setup() for sphinx_var in ROCmDocs.SPHINX_VARS: globals()[sphinx_var] = getattr(docs_core, sphinx_var) ########################################################################### # auto-created readthedocs.org specific configuration # ########################################################################### # # The following code was added during an automated build on readthedocs.org # It is auto created and injected for every build. The result is based on the # conf.py.tmpl file found in the readthedocs.org codebase: # https://github.com/rtfd/readthedocs.org/blob/main/readthedocs/doc_builder/templates/doc_builder/conf.py.tmpl # # Note: this file shouldn't rely on extra dependencies. import importlib import sys import os.path # Borrowed from six. PY3 = sys.version_info[0] == 3 string_types = str if PY3 else basestring from sphinx import version_info # Get suffix for proper linking to GitHub # This is deprecated in Sphinx 1.3+, # as each page can have its own suffix if globals().get('source_suffix', False): if isinstance(source_suffix, string_types): SUFFIX = source_suffix elif isinstance(source_suffix, (list, tuple)): # Sphinx >= 1.3 supports list/tuple to define multiple suffixes SUFFIX = source_suffix[0] elif isinstance(source_suffix, dict): # Sphinx >= 1.8 supports a mapping dictionary for multiple suffixes SUFFIX = list(source_suffix.keys())[0] # make a ``list()`` for py2/py3 compatibility else: # default to .rst SUFFIX = '.rst' else: SUFFIX = '.rst' # Add RTD Static Path. Add to the end because it overwrites previous files. if not 'html_static_path' in globals(): html_static_path = [] if os.path.exists('_static'): html_static_path.append('_static') # Define this variable in case it's not defined by the user. # It defaults to `alabaster` which is the default from Sphinx. # https://www.sphinx-doc.org/en/master/usage/configuration.html#confval-html_theme html_theme = globals().get('html_theme', 'alabaster') #Add project information to the template context. context = { 'html_theme': html_theme, 'current_version': "docs/6.0.0", 'version_slug': "docs-6.0.0", 'MEDIA_URL': "https://media.readthedocs.com/media/", 'STATIC_URL': "https://assets.readthedocs.com/", 'PRODUCTION_DOMAIN': "readthedocs.com", 'proxied_static_path': "/_/static/", 'versions': [ ("latest", "/en/latest/"), ("docs-6.1.0", "/en/docs-6.1.0/"), ("docs-6.0.2", "/en/docs-6.0.2/"), ("docs-6.0.0", "/en/docs-6.0.0/"), ("docs-5.7.1", "/en/docs-5.7.1/"), ("docs-5.7.0", "/en/docs-5.7.0/"), ("docs-5.6.1", "/en/docs-5.6.1/"), ("docs-5.6.0", "/en/docs-5.6.0/"), ("docs-5.5.1", "/en/docs-5.5.1/"), ("docs-5.5.0", "/en/docs-5.5.0/"), ("docs-5.4.4", "/en/docs-5.4.4/"), ("docs-5.4.3", "/en/docs-5.4.3/"), ("docs-5.4.2", "/en/docs-5.4.2/"), ("docs-5.4.1", "/en/docs-5.4.1/"), ("docs-5.4.0", "/en/docs-5.4.0/"), ("docs-5.3.3", "/en/docs-5.3.3/"), ("docs-5.3.2", "/en/docs-5.3.2/"), ("docs-5.3.1", "/en/docs-5.3.1/"), ("docs-5.3.0", "/en/docs-5.3.0/"), ("docs-5.2.3", "/en/docs-5.2.3/"), ("docs-5.2.1", "/en/docs-5.2.1/"), ("docs-5.2.0", "/en/docs-5.2.0/"), ("docs-5.1.3", "/en/docs-5.1.3/"), ("docs-5.1.1", "/en/docs-5.1.1/"), ("docs-5.1.0", "/en/docs-5.1.0/"), ("docs-5.0.2", "/en/docs-5.0.2/"), ("docs-5.0.1", "/en/docs-5.0.1/"), ("docs-5.0.0", "/en/docs-5.0.0/"), ("develop", "/en/develop/"), ], 'downloads': [ ("html", "//rocm.docs.amd.com/_/downloads/hipFFT/en/docs-6.0.0/htmlzip/"), ], 'subprojects': [ ], 'slug': 'advanced-micro-devices-hipfft', 'name': u'hipFFT', 'rtd_language': u'en', 'programming_language': u'words', 'canonical_url': '', 'analytics_code': 'None', 'single_version': False, 'conf_py_path': '/docs/', 'api_host': 'https://readthedocs.com', 'github_user': 'ROCm', 'proxied_api_host': '/_', 'github_repo': 'hipFFT', 'github_version': 'docs/6.0.0', 'display_github': True, 'bitbucket_user': 'None', 'bitbucket_repo': 'None', 'bitbucket_version': 'docs/6.0.0', 'display_bitbucket': False, 'gitlab_user': 'None', 'gitlab_repo': 'None', 'gitlab_version': 'docs/6.0.0', 'display_gitlab': False, 'READTHEDOCS': True, 'using_theme': (html_theme == "default"), 'new_theme': (html_theme == "sphinx_rtd_theme"), 'source_suffix': SUFFIX, 'ad_free': False, 'docsearch_disabled': False, 'user_analytics_code': '', 'global_analytics_code': None, 'commit': '455bdeec', } # For sphinx >=1.8 we can use html_baseurl to set the canonical URL. # https://www.sphinx-doc.org/en/master/usage/configuration.html#confval-html_baseurl if version_info >= (1, 8): if not globals().get('html_baseurl'): html_baseurl = context['canonical_url'] context['canonical_url'] = None if 'html_context' in globals(): for key in context: if key not in html_context: html_context[key] = context[key] else: html_context = context # Add custom RTD extension if 'extensions' in globals(): # Insert at the beginning because it can interfere # with other extensions. # See https://github.com/rtfd/readthedocs.org/pull/4054 extensions.insert(0, "readthedocs_ext.readthedocs") else: extensions = ["readthedocs_ext.readthedocs"] # Add External version warning banner to the external version documentation if 'branch' == 'external': extensions.insert(1, "readthedocs_ext.external_version_warning") readthedocs_vcs_url = 'None' readthedocs_build_url = 'https://readthedocs.com/projects/advanced-micro-devices-hipfft/builds/2201735/' project_language = 'en' # User's Sphinx configurations language_user = globals().get('language', None) latex_engine_user = globals().get('latex_engine', None) latex_elements_user = globals().get('latex_elements', None) # Remove this once xindy gets installed in Docker image and XINDYOPS # env variable is supported # https://github.com/rtfd/readthedocs-docker-images/pull/98 latex_use_xindy = False chinese = any([ language_user in ('zh_CN', 'zh_TW'), project_language in ('zh_CN', 'zh_TW'), ]) japanese = any([ language_user == 'ja', project_language == 'ja', ]) if chinese: latex_engine = latex_engine_user or 'xelatex' latex_elements_rtd = { 'preamble': '\\usepackage[UTF8]{ctex}\n', } latex_elements = latex_elements_user or latex_elements_rtd elif japanese: latex_engine = latex_engine_user or 'platex' # Make sure our build directory is always excluded exclude_patterns = globals().get('exclude_patterns', []) exclude_patterns.extend(['_build']) [rtd-command-info] start-time: 2024-05-07T20:00:59.593864Z, end-time: 2024-05-07T20:01:00.457883Z, duration: 0, exit-code: 2 python -m sphinx -T -b html -d _build/doctrees -D language=en . $READTHEDOCS_OUTPUT/html Running Sphinx v7.3.7 /home/docs/checkouts/readthedocs.org/user_builds/advanced-micro-devices-hipfft/conda/docs-6.0.0/lib/python3.10/site-packages/rocm_docs/doxygen.py:22: RemovedInSphinx80Warning: The alias 'sphinx.util.progress_message' is deprecated, use 'sphinx.util.display.progress_message' instead. Check CHANGES for Sphinx API modifications. from sphinx.util import logging, progress_message /home/docs/checkouts/readthedocs.org/user_builds/advanced-micro-devices-hipfft/conda/docs-6.0.0/lib/python3.10/site-packages/breathe/project.py:116: RemovedInSphinx80Warning: Sphinx 8 will drop support for representing paths as strings. Use "pathlib.Path" or "os.fspath" instead. self._default_build_dir = os.path.dirname(app.doctreedir.rstrip(os.sep)) making output directory... done 1.9.8 (00ffe3cd98343427b08707e059559021fb36a4b1*) warning: Tag 'TCL_SUBST' at line 247 of file '/home/docs/checkouts/readthedocs.org/user_builds/advanced-micro-devices-hipfft/checkouts/docs-6.0.0/docs/doxygen/Doxyfile' has become obsolete. To avoid this warning please remove this line from your configuration file or upgrade it using "doxygen -u" warning: Tag 'CLANG_ASSISTED_PARSING' at line 1068 of file '/home/docs/checkouts/readthedocs.org/user_builds/advanced-micro-devices-hipfft/checkouts/docs-6.0.0/docs/doxygen/Doxyfile' belongs to an option that was not enabled at compile time. To avoid this warning please remove this line from your configuration file or upgrade it using "doxygen -u", or recompile doxygen with this feature enabled. warning: Tag 'CLANG_OPTIONS' at line 1076 of file '/home/docs/checkouts/readthedocs.org/user_builds/advanced-micro-devices-hipfft/checkouts/docs-6.0.0/docs/doxygen/Doxyfile' belongs to an option that was not enabled at compile time. To avoid this warning please remove this line from your configuration file or upgrade it using "doxygen -u", or recompile doxygen with this feature enabled. warning: Tag 'COLS_IN_ALPHA_INDEX' at line 1094 of file '/home/docs/checkouts/readthedocs.org/user_builds/advanced-micro-devices-hipfft/checkouts/docs-6.0.0/docs/doxygen/Doxyfile' has become obsolete. To avoid this warning please remove this line from your configuration file or upgrade it using "doxygen -u" warning: Tag 'HTML_TIMESTAMP' at line 1230 of file '/home/docs/checkouts/readthedocs.org/user_builds/advanced-micro-devices-hipfft/checkouts/docs-6.0.0/docs/doxygen/Doxyfile' has become obsolete. To avoid this warning please remove this line from your configuration file or upgrade it using "doxygen -u" warning: Tag 'FORMULA_TRANSPARENT' at line 1511 of file '/home/docs/checkouts/readthedocs.org/user_builds/advanced-micro-devices-hipfft/checkouts/docs-6.0.0/docs/doxygen/Doxyfile' has become obsolete. To avoid this warning please remove this line from your configuration file or upgrade it using "doxygen -u" warning: Tag 'LATEX_SOURCE_CODE' at line 1799 of file '/home/docs/checkouts/readthedocs.org/user_builds/advanced-micro-devices-hipfft/checkouts/docs-6.0.0/docs/doxygen/Doxyfile' has become obsolete. To avoid this warning please remove this line from your configuration file or upgrade it using "doxygen -u" warning: Tag 'RTF_SOURCE_CODE' at line 1873 of file '/home/docs/checkouts/readthedocs.org/user_builds/advanced-micro-devices-hipfft/checkouts/docs-6.0.0/docs/doxygen/Doxyfile' has become obsolete. To avoid this warning please remove this line from your configuration file or upgrade it using "doxygen -u" warning: Tag 'DOCBOOK_PROGRAMLISTING' at line 1971 of file '/home/docs/checkouts/readthedocs.org/user_builds/advanced-micro-devices-hipfft/checkouts/docs-6.0.0/docs/doxygen/Doxyfile' has become obsolete. To avoid this warning please remove this line from your configuration file or upgrade it using "doxygen -u" warning: Tag 'PERL_PATH' at line 2153 of file '/home/docs/checkouts/readthedocs.org/user_builds/advanced-micro-devices-hipfft/checkouts/docs-6.0.0/docs/doxygen/Doxyfile' has become obsolete. To avoid this warning please remove this line from your configuration file or upgrade it using "doxygen -u" warning: Tag 'CLASS_DIAGRAMS' at line 2166 of file '/home/docs/checkouts/readthedocs.org/user_builds/advanced-micro-devices-hipfft/checkouts/docs-6.0.0/docs/doxygen/Doxyfile' has become obsolete. To avoid this warning please remove this line from your configuration file or upgrade it using "doxygen -u" warning: Tag 'MSCGEN_PATH' at line 2175 of file '/home/docs/checkouts/readthedocs.org/user_builds/advanced-micro-devices-hipfft/checkouts/docs-6.0.0/docs/doxygen/Doxyfile' has become obsolete. To avoid this warning please remove this line from your configuration file or upgrade it using "doxygen -u" warning: Tag 'DOT_FONTNAME' at line 2217 of file '/home/docs/checkouts/readthedocs.org/user_builds/advanced-micro-devices-hipfft/checkouts/docs-6.0.0/docs/doxygen/Doxyfile' has become obsolete. To avoid this warning please remove this line from your configuration file or upgrade it using "doxygen -u" warning: Tag 'DOT_FONTSIZE' at line 2224 of file '/home/docs/checkouts/readthedocs.org/user_builds/advanced-micro-devices-hipfft/checkouts/docs-6.0.0/docs/doxygen/Doxyfile' has become obsolete. To avoid this warning please remove this line from your configuration file or upgrade it using "doxygen -u" warning: Tag 'DOT_TRANSPARENT' at line 2443 of file '/home/docs/checkouts/readthedocs.org/user_builds/advanced-micro-devices-hipfft/checkouts/docs-6.0.0/docs/doxygen/Doxyfile' has become obsolete. To avoid this warning please remove this line from your configuration file or upgrade it using "doxygen -u" warning: Changing CLASS_GRAPH option to TEXT because obsolete option CLASS_DIAGRAM was found and set to NO. error: Specified markdown mainpage '../README.md' does not exist (warning treated as error, aborting now) Doxygen version used: 1.9.8 (00ffe3cd98343427b08707e059559021fb36a4b1*) Searching for include files... Searching for example files... Searching for images... Searching for dot files... Searching for msc files... Searching for dia files... Searching for files to exclude Searching INPUT for files to process... Searching for files in directory /home/docs/checkouts/readthedocs.org/user_builds/advanced-micro-devices-hipfft/checkouts/docs-6.0.0/library/include/hipfft Exiting... Traceback (most recent call last): File "/home/docs/checkouts/readthedocs.org/user_builds/advanced-micro-devices-hipfft/conda/docs-6.0.0/lib/python3.10/site-packages/rocm_docs/doxygen.py", line 89, in _run_doxygen subprocess.check_call([doxygen_exe, doxyfile], cwd=doxygen_root) File "/home/docs/checkouts/readthedocs.org/user_builds/advanced-micro-devices-hipfft/conda/docs-6.0.0/lib/python3.10/subprocess.py", line 369, in check_call raise CalledProcessError(retcode, cmd) subprocess.CalledProcessError: Command '[PosixPath('/home/docs/checkouts/readthedocs.org/user_builds/advanced-micro-devices-hipfft/conda/docs-6.0.0/bin/doxygen'), PosixPath('/home/docs/checkouts/readthedocs.org/user_builds/advanced-micro-devices-hipfft/checkouts/docs-6.0.0/docs/doxygen/Doxyfile')]' returned non-zero exit status 1. The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/home/docs/checkouts/readthedocs.org/user_builds/advanced-micro-devices-hipfft/conda/docs-6.0.0/lib/python3.10/site-packages/sphinx/events.py", line 97, in emit results.append(listener.handler(self.app, *args)) File "/home/docs/checkouts/readthedocs.org/user_builds/advanced-micro-devices-hipfft/conda/docs-6.0.0/lib/python3.10/site-packages/rocm_docs/doxygen.py", line 91, in _run_doxygen raise RuntimeError("Failed when running doxygen") from err RuntimeError: Failed when running doxygen The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/home/docs/checkouts/readthedocs.org/user_builds/advanced-micro-devices-hipfft/conda/docs-6.0.0/lib/python3.10/site-packages/sphinx/cmd/build.py", line 332, in build_main app = Sphinx(args.sourcedir, args.confdir, args.outputdir, File "/home/docs/checkouts/readthedocs.org/user_builds/advanced-micro-devices-hipfft/conda/docs-6.0.0/lib/python3.10/site-packages/sphinx/application.py", line 253, in __init__ self.events.emit('config-inited', self.config) File "/home/docs/checkouts/readthedocs.org/user_builds/advanced-micro-devices-hipfft/conda/docs-6.0.0/lib/python3.10/site-packages/sphinx/events.py", line 108, in emit raise ExtensionError( sphinx.errors.ExtensionError: Handler for event 'config-inited' threw an exception (exception: Failed when running doxygen) Extension error (rocm_docs.doxygen): Handler for event 'config-inited' threw an exception (exception: Failed when running doxygen)