Message written at 6 Nov 1998 22:12:07 +0000
I am have real problems compiling Lilypond. I followed a link and
that gave me version 1.0.17, and this failed to compile. An e-mail
conversation suggested that I should get a newer version. It toolk a
couple of days to locate a version 1.0.18, but that fails to compile
also:
....
make[1]: Entering directory `/home/jpff/Audio/lilypond-1.0.18/lily'
rm -f out/key-item.dep; DEPENDENCIES_OUTPUT="out/key-item.dep out/key-item.o" c+
+ -c -DHAVE_CONFIG_H -Iinclude -Iout -I../lib/include -I../lib/out -I../flower
/include -I../flower/out -g -Wall -W -Wmissing-prototypes -Wmissing-decla
rations -Wconversion key-item.cc -o out/key-item.o
../flower/include/array.hh: In method `void Array<Musical_pitch>::remax(int)':
In file included from key-item.cc:11:
../flower/include/array.hh:47: invalid use of undefined type `struct Musical_pitch'
../flower/include/array.hh:47: invalid use of undefined type `struct Musical_pitch'
../flower/include/array.hh:51: invalid use of undefined type `struct Musical_pitch'
../flower/include/array.hh: In method `Array<Musical_pitch>::Array(int)':
../flower/include/array.hh:82: invalid use of undefined type `struct Musical_pitch'
../flower/include/array.hh:82: invalid use of undefined type `struct Musical_pitch'
../flower/include/array.hh: In method `Array<Musical_pitch>::~Array()':
../flower/include/array.hh:96: invalid use of undefined type `struct Musical_pitch'
../flower/include/array.hh: In method `struct Musical_pitch *
Array<Musical_pitch>::copy_array() const':
../flower/include/array.hh:101: invalid use of undefined type `struct Musical_pitch'
../flower/include/array.hh:101: invalid use of undefined type `struct Musical_pitch'
../flower/include/array.hh: In method `struct Musical_pitch &
Array<Musical_pitch>::elem(int) const':
../flower/include/array.hh:148: invalid use of undefined type `struct Musical_pitch'
../flower/include/array.hh: At top level:
../flower/include/array.hh:153: parameter `x' has incomplete type
../flower/include/array.hh: In method `void Array<Musical_pitch>::push(struct
Musical_pitch)':
../flower/include/array.hh:159: invalid use of undefined type `struct Musical_pitch'
../flower/include/array.hh:159: invalid use of undefined type `struct Musical_pitch'
...and so on for pages.
I am rather suspicious of a system which fails to compile so well!
What should I do now?
I am using the GCC which came with my Linux, which says it is gcc
version 2.7.2.1
==John ffitch