Bug#526584: CMUCL requires SSE2 CPU on i386 architecture

Torsten Landschoff t.landschoff at gmx.net
Fri May 1 23:54:41 UTC 2009

Package: cmucl
Version: 19f-20090312-1
Severity: important

Hey there, 

While trying the examples of my "Practical Common Lisp" book, I wanted to install cmucl on my Debian system.
Unfortunately, it does not support my CPU as it seems:

pulsar:/home/torsten# apt-get install cmucl
Reading state information... Done
Suggested packages:
  cmucl-source cmucl-docs ilisp
The following NEW packages will be installed:
0 upgraded, 1 newly installed, 0 to remove and 1107 not upgraded.
Need to get 0B/11.3MB of archives.
After this operation, 34.3MB of additional disk space will be used.
Preconfiguring packages ...
Selecting previously deselected package cmucl.
(Reading database ... 579924 files and directories currently installed.)
Unpacking cmucl (from .../cmucl_19f-20090312-1_i386.deb) ...
Processing triggers for man-db ...
Setting up cmucl (19f-20090312-1) ...
Installing Common Lisp Controller in CMU CL ...
Core uses SSE2, but CPU doesn't support SSE2.  Exiting

Uninstalling it again (as it is unusable this way) does not work either:

pulsar:/home/torsten# apt-get remove cmucl
Reading state information... Done
The following packages will be REMOVED:
0 upgraded, 0 newly installed, 1 to remove and 1107 not upgraded.
After this operation, 34.3MB disk space will be freed.
Do you want to continue [Y/n]?
(Reading database ... 580018 files and directories currently installed.)
Removing cmucl ...
update-binfmts: warning: /var/lib/binfmts/cmucl does not exist; nothing to do! update-binfmts: exiting due to previous errors
dpkg: error processing cmucl (--remove):
 subprocess pre-removal script returned error exit status 2
Errors were encountered while processing:
E: Sub-process /usr/bin/dpkg returned an error code (1)

It's not a big deal for me at this time as I can as well use the ecl, sbcl or clisp packages for a Common Lisp implementation.
However, I would expect an i386 package to run on i586 at least ;-)

Greetings, Torsten

-- System Information:
Debian Release: squeeze/sid
  APT prefers unstable
  APT policy: (500, 'unstable'), (1, 'experimental')
Architecture: i386 (i686)

Kernel: Linux 2.6.24 (SMP w/1 CPU core; PREEMPT)
Locale: LANG=en_US.UTF-8, LC_CTYPE=en_US.UTF-8 (charmap=UTF-8)
Shell: /bin/sh linked to /bin/bash

Versions of packages cmucl depends on:
ii  common-lisp-controller        6.17       Common Lisp source and compiler ma
ii  debconf [debconf-2.0]         1.5.26     Debian configuration management sy
ii  libc6                         2.9-6      GNU C Library: Shared libraries

Versions of packages cmucl recommends:
ii  binfmt-support                1.2.11     Support for extra binary formats

Versions of packages cmucl suggests:
pn  cmucl-docs                    <none>     (no description available)
pn  cmucl-source                  <none>     (no description available)
pn  ilisp                         <none>     (no description available)

-- debconf information:

More information about the pkg-common-lisp-devel mailing list