lilypond-devel
[Top][All Lists]
Advanced

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

Re: Gub / Windows Subsystem for Linux


From: Knut Petersen
Subject: Re: Gub / Windows Subsystem for Linux
Date: Thu, 1 Aug 2019 23:28:34 +0200
User-agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101 Thunderbird/60.8.0

Hi Karlin!

Please forgive the delay of a few days. We might continue if you are ready.

But as 32-bit works in principle, with the help of qemu it is time to try
to build the windows installer:

bin/gub mingw::lilypond-installer

If that succeeds there will be a lilypond-2.21.0-1.mingw.exe in ./uploads.
It appears tools::nsis built OK, but mingw::lilypond-installer is failing.


There should be an executable file 
'/home/gub/gub/target/tools/root/usr/bin/makensis'. Correct?


If the file is present: Execute

   file /home/gub/gub/target/tools/root/usr/bin/makensis

The result should look more or less like

   /home/gub/gub/target/tools/root/usr/bin/makensis: ELF 32-bit LSB executable, 
Intel 80386, version 1 (SYSV), dynamically linked, interpreter 
/lib/ld-linux.so.2, for GNU/Linux 2.0.0, with debug_info, not stripped

Correct?


Try to execute it (qemu must be active, 32-bit elf support enabled)

   cd /home/gub/gub/
   /home/gub/gub/target/tools/root/usr/bin/makensis

If the command succeeds, it will display copyright and usage information.


If the command does not succeed, there will be an error message. Then execute

   qemu-i386 /home/gub/gub/target/tools/root/usr/bin/makensis

Does it succeed now? If it did not succeed: execute

   qemu-i386 --strace /home/gub/gub/target/tools/root/usr/bin/makensis &> 
makensislog


If makensis succeeds either directly or with the explicit usage of qemu-i386, 
try to execute

   cd /home/gub/gub/target/mingw/installer
   /home/gub/gub/target/tools/root/usr/bin/makensis -NOCD \
   
/home/gub/gub/target/mingw/installer/lilypond-git.sv.gnu.org--lilypond.git-master-dbdir/definitions.nsh\
   
/home/gub/gub/target/mingw/installer/lilypond-git.sv.gnu.org--lilypond.git-master-dbdir/lilypond.nsi

If there is no success: please send the files (directly, not to the list)

   makensislog,
   /home/gub/gub/target/tools/root/usr/bin/makensis
   
/home/gub/gub/target/mingw/installer/lilypond-git.sv.gnu.org--lilypond.git-master-dbdir/definitions.nsh\
   
/home/gub/gub/target/mingw/installer/lilypond-git.sv.gnu.org--lilypond.git-master-dbdir/lilypond.nsi

Knut


reply via email to

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