fixincludes - Fix non-ANSI header files

Property Value
Distribution Debian 9 (Stretch)
Repository Debian Main i386
Package filename fixincludes_6.3.0-18+deb9u1_i386.deb
Package name fixincludes
Package version 6.3.0
Package release 18+deb9u1
Package architecture i386
Package type deb
Category devel devel::code-generator implemented-in::shell interface::commandline role::program scope::utility use::converting works-with::software:source
License -
Maintainer Debian GCC Maintainers <>
Download size 61.27 KB
Installed size 207.00 KB
FixIncludes was created to fix non-ANSI system header files. Many
system manufacturers supply proprietary headers that are not ANSI compliant.
The GNU compilers cannot compile non-ANSI headers. Consequently, the
FixIncludes shell script was written to fix the header files.
Not all packages with header files are installed on the system, when the
package is built, so we make fixincludes available at build time of other
packages, such that checking tools like lintian can make use of it.


Package Version Architecture Repository
fixincludes_6.3.0-18+deb9u1_amd64.deb 6.3.0 amd64 Debian Main
fixincludes - - -


Name Value
gcc-6 = 6.3.0-18+deb9u1
gcc-6-base = 6.3.0-18+deb9u1
libc6 >= 2.3


Type URL
Binary Package fixincludes_6.3.0-18+deb9u1_i386.deb
Source Package gcc-6

Install Howto

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




2018-02-14 - Moritz Muehlenhoff <>
gcc-6 (6.3.0-18+deb9u1) stretch-security; urgency=medium
* Backport of retpoline support by HJ Lu
2017-05-16 - Matthias Klose <>
gcc-6 (6.3.0-18) unstable; urgency=medium
* Update to SVN 20170516 (r248076) from the gcc-6-branch.
- Revert fix for PR middle-end/80222.
- Fix PR target/80090 (PA), PR target/79027 (PA), PR go/64238,
PR fortran/80752.
* Install crtfastmath.o and re-add unwind support on kfreebsd-amd64 (James
Clarke). Closes: #833829.
* Work around #814977 (gnat calling gcc-6-6) by providing a gcc-6-6
2017-05-10 - Matthias Klose <>
gcc-6 (6.3.0-17) unstable; urgency=medium
* Update to SVN 20170510 (r247831) from the gcc-6-branch.
- Fix PR target/77728 (ARM), PR target/68491 (x86), PR fortran/80392,
PR libgomp/80394, PR c/79940, PR c++/79572, PR c++/79641, PR c/80097,
PR c++/79512, PR rtl-optimization/80501, PR sanitizer/80349,
PR rtl-optimization/80385, PR libgomp/80394, PR c++/80297, PR debug/80321,
PR target/80286 (x86), PR debug/79255, PR debug/80025, PR sanitizer/80168,
PR rtl-optimization/80112, PR c++/80129, PR sanitizer/79944,
PR target/79932 (x86), PR target/79932 (x86), PR c/79940,
PR rtl-optimization/79901, PR target/79807 (x86), PR c++/79681,
PR target/79729 (x86), PR middle-end/79396, PR target/79570,
PR target/79494 (x86), PR target/79568 (x86), PR target/79559 (x86),
PR c++/80363, PR c++/80176, PR c++/79572, PR c++/80141, PR c++/79896,
PR c++/79664, PR c++/79639, PR c++/79512, PR middle-end/80075,
PR plugin/80094, PR tree-optimization/80113, PR tree-optimization/80122,
PR tree-optimization/80167, PR tree-optimization/80170,
PR middle-end/80171, PR middle-end/80222, PR tree-optimization/80262,
PR tree-optimization/80275, PR tree-optimization/80334,
PR middle-end/80362, PR tree-optimization/80492, PR middle-end/80539,
PR middle-end/71310, PR bootstrap/71510.
* Fix dependency on gcc-base package for rtlibs stage build (Helmut Grohne).
* Remove libquadmath/gdtoa license from debian/copyright (files removed).
* Build libgo when not building common libs.
* Fix PR rtl-optimization/60818, taken from the trunk (Adrian Glaubitz).
Closes: #861945.
* Fix building libgfortran, libgphobos and libmpx when building without
common libs.
2017-04-30 - Matthias Klose <>
gcc-6 (6.3.0-16) unstable; urgency=medium
* Update to SVN 20170425 (r247223) from the gcc-6-branch.
- Fix PR tree-optimization/80426, PR target/80462 (AVR),
PR target/79453 (AVR), PR fortran/80361.
* libstdc++6: add Breaks: libsigc++-2.0-0c2a (<= 2.4.1-1+b1). Closes: #861060.
* Fix PR middle-end/80533 (wrong code), taken from the trunk. LP: #1685385.
2017-04-17 - Matthias Klose <>
gcc-6 (6.3.0-14) unstable; urgency=medium
* Re-upload as -14 to undo the reproducible builds upload.
2017-04-15 - Matthias Klose <>
gcc-6 (6.3.0-13) unstable; urgency=medium
* Update to SVN 20170415 (r246940) from the gcc-6-branch.
- Fix PR target/45053 (PPC), PR target/80376 (PPC), PR target/80315 (PPC),
PR ipa/77333, PR target/78002 (AArch64), PR target/79733 (x86),
PR target/80298 (x86), PR c++/80150, PR c++/77563, PR c++/79519,
PR c++/79640, PR c++/80043, PR c++/78282, PR c++/79607, PR c++/79566,
PR c++/79580, PR c++/79508, PR c++/79050, PR c++/79461.
* Fix PR go/77857, gccgo vendoring. Taken from the trunk. Closes: #839598.
* libstdc++6: add Breaks: libopencv-core2.4. Closes: #859914.

See Also

Package Description
fizmo-common_0.7.10-2_all.deb Provides localization data from all default fizmo-related
fizmo-console_0.7.10-2_i386.deb Console-based Z-machine interpreter for Infocom/Inform games
fizmo-ncursesw_0.7.10-2_i386.deb Ncurses-based Z-machine interpreter for Infocom/Inform games
fizsh_1.0.7-1_all.deb Friendly Interactive ZSHell
fl-cow_0.6-4.2_i386.deb copy-on-write utility
flac_1.3.2-1_i386.deb Free Lossless Audio Codec - command line tools
flactag_2.0.4-5+b2_i386.deb Tagger for whole-album FLAC files using data from MusicBrainz
flake8_3.2.1-1_all.deb code checker using pycodestyle and pyflakes
flake_0.11-2_i386.deb Alternative encoder for the Free Lossless Audio Codec
flam3_3.0.1-5+b1_i386.deb render and animate FLAM3s and manipulate their genomes
flamerobin_0.9.3~+20150308.6c0559c-1+b3_i386.deb graphical database administration tool for Firebird DBMS
flamethrower_0.1.8-4_all.deb Multicast file distribution utility
flamp_2.2.03-1+b1_i386.deb ham radio Amateur Multicast Protocol application
flann-doc_1.9.1+dfsg-2_all.deb Fast Library for Approximate Nearest Neighbors - documentation
flare-data_0.19-1_all.deb Meta package to deal with package name changes in Flare 0.19