lilypond-user
[Top][All Lists]
Advanced

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

Re: Special Accidental Macro needed.


From: Mats Bengtsson
Subject: Re: Special Accidental Macro needed.
Date: Sat, 07 Dec 2002 20:19:49 +0100
User-agent: Mozilla/5.0 (X11; U; Linux i686; en-US; rv:1.0.1) Gecko/20021003

Probably, you have some include files left from your
previous Guile installation, which are found by the
compiler before the new ones. Check what
'guile-config info' returns and make sure that it points
to files that belong to version 1.6.

Also, don't forget to remove config.cache and then rerun
configure after having updated any other package.

   /Mats


Matthias Geier wrote:
Rune Zedeler <address@hidden> wrote:


After a small bugfix in the accidental engraver (1.7 cvs), this hack
does more or less what you request.

[...]

Thank you very much for your response!

I tried to build the cvs version but I get the following errors:

[...]
make[1]: Entering directory `/usr/src/lilypond/lily'
cp -p /usr/src/lilypond/config.h out/config.h
rm -f ./out/a2-engraver.dep; DEPENDENCIES_OUTPUT="./out/a2-engraver.dep
./out/a2-engraver.o" g++ -c   -DHAVE_CONFIG_H  -DSTRING_UTILS_INLINED
-Iinclude -I./out -I../flower/include -I../flower/./out
-I../flower/include -O2 -finline-functions -g        -O2
-finline-functions -g    -Wall  -W -Wmissing-prototypes -Wconversion  -o
out/a2-engraver.o a2-engraver.cc
In file included from include/event.hh:14,
                 from include/engraver.hh:15,
                 from a2-engraver.cc:9:
include/moment.hh:22: ANSI C++ forbids declaration `scm_t_bits' with no
type
include/moment.hh:22: parse error before `;'
include/moment.hh: In function `static class Moment *
Moment::unsmob(long int)':
include/moment.hh:22: `smob_tag_' undeclared (first use this function)
[...]

Later there are similar Errors for the files "include/music.hh",
"include/duration.hh", "include/pitch.hh" ,"include/translator.hh",
"include/grob.hh" and "include/molecule.hh".

And after that:
a2-engraver.cc: In method `void
A2_engraver::acknowledge_grob(Grob_info)':
a2-engraver.cc:177: implicit declaration of function `int
scm_int2num(...)'
make[1]: *** [out/a2-engraver.o] Error 1

Any idea how I could fix that? I use a Debian Sarge System and have
installed guile 1.6 from a .rpm package, because I couldn'f find a
debian package for this version.

TIA
Matthias


_______________________________________________
Lilypond-user mailing list
address@hidden
http://mail.gnu.org/mailman/listinfo/lilypond-user


--
=============================================
        Mats Bengtsson
        Signal Processing
        Signals, Sensors and Systems
        Royal Institute of Technology
        SE-100 44  STOCKHOLM
        Sweden
        Phone: (+46) 8 790 8463                         
        Fax:   (+46) 8 790 7260
        Email: address@hidden
        WWW: http://www.s3.kth.se/~matsb
=============================================




reply via email to

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