Automic VaultAutomic Vault

brew

castxml を Homebrew, apt, dnf, MacPorts, Nix, pacman, scoop, zypper でインストール

castxml のインストール経路、実行ファイル、メタデータ、AI エージェント向けセキュリティノートを確認します。

インストール

追加のインストールコマンド

macOS

Homebrew確認済み · 100%
brew install castxml

local Homebrew formula metadata

MacPorts確認済み · 94%
sudo port install castxml

MacPorts ports tree · lang/castxml/Portfile · ソース: api.github.com

Linux

Debian apt確認済み · 92%
sudo apt install castxml

Debian stable package indexes · castxml · ソース: deb.debian.org

Fedora dnf確認済み · 92%
sudo dnf install castxml

Fedora Rawhide package metadata · castxml · ソース: dl.fedoraproject.org

Nix確認済み · 92%
nix profile install nixpkgs#castxml

nixpkgs package indexes · pkgs/by-name/ca/castxml/package.nix · ソース: api.github.com

Arch Linux pacman確認済み · 92%
sudo pacman -S castxml

Arch Linux sync databases · castxml · ソース: geo.mirror.pkgbuild.com

openSUSE zypper確認済み · 92%
sudo zypper install CastXML-devel

openSUSE Tumbleweed package metadata · CastXML-devel · ソース: download.opensuse.org

Windows

Scoop確認済み · 92%
scoop install main/castxml

Scoop official bucket manifest trees · bucket/castxml.json · ソース: api.github.com

概要

パッケージ概要

C-family Abstract Syntax Tree XML Output

コマンドとエイリアス

  • castxml

履歴

プロジェクトの歴史と使われ方

CastXML is a developer tool that parses C-family source files and writes a subset of the abstract syntax tree as XML. The upstream README describes it as maintained by Kitware in support of ITK, the Insight Segmentation and Registration Toolkit.

プロジェクトの歴史

The project is built around LLVM/Clang: its manual says source files are parsed as complete translation units by an internal Clang compiler. It also includes a --castxml-gccxml mode that emits XML close to GCC-XML, making it important for code-generation and binding workflows that previously expected GCC-XML-style output.

採用の歴史

The supplied package facts show CastXML distributed across Homebrew, Debian, Fedora, MacPorts, Nix, Arch, Scoop, Ubuntu, and openSUSE. That breadth matches its niche but durable role as infrastructure for C/C++ introspection workflows rather than an end-user command.

使われ方

Typical use is command-line AST extraction: pass source files, Clang options, and CastXML options, then request XML output with --castxml-output or GCC-XML-compatible output with --castxml-gccxml. The manual also documents compiler-target matching with --castxml-cc-* options.

パッケージ好きにとっての重要性

CastXML is package-nerd significant because it packages compiler-internal structure as a stable CLI artifact. It lets downstream tools depend on a packaged executable instead of embedding all of Clang's C++ APIs or reviving GCC-XML.

タイムライン

  • 2026: The README lists support for LLVM/Clang releases through 22.1 and git master as of 2026-06-10.
  • 2026: Homebrew formula packages v0.7.0 from the official release archive.

Related projects

  • Related projects and technologies include LLVM/Clang, GCC-XML, CMake, and ITK; the README explicitly ties CastXML maintenance to Kitware's support of ITK.

セキュリティ状態

リスクレベル: グリーン

narrow executable package without higher-risk signals.

リスク分類器

リスク グリーン · 信頼度 低 · appliance

理由

  • narrow executable package without higher-risk signals

信号

  • metadata:no-higher-risk-signals

インストール挙動

  • formula メタデータに Homebrew post-install フックは記録されていません。
  • Homebrew bottle メタデータは 6 個のプラットフォームターゲットで利用できます。
  • 1 件の実行時依存関係とともにインストールされます。
  • ビルドメタデータには 1 件のビルド依存関係があります。

推奨レビュー

エージェントに無人実行させる前に、このツールが平文の認証情報を読むか、リモート状態を書き込むか、成果物を公開するか、プラグインを起動するかを確認してください。

実行可能ファイル

インストールされる実行可能ファイル

コマンド種類公開範囲メモ
castxmlcliグローバル実行可能ファイル

鮮度

バージョンと鮮度

これらの信号は、ページ生成時期、パッケージマネージャの活動、上流リリース比較を分けて示します。バージョン遅れは、証拠 URL と比較可能なバージョンがある場合だけ警告されます。

ページ生成日2026-07-25
マネージャ版0.7.0
マネージャ更新日
ローカルデータOK
上流最新
検出された最新v0.7.0

https://github.com/CastXML/CastXML

  • 情報No package-manager update timestamp was available.信頼度 低

インストールメタデータ

パッケージメタデータ

パッケージキーbrew:castxml
バージョン0.7.0
パッケージマネージャHomebrew
パッケージマネージャページhttps://formulae.brew.sh/formula/castxml
ホームページhttps://github.com/CastXML/CastXML
リポジトリhttps://github.com/CastXML/CastXML
上流ドキュメントhttps://github.com/CastXML/CastXML#readme
ライセンスApache-2.0
ソースアーカイブhttps://github.com/CastXML/CastXML/archive/refs/tags/v0.7.0.tar.gz
依存関係llvm
ビルド依存関係cmake
Bottle利用可能 (対象 arm64_linux, arm64_sequoia, arm64_sonoma, arm64_tahoe, sonoma, x86_64_linux)
Homebrew post-install未定義
サービス宣言なし

