GNU bug report logs - #30248
Can't build Emacs pretest 26.0.91

Previous Next

Package: emacs;

Reported by: Andreas Röhler <andreas.roehler <at> online.de>

Date: Thu, 25 Jan 2018 11:52:01 UTC

Severity: normal

Tags: notabug

Done: Glenn Morris <rgm <at> gnu.org>

Bug is archived. No further changes may be made.

To add a comment to this bug, you must first unarchive it, by sending
a message to control AT debbugs.gnu.org, with unarchive 30248 in the body.
You can then email your comments to 30248 AT debbugs.gnu.org in the normal way.

Toggle the display of automated, internal messages from the tracker.

View this report as an mbox folder, status mbox, maintainer mbox


Report forwarded to bug-gnu-emacs <at> gnu.org:
bug#30248; Package emacs. (Thu, 25 Jan 2018 11:52:01 GMT) Full text and rfc822 format available.

Acknowledgement sent to Andreas Röhler <andreas.roehler <at> online.de>:
New bug report received and forwarded. Copy sent to bug-gnu-emacs <at> gnu.org. (Thu, 25 Jan 2018 11:52:02 GMT) Full text and rfc822 format available.

Message #5 received at submit <at> debbugs.gnu.org (full text, mbox):

From: Andreas Röhler <andreas.roehler <at> online.de>
To: bug-gnu-emacs <at> gnu.org
Subject: Can't build Emacs pretest 26.0.91
Date: Thu, 25 Jan 2018 13:11:11 +0100
Build fails at Linux myname 3.16.0-4-686-pae #1 SMP Debian 3.16.51-3 
(2017-12-13) i686

make-messages below.

Last Emacs built successfully from source here is
GNU Emacs 25.1.91.1 (i686-pc-linux-gnu, GTK+ Version 3.14.5) of 2017-01-02

Please tell if you need further info.

  CC       image.o
  CC       xgselect.o
  CC       terminfo.o
  CC       lastfile.o
make -C ../admin/charsets all
make[2]: Entering directory '/home/my-name/emacs-26.0.91/admin/charsets'
  GEN      ../../etc/charsets/JISX2131.map
  GEN      charsets.stamp
make[2]: Leaving directory '/home/my-name/emacs-26.0.91/admin/charsets'
make -C ../admin/unidata charscript.el
make[2]: Entering directory '/home/my-name/emacs-26.0.91/admin/unidata'
make[2]: Nothing to be done for 'charscript.el'.
make[2]: Leaving directory '/home/my-name/emacs-26.0.91/admin/unidata'
  CCLD     temacs
/usr/lib/gcc/i586-linux-gnu/4.9/../../../i386-linux-gnu/libgdk-3.so: 
undefined reference to `cairo_surface_set_device_scale'
/usr/lib/gcc/i586-linux-gnu/4.9/../../../i386-linux-gnu/libgtk-3.so: 
undefined reference to `cairo_surface_get_device_scale'
collect2: error: ld returned 1 exit status
Makefile:600: recipe for target 'temacs' failed
make[1]: *** [temacs] Error 1
make -C ../admin/charsets cp51932.el
make[2]: Entering directory '/home/my-name/emacs-26.0.91/admin/charsets'
make[2]: Nothing to be done for 'cp51932.el'.
make[2]: Leaving directory '/home/my-name/emacs-26.0.91/admin/charsets'
make -C ../admin/charsets eucjp-ms.el
make[2]: Entering directory '/home/my-name/emacs-26.0.91/admin/charsets'
make[2]: Nothing to be done for 'eucjp-ms.el'.
make[2]: Leaving directory '/home/my-name/emacs-26.0.91/admin/charsets'
make[1]: Target 'all' not remade because of errors.
make[1]: Leaving directory '/home/my-name/emacs-26.0.91/src'
Makefile:418: recipe for target 'src' failed
make: *** [src] Error 2
make info-real info-dir
make[1]: Entering directory '/home/my-name/emacs-26.0.91'
make -C doc/lispref info
make[2]: Entering directory '/home/my-name/emacs-26.0.91/doc/lispref'
make[2]: Nothing to be done for 'info'.
make[2]: Leaving directory '/home/my-name/emacs-26.0.91/doc/lispref'
make -C doc/lispintro info
make[2]: Entering directory '/home/my-name/emacs-26.0.91/doc/lispintro'
make[2]: Nothing to be done for 'info'.
make[2]: Leaving directory '/home/my-name/emacs-26.0.91/doc/lispintro'
make -C doc/emacs info
make[2]: Entering directory '/home/my-name/emacs-26.0.91/doc/emacs'
make[2]: Nothing to be done for 'info'.
make[2]: Leaving directory '/home/my-name/emacs-26.0.91/doc/emacs'
make -C doc/misc info
make[2]: Entering directory '/home/my-name/emacs-26.0.91/doc/misc'
make[2]: Nothing to be done for 'info'.
make[2]: Leaving directory '/home/my-name/emacs-26.0.91/doc/misc'
make[1]: Nothing to be done for 'info-dir'.
make[1]: Leaving directory '/home/my-name/emacs-26.0.91'
make: Target 'all' not remade because of errors.




