macOS
brew install gsoaplocal Homebrew formula metadata
sudo port install gsoapMacPorts ports tree · devel/gsoap/Portfile · Quelle: api.github.com
brew / Rang 6603
Prüfe Installationswege, Executables, Metadaten und Sicherheitshinweise für gsoap in AI-Agent-Workflows.
Installation
brew install gsoaplocal Homebrew formula metadata
sudo port install gsoapMacPorts ports tree · devel/gsoap/Portfile · Quelle: api.github.com
sudo apk add gsoapAlpine Linux edge package indexes · gsoap · Quelle: dl-cdn.alpinelinux.org
sudo apt install gsoapDebian stable package indexes · gsoap · Quelle: deb.debian.org
sudo dnf install gsoapFedora Rawhide package metadata · gsoap · Quelle: dl.fedoraproject.org
nix profile install nixpkgs#gsoapnixpkgs package indexes · pkgs/by-name/gs/gsoap/package.nix · Quelle: api.github.com
sudo pacman -S gsoapArch Linux sync databases · gsoap · Quelle: geo.mirror.pkgbuild.com
sudo zypper install gsoap-developenSUSE Tumbleweed package metadata · gsoap-devel · Quelle: download.opensuse.org
Überblick
SOAP stub and skeleton compiler for C and C++
Verlauf
gSOAP is Genivia's C and C++ toolkit for SOAP/XML web services, XML data bindings, and related generated-code workflows. Its best-known tools, wsdl2h and soapcpp2, convert WSDL, XML Schema, and C/C++ interface declarations into client, server, serializer, and binding code.
The project belongs to a particular era of web-service infrastructure: SOAP, WSDL, WS-* protocols, XML Schema, and C/C++ systems that needed generated interoperable bindings rather than hand-written XML processing.
Genivia's resource page says gSOAP was first introduced in 1999 as a research project at Florida State University. The original idea was generic XML communication through type-safe data binding between XML schema types and C/C++ data types, using a domain-specific C compiler to generate conversion code.
The toolkit then grew to support SOAP web-services messaging, giving rise to the name gSOAP, for generic XML and SOAP. Genivia says further development under Genivia Incorporated added WSDL and XML Schema processing in 2003, WS-* protocol capabilities, XML-RPC messaging, JSON, a stand-alone web server, and other features.
The public changelog begins with version 1.1 on 2000-01-01, adding typedef conventions, enumerations, binary encodings, pass-by-reference output parameters, and class method specification. Version 1.2 in 2001 added a WSDL generator, and the 2001 line also added a Win32 port and HTTP/1.1 chunked-transfer support.
Genivia's product page frames gSOAP as a dual-licensed product family: a GPLv2 open-source edition for GPL-compatible projects and commercial EULA editions for proprietary products. That licensing split is central to how the software has been packaged and adopted.
gSOAP adoption followed enterprise and embedded C/C++ web-service needs. Genivia says the software has driven systems for more than two decades in industries including financial, telecom, health, automotive, defense, energy, and publishing.
The product page lists a broad customer snapshot, including technology, telecom, finance, industrial, medical, defense, and public-sector organizations. Even without treating that list as endorsements, it shows the project's target market: organizations with C/C++ codebases that needed SOAP/XML interoperability.
The toolkit also became part of package-manager culture because it installs real developer tools rather than only a library. Packagers expose wsdl2h and soapcpp2 so developers can generate sources during builds or development workflows.
A common gSOAP flow starts with wsdl2h, which converts WSDL or XML Schema into C/C++ declarations, followed by soapcpp2, which generates serializers, client proxies, server skeletons, namespace maps, and WSDL output from an interface header.
The user guide shows the reverse direction as well: developers can define a C or C++ service interface header, run soapcpp2, compile the generated server code with libgsoap or stdsoap2 sources, and deploy through CGI, FastCGI, a stand-alone HTTP server, Apache, or IIS modules.
gSOAP is package-nerd significant because it is one of those tools that turns network protocol schemas into source code during a build. Its package has to ship code generators, import files, runtime libraries, samples, and documentation in a way that works for C and C++ projects.
It also represents the long tail of SOAP/XML infrastructure. Even as many new APIs moved to JSON/REST styles, gSOAP stayed relevant where standards such as WSDL, WS-Security, WS-Addressing, WS-ReliableMessaging, ONVIF, HL7, FHIR, ISO 20022, SWIFT, XBRL, and enterprise service stacks remain important.
Sicherheitslage
narrow executable package without higher-risk signals.
grün Risiko · niedrig Konfidenz · appliance
Prüfe vor unbeaufsichtigter Agent-Nutzung, ob das Tool Klartext-Credentials liest, Remote-Zustand schreibt, Artefakte veröffentlicht oder Plugins ausführt.
Executables
| Befehl | Art | Sichtbarkeit | Hinweis |
|---|---|---|---|
soapcpp2 | Executable | indexiertes Executable | Aus dem lokalen Executable-Index erkannt. |
wsdl2h | Executable | indexiertes Executable | Aus dem lokalen Executable-Index erkannt. |
Aktualität
Diese Signale trennen das Alter der Seitengenerierung, Aktivität des Paketmanagers und Upstream-Release-Vergleich. Versionsrückstand wird nur gemeldet, wenn eine Evidenz-URL und vergleichbare Versionen vorhanden sind.
Installationsmetadaten
| Paketschlüssel | brew:gsoap |
|---|---|
| Version | 2.8.144 |
| Paketmanager | Homebrew |
| Homepage | https://www.genivia.com/products.html |
| Zuletzt aktualisiert | 2026-07-26T17:52:13Z |
| Pulse | updated |
| Bottle | nicht erfasst |
| Dienst | keiner deklariert |
Source-Datenbank-Treffer
Treffer stammen aus externen Paketmanager-Indizes und bleiben von lokalen Automic-Vault-Paketlinks getrennt.
gsoap 2.8.135-2
Stub generators for gSOAP
https://gsoap2.sourceforge.net/
sudo apt install gsoapgsoap-doc 2.8.135-2
gSOAP documentation
https://gsoap2.sourceforge.net/
sudo apt install gsoap-doclibgsoap-2.8.135 2.8.135-2
Runtime libraries for gSOAP
https://gsoap2.sourceforge.net/
sudo apt install libgsoap-2.8.135libgsoap-dev 2.8.135-2
Development libraries and headers for gSOAP
https://gsoap2.sourceforge.net/
sudo apt install libgsoap-devgsoap
nix profile install nixpkgs#gsoapgsoap 2.8.132-2.1build2
Stub generators for gSOAP
https://gsoap2.sourceforge.net/
sudo apt install gsoapgsoap-doc 2.8.132-2.1build2
gSOAP documentation
https://gsoap2.sourceforge.net/
sudo apt install gsoap-doclibgsoap-2.8.132t64 2.8.132-2.1build2
Runtime libraries for gSOAP
https://gsoap2.sourceforge.net/
sudo apt install libgsoap-2.8.132t64libgsoap-dev 2.8.132-2.1build2
Development libraries and headers for gSOAP
https://gsoap2.sourceforge.net/
sudo apt install libgsoap-devgsoap 2.8.139-r0
Cross-platform C and C++ SDK for SOAP/XML Web services
https://www.genivia.com/dev.html
sudo apk add gsoapgsoap-dev 2.8.139-r0
Cross-platform C and C++ SDK for SOAP/XML Web services (development files)
https://www.genivia.com/dev.html
sudo apk add gsoap-devgsoap-tools 2.8.139-r0
Cross-platform C and C++ SDK for SOAP/XML Web services (tools)
https://www.genivia.com/dev.html
sudo apk add gsoap-toolsgsoap 2.8.142-3.fc45
Generator Tools for Coding SOAP/XML Web Services in C and C++
https://gsoap2.sourceforge.net/
sudo dnf install gsoapgsoap-devel 2.8.142-3.fc45
Devel libraries and headers for linking with gSOAP generated stubs
https://gsoap2.sourceforge.net/
sudo dnf install gsoap-develgsoap-doc 2.8.142-3.fc45
Documentation for gSOAP
https://gsoap2.sourceforge.net/
sudo dnf install gsoap-docgsoap 2.8.144-1
Offers an XML language binding to ease the development of SOAP/XML Web services in C and C/C++
https://sourceforge.net/projects/gsoap2/
sudo pacman -S gsoapQuellspur
Diese Seite wird von av-web aus dem privaten Paket-SQLite-Artefakt bereitgestellt, das scripts/generate-pkg-sqlite.py erstellt.
View the package source record on GitHub.