[developers] LUI binaries in the main LKB repository

Alexandre Rademaker arademaker at gmail.com
Wed Dec 11 13:42:19 CET 2019


Hi guys,

Does anyone had a chance to look into it? I can’t reinstall the yzlui … I would be thankful for any help.

Best,
Alexandre


> On 3 Dec 2019, at 10:43, Alexandre Rademaker <arademaker at gmail.com> wrote:
> 
> 
> Hi Stephan and Woodley,
> 
> In http://moin.delph-in.net/LkbLui#Obtaining_and_Running_LUI the link to the MacOS version of LUI (http://sweaglesw.org/linguistics/yzlui-for-osx.tgz) is broken. After updating my MacOS to Catalina, I am getting the error below. I was expecting that reinstalling the library could solve it, any idea?
> 
> 
> ar at leme ace % ./ace -g erg-2018-osx-0.9.30.dat -fl1
> foul and novel terms expressive of rage
> 
> /usr/local/bin/yzlui: line 2: /Applications/yzlui.app/Contents/MacOS/yzlui: Bad CPU type in executable
> /usr/local/bin/yzlui: line 2: /Applications/yzlui.app/Contents/MacOS/yzlui: Undefined error: 0
> LUI: exited
> 
> Best,
> Alexandre
> 
> 
>> On 23 Nov 2019, at 10:23, Stephan Oepen <oe at ifi.uio.no> wrote:
>> 
>> hi again, woodley, i hope i find you well!
>> 
>>> I believe you are right that attempts to make yzlui completely statically linked have been failures ever since the addition of pango support.  I expect to be able to produce a yzlui binary of similar portability to the current LOGON tree’s ACE and FFTB without too much trouble, and will give that a try.
>> 
>> i recently migrated to a new machine and am using the opportunity to
>> try and see whether we can make do without 32-bit compatibility
>> libraries.  so far, i am optimistic (after biting the bullet of
>> re-building the 'swish++' binary for [incr tsdb()], which required
>> tidying up some int-to-pointer casting :-).
>> 
>> this exercise reminded me that the current LOGON tree and the LinGO
>> LKB repository both still only provide 32-bit 'yzlui' binaries.  could
>> you say whether there is a 64-bit binary for linux that you would
>> recommend i use?  i turned to the internet and picked up a binary that
>> appears to be built for compatibility with older kernels and seems to
>> kind of work for me:
>> 
>> http://sweaglesw.org/linguistics/yzlui-NET_WM_NAME
>> 
>> by default, however, i end up with monospaced fonts only: a cursory
>> look at '/tmp/yzlui.debug.oe' (attached) suggests that we may be
>> running into hard limits on compatibility; i am guessing the above
>> 'yzlui' binary has an older version of fontconfig compiled in, but my
>> brand-new local font repository no longer can be accessed using that
>> code.
>> 
>> the above 64-bit binary appears more statically compiled than the
>> 32-bit binary that i suspect most people have been using for the past
>> several years:
>> 
>> $ md5sum $LOGONROOT/lingo/lkb/bin/linux.x86.{32,64}/yzlui
>> 47dd0773914e7af244e9a903fa70e9c9
>> /home/oe/src/logon/lingo/lkb/bin/linux.x86.32/yzlui
>> 47dd0773914e7af244e9a903fa70e9c9
>> /home/oe/src/logon/lingo/lkb/bin/linux.x86.64/yzlui
>> $ ldd $LOGONROOT/lingo/lkb/bin/linux.x86.32/yzlui
>>       linux-gate.so.1 =>  (0x00b2d000)
>>       libm.so.6 => /lib/libm.so.6 (0x00cc9000)
>>       libpthread.so.0 => /lib/libpthread.so.0 (0x00c52000)
>>       libXext.so.6 => /usr/lib/libXext.so.6 (0x0092b000)
>>       libfontconfig.so.1 => /usr/lib/libfontconfig.so.1 (0x003fc000)
>>       libfreetype.so.6 => /usr/lib/libfreetype.so.6 (0x00d02000)
>>       libc.so.6 => /lib/libc.so.6 (0x001a3000)
>>       libX11.so.6 => /usr/lib/libX11.so.6 (0x00431000)
>>       libdl.so.2 => /lib/libdl.so.2 (0x00c4b000)
>>       /lib/ld-linux.so.2 (0x00a8f000)
>>       libexpat.so.1 => /lib/libexpat.so.1 (0x00dad000)
>>       libxcb.so.1 => /usr/lib/libxcb.so.1 (0x0033a000)
>>       libXau.so.6 => /usr/lib/libXau.so.6 (0x00da8000)
>> 
>> would you be in a position to compile a 64-bit binary, preferably
>> still in a 2.6-kernel environment, with a similar set of external
>> dependencies?
>> 
>> best wishes (from rainy oslo)!  oe
>> <yzlui.debug.oe>
> 




More information about the developers mailing list