guile-2.0 - GNU extension language and Scheme interpreter

Property Value
Distribution Ubuntu 16.04 LTS (Xenial Xerus)
Repository Ubuntu Main amd64
Package filename guile-2.0_2.0.11+1-10_amd64.deb
Package name guile-2.0
Package version 2.0.11+1
Package release 10
Package architecture amd64
Package type deb
Category lisp
License -
Maintainer Ubuntu Developers <>
Download size 8.48 KB
Installed size 43.00 KB
Guile is a Scheme implementation designed for real world programming,
providing a rich Unix interface, a module system, an interpreter, and
many extension languages.  Guile can be used as a standard #! style
interpreter, via #!/usr/bin/guile, or as an extension language for
other applications via libguile.


Package Version Architecture Repository
guile-2.0_2.0.11+1-10ubuntu0.1_amd64.deb 2.0.11+1 amd64 Ubuntu Updates Main
guile-2.0_2.0.11+1-10ubuntu0.1_i386.deb 2.0.11+1 i386 Ubuntu Updates Main
guile-2.0_2.0.11+1-10_i386.deb 2.0.11+1 i386 Ubuntu Main
guile-2.0 - - -


Name Value
guile-2.0-libs = 2.0.11+1-10
libc6 >= 2.4


Name Value
guile -


Type URL
Binary Package guile-2.0_2.0.11+1-10_amd64.deb
Source Package guile-2.0

Install Howto

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




2015-09-05 - Rob Browning <>
guile-2.0 (2.0.11+1-10) unstable; urgency=medium
* Don't handle DEB_BUILD_OPTIONS manually
* Restore default gcc on arm.  It appears that armhf has been fixed.
Thanks to Aurelien Jarno <> for the report.  In
conjunction with switching to the default Debian build flags, it
looks like armel may work now too.  (Closes: 764532, 792637)
2014-10-07 - Rob Browning <>
guile-2.0 (2.0.11+1-9) unstable; urgency=medium
* Always use "gcc" in guile-snarf.  Avoid the gcc-4.8 CC override that
we had to apply for arm (cf. #762238).  Thanks to Julien Cristau
<> for pointing out the oversight.
2014-10-06 - Rob Browning <>
guile-2.0 (2.0.11+1-8) unstable; urgency=medium
* Add 0010-web-Keep-the-default-size-for-the-client-s-in-kernel.patch
to fix the default web client receive buffer size.  Thanks to Mark H
Weaver <> for recommending the patch.
* Add 0011-Fix-shrinking-of-contiguous-bytevectors-as-from-get-.patch
to fix a problem when shrinking bytevectors.  Thanks to Mark H
Weaver <> for recommending the patch.
* Add 0012-Fix-bit-count-bug.patch to fix a bug in bit-count*'s
argument handling.  Thanks to Mark H Weaver <> for
recommending the patch.
* Don't warn about ~:p in format strings.  Add
0013-Handle-p-in-format-warnings.patch so that the analyzer will
know about the existing ~p support.  Thanks to Mark H Weaver
<> for recommending the patch.
* Document the use-module #:prefix option.  Thanks to Mark H Weaver
<> for recommending the patch.
* Fix broken SCM_SMOB_OBJECT_* macros.  Add
0015-Fix-SCM_SMOB_OBJECT-_-_0_-_1_-_2_-_3_-LOC.patch.  Thanks to
Mark H Weaver <> for recommending the patch.
* Handle #:optional arg values that refer to earlier args.  Add
0016-peval-Handle-optional-argument-inits-that-refer-to-p.patch to
incorporate the upstream fix.  Thanks to Mark H Weaver
<> for recommending the patch.
2014-09-27 - Rob Browning <>
guile-2.0 (2.0.11+1-7) unstable; urgency=medium
* Add 0009-VM-Allow-the-C-compiler-to-choose-FP_REG-on-ARM.patch to
incorporate an upstream patch to fix VM register allocation on ARM.
Thanks to Andreas Barth <> for filing a report, and
Mark H Weaver <> for the fix. (Closes: 763115)
2014-09-27 - Rob Browning <>
guile-2.0 (2.0.11+1-6) unstable; urgency=medium
* Replace some debian/patches with upstream cherry-picks.
Replace 0003-Fix-alignment-assumptions-and-m68k-register-name.patch
with 0005-Do-not-assume-that-64-bit-integers-will-be-64-bit-al.patch
and 0006-VM-Use-register-a3-for-IP_REG-on-m68k.patch.  This also
extends the alignment fixes to cover more cases.
Replace 0004-Check-for-libtoolize-rather-than-libtool.patch with
Replace 0007-Add-asm-constraint-modifier-to-ASM_MUL-outputs.patch with
Thanks to Mark H Weaver <> for tracking them down.
2014-09-19 - Rob Browning <>
guile-2.0 (2.0.11+1-5) unstable; urgency=medium
* Revert to gcc-4.8 on arm{el,hf} to fix FTBFS.
Right now the build dies with gcc-4.9 like this (cf. #762238):
/tmp/ccVoWJgV.s: Assembler messages:
/tmp/ccVoWJgV.s:13691: Error: bad immediate value for offset (4096)
Thanks to Helmut Grohne <>, Mark H Weaver
<>, and Wookey <> for helping track
down the problem.
* Fix the ASM_MUL assembly on arm for gcc-4.9.  See
0007-Add-asm-constraint-modifier-to-ASM_MUL-outputs.patch for the
details.  Thanks to Mark H Weaver <> for the

See Also

Package Description
gutenprint-doc_5.2.11-1_all.deb users' guide for Gutenprint and CUPS
gutenprint-locales_5.2.11-1_all.deb locale data files for Gutenprint
gvfs-backends_1.28.1-1ubuntu1_amd64.deb userspace virtual filesystem - backends
gvfs-bin_1.28.1-1ubuntu1_amd64.deb userspace virtual filesystem - binaries
gvfs-common_1.28.1-1ubuntu1_all.deb userspace virtual filesystem - common data files
gvfs-daemons_1.28.1-1ubuntu1_amd64.deb userspace virtual filesystem - servers
gvfs-fuse_1.28.1-1ubuntu1_amd64.deb userspace virtual filesystem - fuse server
gvfs-libs_1.28.1-1ubuntu1_amd64.deb userspace virtual filesystem - private libraries
gvfs_1.28.1-1ubuntu1_amd64.deb userspace virtual filesystem - GIO module
gzip_1.6-4ubuntu1_amd64.deb GNU compression utilities
haproxy_1.6.3-1_amd64.deb fast and reliable load balancing reverse proxy
hardening-includes_2.7ubuntu2_all.deb Makefile for enabling compiler flags for security hardening
hdparm_9.48+ds-1_amd64.deb tune hard disk parameters for high performance
heartbeat-dev_3.0.6-2_amd64.deb Subsystem for High-Availability Linux - development files
heartbeat_3.0.6-2_amd64.deb Subsystem for High-Availability Linux