snacc - ASN.1 to C or C++ or IDL compiler

Property Value
Distribution Ubuntu 16.04 LTS (Xenial Xerus)
Repository Ubuntu Universe i386
Package name snacc
Package version 1.3.1
Package release 5
Package architecture i386
Package type deb
Installed size 657 B
Download size 131.35 KB
Official Mirror
Snacc is short for "Sample Neufeld ASN.1 to C Compiler" and ASN.1
stands for Abstract Syntax Notation One (ITU-T X.208/ISO 8824).
Snacc supports a subset of ASN.1 1988.  If you need features of
ASN.1 1992 or later, snacc is not for you.
Given an ASN.1 source file(s) snacc can produce:
1. C routines for BER encoding, decoding, printing and freeing.
2. C++ routines for BER encoding, decoding, and printing.
3. A type table that can be used with C driver routines
for BER encoding, decoding, printing and freeing.
If you want to build snacc based applications, you want to install
the libsnacc-dev package, too.  Your application will then depend on
the snacc libraries, you find in the libsnacc0c2 package.


Package Version Architecture Repository
snacc_1.3.1-5_amd64.deb 1.3.1 amd64 Ubuntu Universe
snacc - - -


Name Value
libc6 >= 2.4
libsnacc0c2 -


Type URL
Binary Package snacc_1.3.1-5_i386.deb
Source Package snacc

Install Howto

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




2014-05-26 - Balint Reczey <>
snacc (1.3.1-5) unstable; urgency=medium
* Fix FTBFS by using -O0 in build (Closes: #746913)
2013-06-30 - Balint Reczey <>
snacc (1.3.1-4) unstable; urgency=low
* debian/control
- bump standards version to 3.9.4, no change was needed
- remove DM-Upload-Allowed field
* override package-name-doesnt-match-sonames Lintian warning
* pick 01_Fix-options-parsing-in-snacc.patch and
02_Fix-printing-version-information-in-berdecode.patch from upstream
to fix crashes reported by The Mayhem Team
2013-01-07 - Balint Reczey <>
snacc (1.3.1-2) unstable; urgency=low
[ Bart Martens ]
* add watch file
[ Balint Reczey ]
* multiarch support
2012-03-11 - Balint Reczey <>
snacc (1.3.1-1) unstable; urgency=low
* Adopting the package (Closes: #572884)
* New upstream release 1.3.1 from new upstream
- fix autoreconf warnings (Closes: #506439)
- fix FTBS with -Werror=format-security (Closes: #654403)
- use std::endl in asn-len.h (Closes: #547784)
* Depend on dh-autoreconf instead of automake1.7 and autoconf
(Closes:#648590, #628346)
* Don't ship .la files in libsnacc-dev
* Depend on debhelper >= 9
* Use dh_clean for make clean
* Drop simple patch system
2008-07-22 - W. Martin Borgert <>
snacc (1.3bbn-10) unstable; urgency=low
* Endorse NMUs (closes: #374045, #377083, #394709, #418476, #424249, #442873).
* New (= old) maintainer, because team does not exist.
* Fixed some lintians.
* Removed TeX source files from snacc-doc binary package.
2008-04-16 - Sandro Tosi <>
snacc (1.3bbn-9.3) unstable; urgency=low
* Non-maintainer upload.
* debian/rules
- updated clean target (Closes: #424249)
- added removal for usr/share/doc/snacc-doc in snacc (Closes: #418476)
* debian/control
- bump Suggest to automake1.7 (to follow what's in build-dep) (Closes:
- updated libsnacc-dev to use ${binary:Version} for depends over libsnacc0c2
* debian/patches/bts-442873.patch
- added (Closes: #442873)
* debian/snacc-doc.doc-base
- fixed Section to Programming
* debian/copyright
- updated FSF address
2006-08-09 - Matej Vela <>
snacc (1.3bbn-9.2) unstable; urgency=low
* Non-maintainer upload.
* debian/rules: Fix kshism.  Closes: #377083.
2006-07-05 - Matej Vela <>
snacc (1.3bbn-9.1) unstable; urgency=medium
* Non-maintainer upload.
* debian/rules:
- Use automake-1.7 even if /usr/bin/automake points to a different
version.  Closes: #374045.
- cdbs seems to have changed the default patch level for new files;
adjust $(DEB_INSTALL_EXAMPLES_libsnacc-dev).
* Change libsnacc-dev section to libdevel in accordance with the
override file.
2005-08-04 - W. Borgert <>
snacc (1.3bbn-9) unstable; urgency=low
* Now build-depends on libtool (closes: #321199).
2005-07-30 - W. Borgert <>
snacc (1.3bbn-8) unstable; urgency=low
* New maintainer:
Debian FDT tool team <>,
mainly Martin v. Löwis <>.
(Closes: #204807).
FDT = Formal Description Technique (e.g. ASN.1, MSC, SDL, TTCN-3)
* Port to standard C++ library (Martin).
* Rebuild for new C++ ABI (Martin).
* Replace EOC with EOC_TAG_ID (Martin) (Closes: #307760).
* Build uses CDBS, divided earlier changes in clean patches (me).
* Removed -dbg package temporarily (me).
* Fixes FTBFS on amd64 (Closes: #277690), thanks to Kurt Roeckx
<> for reporting and Larry Doolittle
<> for the patch.

See Also

Package Description
snake4_1.0.14-1_i386.deb Snake game
snakefood_1.4-2_all.deb Python dependency grapher
snakemake_3.5.5+dfsg-1_all.deb pythonic workflow management system
snap_2013-11-29-1ubuntu2_i386.deb location of genes from DNA sequence with hidden markov model
snapcraft-examples_2.8.4_all.deb examples for snapcraft
snapcraft_2.8.4_all.deb easily craft snaps
snappea-dev_3.0d3-23ubuntu1_i386.deb development files for SnapPea hyperbolic 3-manifold tool
snappea_3.0d3-23ubuntu1_i386.deb program for creating and studying hyperbolic 3-manifolds
snapper_0.2.4-1ubuntu1_i386.deb Linux filesystem snapshot management tool
snappy_0.3.7-1.1_i386.deb Powerful media player with a minimalistic interface
snarf_7.0-6_i386.deb command-line URL grabber
snd-doc_16.1-5_all.deb Sound file editor (documentation)
snd-gtk-jack_16.1-5_i386.deb Sound file editor (GTK+ user interface - JACK)
snd-gtk-pulse_16.1-5_i386.deb Sound file editor (GTK+ user interface - PulseAudio)
snd-nox_16.1-5_i386.deb Sound file editor (cmdline)