From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from localhost (unknown [IPv6:2001:0:53aa:64c:2ca9:14eb:9c4e:ff4]) by hurricane.the-brannons.com (Postfix) with ESMTPSA id 3AB7B1405C for ; Sat, 23 Jul 2011 06:41:02 -0500 (CDT) From: Chris Brannon To: Edbrowse-dev@lists.the-brannons.com References: <1311405536.569.31.camel@maison> Date: Sat, 23 Jul 2011 06:39:01 -0500 In-Reply-To: <1311405536.569.31.camel@maison> (Jean-Philippe MENGUAL's message of "Sat, 23 Jul 2011 09:18:56 +0200") Message-ID: <874o2ddy5m.fsf@the-brannons.com> User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/23.3 (gnu/linux) MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Subject: Re: [Edbrowse-dev] I cannot package edbrowse 3.4.7 X-BeenThere: edbrowse-dev@lists.the-brannons.com X-Mailman-Version: 2.1.14 Precedence: list List-Id: Edbrowse Development List List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sat, 23 Jul 2011 11:41:03 -0000 Jean-Philippe MENGUAL writes: > My main problem is with jsapi.h dependency. In debian, it is present in > two packages: libmozjs-dev and icedove-dev (headers of icedove and > libmozjs). Hi. When you build with the libmozjs package, it appears that you are building against the brand-new 1.8.5 version. This is the one that is causing all of the trouble for us on ArchLinux. Hence, all of these errors in make2.txt. The APIs are incompatible. I'd suggest building against icedove, whatever that is, because it at least appears to provide Spidermonkey headers that are older than version 1.8.5. Also, when you build the executable, you probably need to override the setting of JSLIB in the makefile under src/. E.G., the following should work: cd src ; make JSLIB=-lmozjs I'm assuming that libmozjs.so is the name of the library. Maybe that assumption isn't correct. Hope this helps, -- Chris