レジストリ情報

ソースデータベース詳細

Source DatabaseHomebrew formula API
Taphomebrew/core
Full Namecastxml
Version Scheme0
Revision1
Head VersionHEAD
Bottle Stable Root URLhttps://ghcr.io/v2/homebrew/core
Deprecatedno
Disabledno
Keg Onlyno
URL Keys
  • head
  • stable

ソースデータベース一致

他のパッケージマネージャ記録

一致は外部パッケージマネージャインデックスから取得され、ローカルの Automic Vault パッケージリンクとは分けて表示されます。

Debian apt95%

castxml 0.6.11-1

C-family abstract syntax tree XML output tool

https://github.com/CastXML/CastXML

sudo apt install castxml
  • Section: devel
  • Architecture: amd64
  • 4 依存関係
  • normalized package name match
  • 一致条件: Castxml
Debian stable package indexes · deb.debian.org · Debian stable package indexes: castxml from https://deb.debian.org/debian/dists/stable/main/binary-amd64/Packages.xz
Nix95%

castxml

nix profile install nixpkgs#castxml
  • normalized package name match
  • 一致条件: Castxml
nixpkgs package indexes · api.github.com · nixpkgs package indexes: pkgs/by-name/ca/castxml/package.nix from https://api.github.com/repos/NixOS/nixpkgs/git/trees/master?recursive=1
Ubuntu apt95%

castxml 0.6.3-1build2

C-family abstract syntax tree XML output tool

https://github.com/CastXML/CastXML

sudo apt install castxml
  • Section: universe/devel
  • Architecture: amd64
  • 4 依存関係
  • normalized package name match
  • 一致条件: Castxml
Ubuntu 24.04 LTS package indexes · archive.ubuntu.com · Ubuntu 24.04 LTS package indexes: castxml from https://archive.ubuntu.com/ubuntu/dists/noble/universe/binary-amd64/Packages.gz
dnf95%

castxml 0.7.0-1.fc45

C-family abstract syntax tree XML output tool

https://github.com/CastXML/CastXML

sudo dnf install castxml
  • License: Apache-2.0
  • Category: Unspecified
  • Architecture: x86_64
  • Source Package: castxml
  • 5 依存関係
  • 1 提供
  • normalized package name match
  • 一致条件: Castxml
Fedora Rawhide package metadata · dl.fedoraproject.org · Fedora Rawhide package metadata: castxml from https://dl.fedoraproject.org/pub/fedora/linux/development/rawhide/Everything/x86_64/os/repodata/e5ca8ce900cd68f5419e1c39ae517343100b306336cbaeb70a3c153121d95094-primary.xml.zst
pacman95%

castxml 0.7.0-2

C-family abstract syntax tree XML output tool

https://github.com/CastXML/CastXML

sudo pacman -S castxml
  • License: Apache-2.0
  • Architecture: x86_64
  • 4 依存関係
  • normalized package name match
  • 一致条件: Castxml
Arch Linux sync databases · geo.mirror.pkgbuild.com · Arch Linux sync databases: castxml from https://geo.mirror.pkgbuild.com/extra/os/x86_64/extra.db.tar.gz
zypper95%

CastXML-devel 0.7.0-1.4

C-family Abstract Syntax Tree XML Output

https://github.com/CastXML/CastXML

sudo zypper install CastXML-devel
  • License: Apache-2.0
  • Category: Unspecified
  • Architecture: x86_64
  • Source Package: CastXML
  • 4 依存関係
  • 1 提供
  • normalized package name match
  • 一致条件: Castxml
openSUSE Tumbleweed package metadata · download.opensuse.org · openSUSE Tumbleweed package metadata: CastXML-devel from https://download.opensuse.org/tumbleweed/repo/oss/repodata/be8d3611d25469107f32075a1697e69ec57a2b850b42348a658cc671ad5ec2b50760d02c3e59524d50da9a11d5be799bdaffba2e166e8ca8858512e3c0bd665d-primary.xml.zst
MacPorts95%

castxml

sudo port install castxml
  • normalized package name match
  • 一致条件: Castxml
MacPorts ports tree · api.github.com · MacPorts ports tree: lang/castxml/Portfile from https://api.github.com/repos/macports/macports-ports/git/trees/master?recursive=1
Scoop95%

main/castxml

scoop install main/castxml
  • normalized package name match
  • 一致条件: Castxml
Scoop official bucket manifest trees · api.github.com · Scoop official bucket manifest trees: bucket/castxml.json from https://api.github.com/repos/ScoopInstaller/Main/git/trees/master?recursive=1

ソース経路

リポジトリデータから生成

このページは scripts/generate-pkg-sqlite.py が生成した非公開のパッケージ SQLite アーティファクトから av-web によって提供されます。

使用ソース

  • Geiger risk classifier
  • Nucleus package database
  • av.db category and tag curation
  • cross-ecosystem install command graph
  • curated package history
  • external package-manager database matches
  • package relationship graph
  • package version freshness
  • package-page enrichment