bug-zile
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: [Bug-zile] Running bleeding-edge github Zile [WAS Re: Problems gener


From: Gary V. Vaughan
Subject: Re: [Bug-zile] Running bleeding-edge github Zile [WAS Re: Problems generating manpage]
Date: Wed, 30 Jul 2014 21:33:54 +0100

Hi Stefan,

On Jul 30, 2014, at 7:51 PM, Stefan Husmann <address@hidden> wrote:
> 
> thanks again, I followed your advices:
> 
> Am 30.07.2014 um 16:12 schrieb Gary V. Vaughan:
>>   - you forgot to depend on Lua :-o
> Oh yeah, I'll add it, though it is pulled in by the other dependencies.
>>   - acl shouldn't be needed;
>>   - gc is definitely not require (though it was for the earlier C 
>> implementation of Zile);
> maybe a leftover from the C-written zile package in the official 
> [community]-Repo, removed
>>   - gpgme isn't required by Zile itself, nor the vanilla build process (not 
>> sure if it's required by Arch during fetching?);
> I removed it, it is pulled by pacman, the Arch Linux package manager, so 
> anyone will have it anyway.
>>   - ldoc is only required at make time to generate the html api docs;
> moved to makedependencies
>>   - lua-socket is not used by Zile (although one of the other make-time 
>> dependencies might pull it in?);
> I removed it
>>   - ncurses is not a Zile requirement, but it is missing from Arch's 
>> lua-posix package dependencies;
> I could file a bug report for lua-posix (official package), but would need 
> some evidence for this statement

Yes, please do (I'm also the maintainer of luaposix upstream).

Well, I'm not sure what evidence you would need.  But luaposix builds two C 
modules, posix.so from:

  https://github.com/luaposix/luaposix/blob/master/ext/posix/posix.c

and curses.so from:

  https://github.com/luaposix/luaposix/blob/master/ext/curses/curses.c

And then there is some autoconfigury to detect what system curses library to 
link the curses module against here:

  https://github.com/luaposix/luaposix/blob/master/configure.ac#L108

Zile requires a working curses.so from the installed luaposix for all its 
screen handling (actually, until we pulled lcurses into luaposix, I was quite 
tempted to write my own light-weight terminal output handling library for Zile 
for a little while), but does not link against or call the actual nurses 
library directly.

>>   - specl is only a make-time requirement (for verifying Zile meets its 
>> specifications), but the package itself is missing from AUR at the moment.
> Uploaded to the AUR, and moved to makedependencies
> 
>> I'm surprised about the -j3 issue though, having fixed something similar 
>> with the docs directory recently.
> I also was surprised.
>> I must have missed it in the logs you put on hastebin.
> I do not find anything relevant in them either, sorry.

Phew, thought I was going crazy for a moment there! LOL  Well, I'd still quite 
like to find it and fix it, but it doesn't manifest on my Mac development 
machine with -j4 (my usual setting), so it would be a great help if you could 
show me the relevant lines from a terminal capture so I can figure out where 
the race condition is.

Cheers,
-- 
Gary V. Vaughan (gary AT vaughan DOT pe)

Attachment: signature.asc
Description: Message signed with OpenPGP using GPGMail


reply via email to

[Prev in Thread] Current Thread [Next in Thread]