From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.org!not-for-mail From: "Nelson H. F. Beebe" Newsgroups: gmane.emacs.bugs Subject: bug#23641: emacs-25.0.94 build feedback Date: Mon, 30 May 2016 19:01:23 -0600 Message-ID: References: NNTP-Posting-Host: plane.gmane.org X-Trace: ger.gmane.org 1464656547 25439 80.91.229.3 (31 May 2016 01:02:27 GMT) X-Complaints-To: usenet@ger.gmane.org NNTP-Posting-Date: Tue, 31 May 2016 01:02:27 +0000 (UTC) Cc: 23641@debbugs.gnu.org, "Nelson H. F. Beebe" To: Eli Zaretskii Original-X-From: bug-gnu-emacs-bounces+geb-bug-gnu-emacs=m.gmane.org@gnu.org Tue May 31 03:02:15 2016 Return-path: Envelope-to: geb-bug-gnu-emacs@m.gmane.org Original-Received: from lists.gnu.org ([208.118.235.17]) by plane.gmane.org with esmtp (Exim 4.69) (envelope-from ) id 1b7Y4V-0005Yn-EF for geb-bug-gnu-emacs@m.gmane.org; Tue, 31 May 2016 03:02:15 +0200 Original-Received: from localhost ([::1]:33847 helo=lists.gnu.org) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1b7Y4U-00047f-Iv for geb-bug-gnu-emacs@m.gmane.org; Mon, 30 May 2016 21:02:14 -0400 Original-Received: from eggs.gnu.org ([2001:4830:134:3::10]:56202) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1b7Y4M-00045j-7c for bug-gnu-emacs@gnu.org; Mon, 30 May 2016 21:02:07 -0400 Original-Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1b7Y4I-0006Ns-1r for bug-gnu-emacs@gnu.org; Mon, 30 May 2016 21:02:05 -0400 Original-Received: from debbugs.gnu.org ([208.118.235.43]:35602) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1b7Y4H-0006No-UU for bug-gnu-emacs@gnu.org; Mon, 30 May 2016 21:02:01 -0400 Original-Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.84_2) (envelope-from ) id 1b7Y4H-0006bF-OH for bug-gnu-emacs@gnu.org; Mon, 30 May 2016 21:02:01 -0400 X-Loop: help-debbugs@gnu.org Resent-From: "Nelson H. F. Beebe" Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Tue, 31 May 2016 01:02:01 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 23641 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: Original-Received: via spool by 23641-submit@debbugs.gnu.org id=B23641.146465649925336 (code B ref 23641); Tue, 31 May 2016 01:02:01 +0000 Original-Received: (at 23641) by debbugs.gnu.org; 31 May 2016 01:01:39 +0000 Original-Received: from localhost ([127.0.0.1]:47939 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1b7Y3u-0006aa-Qz for submit@debbugs.gnu.org; Mon, 30 May 2016 21:01:39 -0400 Original-Received: from mail.math.utah.edu ([155.101.98.135]:50392) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1b7Y3s-0006aI-Kj for 23641@debbugs.gnu.org; Mon, 30 May 2016 21:01:37 -0400 Original-Received: from gamma.math.utah.edu (gamma.math.utah.edu [155.101.96.20]) by mail.math.utah.edu (8.14.8/8.14.8) with ESMTP id u4V11NQr028358; Mon, 30 May 2016 19:01:28 -0600 (MDT) Original-Received: from gamma.math.utah.edu (localhost [127.0.0.1]) by gamma.math.utah.edu (8.15.1/8.15.1) with ESMTP id u4V11NbD053232; Mon, 30 May 2016 19:01:23 -0600 Original-Received: (from beebe@localhost) by gamma.math.utah.edu (8.15.1/8.15.1/Submit) id u4V11N7k053231; Mon, 30 May 2016 19:01:23 -0600 X-US-Mail: "Department of Mathematics, 110 LCB, University of Utah, 155 S 1400 E RM 233, Salt Lake City, UT 84112-0090, USA" X-Telephone: +1 801 581 5254 X-FAX: +1 801 581 4148 X-URL: http://www.math.utah.edu/~beebe In-Reply-To: <83d1o4yl9x.fsf@gnu.org> X-Greylist: Sender IP whitelisted, not delayed by milter-greylist-4.3.8 (mail.math.utah.edu [155.101.98.135]); Mon, 30 May 2016 19:01:28 -0600 (MDT) 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:118885 Archived-At: I wrote about a build problem of emacs-25.0.94 on FreeBSD 11 >> ... >> > Here is what I get: >> > >> > make distclean >> > ./configure --with-rsvg=no && make >> > ... >> > /usr/local/lib/libgio-2.0.so.0: undefined reference to `sendmmsg@FBSD_1.4' >> > collect2: error: ld returned 1 exit status >> and Eli Zaretskii responded >> Then this is the list of other suspects: >> >> imagemagick >> dbus >> gconf >> >> I think you need to disable all of them (and rsvg as well) to get rid >> of libgio. >> ... I therefore tried this: ./configure --with-{rsvg,dbus,gconf,imagemagick}=no && make That led to a successful build! Compared to my earlier reported successful build using --without-all, the newly-built emacs has 62 shared libraries, whereas the previous one had only 30. I have therefore installed the new build. It might be useful to document the dependence of -lgio on those four packages: rsvg dbus gconf imagemagick because that dependence is not obvious. Alternatively, add a configure-time --without-gio option that suppresses those four packages. I don't view this as high priority, because the FreeBSD 11 package system is clearly in error when installation of a library (-lgio) does not install all of its dependents. Tomorrow, I'll try a similar build on HardenedBSD 11, a new VM that I have just finished configuring: https://hardenedbsd.org/content/freebsd-and-hardenedbsd-feature-comparisons ------------------------------------------------------------------------------- - Nelson H. F. Beebe Tel: +1 801 581 5254 - - University of Utah FAX: +1 801 581 4148 - - Department of Mathematics, 110 LCB Internet e-mail: beebe@math.utah.edu - - 155 S 1400 E RM 233 beebe@acm.org beebe@computer.org - - Salt Lake City, UT 84112-0090, USA URL: http://www.math.utah.edu/~beebe/ - -------------------------------------------------------------------------------