From unknown Sat Sep 06 00:11:36 2025 Content-Disposition: inline Content-Transfer-Encoding: quoted-printable MIME-Version: 1.0 X-Mailer: MIME-tools 5.509 (Entity 5.509) Content-Type: text/plain; charset=utf-8 From: bug#24574 <24574@debbugs.gnu.org> To: bug#24574 <24574@debbugs.gnu.org> Subject: Status: emacs-module is not GPL compatible (Windows) Reply-To: bug#24574 <24574@debbugs.gnu.org> Date: Sat, 06 Sep 2025 07:11:36 +0000 retitle 24574 emacs-module is not GPL compatible (Windows) reassign 24574 emacs submitter 24574 Mambo Levis severity 24574 minor tag 24574 notabug thanks From debbugs-submit-bounces@debbugs.gnu.org Fri Sep 30 16:17:59 2016 Received: (at submit) by debbugs.gnu.org; 30 Sep 2016 20:17:59 +0000 Received: from localhost ([127.0.0.1]:39989 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1bq4Fr-0002hz-HM for submit@debbugs.gnu.org; Fri, 30 Sep 2016 16:17:59 -0400 Received: from eggs.gnu.org ([208.118.235.92]:45711) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1bq4Fp-0002hm-UU for submit@debbugs.gnu.org; Fri, 30 Sep 2016 16:17:58 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1bq4Fh-0007AU-AX for submit@debbugs.gnu.org; Fri, 30 Sep 2016 16:17:52 -0400 X-Spam-Checker-Version: SpamAssassin 3.3.2 (2011-06-06) on eggs.gnu.org X-Spam-Level: X-Spam-Status: No, score=0.8 required=5.0 tests=BAYES_50,FREEMAIL_FROM, HTML_MESSAGE,T_DKIM_INVALID autolearn=disabled version=3.3.2 Received: from lists.gnu.org ([2001:4830:134:3::11]:50929) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1bq4Fh-00079f-7R for submit@debbugs.gnu.org; Fri, 30 Sep 2016 16:17:49 -0400 Received: from eggs.gnu.org ([2001:4830:134:3::10]:36663) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1bq4Fe-0003cE-Te for bug-gnu-emacs@gnu.org; Fri, 30 Sep 2016 16:17:47 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1bq4Fc-00077p-Rq for bug-gnu-emacs@gnu.org; Fri, 30 Sep 2016 16:17:45 -0400 Received: from mail-it0-x22b.google.com ([2607:f8b0:4001:c0b::22b]:36093) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1bq4FX-00074t-UN; Fri, 30 Sep 2016 16:17:40 -0400 Received: by mail-it0-x22b.google.com with SMTP id u134so64277159itb.1; Fri, 30 Sep 2016 13:17:39 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=date:from:reply-to:to:cc:message-id:subject:mime-version:references :content-length; bh=1CkQ9WnU87PJBSM4RINdjbksens72uUAA+MO9r/TzDw=; b=Nsbjf01iLT6zb2kTboEZ2vvtG7Q7JqPAic4U2yqlnTgC9siWwaxyMMBWJbgCCB4iun Qc3UIV26ahIiqRvajCIzvM7su0Sb5T++5hQBdBuDOs7dBiQdXKmud+H7hGfzpbSIzyNC BDIIXbKkL5W2liK+ynEpmBzDIdlrojp0ybrbEMfBA5rs1rUHoIobgt9U8gBsOQE0RNtC NYYrU4elIlSZ+Q5aOA5M5Qju/0+ZaXCWP5cm8o3VlpIo9Xvfo65w+B4pu4Gp7FA3rRtz Mg0zz9ZUMv7HHhAHngRWjN4RZesWL9ZcuRmQxH9euvlhpj4RSYkHy7dUNVfl4qzfsrBa VVJg== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20130820; h=x-gm-message-state:date:from:reply-to:to:cc:message-id:subject :mime-version:references:content-length; bh=1CkQ9WnU87PJBSM4RINdjbksens72uUAA+MO9r/TzDw=; b=K22MAz2k6cE21J0Q7SVS86nRRToJjg1MF34EjEaG7VUCC87zX+1zogmpoCa09yUvM2 khTm33xVPa81S5wSFOgZkqjJe8IPHTAgHEbw5LkOmwmvhEhoanap5ySj0VNZnuYBi6c4 2iOOm1wAudSZIh8mZR9IPmQMtClzRnwsqrZYHhp8Va1PCykbKtYCZtK1rw6V3suAZ6P3 wi0UGo6MKjsb0BBCzlo7K0dLRVAOCKu0gkIJicZdwM1KM8gWCLiB1E6nD5wpd4PIwyVS zgxcmEoMuJ8o+7Vhq3/6mDCLxaDzCKLZEElMmXBezOldscp2ONQezLdTuLZrIoymSb0D Nlmg== X-Gm-Message-State: AA6/9RmBfFNif67HSChXuKc5AR99o90Hpuo0wM0XYGzPjpqXdK+6YL7QzCGTrwmikMfjWw== X-Received: by 10.36.144.68 with SMTP id x65mr6055157itd.70.1475266658819; Fri, 30 Sep 2016 13:17:38 -0700 (PDT) Received: from smtpsendws101.mail.ne1.yahoo.com (smtpsendws101.mail.ne1.yahoo.com. [98.138.101.178]) by smtp.gmail.com with ESMTPSA id u32sm8272016iou.38.2016.09.30.13.17.37 (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128); Fri, 30 Sep 2016 13:17:37 -0700 (PDT) X-YMail-OSG: m3Z2xIEVM1lFOsTYtV9Pav6.K3kY.GHqD_9qCDCKvHiMApRNG6yVruOiZ.TCkpX nEDbhCAeYIj1bQqebJUSWjlsEyno324mAioka5HBo2YPcLPcw9wXMAADPGR3BH83PMR25QsAEJP1 CJMTpJMFV8p67HbWU32dncpOZDdEhYbRhO09U9Cqx99VcGCrNiduNfR8BdhDI17ta9N8oajkFRYe qsS9KDC8OikDZafN4HxyuPMBXlbCDpAzeZ9Gk.wLcksVdazD3D4tAv9d25NzgWQJIEVUlAP5pRaD 2orT44Ew0HtyQbJp69SAucdVDhEKT00MlFVqlD0pBQXmmvzfTq_tfrYrqUBTGgrXc3IfJ8ObtZ6G wJ8Wkf1Vzew0Ykyo.9YhTAFCHKwwlpU0cTZBFU7snGxPkiRCC4QoCHkyNxo7qfu3.haUX3RHHASd DP4Z0hXI9Qf3r0nnqQtiZUEibjgup7D4whYh7bZd83YAlYUDecS9Ekd3ue8o3W_gSR4cf2kZA4de wnv.v.LxYz14d9BLfB22DKhnGeqy4_Z5BnMjxUK1tgE5D2ltOtS6ALO7HN9D7IZwCLA-- Received: from jws100103.mail.ne1.yahoo.com by smtpsendws101.mail.ne1.yahoo.com; Fri, 30 Sep 2016 20:17:36 +0000; 1475266656.227 Date: Fri, 30 Sep 2016 20:17:11 +0000 (UTC) From: Mambo Levis To: "help-gnu-emacs@gnu.org" Message-ID: <1261593588.2422705.1475266631400@mail.yahoo.com> Subject: emacs-module is not GPL compatible (Windows) MIME-Version: 1.0 Content-Type: multipart/alternative; boundary="----=_Part_2422704_1030673093.1475266631385" References: <1261593588.2422705.1475266631400.ref@mail.yahoo.com> Content-Length: 4667 X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.2.x-3.x [generic] X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.6.x X-Received-From: 2001:4830:134:3::11 X-Spam-Score: -4.0 (----) X-Debbugs-Envelope-To: submit Cc: "bug-gnu-emacs@gnu.org" X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Reply-To: Mambo Levis Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -4.0 (----) ------=_Part_2422704_1030673093.1475266631385 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: quoted-printable Hi, I build the emacs-sqlite3 project in Windows using MINGW (mingw64_shell.bat= ) and the following message appears whenI requiere the module: sqlite3-core.dll is not GPL compatible Questions:=C2=A0 1. Have anybody tried to build this project in windows using MINGW or Visua= l Studio? 2. Do you have any idea about the error message:=C2=A0sqlite3-core.dll is n= ot GPL compatible? I found this project (sqlite3-core)=C2=A0more interesting/valuable for test= ing the new emacs-module=C2=A0than the default provided (mod-test) in emacs= -25.1-src/modules Repository:=C2=A0https://github.com/syohex/emacs-sqlite3 I also found and build a similar project=C2=A0https://github.com/thom-jenks= /emacs-sqlite=C2=A0but unfortunately with the same problem: it=C2=A0is not = GPL compatible Thanks Levis ------=_Part_2422704_1030673093.1475266631385 Content-Type: text/html; charset=UTF-8 Content-Transfer-Encoding: quoted-printable
Hi,

I build the emacs-sqlite3 project in Windows using = MINGW (mingw64_shell.bat) and the following message appears when
I requiere= the module:

sqlite3-core.dll is not GPL compatible

Questions: 

1. Have anybody tried to build this p= roject in windows using MINGW or Visual Studio?

2. Do you have any idea about the error message: sqlite3-core.dll is not GPL compatibl= e?
=
I = found this project (sqlite= 3-core) more interesting/valuable for testing the new emacs-module than the default= provided (mod-test) i= n emacs-25.1-src/modules


I also found and build a similar project https://github.com/thom-jenks/emacs-sqlite = but unfortunately with the same problem: it is not GPL compatible


Thanks