Information forwarded to bug-gnu-emacs <at> gnu.org:
bug#30248; Package emacs. (Thu, 25 Jan 2018 14:10:01 GMT) Full text and rfc822 format available.

Message #8 received at 30248 <at> debbugs.gnu.org (full text, mbox):

From: Robert Pluim <rpluim <at> gmail.com>
To: Andreas Röhler <andreas.roehler <at> online.de>
Cc: 30248 <at> debbugs.gnu.org
Subject: Re: bug#30248: Can't build Emacs pretest 26.0.91
Date: Thu, 25 Jan 2018 15:09:46 +0100
Andreas Röhler <andreas.roehler <at> online.de> writes:

> Build fails at Linux myname 3.16.0-4-686-pae #1 SMP Debian 3.16.51-3 
> (2017-12-13) i686
>
> make-messages below.
>
> Last Emacs built successfully from source here is
> GNU Emacs 25.1.91.1 (i686-pc-linux-gnu, GTK+ Version 3.14.5) of 2017-01-02
>
> Please tell if you need further info.
>

Could you show us your configure command? Which GNU/Linux distribution
is this?

Thanks

Robert




Information forwarded to bug-gnu-emacs <at> gnu.org:
bug#30248; Package emacs. (Thu, 25 Jan 2018 14:25:01 GMT) Full text and rfc822 format available.

Message #11 received at 30248 <at> debbugs.gnu.org (full text, mbox):

From: Noam Postavsky <npostavs <at> users.sourceforge.net>
To: Andreas Röhler <andreas.roehler <at> online.de>
Cc: 30248 <at> debbugs.gnu.org
Subject: Re: bug#30248: Can't build Emacs pretest 26.0.91
Date: Thu, 25 Jan 2018 09:24:15 -0500
Andreas Röhler <andreas.roehler <at> online.de> writes:

> /usr/lib/gcc/i586-linux-gnu/4.9/../../../i386-linux-gnu/libgdk-3.so:
> undefined reference to `cairo_surface_set_device_scale'
> /usr/lib/gcc/i586-linux-gnu/4.9/../../../i386-linux-gnu/libgtk-3.so:
> undefined reference to `cairo_surface_get_device_scale'

Some suggestions in [1] that having .../anaconda/lib in LIBRARY_PATH
might cause this.  [2] is inconclusive, but also mentions anaconda.  So
does [3].

[1]: https://askubuntu.com/questions/796662/gedit-error-for-non-sudo-undefined-symbol-cairo-surface-set-device-scale-und
[2]: https://github.com/Wilfred/remacs/issues/118
[3]: http://lists.gnu.org/archive/html/emacs-devel/2017-03/msg00543.html




Information forwarded to bug-gnu-emacs <at> gnu.org:
bug#30248; Package emacs. (Sat, 27 Jan 2018 08:27:02 GMT) Full text and rfc822 format available.

Message #14 received at 30248 <at> debbugs.gnu.org (full text, mbox):

From: martin rudalics <rudalics <at> gmx.at>
To: Andreas Röhler <andreas.roehler <at> online.de>, 
 30248 <at> debbugs.gnu.org
