From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.io!.POSTED.blaine.gmane.org!not-for-mail From: Lars Ingebrigtsen Newsgroups: gmane.emacs.bugs Subject: bug#28345: 25.2.1: package-install-file and dynamic modules Date: Sun, 04 Jul 2021 16:44:57 +0200 Message-ID: <87k0m616l2.fsf@gnus.org> References: Mime-Version: 1.0 Content-Type: text/plain Injection-Info: ciao.gmane.io; posting-host="blaine.gmane.org:116.202.254.214"; logging-data="26041"; mail-complaints-to="usenet@ciao.gmane.io" User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/28.0.50 (gnu/linux) Cc: 28345@debbugs.gnu.org To: Peking Duck Original-X-From: bug-gnu-emacs-bounces+geb-bug-gnu-emacs=m.gmane-mx.org@gnu.org Sun Jul 04 16:46:29 2021 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 1m03O9-0006X7-1E for geb-bug-gnu-emacs@m.gmane-mx.org; Sun, 04 Jul 2021 16:46:29 +0200 Original-Received: from localhost ([::1]:46352 helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1m03O8-0003IG-3j for geb-bug-gnu-emacs@m.gmane-mx.org; Sun, 04 Jul 2021 10:46:28 -0400 Original-Received: from eggs.gnu.org ([2001:470:142:3::10]:40404) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1m03Ni-0002fk-Gd for bug-gnu-emacs@gnu.org; Sun, 04 Jul 2021 10:46:02 -0400 Original-Received: from debbugs.gnu.org ([209.51.188.43]:59690) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1m03Ni-0000TP-8f for bug-gnu-emacs@gnu.org; Sun, 04 Jul 2021 10:46:02 -0400 Original-Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.84_2) (envelope-from ) id 1m03Ni-0006lA-6F for bug-gnu-emacs@gnu.org; Sun, 04 Jul 2021 10:46:02 -0400 X-Loop: help-debbugs@gnu.org Resent-From: Lars Ingebrigtsen Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Sun, 04 Jul 2021 14:46:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 28345 X-GNU-PR-Package: emacs Original-Received: via spool by 28345-submit@debbugs.gnu.org id=B28345.162540991425911 (code B ref 28345); Sun, 04 Jul 2021 14:46:02 +0000 Original-Received: (at 28345) by debbugs.gnu.org; 4 Jul 2021 14:45:14 +0000 Original-Received: from localhost ([127.0.0.1]:43003 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1m03Mv-0006jq-PS for submit@debbugs.gnu.org; Sun, 04 Jul 2021 10:45:13 -0400 Original-Received: from quimby.gnus.org ([95.216.78.240]:47846) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1m03Mq-0006jM-Is for 28345@debbugs.gnu.org; Sun, 04 Jul 2021 10:45:12 -0400 DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=gnus.org; s=20200322; h=Content-Type:MIME-Version:Message-ID:In-Reply-To:Date: References:Subject:Cc:To:From:Sender:Reply-To:Content-Transfer-Encoding: Content-ID:Content-Description:Resent-Date:Resent-From:Resent-Sender: Resent-To:Resent-Cc:Resent-Message-ID:List-Id:List-Help:List-Unsubscribe: List-Subscribe:List-Post:List-Owner:List-Archive; bh=Eu+VNhqxC1WYgMDxQTV3w3PpzNU59eUl7pm15ZMrKB0=; b=IXa8K7sRAX0TR7Ln+Qvdf0Ddv1 CSYRcuFwtcEA0j8zXGXbblchnLNuPsnFVAIVb7mybg3w62tSOVCzHIyKfWOesAs7pDlTQ+q96neeO jQWpHy6sum2PKK/oLjke/miA1GHT5kadLuWPTzXcGevNO9GFWPgLQ414S5oPVf7wOIg4=; Original-Received: from cm-84.212.220.105.getinternet.no ([84.212.220.105] helo=elva) by quimby.gnus.org with esmtpsa (TLS1.3:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.92) (envelope-from ) id 1m03Mg-0001K8-V8; Sun, 04 Jul 2021 16:45:01 +0200 X-Now-Playing: Joe Jackson's _Mike's Murder_: "Zemeo" In-Reply-To: (Peking Duck's message of "Mon, 4 Sep 2017 20:26:43 +0800") 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" Xref: news.gmane.io gmane.emacs.bugs:209406 Archived-At: Peking Duck writes: > I wrote a dynamic module and am trying to use package.el to install it. I followed > the instructions in the Emacs Lisp Manual and created a tar archive. This tar > archive contains: > > sqlite3-api-0.1/ > sqlite3-api-0.1/sqlite3-api-pkg.el > sqlite3-api-0.1/sqlite3-api.so > > I then evaluated > > (package-install-file "~/src/emacs-sqlite3-api/sqlite3-api-0.1.tar") > > and it gave me an error: > > (error "sqlite3-api.so:0:0: error: scan-error: (Containing expression ends > prematurely 47501 47502)\ > ") > > From the backtrace, it's autoload-generate-file-autoloads in autoload.el that > caused it. Seems to me Emacs was trying to parse the .so looking for autoloads? (I'm going through old bug reports that unfortunately got no response at the time.) I'm not quite sure what the status of including .so files in Emacs packages is now -- anybody know? (.so files are architecture specific, so I guess it's not something we do generally, but I guess people would want to do it, anyway...) -- (domestic pets only, the antidote for overdose, milk.) bloggy blog: http://lars.ingebrigtsen.no