From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.io!.POSTED.blaine.gmane.org!not-for-mail From: Eli Zaretskii Newsgroups: gmane.emacs.bugs Subject: bug#72788: 30.0.50; multisession--ensure-db: =?UTF-8?Q?Symbol=E2=80=99s?= function definition is void: sqlite-open [2 times] Date: Sun, 25 Aug 2024 08:36:52 +0300 Message-ID: <864j79madn.fsf@gnu.org> References: <86o75im5vz.fsf@gnu.org> Mime-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: 8bit Injection-Info: ciao.gmane.io; posting-host="blaine.gmane.org:116.202.254.214"; logging-data="4948"; mail-complaints-to="usenet@ciao.gmane.io" Cc: 72788@debbugs.gnu.org To: Jean Louis Original-X-From: bug-gnu-emacs-bounces+geb-bug-gnu-emacs=m.gmane-mx.org@gnu.org Sun Aug 25 07:37:41 2024 Return-path: Envelope-to: geb-bug-gnu-emacs@m.gmane-mx.org Original-Received: from lists.gnu.org ([209.51.188.17]) by ciao.gmane.io with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.92) (envelope-from ) id 1si5wb-00018z-7y for geb-bug-gnu-emacs@m.gmane-mx.org; Sun, 25 Aug 2024 07:37:41 +0200 Original-Received: from localhost ([::1] helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1si5w9-0003Re-Rn; Sun, 25 Aug 2024 01:37:13 -0400 Original-Received: from eggs.gnu.org ([2001:470:142:3::10]) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1si5w8-0003RH-JE for bug-gnu-emacs@gnu.org; Sun, 25 Aug 2024 01:37:12 -0400 Original-Received: from debbugs.gnu.org ([2001:470:142:5::43]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1si5w8-0002yY-A4 for bug-gnu-emacs@gnu.org; Sun, 25 Aug 2024 01:37:12 -0400 DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=debbugs.gnu.org; s=debbugs-gnu-org; h=MIME-version:References:In-Reply-To:From:Date:To:Subject; bh=0PMKoXIluhCo3+FEFn2SxFATgmsRbFc3OUlEJmhoaUU=; b=TfLxRwaOGUbqsJaXE9eA43NC41tYuIB8/OKwoXSyrO0+fSJ39pbjbARRuq16CTW5dZjl+cO6YnnrgHZyeqMrhzHz6XSZ/UCBhJTrAISdkVR1XrFke4ZH7kgF3kLFNlQwaS9Pwas5IW1NAGHLTslNzxciN/Op82Xm89rSRXeqrvF0KVKGn7ZaJKdTns06+W1j7Kv+zFlDidasNLMOuyF3vYIW2GdG3HtOCJw1qUO+goNpEt8reGu0zxUsMNlugdEtwe4Vik2AWRL6mdTB5CEmCgPbMe+7qpOQ0s09AKfkzNynDx+gDnZqAje5nzOVyOcLLAP5qwekEy/tXJDMJ4PKJg==; Original-Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.84_2) (envelope-from ) id 1si5wv-0000uA-Nf for bug-gnu-emacs@gnu.org; Sun, 25 Aug 2024 01:38:01 -0400 X-Loop: help-debbugs@gnu.org Resent-From: Eli Zaretskii Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Sun, 25 Aug 2024 05:38:01 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 72788 X-GNU-PR-Package: emacs Original-Received: via spool by 72788-submit@debbugs.gnu.org id=B72788.17245642783469 (code B ref 72788); Sun, 25 Aug 2024 05:38:01 +0000 Original-Received: (at 72788) by debbugs.gnu.org; 25 Aug 2024 05:37:58 +0000 Original-Received: from localhost ([127.0.0.1]:42115 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1si5ws-0000tt-3x for submit@debbugs.gnu.org; Sun, 25 Aug 2024 01:37:58 -0400 Original-Received: from eggs.gnu.org ([209.51.188.92]:35416) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1si5wk-0000tM-QY for 72788@debbugs.gnu.org; Sun, 25 Aug 2024 01:37:56 -0400 Original-Received: from fencepost.gnu.org ([2001:470:142:3::e]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1si5vq-0002xI-Un; Sun, 25 Aug 2024 01:36:54 -0400 DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=gnu.org; s=fencepost-gnu-org; h=MIME-version:References:Subject:In-Reply-To:To:From: Date; bh=0PMKoXIluhCo3+FEFn2SxFATgmsRbFc3OUlEJmhoaUU=; b=Vc8CUbObgOC9KxLCrvfW RZ7bSIsZPETDyl3UMWr0/+upnMm7TXkgCE5U12VqApIyj4A6G6obET9uaa3m3fUzaIzPl12Nmm6Zb a1P6YUYY2vmdPJl/7GbNbl0PJmOHANDmE05hfhZNFT+oAUpzETGiy27EbTWW5PEgL4Ps4nAvK9X91 gVD9SYPzm205YJDECshbTyDaTHY5D+atZta7klbcnV5C/AsXhDxhGryK7Ar9VpXSzOZezleZCtaFS EjyscddLwKj4WtZ3iljoGbGrLFyFtzSjzYlWAj0lUwWnaJA5SEMcIaTSWZfSHGfBOu4GXXo2ubfEb Va+/Xc0Euxmq4Q==; In-Reply-To: (message from Jean Louis on Sun, 25 Aug 2024 00:59:34 +0300) X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list X-BeenThere: bug-gnu-emacs@gnu.org List-Id: "Bug reports for GNU Emacs, the Swiss army knife of text editors" List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: bug-gnu-emacs-bounces+geb-bug-gnu-emacs=m.gmane-mx.org@gnu.org Original-Sender: bug-gnu-emacs-bounces+geb-bug-gnu-emacs=m.gmane-mx.org@gnu.org Xref: news.gmane.io gmane.emacs.bugs:290716 Archived-At: > Date: Sun, 25 Aug 2024 00:59:34 +0300 > From: Jean Louis > Cc: 72788@debbugs.gnu.org > > * Eli Zaretskii [2024-08-24 16:03]: > > > Date: Sat, 24 Aug 2024 11:54:49 +0300 > > > From: Jean Louis > > > > > > Following bug does not appear from 'emacs -Q': > > > > Then please show the minimal recipe to reproduce it, starting from > > "emacs -Q". > > > > > When I press C-x 8 e s to search for emoji, and then for example I > > > choose "mobile phone", when I press RET, then I get this error: > > > > > > multisession--ensure-db: Symbol’s function definition is void: sqlite-open > > > > > > I am not using function 'sqlite-open' and I do not see why should I get > > > this error, I did not have it before. > > > > I cannot reproduce this. If you cannot show a reproduction recipe, > > please show the Lisp backtrace from this error (by setting > > debug-on-error non-nil), then we could try to figure out why this > > happened to you. > > Debugger entered--Lisp error: (void-function sqlite-open) > sqlite-open("/home/data1/protected/.emacs.d/multisession/sqlite/multisession.sqlite") > multisession--ensure-db() > #f(compiled-function (type object) #)(sqlite #s(multisession :key "emoji--recent" :initial-value ("😀" "😖") :package "emoji" :storage sqlite :synchronized nil :cached-value unbound :cached-sequence 0)) > apply(#f(compiled-function (type object) #) sqlite #s(multisession :key "emoji--recent" :initial-value ("😀" "😖") :package "emoji" :storage sqlite :synchronized nil :cached-value unbound :cached-sequence 0)) > multisession-backend-value(sqlite #s(multisession :key "emoji--recent" :initial-value ("😀" "😖") :package "emoji" :storage sqlite :synchronized nil :cached-value unbound :cached-sequence 0)) > multisession-value(#s(multisession :key "emoji--recent" :initial-value ("😀" "😖") :package "emoji" :storage sqlite :synchronized nil :cached-value unbound :cached-sequence 0)) > emoji--add-recent("📱") > emoji-search("📱" nil) > funcall-interactively(emoji-search "📱" nil) > command-execute(emoji-search) > > I have no idea where .emacs.d/multisession/ directory comes from. Did you customize multisession-storage to the value 'sqlite? The default is 'files. You cannot customize it to use 'sqlite if your Emacs doesn't have sqlite support (as it seems to be the case). In addition, you seem to be using a very old build of Emacs 30, so please update from Git and rebuild, to avoid having bugs that were long ago fixed.