]> git.donarmstrong.com Git - lilypond.git/blob - BUGS
patch::: 1.2.11.jcn2
[lilypond.git] / BUGS
1
2 This documents serious bugs 
3
4 Send bug reports to bug-gnu-music@gnu.org.  For help and questions use
5 help-gnu-music@gnu.org and gnu-music-discuss@gnu.org.  Please consult
6 the faq before mailing your problems.
7
8
9
10 ********
11
12 [LinuxPPC-R5, egcs-1.1.2-12c]
13
14 Serious egcs-1.1.2-12c (stock LinuxPPC R5) bug on ppc:
15
16         *dest++ = *src++;
17
18 Bug report filed, fixed in egcs-1.1.2-12f or gcc-2.95-0a.
19 Although we've currently got a workaround in place, the compiler
20 is buggy; you should upgrade:
21
22         ftp://dev.linuxppc.org/users/fsirl/R5/RPMS/ppc/ 
23
24
25 [LinuxPPC-R4, egcs-1.0.2]
26
27 All compiling with -O2 is suspect, in particular guile-1.3, and
28 Lily herself will break.
29
30
31 [Linux i386]
32
33 A binary RPM of Guile 1.3 has been distributed from the LilyPond ftp
34 site.  This binary was made in RedHat 5.x, and it will fail if this
35 RPM is used with RedHat 6.x.
36
37
38 [GUILE 1.3.2]
39
40 Guile 1.3.2 is buggy in several respects. Do not use it for LilyPond.
41
42
43 [LinuxPPC, egcs-1.1b]
44
45 Lilypond 1.1.35-1.1.51,...:  Wierd errors in guile scm_gc_mark ()
46
47
48 [Sparc64/Solaris 2.6, make-3.77]
49
50 GNU make-3.77 is buggy on this platform, upgrade to 3.78.1 or newer.
51
52
53 [Sparc64/Solaris 2.6, ld]
54
55 Not yet resolved.
56
57
58 [AIX 4.3 ld]
59
60 The following is from the gcc install/SPECIFIC file.
61
62    Some versions of the AIX binder (linker) can fail with a relocation
63    overflow severe error when the -bbigtoc option is used to link
64    GCC-produced object files into an executable that overflows the TOC.
65 A
66    fix for APAR IX75823 (OVERFLOW DURING LINK WHEN USING GCC AND  
67    -BBIGTOC) is available from IBM Customer Support and from its
68    [27]service.boulder.ibm.com website as PTF U455193.   
69
70    Binutils does not support AIX 4.3 (at least through release 2.9). GNU
71    as and GNU ld will not work properly and one should not configure GCC
72    to use those GNU utilities. Use the native AIX tools which do
73    interoperate with GCC.
74
75 add -Wl,-bbigtoc to USER_LDFLAGS, ie:
76
77     LDFLAGS='-Wl,-bbigtoc' ./configure
78
79
80 [All platforms] 
81
82 Some bugs may be captured in input/bugs/*y
83
84 [Linux i386, RedHat 5.2 with updates to 6.0]
85
86 Compiling with 
87
88         configure --disable-checking --enable-printing --disable-optimise --disable-debugging
89
90 results in core dumps, during parsing of init files. Cause unknown.
91 Solution: use
92
93         --enable-checking and --enable-optimize
94
95 [Linux libg++ 2.7]
96
97 LilyPond occasionally crashes while parsing the initialisation files.
98 This is a very obscure bug, and usually entering the commandline
99 differently "fixes" it.
100
101         lilypond input.ly 
102
103 and
104
105         lilypond -I. ./input.ly 
106
107 makes a difference
108
109 Typical stacktrace:
110
111         SIGSEGV
112         __libc_malloc (bytes=16384)
113         ?? ()
114         yyFlexLexer::yy_create_buffer ()
115         Includable_lexer::new_input (this=0x8209a00, s={strh_ = {
116                 :
117
118 This behaviour has been observed with machines that have old libg++
119 versions (LinuxPPC feb '98, RedHat 4.x).  
120
121