Re: 2.23.11 build failure on cygwin #1

2022-08-14 Thread Masamichi Hosoda
> Le 13/08/2022 à 22:30, Marco Atzeri a écrit :
>> Dear Developers,
>>
>> I am the Cygwin package maintainer for Lilypond and Guile
>> latest 2.22.2 builds without issue.
>>
>> On the first tentative to build/package 2.23.x for Cygwin I hit two
>> different problems so I will report them separately
>>
>>
>> first one is almost immediate
>>
>> --
>> Making flower/out/library.a
>> make[1]: *** No rule to make target 'out/lilypond.1', needed by
>> 'man'. Stop.
>> make: ***
>> [/pub/devel/lilypond/lilypond-2.23.11-1.x86_64/src/lilypond-2.23.11/./make/generic-targets.make:6:
>> all] Error 2
>> *** ERROR: make failed
>> --
>>
>> a workaround is to replace on lily/GNUmakefile
>>
>>    HELP2MAN_EXECS = lilypond
>> with
>>    HELP2MAN_EXECS = lilypond$(program_suffix)
>>
>> the build completes but has the unwanted outcome of
>> an extra ".exe" on the manual page
>>
>>   $ find lily -name "*.1"
>>   lily/out/lilypond.exe.1
>>
>> so a different solution is welcome
> 
> 
> Possibly this would be related?
> 
> commit cad8241c1339432a30dd0613b76b2245670bdb31
> Author: Jonas Hahnfeld 
> Date:   Sat May 14 22:15:47 2022 +0200
> 
>     mingw: Consistently append program_suffix
> 
>     This moves a patch from the release scripts to the proper
> GNUmakefile.
> 
> 
> Jonas, any thoughts?

I use Cygwin environment, so I created a merge request.
https://gitlab.com/lilypond/lilypond/-/merge_requests/1554

___
bug-lilypond mailing list
bug-lilypond@gnu.org
https://lists.gnu.org/mailman/listinfo/bug-lilypond


Re: 2.23.11 build failure on cygwin #1

2022-08-13 Thread Jean Abou Samra



Le 13/08/2022 à 22:30, Marco Atzeri a écrit :

Dear Developers,

I am the Cygwin package maintainer for Lilypond and Guile
latest 2.22.2 builds without issue.

On the first tentative to build/package 2.23.x for Cygwin I hit two 
different problems so I will report them separately



first one is almost immediate

--
Making flower/out/library.a
make[1]: *** No rule to make target 'out/lilypond.1', needed by 'man'. 
Stop.
make: *** 
[/pub/devel/lilypond/lilypond-2.23.11-1.x86_64/src/lilypond-2.23.11/./make/generic-targets.make:6: 
all] Error 2

*** ERROR: make failed
--

a workaround is to replace on lily/GNUmakefile

   HELP2MAN_EXECS = lilypond
with
   HELP2MAN_EXECS = lilypond$(program_suffix)

the build completes but has the unwanted outcome of
an extra ".exe" on the manual page

  $ find lily -name "*.1"
  lily/out/lilypond.exe.1

so a different solution is welcome



Possibly this would be related?

commit cad8241c1339432a30dd0613b76b2245670bdb31
Author: Jonas Hahnfeld 
Date:   Sat May 14 22:15:47 2022 +0200

    mingw: Consistently append program_suffix

    This moves a patch from the release scripts to the proper GNUmakefile.


Jonas, any thoughts?




___
bug-lilypond mailing list
bug-lilypond@gnu.org
https://lists.gnu.org/mailman/listinfo/bug-lilypond