Bug#868612: mixxx FTBFS with libsqlite3-dev 3.19.3-3
Control: tags -1 patch upstream Hi, On 17/07/17 00:55, Adrian Bunk wrote: > Source: mixxx > Version: 2.0.0~dfsg-7 > Severity: serious > Tags: buster sid > > https://tests.reproducible-builds.org/debian/rb-pkg/unstable/amd64/mixxx.html > > ... > In file included from src/library/trackcollection.cpp:7:0: > /usr/include/sqlite3.h:3712:16: error: using typedef-name 'sqlite3_value' > after 'struct' > typedef struct sqlite3_value sqlite3_value; > ^ > In file included from src/library/trackcollection.cpp:4:0: > src/library/trackcollection.h:38:20: note: 'sqlite3_value' has a previous > declaration here > typedef struct Mem sqlite3_value; > ^ > In file included from src/library/trackcollection.cpp:7:0: > /usr/include/sqlite3.h:3712:30: error: conflicting declaration 'typedef int > sqlite3_value' > typedef struct sqlite3_value sqlite3_value; > ^ > In file included from src/library/trackcollection.cpp:4:0: > src/library/trackcollection.h:38:20: note: previous declaration as 'typedef > struct Mem sqlite3_value' > typedef struct Mem sqlite3_value; > ^ > scons: *** [lin64_build/library/trackcollection.o] Error 1 The attached patch should fix this. Upstream appears to have completely rewritten the sqlite3 code so this patch can't really be applied upstream. James --- a/src/library/trackcollection.h +++ b/src/library/trackcollection.h @@ -34,8 +34,7 @@ #include "library/dao/libraryhashdao.h" #ifdef __SQLITE3__ -typedef struct sqlite3_context sqlite3_context; -typedef struct Mem sqlite3_value; +#include #endif class TrackInfoObject; signature.asc Description: OpenPGP digital signature ___ pkg-multimedia-maintainers mailing list pkg-multimedia-maintainers@lists.alioth.debian.org http://lists.alioth.debian.org/cgi-bin/mailman/listinfo/pkg-multimedia-maintainers
Processed: Re: Bug#868612: mixxx FTBFS with libsqlite3-dev 3.19.3-3
Processing control commands: > tags -1 patch upstream Bug #868612 [src:mixxx] mixxx FTBFS with libsqlite3-dev 3.19.3-3 Added tag(s) patch and upstream. -- 868612: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=868612 Debian Bug Tracking System Contact ow...@bugs.debian.org with problems ___ pkg-multimedia-maintainers mailing list pkg-multimedia-maintainers@lists.alioth.debian.org http://lists.alioth.debian.org/cgi-bin/mailman/listinfo/pkg-multimedia-maintainers
Bug#868612: mixxx FTBFS with libsqlite3-dev 3.19.3-3
Source: mixxx Version: 2.0.0~dfsg-7 Severity: serious Tags: buster sid https://tests.reproducible-builds.org/debian/rb-pkg/unstable/amd64/mixxx.html ... In file included from src/library/trackcollection.cpp:7:0: /usr/include/sqlite3.h:3712:16: error: using typedef-name 'sqlite3_value' after 'struct' typedef struct sqlite3_value sqlite3_value; ^ In file included from src/library/trackcollection.cpp:4:0: src/library/trackcollection.h:38:20: note: 'sqlite3_value' has a previous declaration here typedef struct Mem sqlite3_value; ^ In file included from src/library/trackcollection.cpp:7:0: /usr/include/sqlite3.h:3712:30: error: conflicting declaration 'typedef int sqlite3_value' typedef struct sqlite3_value sqlite3_value; ^ In file included from src/library/trackcollection.cpp:4:0: src/library/trackcollection.h:38:20: note: previous declaration as 'typedef struct Mem sqlite3_value' typedef struct Mem sqlite3_value; ^ scons: *** [lin64_build/library/trackcollection.o] Error 1 scons: building terminated because of errors. debian/rules:46: recipe for target 'override_dh_auto_build' failed make[1]: *** [override_dh_auto_build] Error 2 ___ pkg-multimedia-maintainers mailing list pkg-multimedia-maintainers@lists.alioth.debian.org http://lists.alioth.debian.org/cgi-bin/mailman/listinfo/pkg-multimedia-maintainers