Re: error building LilyPond 2.23.7 in Frescobaldi flatpak

2022-03-30 Thread David Kastrup
Federico Bruni  writes:

> Hi folks
>
> Can anybody help me with the following error?
>
> Making lily/out/lexer.o < cc
> Making lily/out/parser.o < cc
> Making lily/out/lilypond
> /usr/lib/gcc/x86_64-unknown-linux-gnu/10.2.0/../../../../x86_64-unknown-linux-gnu/bin/ld:
> warning: ./out/ly-module.o has a corrupt string table index - ignoring
> /usr/lib/gcc/x86_64-unknown-linux-gnu/10.2.0/../../../../x86_64-unknown-linux-gnu/bin/ld:
> error: ./out/ly-module.o: ELF section name out of range
> collect2: error: ld returned 1 exit status
> make[1]: *** [GNUmakefile:40: out/lilypond] Error 1
> make: ***
> [/run/build/lilypond-dev/stepmake/stepmake/generic-targets.make:6:
> all] Error 2
> Error: module lilypond-dev: Child process exited with code 2

Sounds like corruption to me.  Either you have run out of disk space
(unlikely since the file in question is pretty much in the middle), or
one process wrote on a file while another process accessed it (write or
read) in parallel, or you have a hardware error or some other utility
has a severe bug or corruption.

So I'd check how repeatable that error is.  Reproducible on the same
system?  Reproducible on a system with the same versions of software?

-- 
David Kastrup



Re: MR tests showing raw HTML

2022-03-30 Thread Colin Campbell

LGTM!

On 2022-03-30 14:18, Jonas Hahnfeld wrote:

On Wed, 2022-03-30 at 08:29 +0200, Jonas Hahnfeld via Discussions on
LilyPond development wrote:

On Tue, 2022-03-29 at 18:02 -0600, Colin Campbell wrote:

When I verify the results of the test stage of CI, clicking on the link
(
https://gitlab.com/lilypond/lilypond/-/jobs/2261164728/artifacts/file/test-results/index.html
), I get a screenful of raw HTML. Pasting that URL directly into an
address bar (Vivaldi 5.1) gives the same result. Am I chasing a change
on my machine, or is this seen elsewhere?

No, GitLab broke this (again, after the same happened in 2021):
https://gitlab.com/gitlab-org/gitlab/-/issues/357078 At least this
time, they are quick to revert the change that introduced the
regression: https://gitlab.com/gitlab-org/gitlab/-/merge_requests/83917
Once that is deployed on gitlab.com, the pages should be rendered
again.

Should be working again.

Cheers
Jonas




error building LilyPond 2.23.7 in Frescobaldi flatpak

2022-03-30 Thread Federico Bruni

Hi folks

Can anybody help me with the following error?

Making lily/out/lexer.o < cc
Making lily/out/parser.o < cc
Making lily/out/lilypond
/usr/lib/gcc/x86_64-unknown-linux-gnu/10.2.0/../../../../x86_64-unknown-linux-gnu/bin/ld: 
warning: ./out/ly-module.o has a corrupt string table index - ignoring
/usr/lib/gcc/x86_64-unknown-linux-gnu/10.2.0/../../../../x86_64-unknown-linux-gnu/bin/ld: 
error: ./out/ly-module.o: ELF section name out of range

collect2: error: ld returned 1 exit status
make[1]: *** [GNUmakefile:40: out/lilypond] Error 1
make: *** 
[/run/build/lilypond-dev/stepmake/stepmake/generic-targets.make:6: all] 
Error 2

Error: module lilypond-dev: Child process exited with code 2

See also the attached full log.


This is the GCC version:

[ org.kde.Sdk ~]$ gcc --version
gcc (GCC) 10.2.0

I'm using this flatpak manifest:
https://github.com/flathub/org.frescobaldi.Frescobaldi/blob/guile2/org.frescobaldi.Frescobaldi.yaml

