mcpp - Alternative C/C++ preprocessor

Property Value
Distribution ALT Linux Sisyphus
Repository Classic i586
Package filename mcpp-2.7.2-alt3.i586.rpm
Package name mcpp
Package version 2.7.2
Package release alt3
Package architecture i586
Package type rpm
Category Development/C
Homepage -
License -
Maintainer -
Download size 57.67 KB
Installed size 57.67 KB
C/C++ preprocessor defines and expands macros and processes '#if',
'#include' and some other directives.
MCPP is an alternative C/C++ preprocessor with the highest conformance.
It supports multiple standards: K&R, ISO C90, ISO C99, and ISO C++98.
MCPP is especially useful for debugging a source program which uses
complicated macros and also useful for checking portability of a source.
Though mcpp could be built as a replacement of GCC's resident
proprocessor or as a stand-alone program without using library build of
mcpp, this package installs only a program named 'mcpp' which links
shared library of mcpp and behaves independent from GCC.


Package Version Architecture Repository
mcpp-2.7.2-alt3.x86_64.rpm 2.7.2 x86_64 Classic
mcpp - - -


Name Value
/lib/ -
libmcpp = 2.7.2-alt3:sisyphus+222938.100.1.1
rpmlib(PayloadIsLzma) -


Name Value
mcpp = 2.7.2-alt3:sisyphus+222938.100.1.1


Type URL
Binary Package mcpp-2.7.2-alt3.i586.rpm
Source Package mcpp-2.7.2-alt3.src.rpm

Install Howto

  1. Add the following line to /etc/apt/sources.list:
    rpm [Sisyphus] i586 classic
    rpm [Sisyphus] noarch classic
  2. Update the package index:
    # sudo apt-get update
  3. Install mcpp rpm package:
    # sudo apt-get install mcpp




2018-12-17 - Vitaly Lipatov <> 2.7.2-alt3
- add fix for Ice build
2018-10-14 - Igor Vlasenko <> 2.7.2-alt2.3.qa1
- NMU: applied repocop patch
2012-02-04 - Eugeny A. Rostovtsev (REAL) <real at> 2.7.2-alt2.3
- Removed bad RPATH
2011-03-25 - Eugeny A. Rostovtsev (REAL) <real at> 2.7.2-alt2.2
- Rebuilt for debuginfo
2010-12-16 - Dmitry V. Levin <> 2.7.2-alt2.1
- Rebuilt for soname set-versions.
2010-01-04 - Evgeny Sinelnikov <> 2.7.2-alt2
- The following repocop fixes applied:
* post_ldconfig for libmcpp
* postun_ldconfig for libmcpp
2009-02-26 - Evgeny Sinelnikov <> 2.7.2-alt1
- Update to release
- Build static library
2008-07-06 - Evgeny Sinelnikov <> 2.7.1-alt2
- Fix spec for Sisyphus policy

See Also

Package Description
mcron-1.1.1-alt1.i586.rpm a program to run tasks at regular (or not) intervals
md2man-1.0-alt1.i586.rpm md2man creates simple man pages from the markdown file
mdadm-4.1-alt1.i586.rpm A tool for managing Soft RAID under Linux
mdadm-tool-4.1-alt1.i586.rpm Primary 'mdadm' command line tool for MD arrays maintenance
mdbtools-0.7.1-alt2.i586.rpm Utilities for use M$ Access databases under Linux
mdf2iso-0.3.0-alt2.qa1.i586.rpm MDF to ISO Converter
mdk-1.2.9-alt1.1.i586.rpm GNU MIX Development Kit
mdmpd-0.4-alt1.qa1.i586.rpm A daemon for monitor MD multipath devices
meandmyshadow-0.4.1-alt3.1.i586.rpm Puzzle/platform game with two protagonists performing shared task
mediaelch-2.4-alt1.i586.rpm A Media Manager for XBMC
mediainfo-19.09-alt1.i586.rpm MediaInfo supplies information about a video or audio file
mediainfo-gui-19.09-alt1.i586.rpm MediaInfo supplies information about a video or audio file
mediatomb-0.12.1-alt19.i586.rpm UPnP AV Mediaserver for Linux
medit-1.2.0-alt1.i586.rpm Multiplatform GTK+2 text editor
mednafen- Multi-consoles Emulator