Subject: Re: bug#30248: Can't build Emacs pretest 26.0.91
Date: Sat, 27 Jan 2018 09:26:45 +0100
> Last Emacs built successfully from source here is
> GNU Emacs 25.1.91.1 (i686-pc-linux-gnu, GTK+ Version 3.14.5) of 2017-01-02
[...]
> /usr/lib/gcc/i586-linux-gnu/4.9/../../../i386-linux-gnu/libgdk-3.so: undefined reference to `cairo_surface_set_device_scale'
> /usr/lib/gcc/i586-linux-gnu/4.9/../../../i386-linux-gnu/libgtk-3.so: undefined reference to `cairo_surface_get_device_scale'

This indicates that the gdk and cairo libraries found by the build
script mismatch.  You may have to either downgrade gtk, upgrade cairo,
or make sure that nothing shadows cairo in the load path.

And please tell us the options used when configuring Emacs.

Thank you, martin




Information forwarded to bug-gnu-emacs <at> gnu.org:
bug#30248; Package emacs. (Sat, 27 Jan 2018 15:18:02 GMT) Full text and rfc822 format available.

Message #17 received at submit <at> debbugs.gnu.org (full text, mbox):

From: Andreas Röhler <andreas.roehler <at> easy-emacs.de>
To: bug-gnu-emacs <at> gnu.org
Cc: martin rudalics <rudalics <at> gmx.at>, Robert Pluim <rpluim <at> gmail.com>,
 Nicolas Petton <nicolas <at> petton.fr>,
 Noam Postavsky <npostavs <at> users.sourceforge.net>
Subject: Re: bug#30248: Can't build Emacs pretest 26.0.91
Date: Sat, 27 Jan 2018 16:36:38 +0100
On 25.01.2018 15:24, Noam Postavsky wrote:
> Andreas Röhler <andreas.roehler <at> online.de> writes:
> 
>> /usr/lib/gcc/i586-linux-gnu/4.9/../../../i386-linux-gnu/libgdk-3.so:
>> undefined reference to `cairo_surface_set_device_scale'
>> /usr/lib/gcc/i586-linux-gnu/4.9/../../../i386-linux-gnu/libgtk-3.so:
>> undefined reference to `cairo_surface_get_device_scale'
> 
> Some suggestions in [1] that having .../anaconda/lib in LIBRARY_PATH
> might cause this.  [2] is inconclusive, but also mentions anaconda.  So
> does [3].
> 
> [1]: https://askubuntu.com/questions/796662/gedit-error-for-non-sudo-undefined-symbol-cairo-surface-set-device-scale-und
> [2]: https://github.com/Wilfred/remacs/issues/118
> [3]: http://lists.gnu.org/archive/html/emacs-devel/2017-03/msg00543.html
> 
> 
> 
Having anaconda removed from PATH it builds nicely.

Thanks all and sorry for the noise,

Andreas




Information forwarded to bug-gnu-emacs <at> gnu.org:
bug#30248; Package emacs. (Sat, 27 Jan 2018 15:35:01 GMT) Full text and rfc822 format available.

Message #20 received at 30248 <at> debbugs.gnu.org (full text, mbox):

From: Eli Zaretskii <eliz <at> gnu.org>
To: Andreas Röhler <andreas.roehler <at> easy-emacs.de>
Cc: 30248 <at> debbugs.gnu.org, nicolas <at> petton.fr, rpluim <at> gmail.com,
 npostavs <at> users.sourceforge.net
Subject: Re: bug#30248: Can't build Emacs pretest 26.0.91
Date: Sat, 27 Jan 2018 17:33:41 +0200
> From: Andreas Röhler <andreas.roehler <at> easy-emacs.de>
> Date: Sat, 27 Jan 2018 16:36:38 +0100
> Cc: Robert Pluim <rpluim <at> gmail.com>, Nicolas Petton <nicolas <at> petton.fr>,
> 	Noam Postavsky <npostavs <at> users.sourceforge.net>
> 
> On 25.01.2018 15:24, Noam Postavsky wrote:
> > Andreas Röhler <andreas.roehler <at> online.de> writes:
> > 
> >> /usr/lib/gcc/i586-linux-gnu/4.9/../../../i386-linux-gnu/libgdk-3.so:
> >> undefined reference to `cairo_surface_set_device_scale'
> >> /usr/lib/gcc/i586-linux-gnu/4.9/../../../i386-linux-gnu/libgtk-3.so:
> >> undefined reference to `cairo_surface_get_device_scale'
> > 
> > Some suggestions in [1] that having .../anaconda/lib in LIBRARY_PATH
> > might cause this.  [2] is inconclusive, but also mentions anaconda.  So
> > does [3].
> > 
> > [1]: https://askubuntu.com/questions/796662/gedit-error-for-non-sudo-undefined-symbol-cairo-surface-set-device-scale-und
> > [2]: https://github.com/Wilfred/remacs/issues/118
> > [3]: http://lists.gnu.org/archive/html/emacs-devel/2017-03/msg00543.html
> > 
> > 
> > 
> Having anaconda removed from PATH it builds nicely.