Thanks
Federico



Building module lilypond-dev in 
/var/home/fede/src/flathub.org/org.frescobaldi.Frescobaldi/.flatpak-builder/build/lilypond-dev-1

checking build system type... x86_64-pc-linux-gnu
checking host system type... x86_64-pc-linux-gnu
checking for gmake... no
checking for make... make
checking for find... find
checking for tar... tar
checking for python... python
checking python version... 3.8.12
checking for python... /usr/bin/python
checking for gcc... gcc
checking whether the C compiler works... yes
checking for C compiler default output file name... a.out
checking for suffix of executables... 
checking whether we are cross compiling... no
checking for suffix of object files... o
checking whether the compiler supports GNU C... yes
checking whether gcc accepts -g... yes
checking for gcc option to enable C11 features... none needed
checking for stdio.h... yes
checking for stdlib.h... yes
checking for string.h... yes
checking for inttypes.h... yes
checking for stdint.h... yes
checking for strings.h... yes
checking for sys/stat.h... yes
checking for sys/types.h... yes
checking for unistd.h... yes
checking for wchar.h... yes
checking for minix/config.h... no
checking whether it is safe to define __EXTENSIONS__... yes
checking whether _XOPEN_SOURCE should be defined... no
checking whether compiler understands -pipe... yes
checking for fc-list... fc-list
checking for TeX Gyre fonts OTF files... yes
checking for URW++ OTF files... no
checking for python... /usr/bin/python
checking /usr/bin/python version... 3.8.12
checking for /usr/bin/python... (cached) /usr/bin/python
checking for g++... g++
checking whether the compiler supports GNU C++... yes
checking whether g++ accepts -g... yes
checking for g++ option to enable C++11 features... none needed
checking for ar... ar
checking for ranlib... ranlib
checking for bison... bison
checking bison version... 3.6.4
checking for flex... flex
checking for FlexLexer.h... yes
checking for yyFlexLexer.yypop_buffer_state ()... yes
checking for gettext in -lintl... no
checking for gettext... yes
checking for msgfmt... msgfmt
checking for mf-nowin... mf-nowin
checking for mpost... mpost
checking for working metafont mode... ljfour
checking for kpsewhich... kpsewhich
checking for metapost required files... yes
checking for pkg-config... /usr/bin/pkg-config
checking pkg-config is at least version 0.9.0... yes
checking for guile-2.2 >= 2.2.0... yes
checking for scm_t_hash_fold_fn... yes
checking for scm_t_subr... yes
checking whether g++ supports -Werror=unknown-warning-option... no
checking whether g++ supports -Wcast-function-type... yes
checking for bdw-gc... yes
checking whether g++ supports -Wsuggest-override... yes
checking for usable C++ demangler... yes
checking for fontforge... fontforge
checking for fontforge... /app/bin/fontforge
checking /app/bin/fontforge version... 20200314
checking for t1asm... t1asm
checking for t1asm... /usr/lib/sdk/texlive/bin/x86_64-linux/t1asm
checking for grp.h... yes
checking for pwd.h... yes
checking for sys/stat.h... (cached) yes
checking whether stat file-mode macros are broken... no
checking for working memcmp... yes
checking for vprintf... yes
checking for chroot... yes
checking for gettext... (cached) yes
checking for pkg-config... /usr/bin/pkg-config
checking /usr/bin/pkg-config version... 1.8.0
checking for rpath linkage... no
checking for pangoft2 >= 1.38.0... yes
checking for pango/pangoft2.h... yes
checking for pango_ft2_font_map_create_context... yes
checking for fontconfig >= 2.4.0... yes
checking for freetype2 >= 2.3.9... yes
checking for glib-2.0 >= 2.38... yes
checking for gobject-2.0 >= 2.38... yes
checking for some flavor of Windows... no
checking for -windres... no
checking for x86_64-pc-linux-gnu-windres... no
checking for windres... no
checking for guile... guile
checking guile version... 2.2.7
checking for guile... guile
checking for 

