From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.org!not-for-mail From: Sven Joachim Newsgroups: gmane.emacs.help Subject: Re: Failed to build emacs 24.4 source: /bin/ld error Date: Thu, 05 Feb 2015 18:38:45 +0100 Organization: Gnus News User Services Message-ID: <87vbjgs1ga.fsf@turtle.gmx.de> References: NNTP-Posting-Host: plane.gmane.org Mime-Version: 1.0 Content-Type: text/plain X-Trace: ger.gmane.org 1423158024 10679 80.91.229.3 (5 Feb 2015 17:40:24 GMT) X-Complaints-To: usenet@ger.gmane.org NNTP-Posting-Date: Thu, 5 Feb 2015 17:40:24 +0000 (UTC) To: help-gnu-emacs@gnu.org Original-X-From: help-gnu-emacs-bounces+geh-help-gnu-emacs=m.gmane.org@gnu.org Thu Feb 05 18:40:24 2015 Return-path: Envelope-to: geh-help-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 1YJQPf-0004vf-4p for geh-help-gnu-emacs@m.gmane.org; Thu, 05 Feb 2015 18:40:23 +0100 Original-Received: from localhost ([::1]:43492 helo=lists.gnu.org) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1YJQPe-0007nD-Bi for geh-help-gnu-emacs@m.gmane.org; Thu, 05 Feb 2015 12:40:22 -0500 Original-Path: usenet.stanford.edu!goblin1!goblin.stu.neva.ru!uio.no!quimby.gnus.org!.POSTED!not-for-mail Original-Newsgroups: gnu.emacs.help Original-Lines: 57 Original-NNTP-Posting-Host: p4fc60ee4.dip0.t-ipconnect.de Original-X-Trace: quimby.gnus.org 1423157917 30384 79.198.14.228 (5 Feb 2015 17:38:37 GMT) Original-X-Complaints-To: usenet@quimby.gnus.org Original-NNTP-Posting-Date: Thu, 5 Feb 2015 17:38:37 +0000 (UTC) User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/24.4.51 (gnu/linux) Cancel-Lock: sha1:pXzzdLXYlyT6PO+q3cASqSQHQwI= Original-Xref: usenet.stanford.edu gnu.emacs.help:210222 X-BeenThere: help-gnu-emacs@gnu.org X-Mailman-Version: 2.1.14 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-bounces+geh-help-gnu-emacs=m.gmane.org@gnu.org Xref: news.gmane.org gmane.emacs.help:102499 Archived-At: On 2015-02-05 18:28 +0100, Tory S. Anderson wrote: > I finally got the point where ./configure runs successfully for the > 24.4 source (I'm still not there for the 25 source); but it fails when > I attempt to "make". What is the meaning of this ld error? What can I > do? > > Here's the ending of the make: > ============================== > $ make > # ... # many lines... > make[1]: Entering directory `/home/torys/workspace/emacs-24.4/src' > gcc -std=gnu99 -Demacs -I. -I. -I../lib -I./../lib -pthread > -I/usr/include/gtk-3.0 -I/usr/include/at-spi2-atk/2.0 > -I/usr/include/gtk-3.0 -I/usr/include/gio-unix-2.0/ > -I/usr/include/cairo -I/usr/include/pango-1.0 -I/usr/include/harfbuzz > -I/usr/include/pango-1.0 -I/usr/include/atk-1.0 -I/usr/include/cairo > -I/usr/include/pixman-1 -I/usr/include/freetype2 -I/usr/include/libdrm > -I/usr/include/libpng16 -I/usr/include/gdk-pixbuf-2.0 > -I/usr/include/libpng16 -I/usr/include/glib-2.0 > -I/usr/lib64/glib-2.0/include -I/usr/include/freetype2 > -I/usr/include/alsa -pthread -I/usr/include/glib-2.0 > -I/usr/lib64/glib-2.0/include -I/usr/include/glib-2.0 > -I/usr/lib64/glib-2.0/include -I/usr/include/freetype2 > -I/usr/include/freetype2 -MMD -MF deps/.d -MP -pthread > -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -g3 -O2 > -Wl,-znocombreloc \ > -o temacs vm-limit.o dispnew.o frame.o scroll.o xdisp.o menu.o > xmenu.o window.o charset.o coding.o category.o ccl.o character.o > chartab.o bidi.o cm.o term.o terminal.o xfaces.o xterm.o xfns.o > xselect.o xrdb.o xsmfns.o xsettings.o gtkutil.o emacsgtkfixed.o > emacs.o keyboard.o macros.o keymap.o sysdep.o buffer.o filelock.o > insdel.o marker.o minibuf.o fileio.o dired.o cmds.o casetab.o > casefiddle.o indent.o search.o regex.o undo.o alloc.o data.o doc.o > editfns.o callint.o eval.o floatfns.o fns.o font.o print.o lread.o > syntax.o unexelf.o bytecode.o process.o gnutls.o callproc.o > region-cache.o sound.o atimer.o doprnt.o intervals.o textprop.o > composite.o xml.o gfilenotify.o profiler.o decompress.o xfont.o > ftfont.o xftfont.o ftxfont.o fontset.o fringe.o image.o xgselect.o > terminfo.o lastfile.o ../lib/libgnu.a -ltiff -ljpeg -lpng15 -lz -lm > -lgif -lXpm -lgtk-3 -lgdk-3 -lpangocairo-1.0 -lpango-1.0 -latk-1.0 > -lcairo-gobject -lcairo -lgdk_pixbuf-2.0 -lgio-2.0 -lgobject-2.0 > -lglib-2.0 -lX11 -lXrender -lXft -lasound -lrt -lXrandr -lXinerama > -ltinfo -lgio-2.0 -lgobject-2.0 -lglib-2.0 -lgobject-2.0 -lglib-2.0 > -lfreetype -lfontconfig -lfreetype -lpthread -lgio-2.0 -lgobject-2.0 > -lglib-2.0 -lm -lz > /bin/ld: cannot find -lpng15 Looks like your libpng installation is messed up. The include directories indicate you have libpng 1.6 but the linker tries to link with libpng15.so which would come from libpng 1.5. Which distribution is that, and what versions of libpng do you have installed? Cheers, Sven