all messages for Emacs-related lists mirrored at yhetil.org
 help / color / mirror / code / Atom feed
From: Alan Mackenzie <acm@muc.de>
To: David De La Harpe Golden <david@harpegolden.net>
Cc: emacs-devel@gnu.org
Subject: Re: 'bzr init-repo .' crashes for lack of module bz2.  Help, please!
Date: Tue, 29 Dec 2009 20:08:32 +0000	[thread overview]
Message-ID: <20091229200832.GA5097@muc.de> (raw)
In-Reply-To: <4B3939AB.7070501@harpegolden.net>

Hi, David,

Thanks for the reply!

On Mon, Dec 28, 2009 at 11:05:15PM +0000, David De La Harpe Golden wrote:
> Alan Mackenzie wrote:

> >Would somebody help me, please.

> What debian version are you running? Probably lenny (current stable), as 
> etch (current oldstable) is about to EOL.

I've got an old Debian Sarge with a hosed package management system.
That's why I always build from source.

> Firstly, bzr 2.0.2 is currently packaged in  debian lenny-backports.
> http://packages.debian.org/lenny-backports/bzr
> Dunno if 2.0.2->2.0.3 matters much.  But using a nicely packaged 
> backport is likely to be less painful.

> Note 2.0.3 is packaged in debian unstable.

> As regards your error:

> > No module named bz2

> Hmm. Module bz2 is bundled with python since python 2.3
> Can you type "python" to get a python repl, then type "import bz2" to 
> try to import it?

Thanks!  I'd assumed that bz2 was part of bzr (similar name), but it
really is part of Python.  My previous build of Python hadn't built bz2.

So I downloaded Python-2.6.4 this morning and built it.  It failed to
build bz2, the sole diagnostic being:

    Failed to find the necessary bits to build these modules:
    _bsddb             _hashlib           _sqlite3
    _ssl               _tkinter           bsddb185
    bz2                dbm                gdbm
    readline           sunaudiodev
    To find the necessary bits, look in setup.py in detect_modules() for
    the module's name.

The sole "necessary bit" for bz2 appears to be bz2module.c, which exists
in the Python source tree.  It appears not to have been compiled (there
is no bz2module.o).  There is nothing else helpful in the build
procedure's stdout or stderr.  Any ideas?

> If that fails, there's something broken with your python - though
> presumably you're using the debian packaging of it?

No.  My package manager is totally hosed.  Yes.  My python is broken.

-- 
Alan Mackenzie (Nuremberg, Germany).




  reply	other threads:[~2009-12-29 20:08 UTC|newest]

Thread overview: 39+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2009-12-28 17:04 'bzr init-repo .' crashes for lack of module bz2. Help, please! Alan Mackenzie
2009-12-28 21:14 ` Karl Fogel
2009-12-28 23:05 ` David De La Harpe Golden
2009-12-29 20:08   ` Alan Mackenzie [this message]
2009-12-29 20:19     ` Andreas Schwab
2009-12-29 20:57       ` Alan Mackenzie
2009-12-29 23:49         ` David De La Harpe Golden
2009-12-31 12:06           ` Alan Mackenzie
2009-12-31 17:04             ` David De La Harpe Golden
2010-01-03 17:33               ` Alan Mackenzie
2010-01-03 18:16                 ` Tassilo Horn
2010-01-03 21:56                   ` Alan Mackenzie
2010-01-04  0:06                     ` Miles Bader
2010-01-04  0:13                       ` Jason Rumney
2010-01-06 13:30                         ` Alan Mackenzie
2010-01-04  8:16                     ` Tassilo Horn
2010-01-04 16:23                       ` Richard Stallman
2010-01-04 20:42                         ` Gentoo GNU/Linux and non-free packages (was: 'bzr init-repo .' crashes for lack of module bz2. Help, please!) Tassilo Horn
2010-01-05  9:03                           ` Gentoo GNU/Linux and non-free packages Ulrich Mueller
2010-01-05 20:45                             ` Richard Stallman
2010-01-05 20:45                           ` Gentoo GNU/Linux and non-free packages (was: 'bzr init-repo .' crashes for lack of module bz2. Help, please!) Richard Stallman
2010-01-06  0:10                             ` Jonas Bernoulli
2010-01-06 20:45                               ` Richard Stallman
2010-01-07  8:35                                 ` Gentoo GNU/Linux and non-free packages Tassilo Horn
2010-01-07 22:49                                   ` Richard Stallman
2010-01-08  0:06                                     ` Marek Aaron Sapota
2010-01-08  9:30                                       ` Tassilo Horn
2010-01-08 11:20                                         ` Marek Aaron Sapota
     [not found]                                         ` <20100108111454.GC1426@fencepost.localnet>
2010-01-08 11:56                                           ` Tassilo Horn
2010-01-08 12:44                                             ` Marek Aaron Sapota
2010-01-08 14:44                                               ` Tassilo Horn
2010-01-08 15:47                                                 ` Marek Aaron Sapota
2010-01-08 15:23                                         ` Yavor Doganov
2010-01-08 15:57                                           ` Marek Aaron Sapota
2010-01-08 16:23                                             ` Tassilo Horn
2010-01-08 16:46                                               ` David Kastrup
2010-01-08  8:56                                     ` Tassilo Horn
2010-01-08 23:01                                       ` Richard Stallman
2010-01-06  7:35                             ` Tassilo Horn

Reply instructions:

You may reply publicly to this message via plain-text email
using any one of the following methods:

* Save the following mbox file, import it into your mail client,
  and reply-to-all from there: mbox

  Avoid top-posting and favor interleaved quoting:
  https://en.wikipedia.org/wiki/Posting_style#Interleaved_style

* Reply using the --to, --cc, and --in-reply-to
  switches of git-send-email(1):

  git send-email \
    --in-reply-to=20091229200832.GA5097@muc.de \
    --to=acm@muc.de \
    --cc=david@harpegolden.net \
    --cc=emacs-devel@gnu.org \
    /path/to/YOUR_REPLY

  https://kernel.org/pub/software/scm/git/docs/git-send-email.html

* If your mail client supports setting the In-Reply-To header
  via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line before the message body.
Code repositories for project(s) associated with this external index

	https://git.savannah.gnu.org/cgit/emacs.git
	https://git.savannah.gnu.org/cgit/emacs/org-mode.git

This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.