Levis
------=_Part_2422704_1030673093.1475266631385-- From debbugs-submit-bounces@debbugs.gnu.org Sat Oct 01 00:37:47 2016 Received: (at 24574) by debbugs.gnu.org; 1 Oct 2016 04:37:47 +0000 Received: from localhost ([127.0.0.1]:40129 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1bqC3W-00031u-QS for submit@debbugs.gnu.org; Sat, 01 Oct 2016 00:37:47 -0400 Received: from mail.workgrouplinux.net ([207.195.177.82]:52008) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1bqC3U-00031l-Sq for 24574@debbugs.gnu.org; Sat, 01 Oct 2016 00:37:45 -0400 DKIM-Signature: v=1; a=rsa-sha1; c=simple; d=cochranmail.com; h=from:to :cc:subject:references:date:in-reply-to:message-id:mime-version :content-type; s=dkim1; bh=sCfC2Ad6MLYZfqyvnu2goDbDlk4=; b=btSJ1 1B92UiY1uN8rpBTMTaXATTVALhQZf4U070+NgUUnYnbaVc0ZIrAjr8E9XAieUrUp QU+VjMr0Xtg1PhBNhxi+OIpt21dpjEdaJLQdM4qHDWqOwPfKQoe0tvNgTeKnMOIx zKYQ7WfZco+E30uE7Mo7sGIwCFZ92vmLhURkMv6Mps5lXVknNQgXyC9wK3MqhBDs c1s3c0jufBVrHVIeYe3ZPVxxQh0BnnmJk5UNjGTysPDSMLeY1Allv/ESxy5eeif5 YsZLgMToriDwug8ZhbrdRIW2AcemYsn+tynhgrnHihw30P7GZ6k2zgKc+EKudUGY 7w+wF8v29A03AkOTw== Received: (qmail 19489 invoked by uid 0); 1 Oct 2016 04:37:42 -0000 Comment: DomainKeys? See http://antispam.yahoo.com/domainkeys DomainKey-Signature: a=rsa-sha1; q=dns; c=nofws; s=private; d=cochranmail.com; b=MajuxnBfSuT8IgntxkUTtNL+2/zaK5hUSK1zCa//0rYBkUVsYJ7eoXSfBddXRN01u544HFz0EqaWdaieahiHKw==; Received: from 131-191-86-130.as.clicknet.org (HELO SoraLaptop) (robert@cochranmail.com@131.191.86.130) by mail.cochrantribe.org with ESMTPA; 1 Oct 2016 04:37:42 -0000 From: Robert Cochran To: Mambo Levis Subject: Re: bug#24574: emacs-module is not GPL compatible (Windows) References: <1261593588.2422705.1475266631400.ref@mail.yahoo.com> <1261593588.2422705.1475266631400@mail.yahoo.com> Date: Fri, 30 Sep 2016 21:37:33 -0700 In-Reply-To: <1261593588.2422705.1475266631400@mail.yahoo.com> (Mambo Levis's message of "Fri, 30 Sep 2016 20:17:11 +0000 (UTC)") Message-ID: <87a8eoit0y.fsf@cochranmail.com> User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/25.2.50 (gnu/linux) MIME-Version: 1.0 Content-Type: text/plain X-Spam-Score: 0.0 (/) X-Debbugs-Envelope-To: 24574 Cc: 24574@debbugs.gnu.org, "help-gnu-emacs@gnu.org" X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: 0.0 (/) Mambo Levis writes: > 2. Do you have any idea about the error message: sqlite3-core.dll is not GPL compatible? Well, the library needs to provide a C symbol named "plugin_is_GPL_compatible", which the first one does. So I'm not entirely sure why Emacs is rejecting the library. If I had to guess, I'd suppose that whatever compiler your using is noticing that the symbol is never used and removes it. That's an educated guess based on what I've seen compilers do for other things that end up being unused; I have no idea if I'm anywhere close to correct. On that thought, though, perhaps you could modify the `emacs_module_init` function to touch the variable (by doing something like, say, 'plugin_is_GPL_compatible = 42') and see what happens? HTH, -- ~Robert Cochran GPG Fingerprint - E778 2DD4 FEA6 6A68 6F26 AD2D E5C3 EB36 4886 8871 From debbugs-submit-bounces@debbugs.gnu.org Sat Oct 01 04:55:21 2016 Received: (at submit) by debbugs.gnu.org; 1 Oct 2016 08:55:21 +0000 Received: from localhost ([127.0.0.1]:40273 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1bqG4n-0001B1-LY for submit@debbugs.gnu.org; Sat, 01 Oct 2016 04:55:21 -0400 Received: from eggs.gnu.org ([208.118.235.92]:44542) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1bqG4m-0001Ao-Fn for submit@debbugs.gnu.org; Sat, 01 Oct 2016 04:55:20 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1bqG4g-0000js-GG for submit@debbugs.gnu.org; Sat, 01 Oct 2016 04:55:15 -0400 X-Spam-Checker-Version: SpamAssassin 3.3.2 (2011-06-06) on eggs.gnu.org X-Spam-Level: *** X-Spam-Status: No, score=3.3 required=5.0 tests=BAYES_50, RECEIVED_FROM_WINDOWS_HOST autolearn=disabled version=3.3.2 Received: from lists.gnu.org ([2001:4830:134:3::11]:33806) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1bqG4g-0000iG-DQ for submit@debbugs.gnu.org; Sat, 01 Oct 2016 04:55:14 -0400 Received: from eggs.gnu.org ([2001:4830:134:3::10]:35507) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1bqG4e-0008E8-98 for bug-gnu-emacs@gnu.org; Sat, 01 Oct 2016 04:55:13 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1bqG4d-0000fl-9J for bug-gnu-emacs@gnu.org; Sat, 01 Oct 2016 04:55:12 -0400 Received: from clientmail.realize.ch ([46.140.89.53]:1101) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1bqG4Y-0000bq-Kw; Sat, 01 Oct 2016 04:55:06 -0400 Received: from rintintin.hq.realize.ch.lan.rit (Unknown [192.168.0.105]) by clientmail.realize.ch with ESMTP ; Sat, 1 Oct 2016 09:54:07 +0200 Received: from myngb (192.168.66.64) by rintintin.hq.realize.ch.lan.rit (192.168.0.105) with Microsoft SMTP Server (TLS) id 15.0.516.32; Sat, 1 Oct 2016 09:53:46 +0200 From: Alain Schneble To: Mambo Levis Subject: Re: emacs-module is not GPL compatible (Windows) References: <1261593588.2422705.1475266631400.ref@mail.yahoo.com> <1261593588.2422705.1475266631400@mail.yahoo.com> Date: Sat, 1 Oct 2016 09:53:46 +0200 In-Reply-To: <1261593588.2422705.1475266631400@mail.yahoo.com> (Mambo Levis's message of "Fri, 30 Sep 2016 20:17:11 +0000 (UTC)") Message-ID: <86oa3433p1.fsf@realize.ch> User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/25.1.50 (windows-nt) MIME-Version: 1.0 Content-Type: text/plain; charset="iso-8859-1" Content-Transfer-Encoding: quoted-printable X-ClientProxiedBy: rintintin.hq.realize.ch.lan.rit (192.168.0.105) To rintintin.hq.realize.ch.lan.rit (192.168.0.105) X-detected-operating-system: by eggs.gnu.org: Windows NT kernel [generic] X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.6.x X-Received-From: 2001:4830:134:3::11 X-Spam-Score: -5.0 (-----) X-Debbugs-Envelope-To: submit Cc: "help-gnu-emacs@gnu.org" , "bug-gnu-emacs@gnu.org" X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -5.0 (-----) Mambo Levis writes: > Hi, > I build the emacs-sqlite3 project in Windows using MINGW (mingw64_shell.b= at) and the following message appears whenI requiere the module: > sqlite3-core.dll is not GPL compatible > > Questions:=A0 > 1. Have anybody tried to build this project in windows using MINGW or Vis= ual Studio? > 2. Do you have any idea about the error message:=A0sqlite3-core.dll is no= t GPL compatible? > I found this project (sqlite3-core)=A0more interesting/valuable for testi= ng the new emacs-module=A0than the default provided (mod-test) in emacs-25.= 1-src/modules > Repository:=A0https://github.com/syohex/emacs-sqlite3 > I also found and build a similar project=A0https://github.com/thom-jenks/= emacs-sqlite=A0but unfortunately with the same problem: it=A0is not GPL com= patible > > Thanks > Levis FWIW, mod-test works properly here on mingw64 with gcc 6.1.0, even with CFLAGS=3D'-O3'. Did you try with mod-test? Do you get the same error? Alain From debbugs-submit-bounces@debbugs.gnu.org Sat Oct 01 08:31:51 2016 Received: (at submit) by debbugs.gnu.org; 1 Oct 2016 12:31:51 +0000 Received: from localhost ([127.0.0.1]:40384 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1bqJSI-0001JE-Op for submit@debbugs.gnu.org; Sat, 01 Oct 2016 08:31:51 -0400 Received: from eggs.gnu.org ([208.118.235.92]:46167) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1bqJSG-0001Iy-RN for submit@debbugs.gnu.org; Sat, 01 Oct 2016 08:31:49 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1bqJS7-00046E-IR for submit@debbugs.gnu.org; Sat, 01 Oct 2016 08:31:43 -0400 X-Spam-Checker-Version: SpamAssassin 3.3.2 (2011-06-06) on eggs.gnu.org X-Spam-Level: X-Spam-Status: No, score=0.8 required=5.0 tests=BAYES_50,FREEMAIL_FROM, HTML_MESSAGE,T_DKIM_INVALID autolearn=disabled version=3.3.2 Received: from lists.gnu.org ([2001:4830:134:3::11]:57221) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1bqJS7-000468-Fv for submit@debbugs.gnu.org; Sat, 01 Oct 2016 08:31:39 -0400 Received: from eggs.gnu.org ([2001:4830:134:3::10]:37082) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1bqJS5-0000vr-Ru for bug-gnu-emacs@gnu.org; Sat, 01 Oct 2016 08:31:39 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1bqJS3-00044H-Fb for bug-gnu-emacs@gnu.org; Sat, 01 Oct 2016 08:31:36 -0400 Received: from mail-io0-x232.google.com ([2607:f8b0:4001:c06::232]:35930) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1bqJRx-00041J-EE; Sat, 01 Oct 2016 08:31:29 -0400 Received: by mail-io0-x232.google.com with SMTP id m79so81599837ioo.3; Sat, 01 Oct 2016 05:31:29 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=date:from:reply-to:to:cc:message-id:in-reply-to:references:subject :mime-version:content-length; bh=tpP9+eM5Q0DsYop69RAOPT6f9OXkwEAjaaRvq6iHF5M=; b=PjTTwS4M0xKqWlHORUx8wOAQMATRAv0JoyCVtGrQgDvqjqCQlbNsoPnEmPkkg5jRya qWkLCt+D5OgnwPRgC79iZB3eKh2kI7AIk0SHBwjtaZw7rgDwNqr0BtqJy7C2Q8m6WPC9 Ncftz2OcRGlXec87Bnqx8r1rNpKWfpL2ZDIeZ7ngNGDwoC9RDKmCmDBvNpS0+8ybEm7c unziglZhJEA4nLvUqDKat3r66s9A3OGyTGvUeVu6cxZHY2kH5rLkaXZ9+v2Zb7OIt5MZ 9cetBV0AbpH/HsKs5exTBqc6/oNLXMYAEs11SIm04OM2oK9RPQSCsCsM3zyQMh7Xe72b mJxQ== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20130820; h=x-gm-message-state:date:from:reply-to:to:cc:message-id:in-reply-to :references:subject:mime-version:content-length; bh=tpP9+eM5Q0DsYop69RAOPT6f9OXkwEAjaaRvq6iHF5M=; b=JUrdB0RFfeADFsjgG432qWJvKDd8T/7yoSeTpWnCeeC+vTM6Pi8AVARBTEr7CK4CQL WPQQQNQkJviq3Q3wiZnkl0X83o3FhjOEwRT7tkIQCuvzQVMUHCLr7Kn/w+6u1q4+rbv6 95ilThiiXYLMtJvzz9JfnJkOqTyDKe6YKHegJcp1wmes76vqNup33Nfrd7cneSezrcgX TrfrXSSP4KA5iPIsnzYZhBWc3RZxpZyce9KQTE8jTBXLww8nP6XP1hmPjxWsc9xn6+0Z U3OcIgCjpldZMeT8g5+1i5uoqI8Db18flyWMwIea1tJRn1YL3hJDz+pUdSsqmn7Hxr/u u4XA== X-Gm-Message-State: AA6/9RlLS64giAANAjcUK8j6a/VKTTjvvBjjmIhnyNVDc7QjG+LaBdlvry9g5fOAT0UiXQ== X-Received: by 10.107.62.135 with SMTP id l129mr13742878ioa.123.1475325088804; Sat, 01 Oct 2016 05:31:28 -0700 (PDT) Received: from smtpsendws101.mail.ne1.yahoo.com (smtpsendws101.mail.ne1.yahoo.com. [98.138.101.178]) by smtp.gmail.com with ESMTPSA id j194sm9492397ioe.39.2016.10.01.05.31.27 (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128); Sat, 01 Oct 2016 05:31:28 -0700 (PDT) X-YMail-OSG: o1vzDTgVM1n46BOZ1KahJHmU1rjNTDXk8feu3pSxRv2IzqAZnHMcsvB.YWSUsaC gvPtb3FRBukZPV6j9Vbqc0GWu_NkGPmAMmtFzdsDra_eKMitVGnEthj18D_xGnG7JQOxhPK3rMBg sbZXuo9jACTd3z5r4tpCM0itWdH8XKWlTpT36PzdFiAQYTmirsl_4TmDYCPa432iClCYxVELiAX4 _4VQ9RpK8KbuVgWDbKBHPY9X2tCluGix8AwZsGBqsFc9txooKK8VUM8a85XFqSOiDe_Dao7OVA5p TC9v7iYdqNS_B92Ppvr1.x7b95K7oZNAhh.yz9PoqozZHSYh9.H_2LbBVwQatyPyP9KLt9N5LhBM iPCpaA2R24Nce2DYoIcRvZKyBl4VLyUOIiRLonNUI6cA_KU47ZKf_elWcdqSkObb4kML3nMY.Orc 87wEQcQasvZIcQyTS6XvS88yB_R84rA1qSgor_CJ9PG2_MG36lTWw5mfuGg7ChmCsGjOMnUMyBaA cQaodj5dp_hHNBvYEsO51pgLv0jowhCYXJvL14XeL3LwIoXgx0q.FpXlETNxwSF2m5w-- Received: from jws10067.mail.ne1.yahoo.com by smtpsendws101.mail.ne1.yahoo.com; Sat, 01 Oct 2016 12:31:26 +0000; 1475325086.833 Date: Sat, 1 Oct 2016 12:31:26 +0000 (UTC) From: Mambo Levis To: Alain Schneble Message-ID: <1337000014.3620747.1475325086234@mail.yahoo.com> In-Reply-To: <86oa3433p1.fsf@realize.ch> References: <1261593588.2422705.1475266631400.ref@mail.yahoo.com> <1261593588.2422705.1475266631400@mail.yahoo.com> <86oa3433p1.fsf@realize.ch> Subject: Re: emacs-module is not GPL compatible (Windows) MIME-Version: 1.0 Content-Type: multipart/alternative; boundary="----=_Part_3620746_782027635.1475325086226" Content-Length: 9043 X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.2.x-3.x [generic] X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.6.x X-Received-From: 2001:4830:134:3::11 X-Spam-Score: -4.0 (----) X-Debbugs-Envelope-To: submit Cc: "help-gnu-emacs@gnu.org" , "bug-gnu-emacs@gnu.org" X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Reply-To: Mambo Levis Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -4.0 (----) ------=_Part_3620746_782027635.1475325086226 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: quoted-printable Yes, I tried mod-test and it worked properly without using any calling conv= ention such __declspec(dllexport). I have made the following tests: 1. I commented all module's functions related with sqlite3 library and only= leave uncommented one of function to verify if the module is working: =C2=A0 /* emacs-sqlite-version*/static emacs_valueFemacs_sqlite_version (em= acs_env *env, ptrdiff_t nargs, emacs_value args[], void *data){=C2=A0 =C2= =A0 =C2=A0const char* msg_docstr =3D "emacs-sqlite module version 0.1"; re= turn env->make_string (env, msg_docstr, strlen(msg_docstr));} When I require=C2=A0(emacs-sqlite-version) it works as expected. 2. I tested only two function: the previous one=C2=A0Femacs_sqlite_version = and other associated with sqlite. Once I consider a module function related= to sqlite error message appears:=C2=A0is not GPL compatible I think the error is related with the linking process of the sqlite3.lib . = One possible test is not linking sqlite3.lib and stead just using sqlite so= urce code as a part of the module. Do you have any suggestion? Levis =20 On Saturday, October 1, 2016 9:54 AM, Alain Schneble w= rote: =20 Mambo Levis writes: > Hi, > I build the emacs-sqlite3 project in Windows using MINGW (mingw64_shell.b= at) and the following message appears whenI requiere the module: > sqlite3-core.dll is not GPL compatible > > Questions:=C2=A0 > 1. Have anybody tried to build this project in windows using MINGW or Vis= ual Studio? > 2. Do you have any idea about the error message:=C2=A0sqlite3-core.dll is= not GPL compatible? > I found this project (sqlite3-core)=C2=A0more interesting/valuable for te= sting the new emacs-module=C2=A0than the default provided (mod-test) in ema= cs-25.1-src/modules > Repository:=C2=A0https://github.com/syohex/emacs-sqlite3 > I also found and build a similar project=C2=A0https://github.com/thom-jen= ks/emacs-sqlite=C2=A0but unfortunately with the same problem: it=C2=A0is no= t GPL compatible > > Thanks > Levis FWIW, mod-test works properly here on mingw64 with gcc 6.1.0, even with CFLAGS=3D'-O3'.=C2=A0 Did you try with mod-test?=C2=A0 Do you get the same = error? Alain =20 ------=_Part_3620746_782027635.1475325086226 Content-Type: text/html; charset=UTF-8 Content-Transfer-Encoding: quoted-printable
<= span id=3D"yui_3_16_0_ym19_1_1475304420474_26048">Yes, I tried mod-test and= it worked properly without= using any calling convention such __declspec(dllexport).
<= div id=3D"yui_3_16_0_ym19_1_1475304420474_25173" dir=3D"ltr">
I have made the f= ollowing tests:

1. I commented all module's functions related with sqlite3 library an= d only leave uncommented one of function to verify if the module is working= :

  /* emacs-sqlite-version*/
static emacs_value
<= div dir=3D"ltr" id=3D"yui_3_16_0_ym19_1_1475304420474_27355">Femacs_sqlite_versio= n (emacs_env *env, ptrdiff_t nargs, emacs_value args[], void *data)<= /div>
{
     const char* msg_docstr =3D "emacs-sqlite mod= ule version 0.1";
=09 return env->make_string (env, msg_docstr, = strlen(msg_docstr));
}

When I require = (emacs-sqlite-version) it works as expected.

2. I tested only two function: the previo= us one Femacs_sqlite_version and other associated with sql= ite. Once I consider a module function related to sqlite error messa= ge appears: 
is not GPL compat= ible

I think the error is related with the linking process of the sqlite3.lib . One possible t= est is not linking sqlite3.lib and stead just using sqlite source code as a= part of the module.

Do you have any sugg= estion?
=
Levis




On Saturday= , October 1, 2016 9:54 AM, Alain Schneble <a.s@realize.ch> wrote:
=


Mambo Levis <mambo.levis@gmail.com> writes:


> Hi,> I build the emacs-sqlite3 project in Windows using MI= NGW (mingw64_shell.bat) and the following message appears whenI requiere th= e module:
> sqlite3-core.dll is not GPL compatible
>
> Questions: 
> 1. Have anybody tried to build this project in windows using MINGW = or Visual Studio?
> 2. Do you have any idea about the = error message: sqlite3-core.dll is not GPL compatible?
> I found this project (sqlite3-core) more interesting/valuable = for testing the new emacs-module than the default provided (mod-test) = in emacs-25.1-src/modules
> Repository: https://github.com/syohex/emacs-sqlite3
> I also= found and build a similar project https://githu= b.com/thom-jenks/emacs-sqlite but unfortunately with the same prob= lem: it is not GPL compatible
>
> Thanks
> Levis


FWIW, mod-test works properly here on mingw64 with gcc 6.1.0, eve= n with
CFLAGS=3D'-O3'.  Did you try with mod-test?&n= bsp; Do you get the same error?

Alain<= div class=3D"yqt7100858911" id=3D"yqtfd80270">

=
------=_Part_3620746_782027635.1475325086226-- From debbugs-submit-bounces@debbugs.gnu.org Sat Oct 01 11:40:43 2016 Received: (at 24574) by debbugs.gnu.org; 1 Oct 2016 15:40:43 +0000 Received: from localhost ([127.0.0.1]:41263 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1bqMP5-00068b-45 for submit@debbugs.gnu.org; Sat, 01 Oct 2016 11:40:43 -0400 Received: from eggs.gnu.org ([208.118.235.92]:42029) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1bqMP3-00068O-1j for 24574@debbugs.gnu.org; Sat, 01 Oct 2016 11:40:41 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1bqMOu-0004NS-ED for 24574@debbugs.gnu.org; Sat, 01 Oct 2016 11:40:35 -0400 X-Spam-Checker-Version: SpamAssassin 3.3.2 (2011-06-06) on eggs.gnu.org X-Spam-Level: X-Spam-Status: No, score=-3.0 required=5.0 tests=BAYES_40,RP_MATCHES_RCVD autolearn=disabled version=3.3.2 Received: from fencepost.gnu.org ([2001:4830:134:3::e]:36131) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1bqMOu-0004NE-Ar; Sat, 01 Oct 2016 11:40:32 -0400 Received: from 84.94.185.246.cable.012.net.il ([84.94.185.246]:1947 helo=home-c4e4a596f7) by fencepost.gnu.org with esmtpsa (TLS1.2:RSA_AES_128_CBC_SHA1:128) (Exim 4.82) (envelope-from ) id 1bqMOs-0007zX-8k; Sat, 01 Oct 2016 11:40:30 -0400 Date: Sat, 01 Oct 2016 18:40:36 +0300 Message-Id: <83mviokrgr.fsf@gnu.org> From: Eli Zaretskii To: Mambo Levis In-reply-to: <1337000014.3620747.1475325086234@mail.yahoo.com> (message from Mambo Levis on Sat, 1 Oct 2016 12:31:26 +0000 (UTC)) Subject: Re: bug#24574: emacs-module is not GPL compatible (Windows) References: <1261593588.2422705.1475266631400.ref@mail.yahoo.com> <1261593588.2422705.1475266631400@mail.yahoo.com> <86oa3433p1.fsf@realize.ch> <1337000014.3620747.1475325086234@mail.yahoo.com> X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.2.x-3.x [generic] X-Received-From: 2001:4830:134:3::e X-Spam-Score: -8.0 (--------) X-Debbugs-Envelope-To: 24574 Cc: 24574@debbugs.gnu.org, a.s@realize.ch X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Reply-To: Eli Zaretskii Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -8.0 (--------) [Please don't cross post to help-gnu-emacs if you report bugs.] > Date: Sat, 1 Oct 2016 12:31:26 +0000 (UTC) > From: Mambo Levis > Cc: 24574@debbugs.gnu.org, help-gnu-emacs@gnu.org > > 1. I commented all module's functions related with sqlite3 library and only leave uncommented one of function > to verify if the module is working: > > /* emacs-sqlite-version*/ > static emacs_value > Femacs_sqlite_version (emacs_env *env, ptrdiff_t nargs, emacs_value args[], void *data) > { > const char* msg_docstr = "emacs-sqlite module version 0.1"; > return env->make_string (env, msg_docstr, strlen(msg_docstr)); > } > > When I require (emacs-sqlite-version) it works as expected. > > 2. I tested only two function: the previous one Femacs_sqlite_version and other associated with sqlite. Once I > consider a module function related to sqlite error message appears: > is not GPL compatible > > I think the error is related with the linking process of the sqlite3.lib . One possible test is not linking sqlite3.lib > and stead just using sqlite source code as a part of the module. > > Do you have any suggestion? I'd start by using the pexports program (or something similar) to see which symbols are exported by the sqlite DLL. From debbugs-submit-bounces@debbugs.gnu.org Sat Oct 01 16:28:42 2016 Received: (at 24574) by debbugs.gnu.org; 1 Oct 2016 20:28:42 +0000 Received: from localhost ([127.0.0.1]:41364 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1bqQtm-0004Qg-1f for submit@debbugs.gnu.org; Sat, 01 Oct 2016 16:28:42 -0400 Received: from mail-it0-f44.google.com ([209.85.214.44]:37004) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1bqQtf-0004QL-Nt for 24574@debbugs.gnu.org; Sat, 01 Oct 2016 16:28:41 -0400 Received: by mail-it0-f44.google.com with SMTP id j69so87695802itb.0 for <24574@debbugs.gnu.org>; Sat, 01 Oct 2016 13:28:34 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=date:from:reply-to:to:cc:message-id:in-reply-to:references:subject :mime-version:content-length; bh=g48IYap+UygO3hmBTfZEkImmUcE7dons6Fa3rOmnyoA=; b=HY0k0iUwY1mkK/D+vs4Mb9vgOLtCcvhaAmOqMWlKRfej/ZzYfjrNUDl60WCOYnNRoG oHzac0GofYm4eeQz/4hTNrRzLAiZJidcw71087MFGOa/bwrXgUvOf2ARetIOsIweoop6 XtKL+9mR5yGoFeSFrjenptabf/oLRxVDIZW1Rb36CpkAwR6WzoXV2fg/jYqpMc1k4Lj/ mrB/EF7ZiHVwr7cTlHOR3tvE7XrG+rZdCiQOQLn7taTfvSNXwnktuTDiGn38BbSdNazQ S6TvpuQLv3dM/n6XqE5zMP0Y3OlkcFG0+idHjKrxCyS1nIaAEuRbLhue5Rn9M8flhAKt UUXA== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20130820; h=x-gm-message-state:date:from:reply-to:to:cc:message-id:in-reply-to :references:subject:mime-version:content-length; bh=g48IYap+UygO3hmBTfZEkImmUcE7dons6Fa3rOmnyoA=; b=JAOJqArmDgY9DS2ARlNfgwXf6bRhGJjmh4+b6RpTWz37rkdjckU4i6f7Yvn6jlTBaK MUo964zF1naLeHYYVXtxmIW2uvg1Ms7yENk0WdNKeGF0AXsx6H/x6x/uFY9rVrBCSjb3 f9gweKY7APKl3XAHHW4K5O9wTkPx9t9knBeL66rczQ7NosNHpISpsWU2jIvabU1PExin Dt3LWZe1w5rgBt7M+i0A4FZv55oOCWNZNrusvmUMj+LGeDAg8RAIKxFbcxJlVhFC2hr4 +k7oAv67M+2f377Qfy48nOWsoYoqSNXJW3RqUyHei6cJ8RyiYx0fOGDal8k3XRP4+TO3 vaww== X-Gm-Message-State: AA6/9RmwqHd8HfbzBLkMWVCQA4u4Uz+qDtMk/TYHMvTKph4BttZ2yKIa87rCSfuTyLUc4g== X-Received: by 10.36.204.139 with SMTP id x133mr11636772itf.86.1475353697982; Sat, 01 Oct 2016 13:28:17 -0700 (PDT) Received: from smtpsendws103.mail.ne1.yahoo.com (smtpsendws103.mail.ne1.yahoo.com. [98.138.101.180]) by smtp.gmail.com with ESMTPSA id u62sm10189674ioe.0.2016.10.01.13.28.17 (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128); Sat, 01 Oct 2016 13:28:17 -0700 (PDT) X-YMail-OSG: lPAvpEIVM1lbmvEs1aCa_SDP9hrl9obY4A.DKf0wrUuV7yv.g4UkQ9_vfJG9pRN y9s93M5jlOKirvkyK8h7Hx0IC4_RAKCh.AvO_Z07tJfX_3rQdnZKZeuueBoWZIkZss4i6Bm5z8MN Y4lQosjadcBrZp5twzU3d_RnZ6ynpJKCyOQXbajvIjCIhsN4lLe58mOH3Cdv13sfd8EqMNYKjDx_ xaUWjBM14aAs7kTUuLcAuS_zCDWppQIowwAtMrrSnqP7qDZgsGD0lxvFgkA.VaMqp37hscq4fOd8 SsvH_I05kyTWCRNrWKJRdX1KOUehk3uF_EOiNyKZafaS9sSuvx60tBd9KQD5RAYXfiwacflZck7V RqPcaCRmAj4gIo3JhRIreEfFnYkLuvYIRDmQvXi8KOpNQ9I65XcfFMPBEhZMcUPpN1m4.9uY6d1a d4IyM2zu1BP2fHS8b0bvTJG_PDZcxF1YGL9XLP.zZyn46ztRVO4ve4tQql3FjchD59iJ3j9JRdno d8URZnAIIWNonpOz9r1xhEaBBLnOJXT4ScsrJm3MVCsp99IAi7fZJDYoX5CL2D3gbvw-- Received: from jws100242.mail.ne1.yahoo.com by smtpsendws103.mail.ne1.yahoo.com; Sat, 01 Oct 2016 20:28:16 +0000; 1475353696.333 Date: Sat, 1 Oct 2016 20:28:15 +0000 (UTC) From: Mambo Levis To: Eli Zaretskii Message-ID: <628247655.3797718.1475353695862@mail.yahoo.com> In-Reply-To: <83mviokrgr.fsf@gnu.org> References: <1261593588.2422705.1475266631400.ref@mail.yahoo.com> <1261593588.2422705.1475266631400@mail.yahoo.com> <86oa3433p1.fsf@realize.ch> <1337000014.3620747.1475325086234@mail.yahoo.com> <83mviokrgr.fsf@gnu.org> Subject: Re: bug#24574: emacs-module is not GPL compatible (Windows) MIME-Version: 1.0 Content-Type: multipart/alternative; boundary="----=_Part_3797717_2132201897.1475353695848" Content-Length: 33955 X-Spam-Score: -0.2 (/) X-Debbugs-Envelope-To: 24574 Cc: "24574@debbugs.gnu.org" <24574@debbugs.gnu.org>, "a.s@realize.ch" X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Reply-To: Mambo Levis Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -0.2 (/) ------=_Part_3797717_2132201897.1475353695848 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: quoted-printable Thank you for the=C2=A0pexports=C2=A0recommendation. For somebody that just read this problem for the first time, a summary: Emacs version: GNU Emacs 25.1.1 Emacs module repo:=C2=A0https://github.com/syohex/emacs-sqlite3 Build process: mingw64_shell.bat (Windows)=C2=A0 Dependency: sqlite.lib Makefile: EMACS =3D D:\user\emacs-src\emacs-25-branch-srcINCLUDE =3D -I. -I$(EMACS)\s= rc=C2=A0 CC =C2=A0 =C2=A0 =C2=A0=3D gccLD =C2=A0 =C2=A0 =C2=A0=3D gccLDFLAGS =3D # On MS-Windows, say "make SO=3Ddll" to build the moduleSO =C2=A0 =C2=A0 = =C2=A0=3D dll# -fPIC is a no-op on Windows, but causes a compiler warningif= eq ($(SO),dll)CFLAGS =C2=A0=3D -std=3Dgnu99 -ggdb3 -WallelseCFLAGS =C2=A0= =3D -std=3Dgnu99 -ggdb3 -Wall -fPICendif all: sqlite3-core.$(SO) %.$(SO): %.o $(LD) -shared $(LDFLAGS) -o $@ $< sqlite3.lib %.o: %.c $(CC) $(CFLAGS) $(INCLUDE) -c $< check: $(EMACS)/src/emacs -batch -l ert -l test.el -f ert-run-tests-batch-a= nd-exit=C2=A0 =C2=A0=C2=A0clean: rm -rf *.o *.dll *.a *.d ---------------------------------------------------------------------------= ----------------------------------------------------- Now the result of my tests: 1. The symbols exported by the modules without considering any sqlite funct= ion are: =C2=A0LIBRARY sqlite3-core.dll EXPORTSemacs_module_init ; .text ; RVA 00001685plugin_is_GPL_compatible DAT= A ; no section ; RVA 00007010 2. onsidering the following sqlite3 related function: static voidel_sqlite3_free(void *arg){ sqlite3_close((sqlite3*)arg);} When I generate the sqlite3-core.dll=C2=A0using at least one sqlite3 DLL fu= nction, for example sqlite3_close ,=C2=A0an error message appears: =C2=A0(t= he module can't be found)=C2=A0..../modules/emacs-sqlite3/sqlite3-core.dll:= Das angegebene Modul wurde nicht gefunden. I check the sqlite3.dll using=C2=A0pexports=C2=A0tool, and the symbols=C2= =A0sqlite3_close is exported.LIBRARY sqlite3.dllEXPORTS.....sqlite3_changes= ; .text ; RVA 0009c648sqlite3_clear_bindings ; .text ; RVA 000373dcsqlite3= _close ; .text ; RVA 0009c9e8sqlite3_close_v2 ; .text ; RVA 0009ca08sqlite3= _collation_needed ; .text ; RVA 0009f4b3sqlite3_collation_needed16 ; .text = ; RVA 0009f51f I check the module qlite3-core.dll again and the symbols are there. ; .text =C2=A0 : RVA: 00001000, File offset: 00000600; .data =C2=A0 : RVA: = 00003000, File offset: 00002400; .rdata =C2=A0: RVA: 00004000, File offset:= 00002600; .pdata =C2=A0: RVA: 00005000, File offset: 00002e00; .xdata =C2= =A0: RVA: 00006000, File offset: 00003200; .bss =C2=A0 =C2=A0: RVA: 0000700= 0, File offset: 00000000; .edata =C2=A0: RVA: 00008000, File offset: 000034= 00; .idata =C2=A0: RVA: 00009000, File offset: 00003600; .CRT =C2=A0 =C2=A0= : RVA: 0000a000, File offset: 00003e00; .tls =C2=A0 =C2=A0: RVA: 0000b000, = File offset: 00004000; .reloc =C2=A0: RVA: 0000c000, File offset: 00004200;= /4 =C2=A0 =C2=A0 =C2=A0: RVA: 0000d000, File offset: 00004400; /19 =C2=A0 = =C2=A0 : RVA: 0000e000, File offset: 00004800; /31 =C2=A0 =C2=A0 : RVA: 000= 18000, File offset: 0000e200; /45 =C2=A0 =C2=A0 : RVA: 0001a000, File offse= t: 0000fa00; /57 =C2=A0 =C2=A0 : RVA: 0001c000, File offset: 00011200; /70 = =C2=A0 =C2=A0 : RVA: 0001d000, File offset: 00011e00; /81 =C2=A0 =C2=A0 : R= VA: 0001e000, File offset: 00012200; /92 =C2=A0 =C2=A0 : RVA: 00021000, Fil= e offset: 00015200; /105 =C2=A0 =C2=A0: RVA: 0002b000, File offset: 0001f20= 0; Reading exports from section: .edata; Export table: sqlite3-core.dll; Or= dinal base: 1; Ordinal table RVA: 00008038; Name table RVA: 0008030; Export= address table RVA: 00008028LIBRARY sqlite3-core.dllEXPORTSemacs_module_ini= t ; .text ; RVA 00001696plugin_is_GPL_compatible DATA ; no section ; RVA 00= 0078f0=20 Please, notice that this time the plugin_is_GPL_compatible. The problem is = now that the module can't be found when a sqlite3.dll symbol is used. Any Idea or suggestion? Thanks Levis On Saturday, October 1, 2016 5:40 PM, Eli Zaretskii wrot= e: =20 [Please don't cross post to help-gnu-emacs if you report bugs.] > Date: Sat, 1 Oct 2016 12:31:26 +0000 (UTC) > From: Mambo Levis > Cc: 24574@debbugs.gnu.org, help-gnu-emacs@gnu.org >=20 > 1. I commented all module's functions related with sqlite3 library and on= ly leave uncommented one of function > to verify if the module is working: >=20 > /* emacs-sqlite-version*/ > static emacs_value > Femacs_sqlite_version (emacs_env *env, ptrdiff_t nargs, emacs_value args[= ], void *data) > { > const char* msg_docstr =3D "emacs-sqlite module version 0.1"; > return env->make_string (env, msg_docstr, strlen(msg_docstr)); > } >=20 > When I require (emacs-sqlite-version) it works as expected. >=20 > 2. I tested only two function: the previous one Femacs_sqlite_version and= other associated with sqlite. Once I > consider a module function related to sqlite error message appears:=20 > is not GPL compatible >=20 > I think the error is related with the linking process of the sqlite3.lib = . One possible test is not linking sqlite3.lib > and stead just using sqlite source code as a part of the module. >=20 > Do you have any suggestion? I'd start by using the pexports program (or something similar) to see which symbols are exported by the sqlite DLL. =20 ------=_Part_3797717_2132201897.1475353695848 Content-Type: text/html; charset=UTF-8 Content-Transfer-Encoding: quoted-printable
Thank you for the pexports recommendation.

For somebody that just read this= problem for the first time, a summary:

Emacs version: GNU Emacs 25.1.1

Dependency: sqlite.lib<= /div>

Makefile:

EMACS =3D D:= \user\emacs-src\emacs-25-branch-src
INCLUDE =3D -I. -I$(EMACS)\src 

CC      =3D gcc
LD      =3D g= cc
LDFLA= GS =3D
<= br id=3D"yui_3_16_0_ym19_1_1475350414913_37024">
# On MS-Windows, say "make SO=3D= dll" to build the module
SO      =3D dll
# -fPIC is a no-op on Windows, but = causes a compiler warning
ifeq ($(SO),dll)
CFLAGS  =3D -std=3Dgnu99 -ggdb3 -Wall
=
else
CFLAGS  =3D= -std=3Dgnu99 -ggdb3 -Wall -fPIC
endif

all: sqlit= e3-core.$(SO)

%.$(SO): %.o
=09$(L= D) -shared $(LDFLAGS) -o $@ $< sqlite3.lib

%.o: %.c
=09$(CC) $(CFLAGS) $(INCLUDE) -c $<

check:
=09$(EMACS)/src/emacs -batch -l ert -l t= est.el -f ert-run-tests-batch-and-exit
    
clean:
=09rm -rf *.o *.d= ll *.a *.d

------------= ---------------------------------------------------------------------------= -----------------------------------------

Now= the result of my tests:


1. The symbols exported by= the modules without considering any sqlite function are:

 LIBRARY sqlite3-core.dll
EXPORTS
emacs_mod= ule_init ; .text ; RVA 00001685
plugin_is_GPL_compatible DATA ; no section= ; RVA 00007010

2. onsidering the following sqlite3 r= elated function:

static void
el_sqlite3_free(void *a= rg)
{
=09sqlite3_close((sqlite3*)arg);
}

When I g= enerate the sq= lite3-core.dll using at least one sqlite3 DLL function, for exampl= e sqlite3_clos= e , an error message appears:  (the module can't be found) 
<= div dir=3D"ltr" id=3D"yiv9323075439yui_3_16_0_ym19_1_1475350414913_12933" s= tyle=3D"font-family: "Helvetica Neue", Helvetica, Arial, "Lu= cida Grande", sans-serif; font-size: 13px; color: rgb(0, 0, 0);">..../modules/emacs-= sqlite3/sqlite3-core.dll: Das angegebene Modul wurde nicht gefunden.

I check the sqlite3.dll using <= span id=3D"yiv9323075439yui_3_16_0_ym19_1_1475350414913_22151" style=3D"">p= exports tool, and the symbols sqlite3_close is exported.
LIBRARY sqlite3.dll
EX= PORTS
.....
sqlite3_changes ; .text ; RVA 0009c648
sqlite3_clear_binding= s ; .text ; RVA 000373dc
sqlite3_close ; .text ; RVA 0009c9e8
sqlite3_close_v2 ; .tex= t ; RVA 0009ca08
sqlite3_collation_needed ; .text ; RVA 0009f4b3
sqlite3_= collation_needed16 ; .text ; RVA 0009f51f

I check the module qlite3-core.dll again and the symbols= are there.

; .text   : RVA: 00001000, File offset: 00000600
; .data   : RVA:= 00003000, File offset: 00002400
; .rdata  : RVA: 00004000, File offset: 00002= 600
; .p= data  : RVA: 00005000, File offset: 00002e00
; .xdata  : RVA: 00006000, = File offset: 00003200
; .bss    : RVA: 00007000, File offset: 00000000
; .edata &= nbsp;: RVA: 00008000, File offset: 00003400
; .idata  : RVA: 00009000, File of= fset: 00003600
; .CRT    : RVA: 0000a000, File offset: 00003e00
; .tls   &nb= sp;: RVA: 0000b000, File offset: 00004000
; .reloc  : RVA: 0000c000, File offs= et: 00004200
; /4      : RVA: 0000d000, File offset: 00004400
<= div dir=3D"ltr" id=3D"yui_3_16_0_ym19_1_1475350414913_28640">; /19   &= nbsp; : RVA: 0000e000, File offset: 00004800
; /31     : RVA: 00018000, F= ile offset: 0000e200
; /45     : RVA: 0001a000, File offset: 0000fa00
; /57  = ;   : RVA: 0001c000, File offset: 00011200
; /70     : RVA: 0001d000= , File offset: 00011e00
; /81     : RVA: 0001e000, File offset: 00012200<= /div>
; /92 &n= bsp;   : RVA: 00021000, File offset: 00015200
; /105    : RVA: 0002b= 000, File offset: 0001f200
; Reading exports from section: .edata
; Export table: sqlite3-c= ore.dll
= ; Ordinal base: 1
; Ordinal table RVA: 00008038
; Name table RVA: 0008030
; Export address table RV= A: 00008028
LIBRARY sqlite3-core.dll
EXPORTS
emacs_= module_init ; .text ; RVA 00001696
plugin_is_GPL_compatible DATA ; no section ; RVA 000078f0


Please, notice that this time t= he plugin_is_GPL_compati= ble. The problem is now that the module can't be found when a sqlite= 3.dll symbol is used.

Any Idea or suggestion?

Thanks

Levis

=
On Saturday, October 1, 2016 5:40 PM, Eli Zaretskii <el= iz@gnu.org> wrote:

<= br clear=3D"none">
[Please don't cross post to h= elp-gnu-emacs if you report bugs.]

> = Date: Sat, 1 Oct 2016 12:31:26 +0000 (UTC)
> From: Mam= bo Levis <
mambo.levis@gmail.com<= /a>>
> Cc:
= 24574@debbugs.gnu.org, help-g= nu-emacs@gnu.org
>
> 1. I co= mmented all module's functions related with sqlite3 library and only leave = uncommented one of function
> to verify if the module = is working:
>
> /* emacs-sqlite-= version*/
> static emacs_value
> = Femacs_sqlite_version (emacs_env *env, ptrdiff_t nargs, emacs_value args[],= void *data)
> {
> const char* ms= g_docstr =3D "emacs-sqlite module version 0.1";
> retu= rn env->make_string (env, msg_docstr, strlen(msg_docstr));
> }
>
> When I require (= emacs-sqlite-version) it works as expected.
>
> 2. I tested only two function: the previous one Femacs_sqli= te_version and other associated with sqlite. Once I
> = consider a module function related to sqlite error message appears:
> is not GPL compatible
>
> I think the error is related with the linking process of the sql= ite3.lib . One possible test is not linking sqlite3.lib
&= gt; and stead just using sqlite source code as a part of the module.
>
> Do you have any suggestion?
<= br clear=3D"none">
I'd start by using the pexports progra= m (or something similar) to see
which symbols are exporte= d by the sqlite DLL.



------=_Part_3797717_2132201897.1475353695848-- From debbugs-submit-bounces@debbugs.gnu.org Sun Oct 02 02:24:09 2016 Received: (at 24574) by debbugs.gnu.org; 2 Oct 2016 06:24:09 +0000 Received: from localhost ([127.0.0.1]:41468 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1bqaC1-0002GT-4z for submit@debbugs.gnu.org; Sun, 02 Oct 2016 02:24:09 -0400 Received: from eggs.gnu.org ([208.118.235.92]:40561) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1bqaBz-0002G3-A6 for 24574@debbugs.gnu.org; Sun, 02 Oct 2016 02:24:07 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1bqaBp-0000mu-Cq for 24574@debbugs.gnu.org; Sun, 02 Oct 2016 02:24:02 -0400 X-Spam-Checker-Version: SpamAssassin 3.3.2 (2011-06-06) on eggs.gnu.org X-Spam-Level: X-Spam-Status: No, score=-3.6 required=5.0 tests=BAYES_05,RP_MATCHES_RCVD autolearn=disabled version=3.3.2 Received: from fencepost.gnu.org ([2001:4830:134:3::e]:41414) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1bqaBp-0000mI-9f; Sun, 02 Oct 2016 02:23:57 -0400 Received: from 84.94.185.246.cable.012.net.il ([84.94.185.246]:2906 helo=home-c4e4a596f7) by fencepost.gnu.org with esmtpsa (TLS1.2:RSA_AES_128_CBC_SHA1:128) (Exim 4.82) (envelope-from ) id 1bqaBm-0001JT-UD; Sun, 02 Oct 2016 02:23:55 -0400 Date: Sun, 02 Oct 2016 09:24:05 +0300 Message-Id: <837f9rl14q.fsf@gnu.org> From: Eli Zaretskii To: Mambo Levis In-reply-to: <628247655.3797718.1475353695862@mail.yahoo.com> (message from Mambo Levis on Sat, 1 Oct 2016 20:28:15 +0000 (UTC)) Subject: Re: bug#24574: emacs-module is not GPL compatible (Windows) References: <1261593588.2422705.1475266631400.ref@mail.yahoo.com> <1261593588.2422705.1475266631400@mail.yahoo.com> <86oa3433p1.fsf@realize.ch> <1337000014.3620747.1475325086234@mail.yahoo.com> <83mviokrgr.fsf@gnu.org> <628247655.3797718.1475353695862@mail.yahoo.com> X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.2.x-3.x [generic] X-Received-From: 2001:4830:134:3::e X-Spam-Score: -8.0 (--------) X-Debbugs-Envelope-To: 24574 Cc: 24574@debbugs.gnu.org, a.s@realize.ch X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Reply-To: Eli Zaretskii Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -8.0 (--------) > Date: Sat, 1 Oct 2016 20:28:15 +0000 (UTC) > From: Mambo Levis > Cc: "a.s@realize.ch" , > "24574@debbugs.gnu.org" <24574@debbugs.gnu.org> > > %.$(SO): %.o > $(LD) -shared $(LDFLAGS) -o $@ $< sqlite3.lib > [...] > Please, notice that this time the plugin_is_GPL_compatible. The problem is now that the module can't be > found when a sqlite3.dll symbol is used. > > Any Idea or suggestion? Add -Wl,-export-all-symbols to LDFLAGS. From debbugs-submit-bounces@debbugs.gnu.org Sun Oct 02 11:54:20 2016 Received: (at 24574) by debbugs.gnu.org; 2 Oct 2016 15:54:20 +0000 Received: from localhost ([127.0.0.1]:42085 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1bqj5o-0001ox-Av for submit@debbugs.gnu.org; Sun, 02 Oct 2016 11:54:20 -0400 Received: from mail-it0-f42.google.com ([209.85.214.42]:33997) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1bqj5m-0001oh-Ua for 24574@debbugs.gnu.org; Sun, 02 Oct 2016 11:54:19 -0400 Received: by mail-it0-f42.google.com with SMTP id 189so1398306ity.1 for <24574@debbugs.gnu.org>; Sun, 02 Oct 2016 08:54:18 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=date:from:reply-to:to:cc:message-id:in-reply-to:references:subject :mime-version:content-length; bh=DUIRBL6hUHj14GyunvQvEExewAicj08RmzjD20q6nGk=; b=i0Mofay04p5Q2GbQ3O7aElg8WU6oV0UZ0CHr1A7UHAusTbFQ2CQY1SvXxaXUNmLSwU KcD+xcovJYydWmS9hM0lsw6Uy2y/7ae1YWOyeAycA8vbvZwmN4rfhN/9ikAkaMEMNGgh 6cYFsgWzkNlUtHArWQJXFLNcvpIVJyQdrhIqSYJoE4dzwD2T6mzIiSLp1b/psD6/W2b4 TIR580anrogZJUeJYemfocmTCKOv9QrSS4B3gJsneH7YItWkKW5BCTgeUFNOmMw79ZQA lh53eSAWkp+w+1x3fTvCMTfeq7wK0T7YFIms98yQwNnDkCT6vBjbRrTKjuD+IxLQzH41 RSYA== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20130820; h=x-gm-message-state:date:from:reply-to:to:cc:message-id:in-reply-to :references:subject:mime-version:content-length; bh=DUIRBL6hUHj14GyunvQvEExewAicj08RmzjD20q6nGk=; b=QpF3KGLjnoaAmOHzts2EASlj4SYztU4qd+xbfM8SZmv1QUGvEhVHX138N1MPry6Jm4 qOPE40B8Nf8tS9d+9vUOiyp5x+K7EFliAoMgoQJlgcDSkx/WVRf5zEw2PsUBEuGbJoyq W0BuCa+YLIHjGRKW3nJBdPxDa/L1LlakDyjoe8Da0pW4VwYSIx+UzJtAdkxNRcvTbQ+t leSzX+lCYclQpYiwhqT7mGVg5JJvIXwCyDhBrUYF8azlyGr3slyF1RAkHSx38uPymxfB 07BYGgfZepKM6DeFYzA25gDjnlC1tXXPxfQdxi8ln89cH78+KVlVnCf4YOzbpXjCttAU qKbQ== X-Gm-Message-State: AA6/9Rl3+8eRJQAYxjQu5+xLujPqiVcosIub9e6jQ6ivHSzrAkDIOp/utX+Y+gKgqt7cfw== X-Received: by 10.36.222.137 with SMTP id d131mr12839540itg.1.1475423651692; Sun, 02 Oct 2016 08:54:11 -0700 (PDT) Received: from smtpsendws104.mail.ne1.yahoo.com (smtpsendws104.mail.ne1.yahoo.com. [98.138.101.181]) by smtp.gmail.com with ESMTPSA id b137sm11558812ioe.40.2016.10.02.08.54.10 (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128); Sun, 02 Oct 2016 08:54:11 -0700 (PDT) X-YMail-OSG: H40EKv0VM1lXFhNAJVKNnxA89Ky0rNlygSHJZvn06bo3Dbhx7JE0yFDPlSKrR3U .UvSdNVpwm07.ENDyW.Xt0eY_S_TTCx9.saJ3u.DGcdSqXuUW.YNLul_gABc853RZG07t4H8BR.x WM43jVu49uf0Jzp39PgJZ8k3QyCacwOqRUfBe.Z6k008rajvLVPFuEwix9WJOT.PN9CL58VIt3JZ dKUlS8AMwVzlpV94TG_WPeGz4TWy3XRWqkUOdjgmQWhw.M_ybJgPmBAhc21rVbHHujYwG1iW03ps oSjWWrahNCLS7_iWBrwHzOfsZNKvgHZ8P8_wzb05YCqADsMHmtutaIXyu9q4CqIk8i1dbR0vh075 LtSeFLh1crOSqZ4VNJwpzG2.n7xEmUtIHGeIltBoo4osyOAKjoOfQPi1PSK7gsvXIWfYBQ.8JMRm W662hPfg188fqGwscx.i.ZK6VDIVhpZdq7jiQn9IGa91W33NMthtXc3hwuXSr9gTulLbqjf4prRN Mb0Qv3AVMNTWkhDLwTRJ2bhsptGR6AvY45m5s8WZDj82q0Bk4ndFmm5DPcImaqxoydQipfulNejs hNqvf.LpVAG1R6USMrUHrS8Bx_o_YzoGw7TbcYChbZVyzS0_otknswsqPGAsJW9IqRg8vxbMBjg_ XuSvVmPcpZA-- Received: from jws100250.mail.ne1.yahoo.com by smtpsendws104.mail.ne1.yahoo.com; Sun, 02 Oct 2016 15:54:09 +0000; 1475423649.846 Date: Sun, 2 Oct 2016 15:53:21 +0000 (UTC) From: Mambo Levis To: Eli Zaretskii Message-ID: <732813402.3896868.1475423601606@mail.yahoo.com> In-Reply-To: <837f9rl14q.fsf@gnu.org> References: <1261593588.2422705.1475266631400.ref@mail.yahoo.com> <1261593588.2422705.1475266631400@mail.yahoo.com> <86oa3433p1.fsf@realize.ch> <1337000014.3620747.1475325086234@mail.yahoo.com> <83mviokrgr.fsf@gnu.org> <628247655.3797718.1475353695862@mail.yahoo.com> <837f9rl14q.fsf@gnu.org> Subject: Re: bug#24574: emacs-module is not GPL compatible (Windows) MIME-Version: 1.0 Content-Type: multipart/alternative; boundary="----=_Part_3896867_1414249849.1475423601600" Content-Length: 9588 X-Spam-Score: -0.0 (/) X-Debbugs-Envelope-To: 24574 Cc: "ofv@wanadoo.es" , "24574@debbugs.gnu.org" <24574@debbugs.gnu.org>, "a.s@realize.ch" X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Reply-To: Mambo Levis Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -0.0 (/) ------=_Part_3896867_1414249849.1475423601600 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: quoted-printable Hi, I found the problem: I checked everything again using the tool=C2=A0pexports,=C2=A0and both=C2= =A0sqlite3-core.dll and sqlite3.dll were exporting all symbols. I compare a= ll with the following article:http://gernotklingler.com/blog/creating-using= -shared-libraries-different-compilers-different-operating-systems/=C2=A0 an= d I couldn't find any problem.=C2=A0 The only thing left to do was to put sqlite.dll in the emacs\bin folder and= Voil=C3=A0, now it works. In fact I had already added the path and used = =C2=A0to sqlite3.dll in my emacs init file,=C2=A0but the location was wrong= ; after my emacs-modules collection.=C2=A0 Thank you for your feedback and support.=C2=A0 Muchas gracias Oscar Fuentes por tu colaboraci=C3=B3n. Levis =20 On Sunday, October 2, 2016 8:24 AM, Eli Zaretskii wrote: =20 > Date: Sat, 1 Oct 2016 20:28:15 +0000 (UTC) > From: Mambo Levis > Cc: "a.s@realize.ch" ,=20 > =C2=A0=C2=A0=C2=A0 "24574@debbugs.gnu.org" <24574@debbugs.gnu.org> >=20 > %.$(SO): %.o > $(LD) -shared $(LDFLAGS) -o $@ $< sqlite3.lib > [...] > Please, notice that this time the plugin_is_GPL_compatible. The problem i= s now that the module can't be > found when a sqlite3.dll symbol is used. >=20 > Any Idea or suggestion? Add -Wl,-export-all-symbols to LDFLAGS. =20 ------=_Part_3896867_1414249849.1475423601600 Content-Type: text/html; charset=UTF-8 Content-Transfer-Encoding: quoted-printable
Hi,

=
I found the problem:

I checked everything ag= ain using the tool p= exports, and both sqlite3-core.dll and sqlite3.dll were exporting all symb= ols. I compare all with the following article:
<= div dir=3D"ltr" id=3D"yiv4643766693yui_3_16_0_ym19_1_1475395206854_29633" s= tyle=3D"color: rgb(0, 0, 0);">

The onl= y thing left to do was to put sqlite.dll in the emacs\bin folder and Voil=C3=A0, now it wor= ks. In fact I had already added the path and used  to sqlite3.dll in my emacs init f= ile, but the location was wrong; after my emacs-modules collection= . 

Thank you for your feedback and support. 

Muchas gracias Oscar Fuentes por tu colaboraci=C3=B3n.
=

Lev= is





On Sunday, October 2, 2016 8:2= 4 AM, Eli Zaretskii <eliz@gnu.org> wrote:


>= ; Date: Sat, 1 Oct 2016 20:28:15 +0000 (UTC)

> From: Mam= bo Levis <mambo.levis@gmail.com<= /a>>
> Cc: "
a.s@realize.ch" <a.s@realize.ch>= ;,
>     "24574@debbugs.gnu.org" <24574@debbugs.gnu.org>
>
> %.$(SO): %.o
> $(LD) -shared $(LDFLAGS) -o $= @ $< sqlite3.lib
> [...]
> Ple= ase, notice that this time the plugin_is_GPL_compatible. The problem is now= that the module can't be
> found when a sqlite3.dll s= ymbol is used.
>
> Any Idea or s= uggestion?


Add -Wl,-export-all-s= ymbols to LDFLAGS.



------=_Part_3896867_1414249849.1475423601600-- From debbugs-submit-bounces@debbugs.gnu.org Tue Oct 04 22:48:18 2016 Received: (at 24574) by debbugs.gnu.org; 5 Oct 2016 02:48:18 +0000 Received: from localhost ([127.0.0.1]:45076 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1brcFm-0006Oe-5N for submit@debbugs.gnu.org; Tue, 04 Oct 2016 22:48:18 -0400 Received: from mail-it0-f47.google.com ([209.85.214.47]:37008) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1brcFk-0006OH-17 for 24574@debbugs.gnu.org; Tue, 04 Oct 2016 22:48:16 -0400 Received: by mail-it0-f47.google.com with SMTP id j69so170713887itb.0 for <24574@debbugs.gnu.org>; Tue, 04 Oct 2016 19:48:15 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=sender:from:to:cc:subject:references:date:in-reply-to:message-id :user-agent:mime-version:content-transfer-encoding; bh=UB4c/TA3qmlUzNt4GCs+oirE/rvBdT4om3uy26ETvUQ=; b=ROetfuGhI7m48F4BRjg5JgV7GwF5RlCbHKBZpfZEEKj8z+I3aKqQjHuzi1aAi0Nh7z BaYXqQjFl1c4y/uWZTtu839nd6WmCPgB1aHWfODeegzLKGhX7kzmsWooBelypCERqdBC xSaOOKl0d6wdlP32plU5nw04F24uWYF6mYX37tKd20Nm6fsJUoSQwUScw/UzBzXefZnE odIwy44ooApOPDIPGg+TFmcpj5u0UADLfiJ++6P7P3ohHrTEuhMQb09CtJSy3IdWOGcY 4d1Ma3EEniBGdpzRI9II576qinUg8YTvTF7rdAYHep4fcVN64eG+sjXwC6hvExoLNuZM Szyg== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20130820; h=x-gm-message-state:sender:from:to:cc:subject:references:date :in-reply-to:message-id:user-agent:mime-version :content-transfer-encoding; bh=UB4c/TA3qmlUzNt4GCs+oirE/rvBdT4om3uy26ETvUQ=; b=eeVZGqmvFJzKwV1UHwJ17GXXoDEBuTaXGIvIkHpGl8lwqdeBSj9zLwLHw/UGSIk4mT cfD2zQt2gptUYi4CKy+T6AbECduWYvjOmN3CmY2XUTBTI1IPnk7g7RudZlzPGEmD7lCy Vb8IgBfI8UAKxDOdhcN6RDe/HxYvVru45MOaFXZLBiUmqYetgKHF++jtuHuPzGrXF2nM MfMvljTfAshTMZ8uSrTn6umhguiuz1ZuzsmpxFCMdZMRN7meHLOvLNFg7r8Q6BuJEZg0 0udFyuV8kRIlP9Vpu7vAhfB9D+5g/jIj3DikMJfv61S/kvJn433r2a88Hn4huTD9Q7O/ bHVw== X-Gm-Message-State: AA6/9RmOdtHdEWSNd127gjUvVzNTqrOEOpQ29qWCtEPoqcAKAt+a8K7DP1pLRT79O8Fweg== X-Received: by 10.107.198.72 with SMTP id w69mr7359523iof.121.1475635689316; Tue, 04 Oct 2016 19:48:09 -0700 (PDT) Received: from zony ([45.2.7.130]) by smtp.googlemail.com with ESMTPSA id r80sm2816729ioe.43.2016.10.04.19.48.08 (version=TLS1_2 cipher=ECDHE-RSA-CHACHA20-POLY1305 bits=256/256); Tue, 04 Oct 2016 19:48:08 -0700 (PDT) From: npostavs@users.sourceforge.net To: Mambo Levis Subject: Re: bug#24574: emacs-module is not GPL compatible (Windows) References: <1261593588.2422705.1475266631400.ref@mail.yahoo.com> <1261593588.2422705.1475266631400@mail.yahoo.com> <86oa3433p1.fsf@realize.ch> <1337000014.3620747.1475325086234@mail.yahoo.com> <83mviokrgr.fsf@gnu.org> <628247655.3797718.1475353695862@mail.yahoo.com> <837f9rl14q.fsf@gnu.org> <732813402.3896868.1475423601606@mail.yahoo.com> Date: Tue, 04 Oct 2016 22:48:41 -0400 In-Reply-To: <732813402.3896868.1475423601606@mail.yahoo.com> (Mambo Levis's message of "Sun, 2 Oct 2016 15:53:21 +0000 (UTC)") Message-ID: <8737kby0hi.fsf@users.sourceforge.net> User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/25.1 (gnu/linux) MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable X-Spam-Score: -0.2 (/) X-Debbugs-Envelope-To: 24574 Cc: "ofv@wanadoo.es" , 24574@debbugs.gnu.org, Eli Zaretskii , "a.s@realize.ch" X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -0.2 (/) Mambo Levis writes: > Please, notice that this time the plugin_is_GPL_compatible. The > problem is now that the module can't be found when a sqlite3.dll > symbol is used. What was the difference between this time and the previous time? > > The only thing left to do was to put sqlite.dll in the emacs\bin > folder and Voil=C3=A0, now it works. In fact I had already added the path > and used to sqlite3.dll in my emacs init file, but the location was > wrong; after my emacs-modules collection. So there is no bug after all? Should we just close this report, or is there perhaps some guidance we should add to the documentation about how to build modules on Windows? From debbugs-submit-bounces@debbugs.gnu.org Wed Oct 05 12:51:28 2016 Received: (at 24574) by debbugs.gnu.org; 5 Oct 2016 16:51:28 +0000 Received: from localhost ([127.0.0.1]:45991 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1brpPk-00028h-FS for submit@debbugs.gnu.org; Wed, 05 Oct 2016 12:51:28 -0400 Received: from mail-oi0-f48.google.com ([209.85.218.48]:34784) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1brpPi-00028S-SY for 24574@debbugs.gnu.org; Wed, 05 Oct 2016 12:51:27 -0400 Received: by mail-oi0-f48.google.com with SMTP id n132so215477438oih.1 for <24574@debbugs.gnu.org>; Wed, 05 Oct 2016 09:51:26 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=date:from:reply-to:to:cc:message-id:in-reply-to:references:subject :mime-version:content-length; bh=ke1jNJncyXDLm/i/TGZJWFP+w+MlCdI4rOTgaDKs3yA=; b=fMedkd7dQSTeVE8x+shYGJSahhrQxldyF9aP1FGojxLeaVxgWLPc+ywj5AsxqC+hod 2yyTeOWaSu48uOSRdoYrAo6qMUhVvbZ53BPjEXsGoy18AHon1OXS/or+e9nZi3yh2kzS h6iBgxlR2e5aqgiJAZ6287GK/JbIAoJBLzaXKfuO5iSlrooZGhbeYt5SwG9Hf6fz8XV4 vQma6seoEHMHcX/yVnNKGUC7hPH0WrgGCwPDLa5MHHMMiHDo4wSkaVC+bbM5lZ5thKSZ 2ytOOj6xZhPjsOx3x4XedzHy0JnjMWjp/xmNbY+bsDtZqr3/pt0bklWW8Z/NUuwG2dN/ FkJg== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20130820; h=x-gm-message-state:date:from:reply-to:to:cc:message-id:in-reply-to :references:subject:mime-version:content-length; bh=ke1jNJncyXDLm/i/TGZJWFP+w+MlCdI4rOTgaDKs3yA=; b=lF3pJUkHFo+Cn3X+5Ap1nfQBMoEGMPISr+3RR73ZZWuotoKXQ6AdhayoGgiqSJUZEc Ld9xzQGLUikhosoIa4TsIJ5kZO19oLSw9HVaXMyZTUna6D4/YC/bT7FOLIoGUe2pYMb0 ReFOHVwYOEttxTRrneye5QgLwG0yWCOVTRqEFhBwK5yTYnYh2buxLC+Ic7MFrY+OUreO KORjOdDevw8vbTDWAO2RTzC8vU4pVULgwlvG44dGqkvCJJ5En9QRXWmOrDow2m98QH2I o5gUpw/5b09KIQq44E8NlRl589z+UN0fR1K96f4qtGTnIxUHVd2bzOs6QlPk2lOemHEg 38Dw== X-Gm-Message-State: AA6/9RmsaOEDdvOw2sAeA7tQFg9VjtIY5QVay+A65pa3IdTCOF/vpfmn0cz9NGIOW8mw8A== X-Received: by 10.107.200.3 with SMTP id y3mr10758061iof.73.1475686281155; Wed, 05 Oct 2016 09:51:21 -0700 (PDT) Received: from smtpsendws102.mail.ne1.yahoo.com (smtpsendws102.mail.ne1.yahoo.com. [98.138.101.179]) by smtp.gmail.com with ESMTPSA id 140sm11983421itl.4.2016.10.05.09.51.20 (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128); Wed, 05 Oct 2016 09:51:20 -0700 (PDT) X-YMail-OSG: wViIrW0VM1kEz9yFd4xDtgP7Dm_E_bT9_GHH2T4xLwceSAEyXEkMzMQBtbJw6RW 3mAyQwdoc3B7cjipV9OcJD5XAEfTju0K5sICKjdtbNi_tTMWWMdHouxUW6lGDmuO84qGfmoFes.i GvClS9rldGZ1RNT6MgwkUCVPTz_GUH_W_W9g1KyMIYIlivtlbvrCYePxMRcjpLmVffvM177ZVZZJ F.gO84_U2bwpA_ukYYhNRa3pQ.vVZP.GF8LgxjcYQF6eFjtrlKUdPc3lHZS2sTCaJzm5h8pxvBXH x52myiKV5CbqO03WuU7HI.my_e0idyOgTZ0.LX9pq8V.mxszql5EUm8HOcRAEDWpBcN75pq7ameV WLRCJ._nhmkj5tCXTtulwaOAjU75dQo9837JIdbuP.6O0Ni_oMqbMfzNFe95qx0ph3.0CWRcAjVm xtecr.PFR0d0awOcomV26WNk6mej1JSvRHUGc6ftL2raxjFJP3yxo_ASf0mFTTC0THBt1Ys4v6E4 00YOUD4bYN1tWcSHpvbTQrCpvbA-- Received: from jws10088.mail.ne1.yahoo.com by smtpsendws102.mail.ne1.yahoo.com; Wed, 05 Oct 2016 16:51:19 +0000; 1475686279.155 Date: Wed, 5 Oct 2016 16:51:18 +0000 (UTC) From: Mambo Levis To: "npostavs@users.sourceforge.net" Message-ID: <1721463445.452969.1475686278575@mail.yahoo.com> In-Reply-To: <8737kby0hi.fsf@users.sourceforge.net> References: <1261593588.2422705.1475266631400.ref@mail.yahoo.com> <1261593588.2422705.1475266631400@mail.yahoo.com> <86oa3433p1.fsf@realize.ch> <1337000014.3620747.1475325086234@mail.yahoo.com> <83mviokrgr.fsf@gnu.org> <628247655.3797718.1475353695862@mail.yahoo.com> <837f9rl14q.fsf@gnu.org> <732813402.3896868.1475423601606@mail.yahoo.com> <8737kby0hi.fsf@users.sourceforge.net> Subject: Re: bug#24574: emacs-module is not GPL compatible (Windows) MIME-Version: 1.0 Content-Type: multipart/mixed; boundary="----=_Part_452968_127910435.1475686278575" Content-Length: 9253 X-Spam-Score: 0.0 (/) X-Debbugs-Envelope-To: 24574 Cc: "ofv@wanadoo.es" , "24574@debbugs.gnu.org" <24574@debbugs.gnu.org>, Eli Zaretskii , "a.s@realize.ch" X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Reply-To: Mambo Levis Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: 0.0 (/) ------=_Part_452968_127910435.1475686278575 Content-Type: multipart/alternative; boundary="----=_Part_452966_392968685.1475686278570" ------=_Part_452966_392968685.1475686278570 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: quoted-printable Hi, Yes, in summary there is no bug after all, yes you can close it. Recommendations for windows users: Problem 1: "The module is not GPL compatible".=C2=A0My suggestion is to pro= vide a more generic Makefile able to link external libraries such Sqlite. A= ttached you can find the final version of the Makefile I used to build the = module.=C2=A0Another recommendation is to test if DLL symbols are exported = using tools such=C2=A0pexports or Dependecy walker.=C2=A0 Problem 2: "The emacs module can't be found".=C2=A0This is easy to handle b= y adding the path to sqlite3.dll to windows environment variables. Other so= lution is put the=C2=A0sqlite3.dll in the same folder where the emacs.exe i= s located.=C2=A0In case that someone add the path to=C2=A0sqlite3.dll in em= acs init file, it should be located before calling the emacs module. In my = case, I move my windows path setup in emacsto the top of the init file. I think the most important was the support I receive from you, thank you. Levis =20 On Wednesday, October 5, 2016 4:48 AM, "npostavs@users.sourceforge.net"= wrote: =20 Mambo Levis writes: > Please, notice that this time the plugin_is_GPL_compatible. The > problem is now that the module can't be found when a sqlite3.dll > symbol is used. What was the difference between this time and the previous time? > > The only thing left to do was to put sqlite.dll in the emacs\bin > folder and Voil=C3=A0, now it works. In fact I had already added the path > and used to sqlite3.dll in my emacs init file, but the location was > wrong; after my emacs-modules collection. So there is no bug after all?=C2=A0 Should we just close this report, or is there perhaps some guidance we should add to the documentation about how to build modules on Windows? =20 ------=_Part_452966_392968685.1475686278570 Content-Type: text/html; charset=UTF-8 Content-Transfer-Encoding: quoted-printable
Hi,

<= /div>
Yes, in summary there= is no bug after all, yes you can close it.

Recommendations for windows users:

Problem= 1: "The module is not GPL compatible". 
My suggestion is to provide a more= generic Makefile able to link external libraries such Sqlite. Attached you= can find the final version of the Makefile I used to build the module.&nbs= p;
Anothe= r recommendation is to test if DLL symbols are exported using tools such&nb= sp;pexports or Dependecy walker. 
Problem 2: "The emacs module can't be found". 
This is easy to handl= e by adding the path to sqli= te3.dll to windows environment variables. Other solution is put the&nbs= p;sqlite3.dll in the sam= e folder where the emacs.exe= is located. 
In case that someone add the path to sqlite3.dll in emacs init file, it should b= e located before calling the emacs module. In my case, I move my windows pa= th setup in emacs
to the top of the init file.

I think the most important was the support I recei= ve from you, thank you.

Levis




On Wednesday, October 5, 2016 4:48 AM,= "npostavs@users.sourceforge.net" <npostavs@users.sourceforge.net> wr= ote:


Mambo Levis = <mambo.levis@gmail.com> writes:

> Please, notice that this time the plugin_is_= GPL_compatible. The
> problem is now that the module c= an't be found when a sqlite3.dll
> symbol is used.

What was the difference between this time= and the previous time?


>
> The only thing= left to do was to put sqlite.dll in the emacs\bin
> f= older and Voil=C3=A0, now it works. In fact I had already added the path> and used to sqlite3.dll in my emacs init file, but the= location was
> wrong; after my emacs-modules collecti= on.


So there is no bug after all= ?  Should we just close this report, or is
there per= haps some guidance we should add to the documentation about how
to build modules on Windows?

------=_Part_452966_392968685.1475686278570-- ------=_Part_452968_127910435.1475686278575 Content-Type: application/octet-stream Content-Transfer-Encoding: base64 Content-Disposition: attachment; filename=Makefile Content-ID: <455db5fc-b117-4773-4c50-cd9779af98ea@yahoo.com> IyBNYWtlZmlsZSBWMwoKIyBUZXN0IEdOVSBFbWFjcyBtb2R1bGVzLgoKIyBDb3B5cmlnaHQgMjAx NS0yMDE2IEZyZWUgU29mdHdhcmUgRm91bmRhdGlvbiwgSW5jLgoKIyBUaGlzIGZpbGUgaXMgcGFy dCBvZiBHTlUgRW1hY3MuCgojIEdOVSBFbWFjcyBpcyBmcmVlIHNvZnR3YXJlOiB5b3UgY2FuIHJl ZGlzdHJpYnV0ZSBpdCBhbmQvb3IgbW9kaWZ5CiMgaXQgdW5kZXIgdGhlIHRlcm1zIG9mIHRoZSBH TlUgR2VuZXJhbCBQdWJsaWMgTGljZW5zZSBhcyBwdWJsaXNoZWQgYnkKIyB0aGUgRnJlZSBTb2Z0 d2FyZSBGb3VuZGF0aW9uLCBlaXRoZXIgdmVyc2lvbiAzIG9mIHRoZSBMaWNlbnNlLCBvcgojIChh dCB5b3VyIG9wdGlvbikgYW55IGxhdGVyIHZlcnNpb24uCgojIEdOVSBFbWFjcyBpcyBkaXN0cmli dXRlZCBpbiB0aGUgaG9wZSB0aGF0IGl0IHdpbGwgYmUgdXNlZnVsLAojIGJ1dCBXSVRIT1VUIEFO WSBXQVJSQU5UWTsgd2l0aG91dCBldmVuIHRoZSBpbXBsaWVkIHdhcnJhbnR5IG9mCiMgTUVSQ0hB TlRBQklMSVRZIG9yIEZJVE5FU1MgRk9SIEEgUEFSVElDVUxBUiBQVVJQT1NFLiAgU2VlIHRoZQoj IEdOVSBHZW5lcmFsIFB1YmxpYyBMaWNlbnNlIGZvciBtb3JlIGRldGFpbHMuCgojIFlvdSBzaG91 bGQgaGF2ZSByZWNlaXZlZCBhIGNvcHkgb2YgdGhlIEdOVSBHZW5lcmFsIFB1YmxpYyBMaWNlbnNl CiMgYWxvbmcgd2l0aCBHTlUgRW1hY3MuICBJZiBub3QsIHNlZSA8aHR0cDovL3d3dy5nbnUub3Jn L2xpY2Vuc2VzLz4uCgpFTUFDUyA9IEQ6XHVzZXJcZW1hY3Mtc3JjXGVtYWNzLTI1LWJyYW5jaC1z cmMKSU5DTFVERSA9IC1JLiAtSSQoQ1VSRElSKVxzcmMgLUkkKEVNQUNTKVxzcmMgLUkkKENVUkRJ UilcbGliCkxJQiA9ICQoQ1VSRElSKVxsaWIKCkNDICAgICAgPSBnY2MKTEQgICAgICA9IGdjYwpM REZMQUdTID0gCgojIE9uIE1TLVdpbmRvd3MsIHNheSAibWFrZSBTTz1kbGwiIHRvIGJ1aWxkIHRo ZSBtb2R1bGUKU08gICAgICA9IGRsbAojIC1mUElDIGlzIGEgbm8tb3Agb24gV2luZG93cywgYnV0 IGNhdXNlcyBhIGNvbXBpbGVyIHdhcm5pbmcKaWZlcSAoJChTTyksZGxsKQpDRkxBR1MgID0gLXN0 ZD1nbnU5OSAtZ2dkYjMgCmVsc2UKQ0ZMQUdTICA9IC1zdGQ9Z251OTkgLWdnZGIzIC1mUElDCmVu ZGlmCgphbGw6IHNxbGl0ZTMtY29yZS4kKFNPKQoKJS4kKFNPKTogJS5vCgkkKExEKSAtc2hhcmVk ICQoTERGTEFHUykgLW8gJEAgJDwgJChMSUIpXHNxbGl0ZTMubGliCgolLm86ICUuYwoJJChDQykg JChDRkxBR1MpICQoSU5DTFVERSkgLWMgJDwKCmNoZWNrOgoJJChFTUFDUykvc3JjL2VtYWNzIC1i YXRjaCAtbCBlcnQgLWwgdGVzdC5lbCAtZiBlcnQtcnVuLXRlc3RzLWJhdGNoLWFuZC1leGl0CiAg ICAKY2xlYW46CglybSAtcmYgKi5vICouZGxsICouYSAqLmQK ------=_Part_452968_127910435.1475686278575-- From debbugs-submit-bounces@debbugs.gnu.org Fri Oct 22 22:47:52 2021 Received: (at 24574-done) by debbugs.gnu.org; 23 Oct 2021 02:47:52 +0000 Received: from localhost ([127.0.0.1]:34065 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1me74a-0007XL-Dj for submit@debbugs.gnu.org; Fri, 22 Oct 2021 22:47:52 -0400 Received: from mail-pf1-f171.google.com ([209.85.210.171]:34616) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1me74Y-0007Wh-RD for 24574-done@debbugs.gnu.org; Fri, 22 Oct 2021 22:47:51 -0400 Received: by mail-pf1-f171.google.com with SMTP id d5so5296430pfu.1 for <24574-done@debbugs.gnu.org>; Fri, 22 Oct 2021 19:47:50 -0700 (PDT) X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20210112; h=x-gm-message-state:from:in-reply-to:references:user-agent :mime-version:date:message-id:subject:to:cc; bh=cr6e6tsYyt+ri+kiZfLHNIRq8zdLdzPDp3kmZtK2exg=; b=ocNRkXRTwR050X3Ci95CUq33ru6I2RqWdN36WtdDtFDBSFwbDuFFlreZ6Cn+o8jZwb GZdXvaJ0Ox5A93sHEDzL5NjOdLLsOzXcqIHzGS+lnz2qZ1mZT4LRNY1rch/R6vfTwdU8 F+DvbuObZzyBCGoTRjY6jyjnSOQwhLlTHSUIi95rL7fMUPuZIfKKTFgt5jIvvxY56wi7 alYMFR2C159w7LlR5Wg0wPz6H8O+Zfswd5XrdZ6nvbfCnK6bkhLefXVAFaRvy2ccRkKZ nTBdBwUWgVPFgCyN+T4H3ArCVG1e9eNBd8GtUwULgRuoC4EYR5VnynqN9lQyU8cOFo/W fuFA== X-Gm-Message-State: AOAM5331q7gRXwr5kPQdUcjhW30CViPsGJ5WLoLQFPgNlsFBgQUM4LpM HPCJjupxoFN1ptTyqlybqiKi7tNZympRblOAk6k= X-Google-Smtp-Source: ABdhPJyLFaoHHOZ0nTKCxiMDQ0sQKXfJ2UAQ9lj9fweEXgyaVOc3VdlYLaxKy7kCoe18IV3ELErGzTGcQf0eamC+9K8= X-Received: by 2002:a63:370c:: with SMTP id e12mr2624845pga.359.1634957264726; Fri, 22 Oct 2021 19:47:44 -0700 (PDT) Received: from 753933720722 named unknown by gmailapi.google.com with HTTPREST; Fri, 22 Oct 2021 19:47:44 -0700 From: Stefan Kangas In-Reply-To: <1721463445.452969.1475686278575@mail.yahoo.com> (Mambo Levis's message of "Wed, 5 Oct 2016 16:51:18 +0000 (UTC)") References: <1261593588.2422705.1475266631400.ref@mail.yahoo.com> <1261593588.2422705.1475266631400@mail.yahoo.com> <86oa3433p1.fsf@realize.ch> <1337000014.3620747.1475325086234@mail.yahoo.com> <83mviokrgr.fsf@gnu.org> <628247655.3797718.1475353695862@mail.yahoo.com> <837f9rl14q.fsf@gnu.org> <732813402.3896868.1475423601606@mail.yahoo.com> <8737kby0hi.fsf@users.sourceforge.net> <1721463445.452969.1475686278575@mail.yahoo.com> User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/29.0.50 (gnu/linux) MIME-Version: 1.0 Date: Fri, 22 Oct 2021 19:47:44 -0700 Message-ID: Subject: Re: bug#24574: emacs-module is not GPL compatible (Windows) To: Mambo Levis Content-Type: text/plain; charset="UTF-8" X-Spam-Score: 0.5 (/) X-Debbugs-Envelope-To: 24574-done Cc: "ofv@wanadoo.es" , "a.s@realize.ch" , Eli Zaretskii , 24574-done@debbugs.gnu.org, "npostavs@users.sourceforge.net" X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -0.5 (/) Mambo Levis writes: > On Wednesday, October 5, 2016 4:48 AM, "npostavs@users.sourceforge.net" wrote: [...] >> So there is no bug after all? Should we just close this report, or is >> there perhaps some guidance we should add to the documentation about how >> to build modules on Windows? [...] > Yes, in summary there is no bug after all, yes you can close it. Thanks, I read this thread and I can't see what we can add here besides the usual "fiddle with paths, put stuff where it belongs". So I'm closing this bug report. From unknown Sat Sep 06 00:11:36 2025 Received: (at fakecontrol) by fakecontrolmessage; To: internal_control@debbugs.gnu.org From: Debbugs Internal Request Subject: Internal Control Message-Id: bug archived. Date: Sat, 20 Nov 2021 12:24:08 +0000 User-Agent: Fakemail v42.6.9 # This is a fake control message. # # The action: # bug archived. thanks # This fakemail brought to you by your local debbugs # administrator