etc/PROBLEMS stuff, perhaps?




Added tag(s) notabug. Request was from Glenn Morris <rgm <at> gnu.org> to control <at> debbugs.gnu.org. (Sat, 27 Jan 2018 18:46:02 GMT) Full text and rfc822 format available.

bug closed, send any further explanations to 30248 <at> debbugs.gnu.org and Andreas Röhler <andreas.roehler <at> online.de> Request was from Glenn Morris <rgm <at> gnu.org> to control <at> debbugs.gnu.org. (Sat, 27 Jan 2018 18:46:04 GMT) Full text and rfc822 format available.

Information forwarded to bug-gnu-emacs <at> gnu.org:
bug#30248; Package emacs. (Sun, 28 Jan 2018 09:27:01 GMT) Full text and rfc822 format available.

Message #27 received at 30248 <at> debbugs.gnu.org (full text, mbox):

From: Andreas Röhler <andreas.roehler <at> easy-emacs.de>
To: Eli Zaretskii <eliz <at> gnu.org>
Cc: 30248 <at> debbugs.gnu.org, nicolas <at> petton.fr, rpluim <at> gmail.com,
 npostavs <at> users.sourceforge.net
Subject: Re: bug#30248: Can't build Emacs pretest 26.0.91
Date: Sun, 28 Jan 2018 10:45:30 +0100
On 27.01.2018 16:33, Eli Zaretskii wrote:
>> From: Andreas Röhler <andreas.roehler <at> easy-emacs.de>
>> Date: Sat, 27 Jan 2018 16:36:38 +0100
>> Cc: Robert Pluim <rpluim <at> gmail.com>, Nicolas Petton <nicolas <at> petton.fr>,
>> 	Noam Postavsky <npostavs <at> users.sourceforge.net>
>>
>> On 25.01.2018 15:24, Noam Postavsky wrote:
>>> Andreas Röhler <andreas.roehler <at> online.de> writes:
>>>
>>>> /usr/lib/gcc/i586-linux-gnu/4.9/../../../i386-linux-gnu/libgdk-3.so:
>>>> undefined reference to `cairo_surface_set_device_scale'
>>>> /usr/lib/gcc/i586-linux-gnu/4.9/../../../i386-linux-gnu/libgtk-3.so:
>>>> undefined reference to `cairo_surface_get_device_scale'
>>>
>>> Some suggestions in [1] that having .../anaconda/lib in LIBRARY_PATH
>>> might cause this.  [2] is inconclusive, but also mentions anaconda.  So
>>> does [3].
>>>
>>> [1]: https://askubuntu.com/questions/796662/gedit-error-for-non-sudo-undefined-symbol-cairo-surface-set-device-scale-und
>>> [2]: https://github.com/Wilfred/remacs/issues/118
>>> [3]: http://lists.gnu.org/archive/html/emacs-devel/2017-03/msg00543.html
>>>
>>>
>>>
>> Having anaconda removed from PATH it builds nicely.
> 
> etc/PROBLEMS stuff, perhaps?
> 


Opened a ticket at Anaconda:

https://github.com/ContinuumIO/anaconda-issues/issues/8322




bug archived. Request was from Debbugs Internal Request <help-debbugs <at> gnu.org> to internal_control <at> debbugs.gnu.org. (Sun, 25 Feb 2018 12:24:04 GMT) Full text and rfc822 format available.

This bug report was last modified 7 years and 110 days ago.

Previous Next


GNU bug tracking system
Copyright (C) 1999 Darren O. Benham, 1997,2003 nCipher Corporation Ltd, 1994-97 Ian Jackson.