[developers] updated debian, logon fails
Joshua Crowgey
jcrowgey at u.washington.edu
Thu Oct 6 20:46:49 CEST 2016
This works!
On 10/06/2016 11:36 AM, Joshua Crowgey wrote:
> Right, that's what's going on. I'm currently tracking "testing" in my
> sources.list, which has now gone on to "stretch". I honestly get a
> little confused sometimes with how apt deals with lots of repos. My gut
> feeling is that I wouldn't hurt anything by adding "stable" alongside
> "testing", that I would still track the latest available upon 'upgrade'
> commands, so I think I'll try that.
>
> --Joshua
>
> On 10/06/2016 11:32 AM, Michael Wayne Goodman wrote:
>> That's essentially what I found (which is why on ArchLinux I couldn't
>> simply symlink libpng16 as libpng12). The instructions for Ubuntu
>> (http://moin.delph-in.net/LogonUbuntu) might be closer for a Debian
>> install, and it seems that libpng12 is in the repositories
>> (https://packages.debian.org/jessie/libpng12-0), so a simple `apt-get
>> install libpng12-0` might do it.
>>
>> On Thu, Oct 6, 2016 at 11:15 AM, Joshua Crowgey
>> <jcrowgey at u.washington.edu <mailto:jcrowgey at u.washington.edu>> wrote:
>>
>> 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
>> <http://moin.delph-in.net/LogonUbuntu> and
>> > http://moin.delph-in.net/LogonArch
>> <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>
>> > <mailto: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
>> <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>
>> <mailto: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>
>> > <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
>> >
>>
>>
>>
>>
>> --
>> -Michael Wayne Goodman
More information about the developers
mailing list