[Top][All Lists]

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

Re: Error compiling Lilypond 2.19.81

From: David Kastrup
Subject: Re: Error compiling Lilypond 2.19.81
Date: Wed, 11 Apr 2018 09:53:52 +0200
User-agent: Gnus/5.13 (Gnus v5.13) Emacs/26.0.50 (gnu/linux)

Peter Engelbert <address@hidden> writes:

> Hello illustrious Lilypond Developers,
> I am attempting to compile Lilypond from source.  I am most definitely in
> over my head--but I did manage to install all of the dependencies, such
> that running configure did not reveal any errors.
> I am compiling on Linux (specifically Raspbian, which is Debian Stretch on
> ARM Architecture for Raspberry Pi).  The reason I'm compiling from source
> is that there's no build available for ARM architecture from the lilypond
> website.  When compiling (by running sudo make install), I receive the
> following error.  I have no idea what it means, so I can't do anything to
> fix it.  I am hoping that someone here can shed some light on what it means
> so that I can get lilypond running on my Raspberry Pi!  Here is the error
> message:
> rm -f ./out/parser.dep; DEPENDENCIES_OUTPUT="./out/parser.dep
> ./out/parser.o" g++ -c -Woverloaded-virtual  -I/usr/include/python2.7
> -I/usr/include/arm-linux-gnueabihf/python2.7  -fno-strict-aliasing -g
> -fdebug-prefix-map=/build/python2.7-kKRR4y/python2.7-2.7.13=.
> -fstack-protector-strong  -g -fwrapv  -DHAVE_CONFIG_H
> -I/home/pi/repos/lilypond/lily/include -I./out
> -I/home/pi/repos/lilypond/flower/include -I../flower/./out
> -I../flower/include -I/home/pi/repos/lilypond/lily/out  -O2
> -finline-functions -g -pipe  -I/usr/include/freetype2
> -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0
> -I/usr/include/glib-2.0 -I/usr/lib/arm-linux-gnueabihf/glib-2.0/include
> -I/usr/include/freetype2  -W -Wall -Wconversion -o out/parser.o
> out/
> ./out/ In function 'int yyparse(Lily_parser*,
> scm_unused_struct**)':
> ./out/ warning: conversion to 'yytype_int16 {aka short
> int}' from 'int' may alter its value [-Wconversion]
>    *yyssp = yystate;
>             ^~~~~~~
> make[1]: *** No rule to make target '../flower/./out/library.a', needed by
> 'out/lilypond'.  Stop.
> make[1]: Leaving directory '/home/pi/repos/lilypond/build/lily'
> /home/pi/repos/lilypond/stepmake/stepmake/toplevel-targets.make:30: recipe
> for target 'install' failed
> make: *** [install] Error 2
> Thanks, and Godspeed.

Do not run make install before running make.

The extract of the log here is weird: it looks like Make is trying to
link LilyPond before it is half-way finished compiling it or its

So either your Make is seriously broken or your system date/time is
running haywire and confusing it in this manner.

David Kastrup

reply via email to

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