bug-lilypond
[Top][All Lists]
Advanced

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

Compiling lilypond on iMac + Big Sur


From: Michael Hendry
Subject: Compiling lilypond on iMac + Big Sur
Date: Sat, 31 Jul 2021 09:39:18 +0100

Dear lilypond team.

I recently acquired a new iMac, with Mac OS 11.5.1, and I’ve managed to migrate 
most of my software and data from its predecessor. Unfortunately neither 
lilypond nor Frescobaldi falls into that group.

I’ve used git to clone lilypond, but am struggling to get it compiled.

The output below from a run of autogen.sh includes the advice to contact you - 
hence this email. I’d previously had problems with reports that /lib/cpp had 
failed a sanity check, but I got a bit further by exporting CPP=/usr/bin/cpp 
and CXXCPP=/usr/bin/cpp before running it.

I can’t find “INSTALL.txt”, and I could do with some help with the other issues 
raised in the output.

Regards,

Michael Hendry



Running autoconf ...
    Warning: about to run `configure' without arguments.
    arguments on the `autogen.sh' command line
    will be passed to `configure'.

    Invoke with --noconfigure to skip configure step.
Running ./configure ...
checking build system type... x86_64-apple-darwin20.6.0
checking host system type... x86_64-apple-darwin20.6.0
checking for gmake... gmake
checking for find... find
checking for tar... tar
checking for python... python3
checking python3 version... 3.8.5
checking for python3... /usr/local/bin/python3
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 we are using the GNU C compiler... yes
checking whether gcc accepts -g... yes
checking for gcc option to accept ISO C89... none needed
checking how to run the C preprocessor... 
/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/cpp
checking for grep that handles long lines and -e... /usr/bin/grep
checking for egrep... /usr/bin/grep -E
checking for ANSI C header files... yes
checking for sys/types.h... yes
checking for sys/stat.h... yes
checking for stdlib.h... yes
checking for string.h... yes
checking for memory.h... yes
checking for strings.h... yes
checking for inttypes.h... yes
checking for stdint.h... yes
checking for unistd.h... yes
checking minix/config.h usability... no
checking minix/config.h presence... no
checking for minix/config.h... no
checking whether it is safe to define __EXTENSIONS__... yes
checking whether compiler understands -pipe... yes
checking for fc-list... fc-list
checking for TeX Gyre fonts OTF files... Fontconfig error: 
"/Users/michaelhendry/.config/fontconfig/fonts.conf", line 2: XML or text 
declaration not at start of entity
no
checking for URW++ OTF files... Fontconfig error: 
"/Users/michaelhendry/.config/fontconfig/fonts.conf", line 2: XML or text 
declaration not at start of entity
no
checking for python... /usr/local/bin/python3
checking /usr/local/bin/python3 version... 3.8.5
checking for /usr/local/bin/python3... (cached) /usr/local/bin/python3
checking for g++... g++
checking whether we are using the GNU C++ compiler... yes
checking whether g++ accepts -g... yes
checking for ar... ar
checking for ranlib... ranlib
checking for bison... bison
checking bison version... 3.4.1
checking for flex... flex
checking how to run the C++ preprocessor... /usr/bin/cpp
checking FlexLexer.h usability... no
checking FlexLexer.h presence... no
checking for FlexLexer.h... no
checking for yyFlexLexer.yypop_buffer_state ()... no
checking for gettext in -lintl... no
checking for gettext... no
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/local/bin/pkg-config
checking pkg-config is at least version 0.9.0... yes
checking for guile-1.8 >= 1.8.2... no
checking for guile-2.2 >= 2.2.0... no
checking libguile18.h usability... no
checking libguile18.h presence... no
checking for libguile18.h... no
checking for scm_t_hash_fold_fn... no
checking for scm_t_subr... no
checking whether g++ supports -Werror=unknown-warning-option... no
checking whether g++ supports -Wcast-function-type... no
checking whether g++ supports -Wsequence-point... yes
checking whether g++ supports -Wsuggest-override... no
checking for usable C++ demangler... no, use c++filt -t for manual demangling
checking for fontforge... fontforge
checking for fontforge... /opt/local/bin/fontforge
checking /opt/local/bin/fontforge version... 20200314
checking for t1asm... t1asm
checking for t1asm... /opt/local/bin/t1asm
checking assert.h usability... no
checking assert.h presence... yes
configure: WARNING: assert.h: present but cannot be compiled
configure: WARNING: assert.h:     check for missing prerequisite headers?
configure: WARNING: assert.h: see the Autoconf documentation
configure: WARNING: assert.h:     section "Present But Cannot Be Compiled"
configure: WARNING: assert.h: proceeding with the compiler's result
configure: WARNING:     ## ----------------------------------- ##
configure: WARNING:     ## Report this to bug-lilypond@gnu.org ##
configure: WARNING:     ## ----------------------------------- ##
checking for assert.h... no
checking grp.h usability... no
checking grp.h presence... yes
configure: WARNING: grp.h: present but cannot be compiled
configure: WARNING: grp.h:     check for missing prerequisite headers?
configure: WARNING: grp.h: see the Autoconf documentation
configure: WARNING: grp.h:     section "Present But Cannot Be Compiled"
configure: WARNING: grp.h: proceeding with the compiler's result
configure: WARNING:     ## ----------------------------------- ##
configure: WARNING:     ## Report this to bug-lilypond@gnu.org ##
configure: WARNING:     ## ----------------------------------- ##
checking for grp.h... no
checking libio.h usability... no
checking libio.h presence... no
checking for libio.h... no
checking pwd.h usability... no
checking pwd.h presence... yes
configure: WARNING: pwd.h: present but cannot be compiled
configure: WARNING: pwd.h:     check for missing prerequisite headers?
configure: WARNING: pwd.h: see the Autoconf documentation
configure: WARNING: pwd.h:     section "Present But Cannot Be Compiled"
configure: WARNING: pwd.h: proceeding with the compiler's result
configure: WARNING:     ## ----------------------------------- ##
configure: WARNING:     ## Report this to bug-lilypond@gnu.org ##
configure: WARNING:     ## ----------------------------------- ##
checking for pwd.h... no
checking for sys/stat.h... (cached) yes
checking wchar.h usability... no
checking wchar.h presence... no
checking for wchar.h... no
checking whether stat file-mode macros are broken... yes
checking for working memcmp... no
checking for vprintf... no
checking for chroot... no
checking for gettext... (cached) no
checking for pkg-config... /usr/local/bin/pkg-config
checking /usr/local/bin/pkg-config version... 0.29.2
checking for rpath linkage... no
checking for pangoft2 >= 1.38.0... yes
checking pango/pangoft2.h usability... no
checking pango/pangoft2.h presence... no
checking for pango/pangoft2.h... no
checking for pango_ft2_font_map_create_context... no
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-apple-darwin20.6.0-windres... no
checking for windres... no
checking for guile... guile
checking guile version... 3.0.4
checking for guile... guile
checking for guile... /usr/local/bin/guile
checking for perl... perl
checking for perl... /opt/local/bin/perl
checking for tidy... tidy
checking for tidy... /usr/bin/tidy
checking for gs... gs
checking for gs... /usr/local/bin/gs
checking /usr/local/bin/gs version... 9.27
checking for extractpdfmark... extractpdfmark
checking for gs... gs
checking gs version... 9.27
checking for makeinfo... makeinfo
checking makeinfo version... 6.8
checking for texi2html... no
checking for dblatex... no
checking for bibtex... bibtex
checking for xelatex... xelatex
checking for xetex... xetex
checking for texi2pdf... texi2pdf
checking for texindex... texindex
checking for epsf.tex... /opt/local/share/texmf/tex/generic/epsf/epsf.tex
checking for Cyrillic characters support in TeX... not found
checking for convert... convert
checking for zip... zip
checking for rsync... rsync
configure: creating ./config.status
config.status: creating config.make
config.status: creating config.hh

WARNING: Please consider installing optional programs or files:  URW++ OTF 
fonts (download OTF files from 
'http://git.ghostscript.com/?p=urw-core35-fonts.git;a=tree;hb=91edd6ece36e84a1c6d63a1cf63a1a6d84bd443a'
 and put them under '~/.local/share/fonts' etc., or use --with-urwotf-dir) 
dblatex

ERROR: Please install required programs:  TeX Gyre fonts OTF (make sure the 
fc-list utility can see them, e.g. 'sudo apt-get install fonts-texgyre', or use 
--with-texgyre-dir) FlexLexer.h (flex package) FlexLexer.h with 
yypop_buffer_state (flex >= 2.5.29) guile-devel >= 1.8 texi2html lh CTAN 
package (texlive-lang-cyrillic or texlive-texmf-fonts)

See INSTALL.txt for more information on how to build LilyPond




reply via email to

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