From mboxrd@z Thu Jan 1 00:00:00 1970 Path: main.gmane.org!not-for-mail From: Shao Zhang Newsgroups: gmane.emacs.help Subject: Re: .bbdb become binary (mule related?) Date: Thu, 10 Apr 2003 11:47:53 +1000 Sender: help-gnu-emacs-bounces+gnu-help-gnu-emacs=m.gmane.org@gnu.org Message-ID: References: <84r88b93dn.fsf@lucy.is.informatik.uni-duisburg.de> NNTP-Posting-Host: main.gmane.org Mime-Version: 1.0 Content-Type: text/plain; charset=iso-8859-15 Content-Transfer-Encoding: 8bit X-Trace: main.gmane.org 1049939424 24299 80.91.224.249 (10 Apr 2003 01:50:24 GMT) X-Complaints-To: usenet@main.gmane.org NNTP-Posting-Date: Thu, 10 Apr 2003 01:50:24 +0000 (UTC) Original-X-From: help-gnu-emacs-bounces+gnu-help-gnu-emacs=m.gmane.org@gnu.org Thu Apr 10 03:50:19 2003 Return-path: Original-Received: from monty-python.gnu.org ([199.232.76.173]) by main.gmane.org with esmtp (Exim 3.35 #1 (Debian)) id 193RCl-0006Je-00 for ; Thu, 10 Apr 2003 03:50:19 +0200 Original-Received: from localhost ([127.0.0.1] helo=monty-python.gnu.org) by monty-python.gnu.org with esmtp (Exim 4.10.13) id 193RD1-00024e-02 for gnu-help-gnu-emacs@m.gmane.org; Wed, 09 Apr 2003 21:50:35 -0400 Original-Path: shelby.stanford.edu!newsfeed.stanford.edu!news-spur1.maxwell.syr.edu!news.maxwell.syr.edu!newsfeed.icl.net!newsfeed.fjserv.net!newsfeed.freenet.de!fu-berlin.de!uni-berlin.de!203.185.212.194!not-for-mail Original-Newsgroups: gnu.emacs.help Original-Lines: 38 Original-NNTP-Posting-Host: 203.185.212.194 Original-X-Trace: fu-berlin.de 1049939300 10447316 203.185.212.194 (16 [76489]) X-Face: $>)r}og6b.JbA$y%X0q?2"p4u&N/WI_fF>^HU'dC+Ze8t]K-SgKfn%U List-Help: List-Post: List-Subscribe: , List-Archive: List-Unsubscribe: , Errors-To: help-gnu-emacs-bounces+gnu-help-gnu-emacs=m.gmane.org@gnu.org Xref: main.gmane.org gmane.emacs.help:8338 X-Report-Spam: http://spam.gmane.org/gmane.emacs.help:8338 On [Wed, 09 Apr 2003 16:01:08 +0200], kai.grossjohann@gmx.net (Kai Großjohann) wrote: >> I upgraded to emacs 21.3 today, recompiled bbdb and gnus along with it. >> But all of sudden, I found my .bbdb became a binary file. > > Whee. Maybe you could C-x C-f the file and see what's wrong in > there. Maybe you can guess the encoding of the file? Here it is: /tmp/oldbbdb: Little-endian UTF-16 Unicode character data Maybe some of the name entries contain the international characters made this happen? I also notice this has happened a long time ago, coz my cvs controlled .bbdb is in binary in the recent versions. But now I cannot start gnus with this binary .bbdb, bbdb complains the file-version is not found, and is used by gnus's spam-split. Could it be a problem of mule-ucs? My mule package failed to compile since I upgraded to emacs21.3. The error is: UCS-0.84/lisp/un-define.el: ** reference to free variable progn ** The following functions are not known to be defined: find-charset, w32-regist-font-encoder Wrote /usr/ports/converters/mule-ucs/work/Mule-UCS-0.84/lisp/un-define.elc While compiling toplevel forms in file /usr/ports/converters/mule-ucs/work/Mule-UCS-0.84/lisp/un-supple.el: !! Symbol's value as variable is void ((progn)) > BBDB 2.35 has a variable bbdb-file-coding-system which needs to have > the right value, matching the encoding of the file. I am only using 2.34 which is from the most recent FreeBSD port :( Regards, Shao.