Package: lilypond
Version: 2.6.3-10
Severity: important
Tags: patch

Your package fails to build with G++ 4.1.  I'm filing this bug as
important for now, but when 4.1 will be the default compiler in
unstable (probably in a few weeks) I'll upgrade this to serious.

A patch is below.


> Automatic build of lilypond_2.6.3-10 on bigsur by sbuild/mips 1.94
...
> rm -f ./out/accidental-placement.dep; 
> DEPENDENCIES_OUTPUT="./out/accidental-placement.dep 
> ./out/accidental-placement.o" g++ -c   -DHAVE_CONFIG_H  -DNDEBUG 
> -DSTRING_UTILS_INLINED -Iinclude -I./out -I../flower/include 
> -I../flower/./out -I../flower/include -DNDEBUG -I/usr/include/python2.3  -O2 
> -finline-functions -g -pipe  -I/usr/include/pango-1.0 
> -I/usr/include/freetype2 -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include  
>   -I/usr/include/freetype2       -DNDEBUG -I/usr/include/python2.3  -O2 
> -finline-functions -g -pipe  -I/usr/include/pango-1.0 
> -I/usr/include/freetype2 -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include  
>   -I/usr/include/freetype2   -W -Wall -Wconversion  -o 
> out/accidental-placement.o accidental-placement.cc
> include/accidental-interface.hh:24: error: extra qualification 
> 'Accidental_interface::' on member 'accurate_boxes'
> make[2]: *** [out/accidental-placement.o] Error 1
> make[2]: Leaving directory `/build/tbm/lilypond-2.6.3/lily'
> make[1]: *** [all] Error 2

--- ./lily/include/accidental-interface.hh~     2006-03-15 14:48:11.000000000 
+0000
+++ ./lily/include/accidental-interface.hh      2006-03-15 14:48:17.000000000 
+0000
@@ -21,7 +21,7 @@
   static bool has_interface (Grob *);
 
   static String get_fontcharname (String style, int alteration);
-  static Array<Box> Accidental_interface::accurate_boxes (Grob *me, Grob 
**common);
+  static Array<Box> accurate_boxes (Grob *me, Grob **common);
 };
 
 #endif
--- ./lily/include/stem.hh~     2006-03-15 14:49:02.000000000 +0000
+++ ./lily/include/stem.hh      2006-03-15 14:49:09.000000000 +0000
@@ -29,7 +29,7 @@
   static Direction get_direction (Grob *);
   static void set_stemend (Grob *, Real);
   static Direction get_default_dir (Grob *);
-  static Slice Stem::beam_multiplicity (Grob *);
+  static Slice beam_multiplicity (Grob *);
   static Real thickness (Grob *);
   static int head_count (Grob *);
   static bool is_invisible (Grob *);
--- ./lily/include/slur-scoring.hh~     2006-03-15 14:59:21.000000000 +0000
+++ ./lily/include/slur-scoring.hh      2006-03-15 14:59:25.000000000 +0000
@@ -133,7 +133,7 @@
   void fill (Grob *);
   void set_next_direction ();
 
-  Array<Offset> Slur_score_state::generate_avoid_offsets () const;
+  Array<Offset> generate_avoid_offsets () const;
   Drul_array<Bound_info> get_bound_info () const;
   void generate_curves () const;
   Link_array<Slur_configuration> enumerate_attachments (Drul_array<Real> 
end_ys) const;

-- 
Martin Michlmayr
http://www.cyrius.com/


-- 
To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]

Reply via email to