[Ohrrpgce] SVN: james/8448 Add new linux nightly build wrapper script

Ralph Versteegen teeemcee at gmail.com
Sun Feb 26 18:19:54 PST 2017


On 27 February 2017 at 03:26, James Paige <Bob at hamsterrepublic.com> wrote:

>
>
> On Sunday, February 26, 2017, Ralph Versteegen <teeemcee at gmail.com> wrote:
>
>>
>>
>> On 26 February 2017 at 10:46, <subversion at hamsterrepublic.com> wrote:
>>
>>> james
>>> 2017-02-25 13:46:27 -0800 (Sat, 25 Feb 2017)
>>> 43
>>> Add new linux nightly build wrapper script
>>> ---
>>> A   wip/nightly/wrap-nightly-linux.sh
>>>
>>
>> Great, so you have everything set up except Mac nightlies!
>>
>
>  Yep. I am still working on getting Mac OS X in a VM and ready to build.
>
>>
>> It looks like you're not passing portable=1, right? But the nighlties are
>> linked to libncurses.so.5 anyway, so I guess they are built on an older
>> version of debian?
>>
>
> Debian Jessie
>

I'm not sure I'm reading this right, but it looks like the 'stable' version
in debian is 5.9, while 'testing' and ubuntu use 6.0. I had thought that
ubuntu would use the same versions of packages as debian... actually I
don't really know what the difference between debian and ubuntu is.


>
>> Looking at build logs, I see that ixrat is building both x86 and x86_64
>> nightlies, while moggycellular is only building x86. There doesn't appear
>> to be any point to using moggycellular.
>>
>
> Oh! That is a pleasant surprise. Ixrat was previously only working for
> x86_64
>
>
>
>> The x86 nightly depends only on libncurses.so.5, while the x86_64 one
>> depends on both libncurses.so.5 and libtinfo.so.5 and hence doesn't run on
>> Slackware. I don't know why they differ. Hmm... recompiling FB with
>> -DDISABLE_NCURSES would be the easiest solution, but would affect unlump
>> and relump, so I'll have to check whether that's a problem.
>>
>> Unfortunately, I see that the x86 nightly still depends on
>> __cxa_throw_bad_array_new_length and hence a recent libstdc++.so, even
>> though it's compiled with -fno-exceptions, which works for me and for the
>> 64 bit nightly. So I guess I'll try using Mozilla's solution instead.
>>
>> Finally, most of the size of the linux and mac nightlies is vikings.rpg,
>> while only the Windows nightly installer has vikings; don't know which way
>> is better. I guess it's nice to have a nightly download which is the
>> complete package instead of having to extract over top of a stable
>> release...
>>
>
> Ah, yes it might be a good idea to leave Vikings out of nightlies. I'll
> look into that.
>
> I also was thinking about retiring the deb packages for Vikings and
> Wander. I would really rather be building those with the "Export Game"
> menu, and not in the nightly build
>

Yes, it would be good to consolidate all our packaging code.
I know that the distribmenu is still missing the ability to add icons to
.deb packages. I guess there's no way to include an icon or an installable
desktop link in a tar archive?
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.motherhamster.org/pipermail/ohrrpgce-motherhamster.org/attachments/20170227/87cd8c3f/attachment.htm>


More information about the Ohrrpgce mailing list