From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.org!.POSTED!not-for-mail From: Greg Minshall Newsgroups: gmane.emacs.devel Subject: make check fails? (emacs-26.1 w/modules) Date: Mon, 03 Sep 2018 17:39:14 +0300 Message-ID: <16923.1535985554@minshall-apollo.minshall.org> NNTP-Posting-Host: blaine.gmane.org Mime-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable X-Trace: blaine.gmane.org 1535985459 26969 195.159.176.226 (3 Sep 2018 14:37:39 GMT) X-Complaints-To: usenet@blaine.gmane.org NNTP-Posting-Date: Mon, 3 Sep 2018 14:37:39 +0000 (UTC) To: emacs-devel@gnu.org Original-X-From: emacs-devel-bounces+ged-emacs-devel=m.gmane.org@gnu.org Mon Sep 03 16:37:35 2018 Return-path: Envelope-to: ged-emacs-devel@m.gmane.org Original-Received: from lists.gnu.org ([208.118.235.17]) by blaine.gmane.org with esmtp (Exim 4.84_2) (envelope-from ) id 1fwpys-0006oV-HR for ged-emacs-devel@m.gmane.org; Mon, 03 Sep 2018 16:37:30 +0200 Original-Received: from localhost ([::1]:45406 helo=lists.gnu.org) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1fwq0y-0000NZ-Vi for ged-emacs-devel@m.gmane.org; Mon, 03 Sep 2018 10:39:41 -0400 Original-Received: from eggs.gnu.org ([2001:4830:134:3::10]:38023) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1fwq0i-0000J0-3V for emacs-devel@gnu.org; Mon, 03 Sep 2018 10:39:28 -0400 Original-Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1fwq0c-00022Q-Uw for emacs-devel@gnu.org; Mon, 03 Sep 2018 10:39:23 -0400 Original-Received: from hiwela.pair.com ([209.68.5.201]:46943) by eggs.gnu.org with esmtps (TLS1.0:DHE_RSA_AES_256_CBC_SHA1:32) (Exim 4.71) (envelope-from ) id 1fwq0c-00021f-QQ for emacs-devel@gnu.org; Mon, 03 Sep 2018 10:39:18 -0400 Original-Received: from hiwela.pair.com (localhost [127.0.0.1]) by hiwela.pair.com (Postfix) with ESMTP id 0CBA5980531 for ; Mon, 3 Sep 2018 10:39:17 -0400 (EDT) Original-Received: from minshall-entroware-apollo.cliq.com (unknown [196.41.40.162]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by hiwela.pair.com (Postfix) with ESMTPSA id C3A628F082E for ; Mon, 3 Sep 2018 10:39:16 -0400 (EDT) Original-Received: from minshall-apollo.minshall.org (localhost [127.0.0.1]) by minshall-entroware-apollo.cliq.com (Postfix) with ESMTP id C2E106C04F1 for ; Mon, 3 Sep 2018 17:39:14 +0300 (+03) X-Mailer: MH-E 8.6+git; nmh 1.6; GNU Emacs 26.1 X-detected-operating-system: by eggs.gnu.org: FreeBSD 9.x X-Received-From: 209.68.5.201 X-BeenThere: emacs-devel@gnu.org X-Mailman-Version: 2.1.21 Precedence: list List-Id: "Emacs development discussions." List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: emacs-devel-bounces+ged-emacs-devel=m.gmane.org@gnu.org Original-Sender: "Emacs-devel" Xref: news.gmane.org gmane.emacs.devel:229205 Archived-At: hi. from git://git.sv.gnu.org/emacs.git i've checked out emacs-26.1. i configure with modules, to wit: : ./configure --with-xwidgets --with-modules --without-dbus "make" works, but "make check" fails: ---- CCLD data/emacs-module/mod-test.so ELC src/emacs-module-tests.elc In toplevel form: src/emacs-module-tests.el:32:1:Error: Loading file /home/minshall/src/impor= t/emacs/git/emacs/lisp/emacs-lisp/ert.elc failed to provide feature `mod-te= st' Makefile:148: recipe for target 'src/emacs-module-tests.elc' failed make[3]: *** [src/emacs-module-tests.elc] Error 1 make[3]: Target 'src/emacs-module-tests.log' not remade because of errors. ---- (i think, btw, the pointer at ".../ert.elc" is misguided; see parenthetical a bit below.) if i do the following: ---- mod-test-file "/home/minshall/src/import/emacs/git/emacs/test/data/emacs-module/mod-test" (require 'mod-test mod-test-file) ---- i get an error ---- Debugger entered--Lisp error: (error "Loading file /usr/local/share/emacs/26.1/lisp/vc/log-edit.elc failed to provide feature =E2=80=98mod-test=E2=80=99") ---- (as noted above, note the seemingly random reference to log-edit.elc.) the only thing i notice odd is that test/data/emacs-module/mod-test.c, when (presumably) registering, calls : provide (env, "mod-test"); rather than some variant of Fprovide(). but, since i don't really know how modules are expected to behave, i can't really say. any clues would be gratefully imbibed. cheers, Greg ps -- if there's some politer, prettier way to interleave code/results with e-mail text, i'd be interested to hear. i find my style a bit hard to parse.