Package: gramophone2 / 0.8.13a-3.5
Metadata
Package | Version | Patches format |
---|---|---|
gramophone2 | 0.8.13a-3.5 | 3.0 (quilt) |
Patch series
view the series filePatch | File delta | Description |
---|---|---|
Makefile.diff | (download) |
Makefile |
7 4 + 3 - 0 ! |
the included makefile for unix has some problems: It adds -lm to the CFLAGS. -lm is a linker option and as such has no place in CFLAGS (which are used for compiler flags). Due to this, -lm appears on the command line way before any object files. This leads to it being discarded when the linker flag --as-needed is set. An example failure can be observed under Ubuntu: /PKGBUILDDIR/grammyVM.c:1498: undefined reference to `log10' |
GRAMophone.y.diff | (download) |
GRAMophone.y |
10 6 + 4 - 0 ! |
--- |
grammyVM.c.diff | (download) |
grammyVM.c |
6 3 + 3 - 0 ! |
--- |
clang_FTBFS.patch | (download) |
midifile.c |
63 42 + 21 - 0 ! |
fix ftbfs with clang [-wreturn-type] |
fix ftbfs implicit function declaration.patch | (download) |
GRAMophone.c |
1 1 + 0 - 0 ! |
fix ftbfs caused by -werror=implicit-function-declaration In dpkg 1.22.6, it enabled -Werror=implicit-function-declaration. Thus we need to make sure every function has its definition. Bug-Debian: http://bugs.debian.org/1066674 |