[developers] updated debian, logon fails

Joshua Crowgey jcrowgey at u.washington.edu
Thu Oct 6 20:15:59 CEST 2016


Thanks folks!  As I wrote to Damir, I think the issue is finding a
libpng12.so.0 which libXm can interepret.  It seems that libpng16 has
updated the api in such a way that libXm.so.4 is out of date.

Cheers,

--
Joshua

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


More information about the developers mailing list