From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.org!.POSTED!not-for-mail From: Vasilij Schneidermann Newsgroups: gmane.emacs.bugs Subject: bug#32763: 26.1; emacs-module.h isn't installed with Emacs for module development Date: Tue, 18 Sep 2018 20:08:10 +0200 Message-ID: <20180918180810.yu2em4j4635xbou4@odonien.localdomain> NNTP-Posting-Host: blaine.gmane.org Mime-Version: 1.0 Content-Type: text/plain; charset=utf-8 X-Trace: blaine.gmane.org 1537294028 31246 195.159.176.226 (18 Sep 2018 18:07:08 GMT) X-Complaints-To: usenet@blaine.gmane.org NNTP-Posting-Date: Tue, 18 Sep 2018 18:07:08 +0000 (UTC) User-Agent: NeoMutt/20180716 To: 32763@debbugs.gnu.org Original-X-From: bug-gnu-emacs-bounces+geb-bug-gnu-emacs=m.gmane.org@gnu.org Tue Sep 18 20:07:04 2018 Return-path: Envelope-to: geb-bug-gnu-emacs@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 1g2KOq-0007vm-Em for geb-bug-gnu-emacs@m.gmane.org; Tue, 18 Sep 2018 20:07:00 +0200 Original-Received: from localhost ([::1]:41986 helo=lists.gnu.org) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1g2KQw-00033C-FY for geb-bug-gnu-emacs@m.gmane.org; Tue, 18 Sep 2018 14:09:10 -0400 Original-Received: from eggs.gnu.org ([2001:4830:134:3::10]:40470) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1g2KQq-00032w-QB for bug-gnu-emacs@gnu.org; Tue, 18 Sep 2018 14:09:05 -0400 Original-Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1g2KQo-0004ud-Ea for bug-gnu-emacs@gnu.org; Tue, 18 Sep 2018 14:09:03 -0400 Original-Received: from debbugs.gnu.org ([208.118.235.43]:40468) by eggs.gnu.org with esmtps (TLS1.0:RSA_AES_128_CBC_SHA1:16) (Exim 4.71) (envelope-from ) id 1g2KQo-0004tl-9t for bug-gnu-emacs@gnu.org; Tue, 18 Sep 2018 14:09:02 -0400 Original-Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.84_2) (envelope-from ) id 1g2KQn-0002T7-Up for bug-gnu-emacs@gnu.org; Tue, 18 Sep 2018 14:09:02 -0400 X-Loop: help-debbugs@gnu.org Resent-From: Vasilij Schneidermann Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Tue, 18 Sep 2018 18:09:01 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: report 32763 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: X-Debbugs-Original-To: bug-gnu-emacs@gnu.org Original-Received: via spool by submit@debbugs.gnu.org id=B.15372941109436 (code B ref -1); Tue, 18 Sep 2018 18:09:01 +0000 Original-Received: (at submit) by debbugs.gnu.org; 18 Sep 2018 18:08:30 +0000 Original-Received: from localhost ([127.0.0.1]:44726 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1g2KQH-0002S7-Nb for submit@debbugs.gnu.org; Tue, 18 Sep 2018 14:08:29 -0400 Original-Received: from eggs.gnu.org ([208.118.235.92]:47316) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1g2KQF-0002Rt-RH for submit@debbugs.gnu.org; Tue, 18 Sep 2018 14:08:28 -0400 Original-Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1g2KQA-0004Lk-6G for submit@debbugs.gnu.org; Tue, 18 Sep 2018 14:08:22 -0400 Original-Received: from lists.gnu.org ([2001:4830:134:3::11]:60576) by eggs.gnu.org with esmtps (TLS1.0:RSA_AES_256_CBC_SHA1:32) (Exim 4.71) (envelope-from ) id 1g2KQA-0004LZ-2P for submit@debbugs.gnu.org; Tue, 18 Sep 2018 14:08:22 -0400 Original-Received: from eggs.gnu.org ([2001:4830:134:3::10]:40056) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1g2KQ9-0002y7-8E for bug-gnu-emacs@gnu.org; Tue, 18 Sep 2018 14:08:21 -0400 Original-Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1g2KQ7-0004IJ-9m for bug-gnu-emacs@gnu.org; Tue, 18 Sep 2018 14:08:21 -0400 Original-Received: from mail-ed1-x535.google.com ([2a00:1450:4864:20::535]:44926) by eggs.gnu.org with esmtps (TLS1.0:RSA_AES_128_CBC_SHA1:16) (Exim 4.71) (envelope-from ) id 1g2KQ5-0004G5-LG for bug-gnu-emacs@gnu.org; Tue, 18 Sep 2018 14:08:19 -0400 Original-Received: by mail-ed1-x535.google.com with SMTP id s10-v6so2679547edb.11 for ; Tue, 18 Sep 2018 11:08:13 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=date:from:to:subject:message-id:mime-version:content-disposition :user-agent; bh=pdxBAzIehw8cPl5yuNX7qZTv2Kzb/Bf9FBMxcG9tgSw=; b=Y80cKjckqOb9ZISxpoC+VPjY8vbRs/9u++TH/sPFqHzlnPHdd6AuKcBuzpS+nMVJCO leX7FTJOnHC1xdbgIigZpxD7hDsLHYt6nC8x1y/g6Hn4qEYIPlneejVpZy7GQvcJ8XSI goHAEdotTrfkM4fQUXKssIUnDQqLPCWixxlfB/+TLG0WxT0Kfa0Pfimw+Yi3db19mRVn shc/8A1Ar2euCq0CwJoNepHkrrcz90kG+hqCmM664gH0iLiUiKssaQ5mrX4yPomisDFB O1znkUsWIRx4HYEkkPOujReU5ZER4hSIaCkwnnl9bJAE5AZGux4LPMpOh2EWIHEaXeJX 5sqQ== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:date:from:to:subject:message-id:mime-version :content-disposition:user-agent; bh=pdxBAzIehw8cPl5yuNX7qZTv2Kzb/Bf9FBMxcG9tgSw=; b=joVALFePVY5/c2iDzRoW8oJntAXE1yOFSx5GgW73Xq2MMlrl6H0cVr+NMCIMzAB+Fo KLVruZgS3vA1wPtzu+0dF/Bm4ugrGN7XS1w4d3b/vgfcQfyJT+UJk4jGo00HkWEMuPZf 9YWMIFiwCx5gA77col5uXhhfJfcj2mZNbhEDKKyVYvXrjCNnC5NLx8+XZYod4UT0Dcmh SBuRpF7J2AaEFF6xfZsFxozZB+g3WQK57CIjebgyq9ae64kQg2dl+D5uMmofeYns2u37 BMlxrP0H9m/fEcK0BaWwyVHh8fiuK9qabKS85cxX85tBqC5yE3RVxYQFLGsyzjr893Z4 ex9Q== X-Gm-Message-State: APzg51CnX20zI4pwpnICHWpUCCrgI2z8Cud/UBY7VQMNCiKOpz1kvzWj gJ4vObEBFOwwiBfXB9yiT93STMED X-Google-Smtp-Source: ANB0VdaRjF1m+th2RLsLWiIw2EkfKNX0KUY1bBWXFGfy+DbE2hE4flakBTi7EpjF4ke9ix3bjVmL/Q== X-Received: by 2002:a50:abc2:: with SMTP id u60-v6mr52519720edc.131.1537294092192; Tue, 18 Sep 2018 11:08:12 -0700 (PDT) Original-Received: from localhost (2001-4dd0-2019-913-a11-96ff-fea9-8754.ipv6dyn.netcologne.de. [2001:4dd0:2019:913:a11:96ff:fea9:8754]) by smtp.gmail.com with ESMTPSA id a41-v6sm864559edc.57.2018.09.18.11.08.10 for (version=TLS1_2 cipher=ECDHE-RSA-CHACHA20-POLY1305 bits=256/256); Tue, 18 Sep 2018 11:08:11 -0700 (PDT) Content-Disposition: inline X-detected-operating-system: by eggs.gnu.org: Genre and OS details not recognized. X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.6.x X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.2.x-3.x [generic] X-Received-From: 208.118.235.43 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.org@gnu.org Original-Sender: "bug-gnu-emacs" Xref: news.gmane.org gmane.emacs.bugs:150413 Archived-At: I've recently developed a simple module and ran into a surprising issue with the skeleton: I couldn't locate the emacs-module.h in my system matching the Emacs installation the module is compiled against. I eventually gave up and just bundled the emacs-module.h from a Git checkout with my module's source code. It makes up for most of the code in the project. This is far from ideal. If I give an Emacs user the source code of a module without that header file, they can't easily compile it for their system. This severely hamper a workflow where a package manager would be extended to handle module compilation as I haven't found other Emacs modules bundling the header file. Is this an oversight in the installation process or a deliberate design decision?