lilypond-devel
[Top][All Lists]
Advanced

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

Re: compilation errors from Xcode's new standard library


From: Mike Solomon
Subject: Re: compilation errors from Xcode's new standard library
Date: Sun, 3 Nov 2013 12:33:35 +0100

On Nov 3, 2013, at 11:45 AM, Joseph Rushton Wakeling <address@hidden> wrote:

> On 03/11/13 11:18, Mike Solomon wrote:
>> Yeah, the output is fine (clean bill of health, all systems go). I had to 
>> specifically set CPPFLAGS to deal w/ some homebrew issues, but otherwise 
>> nothing out of the ordinary.
> 
> Ahh, OK.  That's odd; OK, I accept that the clang you have has been a little 
> Applified, but I can't see an obvious reason why it should be fine to compile 
> Lilypond with clang 3.3 on Ubuntu, and not on Mac OS.
> 
> Obviously, do whatever you need to get things working and compiling again, 
> but if you're so inclined I think it'd be worth trying to work out what the 
> problem is -- it's better for Lilypond if it works with default Xcode.
> 
> Could you try doing a fresh clone of the Lilypond git repo and build in 
> there, just to test?
> 
> Oh, and -- could you copy-paste the output of running ./configure, just so I 
> can see?

mbp-de-mike:devel mikesolomon$ git clone address@hidden:/srv/git/lilypond.git 
lilypond-gcc
Cloning into 'lilypond-gcc'...
remote: Counting objects: 363841, done.
remote: Compressing objects: 100% (60265/60265), done.
remote: Total 363841 (delta 303842), reused 362630 (delta 302851)
Receiving objects: 100% (363841/363841), 91.82 MiB | 148 KiB/s, done.
Resolving deltas: 100% (303842/303842), done.
Checking out files: 100% (4786/4786), done.
mbp-de-mike:devel mikesolomon$ cd lilypond-gcc
mbp-de-mike:lilypond-gcc mikesolomon$ mkdir build
mbp-de-mike:lilypond-gcc mikesolomon$ ./autogen.sh --noconfigure
processing .
Running autoconf ...
Skipping configure process.
mbp-de-mike:lilypond-gcc mikesolomon$ cd build/
mbp-de-mike:build mikesolomon$ CPPFLAGS="${CPPFLAGS} -I/usr/local/include 
-L/usr/local/lib" ../configure
checking build system type... x86_64-apple-darwin13.0.0
checking host system type... x86_64-apple-darwin13.0.0
checking Package... LILYPOND
checking builddir... /Users/mikesolomon/devel/lilypond-gcc/build
checking for stepmake... ../stepmake  (${datarootdir}/stepmake not found)
checking for gmake... no
checking for make... make
checking for find... find
checking for tar... tar
checking for bash... /bin/sh
checking for python... python
checking python version... 2.7.5
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 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 whether compiler understands -pipe... yes
checking for IEEE-conformance compiler flags... none
checking for fc-list... fc-list
checking for New Century Schoolbook PFB files... no
checking for python... /usr/bin/python
checking /usr/bin/python version... 2.7.5
checking for /usr/bin/python... (cached) /usr/bin/python
checking for g++... g++
checking whether we are using the GNU C++ compiler... yes
checking whether g++ accepts -g... yes
checking how to run the C++ preprocessor... g++ -E
checking for grep that handles long lines and -e... /usr/bin/grep
checking for egrep... /usr/bin/grep -E
checking whether we are using the GNU C++ compiler... (cached) yes
checking whether g++ accepts -g... (cached) yes
checking options for known g++ bugs... none
checking whether explicit instantiation is needed... no
checking for stl.data () method... yes
checking for ar... ar
checking for ranlib... ranlib
checking for dlopen in -ldl... yes
checking for dlopen... yes
checking for bison... bison -y
checking for bison... bison
checking bison version... 2.3
checking for flex... flex
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 FlexLexer.h usability... yes
checking FlexLexer.h presence... yes
checking for FlexLexer.h... yes
checking for yyFlexLexer.yy_current_buffer... no
checking FlexLexer.h location... clang: warning: argument unused during 
compilation: '-L/usr/local/lib'
/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/include/FlexLexer.h
checking language... English
checking for gettext in -lintl... yes
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 guile-config... guile-config
checking guile-config version... 1.8.8
checking guile compile flags... -I/usr/local/Cellar/guile18/1.8.8/include  
-D_THREAD_SAFE 
checking guile link flags...  -D_THREAD_SAFE  
-L/usr/local/Cellar/guile18/1.8.8/lib -lguile -lltdl -lgmp -lm -lltdl
checking libguile.h usability... yes
checking libguile.h presence... yes
checking for libguile.h... yes
checking for scm_boot_guile in -lguile... yes
checking for scm_boot_guile... yes
checking for scm_t_hash_fold_fn... no
checking for scm_t_hash_handle_fn... no
checking for scm_t_subr... no
checking for usable C++ demangler... yes
checking GUILE rational bugfix... ok
checking for python... /usr/bin/python
checking /usr/bin/python version... 2.7.5
checking for /usr/bin/python... (cached) /usr/bin/python
checking for python-config... python-config
checking Python.h usability... yes
checking Python.h presence... yes
checking for Python.h... yes
checking for fontforge... fontforge
checking for fontforge... /usr/local/bin/fontforge
checking /usr/local/bin/fontforge version... 20120731
checking for t1asm... t1asm
checking for t1asm... /usr/texbin/t1asm
checking assert.h usability... yes
checking assert.h presence... yes
checking for assert.h... yes
checking grp.h usability... yes
checking grp.h presence... yes
checking for grp.h... yes
checking libio.h usability... no
checking libio.h presence... no
checking for libio.h... no
checking pwd.h usability... yes
checking pwd.h presence... yes
checking for pwd.h... yes
checking for sys/stat.h... (cached) yes
checking wchar.h usability... yes
checking wchar.h presence... yes
checking for wchar.h... yes
checking fpu_control.h usability... no
checking fpu_control.h presence... no
checking for fpu_control.h... no
checking sstream usability... yes
checking sstream presence... yes
checking for sstream... yes
checking whether stat file-mode macros are broken... no
checking for working memcmp... yes
checking for vprintf... yes
checking for _doprnt... no
checking for chroot... yes
checking for fopencookie... no
checking for gettext... (cached) yes
checking for isinf... yes
checking for memmem... yes
checking for snprintf... yes
checking for vsnprintf... yes
checking for pkg-config... pkg-config
checking pkg-config version... 0.28
checking whether to enable dynamic relocation... no
checking for rpath linkage... no
checking for pangoft2 >= 1.6.0... yes
checking PANGO_FT2_CFLAGS... -D_REENTRANT -I/opt/X11/include/freetype2 
-I/opt/X11/include -I/usr/local/Cellar/pango/1.34.1/include/pango-1.0 
-I/usr/local/Cellar/harfbuzz/0.9.16/include/harfbuzz 
-I/usr/local/Cellar/pango/1.34.1/include/pango-1.0 
-I/usr/local/Cellar/glib/2.36.2/include/glib-2.0 
-I/usr/local/Cellar/glib/2.36.2/lib/glib-2.0/include 
-I/usr/local/opt/gettext/include 
checking PANGO_FT2_LIBS... -L/opt/X11/lib -L/usr/local/Cellar/pango/1.34.1/lib 
-L/usr/local/Cellar/glib/2.36.2/lib -L/usr/local/opt/gettext/lib -lpangoft2-1.0 
-lpango-1.0 -lgobject-2.0 -lglib-2.0 -lintl -lfreetype -lfontconfig 
checking pango/pangoft2.h usability... yes
checking pango/pangoft2.h presence... yes
checking for pango/pangoft2.h... yes
checking for pango_ft2_font_map_create_context... yes
checking for fontconfig >= 2.4.0... yes
checking FONTCONFIG_CFLAGS... -I/opt/X11/include 
checking FONTCONFIG_LIBS... -L/opt/X11/lib -lfontconfig 
checking for freetype2 >= 2.1.10... yes
checking FREETYPE2_CFLAGS... -I/opt/X11/include/freetype2 -I/opt/X11/include 
checking FREETYPE2_LIBS... -L/opt/X11/lib -lfreetype 
checking for some flavor of Windows... no
checking for -windres... no
checking for windres... no
checking for guile... guile
checking guile version... 1.8.8
checking for guile... guile
checking for guile... /usr/local/bin/guile
checking for perl... perl
checking for perl... /usr/bin/perl
checking for gs... gs
checking for gs... /usr/local/bin/gs
checking /usr/local/bin/gs version... 9.05
checking for makeinfo... makeinfo
checking makeinfo version... 4.13
checking for texi2html... texi2html
checking texi2html version... 1.82
checking for dblatex... dblatex
checking dblatex version... 0.3.4
checking for bibtex... bibtex
checking for pdflatex... pdflatex
checking for pdfetex... pdfetex
checking for texi2pdf... texi2pdf
checking for texindex... texindex
checking for epsf.tex... 
/usr/local/texlive/2012/texmf-dist/tex/generic/epsf/epsf.tex
checking for Cyrillic characters support in TeX... yes
checking for pngtopnm... pngtopnm
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

ERROR: Please install required programs:  International New Century Schoolbook 
fonts (make sure the fc-list utility can see them, or use --with-ncsb-dir)

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

…these fonts are always a pain, but I usually figure out some way to cheat and 
get them in there.  But that shouldn’t have anything to do with the compiler.

Cheers,
MS


reply via email to

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