Re: MR tests showing raw HTML

2022-03-30 Thread Jonas Hahnfeld via Discussions on LilyPond development
On Wed, 2022-03-30 at 08:29 +0200, Jonas Hahnfeld via Discussions on
LilyPond development wrote:
> On Tue, 2022-03-29 at 18:02 -0600, Colin Campbell wrote:
> > When I verify the results of the test stage of CI, clicking on the link 
> > ( 
> > https://gitlab.com/lilypond/lilypond/-/jobs/2261164728/artifacts/file/test-results/index.html
> >  
> > ), I get a screenful of raw HTML. Pasting that URL directly into an 
> > address bar (Vivaldi 5.1) gives the same result. Am I chasing a change 
> > on my machine, or is this seen elsewhere?
> 
> No, GitLab broke this (again, after the same happened in 2021):
> https://gitlab.com/gitlab-org/gitlab/-/issues/357078 At least this
> time, they are quick to revert the change that introduced the
> regression: https://gitlab.com/gitlab-org/gitlab/-/merge_requests/83917
> Once that is deployed on gitlab.com, the pages should be rendered
> again.

Should be working again.

Cheers
Jonas


signature.asc
Description: This is a digitally signed message part


Re: LilyPond's 'oldEE' accordion symbol

2022-03-30 Thread David Kastrup
Werner LEMBERG  writes:

>> in 1998 you introduced the 'oldEE' accordion symbol to LilyPond's
>> Emmentaler font.  Since some time we are wondering where this symbol
>> comes from; we weren't able to find any reference to it.  Could you
>> please tell us where you got this from?
>
> Tom replied and sent me a PDF with a scan of the first three pages of
> an accordion transcription of the 'Emperor Waltz', published in 1948
> by Alfred Music, New York.
>
> Attached is an image showing the first few bars; I can forward the PDF
> in private e-mail on request.

Accordion editions of this age did not really have standardised symbols:
I suppose there is a synopsis in the first (editorial) pages of the
publication?

It would be really interesting to know how much use this symbol might
have seen, and whether it was from more than one publisher.

-- 
David Kastrup



Re: MR tests showing raw HTML

2022-03-30 Thread Phil Holmes
This doesn't solve the issue, but checking the headers, that page is 
shown as of type text/plain.  Probably that's confusing the browser.


Phil

On 30/03/2022 01:02, Colin Campbell wrote:
When I verify the results of the test stage of CI, clicking on the 
link ( 
https://gitlab.com/lilypond/lilypond/-/jobs/2261164728/artifacts/file/test-results/index.html 
), I get a screenful of raw HTML. Pasting that URL directly into an 
address bar (Vivaldi 5.1) gives the same result. Am I chasing a change 
on my machine, or is this seen elsewhere?



Cheers,

Colin







Re: MR tests showing raw HTML

2022-03-30 Thread Jonas Hahnfeld via Discussions on LilyPond development
On Tue, 2022-03-29 at 18:02 -0600, Colin Campbell wrote:
> When I verify the results of the test stage of CI, clicking on the link 
> ( 
> https://gitlab.com/lilypond/lilypond/-/jobs/2261164728/artifacts/file/test-results/index.html
>  
> ), I get a screenful of raw HTML. Pasting that URL directly into an 
> address bar (Vivaldi 5.1) gives the same result. Am I chasing a change 
> on my machine, or is this seen elsewhere?

No, GitLab broke this (again, after the same happened in 2021):
https://gitlab.com/gitlab-org/gitlab/-/issues/357078 At least this
time, they are quick to revert the change that introduced the
regression: https://gitlab.com/gitlab-org/gitlab/-/merge_requests/83917
Once that is deployed on gitlab.com, the pages should be rendered
again. Until that happens, the only possibility is to download the
artifact and view the output locally...


signature.asc
Description: This is a digitally signed message part