From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.org!.POSTED!not-for-mail From: Mike Rosset Newsgroups: gmane.emacs.help Subject: Re: Where do I find the emacs-module.h after make install? Date: Thu, 21 Jun 2018 08:11:08 -0700 Message-ID: References: NNTP-Posting-Host: blaine.gmane.org Mime-Version: 1.0 Content-Type: text/plain; charset="UTF-8" X-Trace: blaine.gmane.org 1529593804 1759 195.159.176.226 (21 Jun 2018 15:10:04 GMT) X-Complaints-To: usenet@blaine.gmane.org NNTP-Posting-Date: Thu, 21 Jun 2018 15:10:04 +0000 (UTC) Cc: Help Gnu Emacs mailing list To: Kaushal Modi Original-X-From: help-gnu-emacs-bounces+geh-help-gnu-emacs=m.gmane.org@gnu.org Thu Jun 21 17:10:00 2018 Return-path: Envelope-to: geh-help-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 1fW1Di-0000If-W2 for geh-help-gnu-emacs@m.gmane.org; Thu, 21 Jun 2018 17:09:59 +0200 Original-Received: from localhost ([::1]:56017 helo=lists.gnu.org) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1fW1Fo-0001lM-AC for geh-help-gnu-emacs@m.gmane.org; Thu, 21 Jun 2018 11:12:08 -0400 Original-Received: from eggs.gnu.org ([2001:4830:134:3::10]:47012) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1fW1F4-0001i3-AS for help-gnu-emacs@gnu.org; Thu, 21 Jun 2018 11:11:28 -0400 Original-Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1fW1F2-0005Kv-UL for help-gnu-emacs@gnu.org; Thu, 21 Jun 2018 11:11:22 -0400 Original-Received: from mail-io0-x244.google.com ([2607:f8b0:4001:c06::244]:44973) by eggs.gnu.org with esmtps (TLS1.0:RSA_AES_128_CBC_SHA1:16) (Exim 4.71) (envelope-from ) id 1fW1F2-0005K8-PP for help-gnu-emacs@gnu.org; Thu, 21 Jun 2018 11:11:20 -0400 Original-Received: by mail-io0-x244.google.com with SMTP id g7-v6so3281353ioh.11 for ; Thu, 21 Jun 2018 08:11:20 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=mime-version:references:in-reply-to:from:date:message-id:subject:to :cc; bh=xeFDXgfKSp0lCdoIW3r953+wMsKOTWBHUH/vRby8WdA=; b=NGdZxogUV+cqOLHF/OsP5kAeG1Cn/51UdlYRUPLOZbnsnGC89Dt1K1IY6Z8Nm3vqUN SBly0QRnoff73fsojsGEiOfQvY0M2PqW4BuJJxhLNwG+Qr+hqRjuIH1rQ6GLm2WgDfH/ WDEvc3qNqEgrUp6RHkQcrTAlu2noQPOIsSTI4O9UCjnbO92y4XG9Cxx09kyBIme+qNWA HvX24klJTg/3qKornczeMKOQkDABP9CNriavxzKW6IbINH90VDiholuOABUqXllYgZ/4 0Ou7u8jfh4iX0dgEuzfGrCxn1KzUaBdGoX+HxY3tw/V4kg4JuWdiYcRV8pA6S3xuYL6i bVAg== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:mime-version:references:in-reply-to:from:date :message-id:subject:to:cc; bh=xeFDXgfKSp0lCdoIW3r953+wMsKOTWBHUH/vRby8WdA=; b=tfbH5ktYRyJjFKsnGoZWbYGAatJk7GHdSTt3wioD5KFoLaTCWkZNmex8njitcpPrxr J96n+ges9393kqpmPA7dKpUTM38TC+zNvWHK/192Nv3cRw6ghZvCYy956977rJM/cjpp t0AgCm6tUmf5ZyP7xmQYamCnXTV65X9thJt90Nm/VlKpe55iIS9Dk8+DLlkI6ozgaHPy B9yzLFZCsxqwHlNXLboxaWLa7wUssvz/UaHosxcg/sO8mSnPEbsjPisKZQn+YKyPFZ40 IalBRkeqelYI6I3GWaQSBOhc55b6peJXUYFjy3dwrRkvZHqldY5C79dq+wofJIVIdYsm liPw== X-Gm-Message-State: APt69E2ktSXczY49haczEC9t5luNf/7YGtOTAy69sgux8JT0/wPIdkyh xyJTdImQx8cLfu9ypYxb6cx0i9eoEndfsDUA7Lg= X-Google-Smtp-Source: ADUXVKJYSWf4RS6c5XM/OpWEql2bilPgbw1JBejwV+LLzAmbGC5ZqTbcfYQVQxwivbUMYuGsPrtnbyHd4ZjOwzB0Kdc= X-Received: by 2002:a6b:91c5:: with SMTP id t188-v6mr20824682iod.114.1529593880124; Thu, 21 Jun 2018 08:11:20 -0700 (PDT) In-Reply-To: X-detected-operating-system: by eggs.gnu.org: Genre and OS details not recognized. X-Received-From: 2607:f8b0:4001:c06::244 X-Content-Filtered-By: Mailman/MimeDel 2.1.21 X-BeenThere: help-gnu-emacs@gnu.org X-Mailman-Version: 2.1.21 Precedence: list List-Id: Users list for the GNU Emacs text editor List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: help-gnu-emacs-bounces+geh-help-gnu-emacs=m.gmane.org@gnu.org Original-Sender: "help-gnu-emacs" Xref: news.gmane.org gmane.emacs.help:117242 Archived-At: >> @Eli Is this is bug? For folks building emacs locally and having >> version-specific install folders, it would be nice to have version-specific >> emacs-module.h copied to their respective include/ directories, right? >> > > It's not a bug since emacs modules are runtime loaded. All you need is the header to compile. Emacs then dynamic loads the module using a common entry point. This may be subject to the emacs-26.1 changes below. Additionally, the emacs 26.1 release does not have the emacs-module.h too: > http://git.savannah.gnu.org/cgit/emacs.git/tree/src?h=emacs-26.1 > > I see only emacs-module.h.in in there. > > It's possible emacs-module.h.in has some macros used by autotools now. So this might be a change in 26.1 . I cant update my example for 26.1 just yet. So hopefully someone else knows. The simplest solution is check the 26.1 tarball and see if it exists there, and just manually copy and and it to your projects VC. this requires copyright compliance. It's really the only reason I used the wget method anyway.