m4 - macro processing language

Property Value
Distribution Ubuntu 16.04 LTS (Xenial Xerus)
Repository Ubuntu Main amd64
Package filename m4_1.4.17-5_amd64.deb
Package name m4
Package version 1.4.17
Package release 5
Package architecture amd64
Package type deb
Category interpreters
Homepage http://www.gnu.org/software/m4/
License -
Maintainer Ubuntu Developers <ubuntu-devel-discuss@lists.ubuntu.com>
Download size 190.03 KB
Installed size 338.00 KB
GNU `m4' is an implementation of the traditional UNIX macro
processor.  It is mostly SVR4 compatible, although it has some
extensions (for example, handling more than 9 positional parameters to
macros).  `m4' also has builtin functions for including files, running
shell commands, doing arithmetic, etc.  Autoconf needs GNU `m4' for
generating `configure' scripts, but not for running them.


Package Version Architecture Repository
m4_1.4.17-5_i386.deb 1.4.17 i386 Ubuntu Main
m4 - - -


Name Value
libc6 >= 2.17
libsigsegv2 >= 2.9


Type URL
Mirror archive.ubuntu.com
Binary Package m4_1.4.17-5_amd64.deb
Source Package m4

Install Howto

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




2015-12-24 - Santiago Vila <sanvila@debian.org>
m4 (1.4.17-5) unstable; urgency=medium
* build-aux/update-copyright: Add escapes for braces in perl regex.
New perl 5.22 gives a deprecation warning on stderr, making
test-update-copyright.sh to fail, making the package to FTBFS.
Reported by Chris Lamb. Closes: #808917.
* Update config.guess and config.sub.
2014-05-17 - Santiago Vila <sanvila@debian.org>
m4 (1.4.17-4) unstable; urgency=medium
* Fixed lintian warning "description-synopsis-starts-with-article".
* Fix detection of floating point endianness. Closes: #748361.
This should make build tests to work again on ppc64el.
Patch from Alan Modra taken from Ubuntu. Thanks a lot.
Note: This is really a gnulib problem.
* Updated config.guess and config.sub.
2014-03-06 - Santiago Vila <sanvila@debian.org>
m4 (1.4.17-3) unstable; urgency=medium
* Moved texinfo from Build-Depends to Build-Depends-Indep and changed
debian/rules accordingly, to ease bootstrapping. Closes: #737935.
Patch by Daniel Schepler. Thanks a lot.
2013-12-01 - Santiago Vila <sanvila@debian.org>
m4 (1.4.17-2) unstable; urgency=medium
* Dropped --split=chapter from makeinfo invocation when generating HTML,
it is not needed and it makes hppa build to fail. Closes: #730840.
2013-10-12 - Santiago Vila <sanvila@debian.org>
m4 (1.4.17-1) unstable; urgency=low
* New upstream release.
* Switch from texi2html to makeinfo.
* Added --disable-rpath to ./configure call.
* Dropped 01-no-usr-share-info-dir-gz. debhelper sets AM_UPDATE_INFO_DIR=no.
* Dropped 02-workaround-for-binutils-bug-on-mips. This was Bug #519006 and
it was fixed three years ago in binutils_2.20.51.20100925-1.
* Dropped 03-fix-for-test-readlink. This was a gnulib issue and it was fixed
in 2011-03-30 by commit dc44690985e727ac2ef5af783a495a369223ab69.
* Dropped 04-fix-for-gnulib-glibc-gets. This was a gnulib issue and it was
fixed in 2012-03-29 by commit 66712c23388e93e5c518ebc8515140fa0c807348.
* Dropped 99-config-guess-config-sub. Current files are recent enough.
* This is again a 0-patch package. Congratulations to all parties involved.
2013-02-24 - Santiago Vila <sanvila@debian.org>
m4 (1.4.16-5) unstable; urgency=low
* Added fix for gnulib compilation against eglibc 2.16, which no longer
declares gets by default. Closes: #694952.
2012-10-17 - Santiago Vila <sanvila@debian.org>
m4 (1.4.16-4) unstable; urgency=low
* Updated config.guess and config.sub.
* Link against libsigsegv, recommended by upstream. Closes: #688804.
2012-05-07 - Santiago Vila <sanvila@debian.org>
m4 (1.4.16-3) unstable; urgency=low
* Switch to dh.
* Added Multi-Arch: foreign. Closes: #640783.
2011-07-27 - Santiago Vila <sanvila@debian.org>
m4 (1.4.16-2) unstable; urgency=medium
* Fixed test-readlink to work with recent Linux. Closes: #630902.
2011-04-05 - Santiago Vila <sanvila@debian.org>
m4 (1.4.16-1) unstable; urgency=low
* New upstream release.
* Use strip with prefix for cross-build.
* Dropped 03-missing-sys-stat-include, no longer needed.

See Also

Package Description
maas-cli_2.0.0~beta3+bzr4941-0ubuntu1_all.deb MAAS client and command-line interface
maas-common_2.0.0~beta3+bzr4941-0ubuntu1_all.deb MAAS server common files
maas-dhcp_2.0.0~beta3+bzr4941-0ubuntu1_all.deb MAAS DHCP server
maas-dns_2.0.0~beta3+bzr4941-0ubuntu1_all.deb MAAS DNS server
maas-enlist_0.4+bzr38-0ubuntu2_amd64.deb MAAS enlistment tool
maas-proxy_2.0.0~beta3+bzr4941-0ubuntu1_all.deb MAAS Caching Proxy
maas-rack-controller_2.0.0~beta3+bzr4941-0ubuntu1_all.deb Rack Controller for MAAS
maas-region-api_2.0.0~beta3+bzr4941-0ubuntu1_all.deb Region controller API service for MAAS
maas-region-controller_2.0.0~beta3+bzr4941-0ubuntu1_all.deb Region Controller for MAAS
maas_2.0.0~beta3+bzr4941-0ubuntu1_all.deb "Metal as a Service" is a physical cloud and IPAM
mail-stack-delivery_2.2.22-1ubuntu2_all.deb mail server delivery agent stack provided by Ubuntu server team
mailman_2.1.20-1_amd64.deb Powerful, web-based mailing list manager
make-doc_4.1-2_all.deb Documentation for the GNU version of the "make" utility
make_4.1-6_amd64.deb utility for directing compilation
makedev_2.3.1-93ubuntu1_all.deb creates device files in /dev