libconfig-dev - parsing/manipulation of structured config files (development)

Property Value
Distribution Debian 8 (Jessie)
Repository Debian Main amd64
Package name libconfig-dev
Package version 1.4.9
Package release 2
Package architecture amd64
Package type deb
Installed size 304 B
Download size 91.16 KB
Official Mirror
This library features a fully reentrant parser and includes bindings for
both the C and C++ programming languages. It runs on modern POSIX-compliant
systems such as Linux, Solaris, and Mac OS X (Darwin), as well as on
Microsoft Windows 2000/XP and later (Visual Studio or MinGW).
This library allows parsing, manipulating and writing structured configuration
files. Its main features are:
- A fully reentrant parser: Multiple configurations can be parsed in
concurrent threads at the same time.
- A simple, structured configuration file format: more readable and compact
than XML and more flexible than Windows' "INI" file format.
- A low-footprint implementation
- Proper documentation.
This package contains the files needed in order to use libconfig
in your own programs.


Package Version Architecture Repository
libconfig-dev_1.4.9-2_i386.deb 1.4.9 i386 Debian Main
libconfig-dev - - -


Name Value
libconfig9 = 1.4.9-2
pkg-config >= 0.20


Name Value
libconfig8-dev << 1.4.8


Type URL
Binary Package libconfig-dev_1.4.9-2_amd64.deb
Source Package libconfig

Install Howto

  1. Update the package index:
    # sudo apt-get update
  2. Install libconfig-dev deb package:
    # sudo apt-get install libconfig-dev




2013-12-28 - Jonathan McCrohan <>
libconfig (1.4.9-2) unstable; urgency=medium
* Update short package description (Closes: #710783)
* Build using dh-autoreconf rather than autotools-dev; thanks to Matthias
Klose for this fix
* Add tex-workaround.patch from Matthias Klose to fix texinfo/tex FTBFS
* With sponsor's blessing, set myself as maintainer
* Bump Standards-Version to 3.9.5
- No changes required
2013-10-12 - Jonathan McCrohan <>
libconfig (1.4.9-1) unstable; urgency=low
* New upstream release
* Update S-V to 3.9.4
- No changes necessary
* Ensure that libconfig++-dbg depends on libconfig9 (= ${binary:Version})
in addition to libconfig++9 (= ${binary:Version})
- Fixes dbg-package-missing-depends lintian warning
2012-06-26 - Jonathan McCrohan <>
libconfig (1.4.8-5) unstable; urgency=low
* Switch to dh_9 style rules file
- Hardened buildflags now provided automatically
- Fixes E-binary-arch-produces-all buildd warning
2012-04-06 - Jonathan McCrohan <>
libconfig (1.4.8-4) unstable; urgency=low
* Add C++ hardened buildflags
- Thanks to Simon Ruderich for the patch (closes: #662225)
* Fix libconfig(++)8-dev transition packages
- Set section as oldlibs
- Set priority as extra
- Remove package descriptions
* Add Multiarch support 
2012-03-05 - Jonathan McCrohan <>
libconfig (1.4.8-3) unstable; urgency=low
* Add Replaces+Breaks: libconfig(++)8-dev to libconfig(++)-dev
- Thanks to Andreas Beckmann for reporting (closes: #662643)
* Enable hardened buildflags
- Thanks to Simon Ruderich for the patch (closes: #662225)
* Fix incorrect section and arch for transitional packages.
2012-03-01 - Jonathan McCrohan <>
libconfig (1.4.8-2) unstable; urgency=low
* Upload to unstable
* Update to S-V 3.9.3
* debian/rules now uses dpkg-buildflags
* Provide full transitional packages to help -dev package rename
* Multiple lintian fixes
- out-of-date-standards-version
- copyright-with-old-dh-make-debian-copyright
- extended-description-is-probably-too-short
- unneeded-build-dep-on-quilt
2012-02-11 - Jonathan McCrohan <>
libconfig (1.4.8-1~exp1) experimental; urgency=low
* New upstream release (closes: #583528)
- soname bump to 9
* Update to S-V 3.9.2
* Update to Debhelper v7
* Refresh Build-Depends packages
* Add debug packages
* Remove soname from -dev package names
- Build as virtual packages for reverse dependency purposes.
* Fix examples (closes: #632081)
2009-09-13 - Jose Luis Tallon <>
libconfig (1.3.2-2) unstable; urgency=low
* Removed "conflicts" with older sonames (Closes: #536635)
* Added missing compile-time libconfig++8-dev dependencies 
(libconfig8-dev) (Closes: #537311)
* Removed libtool's ".la" files (clients should use pkg-config)
* Updated to S-V 3.8.3 with no changes
* With many thanks to Christian Hammers, who kindly checked the package.
2009-04-07 - Jose Luis Tallon <>
libconfig (1.3.2-1) unstable; urgency=low
* New upstream release (Closes: #521725)
- soname bump to 8
- Updated to S-V 3.8.1 with no changes
2008-10-31 - Jose Luis Tallon <>
libconfig (1.3.1-1) unstable; urgency=low
* First upload to Debian (Closes: #438683)
* New upstream release
- soname bump to 6.1

See Also

Package Description
libconfig-doc_1.4.9-2_all.deb parsing/manipulation of structured config files (Documentation)
libconfig-file-ocaml-dev_1.2-1_amd64.deb OCaml library for managing configuration files (dev files)
libconfig-file-perl_1.50-2_all.deb Parses simple configuration files
libconfig-find-perl_0.26-2_all.deb module to search configuration files using OS dependant heuristics
libconfig-general-perl_2.56-1_all.deb generic configuration module
libconfig-gitlike-perl_1.15-1_all.deb Perl module for Git-compatible config file parsing
libconfig-grammar-perl_1.10-2_all.deb grammar-based user-friendly config parser
libconfig-ini-perl_0.024-1_all.deb Perl module for reading and writing .ini files
libconfig-ini-reader-ordered-perl_0.011-1_all.deb .ini-file parser that returns sections in order
libconfig-inifiles-perl_2.83-3_all.deb Read .ini-style configuration files
libconfig-inihash-perl_3.01.01-2_all.deb Perl extension for reading and writing INI files
libconfig-jfdi-perl_0.065-1_all.deb Perl module to load any configuration files
libconfig-json-perl_1.5100-1_all.deb parser for JSON-based configuration files
libconfig-merge-perl_1.01-1_all.deb umbrella interface to configuration modules
libconfig-model-approx-perl_1.009-1_all.deb Approx proxy server configuration editor