<div dir="ltr">That&#39;s essentially what I found (which is why on ArchLinux I couldn&#39;t simply symlink libpng16 as libpng12). The instructions for Ubuntu (<a href="http://moin.delph-in.net/LogonUbuntu">http://moin.delph-in.net/LogonUbuntu</a>) might be closer for a Debian install, and it seems that libpng12 is in the repositories (<a href="https://packages.debian.org/jessie/libpng12-0">https://packages.debian.org/jessie/libpng12-0</a>), so a simple `apt-get install libpng12-0` might do it.<br></div><div class="gmail_extra"><br><div class="gmail_quote">On Thu, Oct 6, 2016 at 11:15 AM, Joshua Crowgey <span dir="ltr">&lt;<a href="mailto:jcrowgey@u.washington.edu" target="_blank">jcrowgey@u.washington.edu</a>&gt;</span> wrote:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">Thanks folks!  As I wrote to Damir, I think the issue is finding a<br>
libpng12.so.0 which libXm can interepret.  It seems that libpng16 has<br>
updated the api in such a way that libXm.so.4 is out of date.<br>
<br>
Cheers,<br>
<br>
--<br>
Joshua<br>
<span class=""><br>
On 10/05/2016 06:30 PM, Michael Wayne Goodman wrote:<br>
&gt; Also see <a href="http://moin.delph-in.net/LogonUbuntu" rel="noreferrer" target="_blank">http://moin.delph-in.net/<wbr>LogonUbuntu</a> and<br>
&gt; <a href="http://moin.delph-in.net/LogonArch" rel="noreferrer" target="_blank">http://moin.delph-in.net/<wbr>LogonArch</a> for possibly helpful information.<br>
&gt;<br>
&gt;<br>
&gt; On Wed, Oct 5, 2016, 18:14 Emily M. Bender &lt;<a href="mailto:ebender@uw.edu">ebender@uw.edu</a><br>
</span><span class="">&gt; &lt;mailto:<a href="mailto:ebender@uw.edu">ebender@uw.edu</a>&gt;&gt; wrote:<br>
&gt;<br>
&gt;     Hi Joshua,<br>
&gt;<br>
&gt;     I have a vague memory of  libXm.so.4 causing problems.  Maybe<br>
&gt;     the info on this page will help?<br>
&gt;<br>
&gt;     <a href="http://moin.delph-in.net/LkbInstallation" rel="noreferrer" target="_blank">http://moin.delph-in.net/<wbr>LkbInstallation</a><br>
&gt;<br>
&gt;     Emily<br>
&gt;<br>
&gt;     On Wed, Oct 5, 2016 at 6:07 PM, Joshua Crowgey<br>
</span><span class="">&gt;     &lt;<a href="mailto:jcrowgey@u.washington.edu">jcrowgey@u.washington.edu</a> &lt;mailto:<a href="mailto:jcrowgey@u.washington.edu">jcrowgey@u.washington.<wbr>edu</a>&gt;&gt; wrote:<br>
&gt;<br>
&gt;         Just a follow up, I tried creating a symlink libpng16.so.16.<br>
&gt;         But then I<br>
&gt;         get an unknown symbol from libXm.<br>
&gt;<br>
&gt;         -----------<br>
&gt;         Warning: Loading sys:climxm.so failed with error:<br>
&gt;<br>
&gt;         /home/jcrowgey/ling/logon/<wbr>lingo/lkb/lib/linux.x86.64/<wbr>libXm.so.4:<br>
&gt;         undefined symbol: png_check_sig.<br>
&gt;         --------------<br>
&gt;<br>
&gt;         Maybe I need to figure out some way to get an old version of libpng.<br>
&gt;<br>
&gt;         Thanks for any tips!<br>
&gt;<br>
&gt;         On 10/05/2016 11:20 AM, Joshua Crowgey wrote:<br>
&gt;         &gt; Hi developers,<br>
&gt;         &gt;<br>
&gt;         &gt; Does anyone have any suggestions for debugging?  After updating my<br>
&gt;         &gt; debian system (&quot;testing&quot;), I see that climxm.so failed at loading<br>
&gt;         &gt; libpng, upon doing M-x in emacs.<br>
&gt;         &gt;<br>
&gt;         &gt; -----------EMAC-SESSION-<wbr>OUTPUT--------<br>
&gt;         &gt; ==============================<wbr>==============================<wbr>==<br>
&gt;         &gt; Starting image<br>
&gt;         `/home/jcrowgey/ling/logon/<wbr>lingo/lkb/linux.x86.64/logon&#39;<br>
&gt;         &gt;   with image (dxl) file<br>
&gt;         &gt; `/home/jcrowgey/ling/logon/<wbr>lingo/lkb/linux.x86.64/logon.<wbr>dxl&#39;<br>
&gt;         &gt;   with arguments `(-L /home/jcrowgey/ling/logon/<a href="http://dot.clinit.cl" rel="noreferrer" target="_blank">dot.<wbr>clinit.cl</a><br>
</span>&gt;         &lt;<a href="http://dot.clinit.cl" rel="noreferrer" target="_blank">http://dot.clinit.cl</a>&gt; -locale<br>
<div class="HOEnZb"><div class="h5">&gt;         &gt; no_NO.UTF-8)&#39;<br>
&gt;         &gt;   in directory `nil&#39;<br>
&gt;         &gt;   on machine `localhost&#39;.<br>
&gt;         &gt;<br>
&gt;         &gt; Warning: Loading sys:climxm.so failed with error:<br>
&gt;         &gt;          libpng12.so.0: cannot open shared object file: No<br>
&gt;         such file or<br>
&gt;         &gt; directory.<br>
&gt;         &gt; International Allegro CL Enterprise Edition<br>
&gt;         &gt; 8.2 [64-bit Linux (x86-64)] (May 24, 2016 0:22)<br>
&gt;         &gt; Copyright (C) 1985-2010, Franz Inc., Oakland, CA, USA.  All<br>
&gt;         Rights Reserved.<br>
&gt;         &gt;<br>
&gt;         &gt; This standard runtime copy of Allegro CL was built by:<br>
&gt;         &gt;    [TC13152] Universitetet i Oslo (IFI)<br>
&gt;         &gt;<br>
&gt;         &gt; An unhandled error occurred during initialization:<br>
&gt;         &gt; Attempt to call<br>
&gt;         &gt; #(&quot;<wbr>InitializeMyDrawingAreaQueryGe<wbr>ometry&quot; 139697113496176 0 2<br>
&gt;         139697113496176<br>
&gt;         &gt;   8)<br>
&gt;         &gt; for which the definition has not yet been (or is no longer)<br>
&gt;         loaded.<br>
&gt;         &gt;<br>
&gt;         &gt; -----------------<br>
&gt;         &gt;<br>
&gt;         &gt; I also see in the terminal that emacs was invoked from:<br>
&gt;         &gt;<br>
&gt;         &gt; --------TERMINAL-OUTPUT-------<wbr>----------<br>
&gt;         &gt; jcrowgey@quercus:~/ling/lrgc/<wbr>system$<br>
&gt;         &gt; (emacs:16800): Gtk-WARNING **: GtkWindow 0xd1c290 is drawn<br>
&gt;         without a<br>
&gt;         &gt; current allocation. This should not happen.<br>
&gt;         &gt;<br>
&gt;         &gt; (emacs:16800): Gtk-WARNING **: GtkWindow 0xd1c290 is drawn<br>
&gt;         without a<br>
&gt;         &gt; current allocation. This should not happen.<br>
&gt;         &gt;<br>
&gt;         &gt; (emacs:16800): Gtk-WARNING **: EmacsFixed 0xd20130 is drawn<br>
&gt;         without a<br>
&gt;         &gt; current allocation. This should not happen.<br>
&gt;         &gt;<br>
&gt;         &gt; (emacs:16800): Gtk-WARNING **: GtkScrollbar 0x339a4e0 is drawn<br>
&gt;         without a<br>
&gt;         &gt; current allocation. This should not happen.<br>
&gt;         &gt;<br>
&gt;         &gt; (emacs:16800): Gtk-WARNING **: EmacsFixed 0xd20130 is drawn<br>
&gt;         without a<br>
&gt;         &gt; current allocation. This should not happen.<br>
&gt;         &gt;<br>
&gt;         &gt; (emacs:16800): Gtk-WARNING **: GtkEventBox 0xd20410 is drawn<br>
&gt;         without a<br>
&gt;         &gt; current allocation. This should not happen.<br>
&gt;         &gt;<br>
&gt;         &gt; (emacs:16800): Gtk-WARNING **: GtkScrollbar 0x339a4e0 is drawn<br>
&gt;         without a<br>
&gt;         &gt; current allocation. This should not happen.<br>
&gt;         &gt; ------------------------------<wbr>-----------<br>
&gt;         &gt;<br>
&gt;         &gt; ...and so on for many more GTK objects and memory locations.<br>
&gt;         &gt;<br>
&gt;         &gt; I checked libpng:<br>
&gt;         &gt;<br>
&gt;         &gt; ---------TERMINAL-OUTPUT------<wbr>--------------<br>
&gt;         &gt; jcrowgey@quercus:~/ling/logon$ sudo apt-get install libpng<br>
&gt;         &gt; [sudo] password for jcrowgey:<br>
&gt;         &gt; Reading package lists... Done<br>
&gt;         &gt; Building dependency tree<br>
&gt;         &gt; Reading state information... Done<br>
&gt;         &gt; E: Unable to locate package libpng<br>
&gt;         &gt; jcrowgey@quercus:~/ling/logon$ apt-cache search libpng<br>
&gt;         &gt; fp-units-gfx - Free Pascal - graphics-library units dependency<br>
&gt;         package<br>
&gt;         &gt; fp-units-gfx-3.0.0 - Free Pascal - graphics-library units<br>
&gt;         &gt; libpng-dev - PNG library - development (version 1.6)<br>
&gt;         &gt; libpng-tools - PNG library - tools (version 1.6)<br>
&gt;         &gt; libpng16-16 - PNG library - runtime (version 1.6)<br>
&gt;         &gt; libpng++-dev - C++ interface to the PNG (Portable Network<br>
&gt;         Graphics) library<br>
&gt;         &gt; libpng-sixlegs-java - Sixlegs Java PNG Decoder<br>
&gt;         &gt; libpng-sixlegs-java-doc - Documentation for Sixlegs Java PNG<br>
&gt;         Decoder<br>
&gt;         &gt; libpnglite-dev - lightweight C library for loading and writing<br>
&gt;         PNG images<br>
&gt;         &gt; libpnglite0 - lightweight C library for loading and writing<br>
&gt;         PNG images<br>
&gt;         &gt; pngquant - PNG (Portable Network Graphics) image optimising<br>
&gt;         utility<br>
&gt;         &gt; ruby-oily-png - native mixin to speed up ChunkyPNG<br>
&gt;         &gt; tkpng - PNG photo image support to Tcl/Tk<br>
&gt;         &gt; jcrowgey@quercus:~/ling/logon$ sudo apt-get install libpng16-16<br>
&gt;         &gt; Reading package lists... Done<br>
&gt;         &gt; Building dependency tree<br>
&gt;         &gt; Reading state information... Done<br>
&gt;         &gt; libpng16-16 is already the newest version (1.6.25-1).<br>
&gt;         &gt; libpng16-16 set to manually installed.<br>
&gt;         &gt; 0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded.<br>
&gt;         &gt; ------------------------------<wbr>--------------------<br>
&gt;         &gt;<br>
&gt;         &gt; So I&#39;m not sure how I lost the linking to libpng from climxm&#39;s<br>
&gt;         perspective.<br>
&gt;         &gt;<br>
&gt;         &gt; Thanks for any insights!<br>
&gt;         &gt;<br>
&gt;         &gt; --<br>
&gt;         &gt; Joshua Crowgey<br>
&gt;         &gt;<br>
&gt;<br>
&gt;<br>
&gt;<br>
&gt;<br>
&gt;     --<br>
&gt;     Emily M. Bender<br>
&gt;     Professor, Department of Linguistics<br>
&gt;     Check out CLMS on facebook! <a href="http://www.facebook.com/uwclma" rel="noreferrer" target="_blank">http://www.facebook.com/uwclma</a><br>
&gt;<br>
</div></div></blockquote></div><br><br clear="all"><br>-- <br><div class="gmail_signature" data-smartmail="gmail_signature">-Michael Wayne Goodman</div>
</div>