GNU bug report logs -
#23748
[bug-gnu-emacs] building emacs-25.0.95 on OpenIndiana
Previous Next
Reported by: "Nelson H. F. Beebe" <beebe <at> math.utah.edu>
Date: Sun, 12 Jun 2016 00:23:02 UTC
Severity: normal
Tags: fixed
Merged with 28893
Fixed in version 26.1
Done: Noam Postavsky <npostavs <at> users.sourceforge.net>
Bug is archived. No further changes may be made.
Full log
Message #7 received at control <at> debbugs.gnu.org (full text, mbox):
merge 28893 23748
quit
"Nelson H. F. Beebe" <beebe <at> math.utah.edu> writes:
> I found that the build of emacs-26.0.90 on OpenIndiana (a descendant
> of the short-lived OpenSolaris from Sun/Oracle) that is identified as
>
> % cat /etc/release
> OpenIndiana Development oi_151.1.9 X86 (powered by illumos)
> Copyright 2011 Oracle and/or its affiliates. All rights reserved.
> Use is subject to license terms.
> Assembled 17 January 2014
>
> failed at link time because of a missing symbol, tparm.
Hmm, it seems you already reported this for emacs 25, but there was no
response[1].
[1]: https://debbugs.gnu.org/cgi/bugreport.cgi?bug=23748
> % nm -D -p /usr/lib/libtermlib.so.1 | egrep 'tputs|tparm'
> 0000117616 T tparm
> 0000116848 T tparm_p0
> 0000116976 T tparm_p1
> 0000117104 T tparm_p2
> 0000117232 T tparm_p3
> 0000117360 T tparm_p4
> 0000117488 T tparm_p7
>
> I restarted the build with
>
> gmake LIBZ='-ltermlib -lz'
>
> and it completed normally, and has been successfully installed.
In the other bug, you suggested looking for a library providing both
tputs and tparm, here, if I understand correctly, you just used one
library for each. It's not clear what's the best fix for this, the
configure code looks pretty messy...
This bug report was last modified 7 years and 291 days ago.
Previous Next
GNU bug tracking system
Copyright (C) 1999 Darren O. Benham,
1997,2003 nCipher Corporation Ltd,
1994-97 Ian Jackson.