Source: notion Version: 3+2019092501-1 Severity: serious Tags: ftbfs Justification: fails to build from source (but built successfully in the past)
Hi, notion/experimental FTBFS on i386 (which is a regression from sid): https://buildd.debian.org/status/fetch.php?pkg=notion&arch=i386&ver=3%2B2019092501-1&stamp=1569833560&raw=0 dh_auto_test -a make -j4 test make[1]: Entering directory '/<<PKGBUILDDIR>>' >> pkg-config found Lua 5.3 (available: lua5.3 lua-5.3). >> Lua 5.3 binary is /usr/bin/lua5.3 and luac is /usr/bin/luac5.3 make -C mod_xrandr test make[2]: Entering directory '/<<PKGBUILDDIR>>/mod_xrandr' for i in test_xrandr*.lua ; do echo 'Testing' $i ; /usr/bin/lua5.3 $i ; done Testing test_xrandr.lua Testing test_xrandr_remove_screen.lua make[2]: Leaving directory '/<<PKGBUILDDIR>>/mod_xrandr' make -C mod_xinerama test make[2]: Entering directory '/<<PKGBUILDDIR>>/mod_xinerama' /usr/bin/lua5.3 test_xinerama.lua Testing:merge_contained_screens Input: 1: { x=0, y=0, h=600, w=800 } Output: 1: { x=0, y=0, h=600, w=800, ids={ 1 } } Testing:merge_contained_screens Input: 1: { x=0, y=0, h=600, w=800 } 2: { x=0, y=0, h=600, w=800 } Output: 1: { x=0, y=0, h=600, w=800, ids={ 1, 2 } } Testing:merge_contained_screens Input: 1: { x=0, y=0, h=600, w=800 } 2: { x=100, y=100, h=400, w=600 } Output: 1: { x=0, y=0, h=600, w=800, ids={ 1, 2 } } Testing:merge_contained_screens Input: 1: { x=0, y=0, h=600, w=800 } 2: { x=100, y=100, h=600, w=800 } Output: 1: { x=0, y=0, h=600, w=800, ids={ 1 } } 2: { x=100, y=100, h=600, w=800, ids={ 2 } } Testing:merge_overlapping_screens Input: 1: { x=0, y=0, h=600, w=800 } Output: 1: { x=0, y=0, h=600, w=800, ids={ 1 } } Testing:merge_overlapping_screens Input: 1: { x=0, y=0, h=600, w=800 } 2: { x=0, y=0, h=600, w=800 } Output: 1: { x=0, y=0, h=600, w=800, ids={ 1, 2 } } Testing:merge_overlapping_screens Input: 1: { x=0, y=0, h=600, w=800 } 2: { x=100, y=100, h=400, w=600 } Output: 1: { x=0, y=0, h=600, w=800, ids={ 1, 2 } } Testing:merge_overlapping_screens Input: 1: { x=0, y=0, h=600, w=800 } 2: { x=100, y=100, h=600, w=800 } Output: 1: { x=0, y=0, h=700, w=900, ids={ 1, 2 } } Testing:merge_overlapping_screens Input: 1: { x=0, y=0, h=600, w=800 } 2: { x=400, y=400, h=600, w=800 } 3: { x=500, y=0, h=300, w=500 } Output: 1: { x=0, y=0, h=1000, w=1200, ids={ 1, 2, 3 } } Testing:merge_overlapping_screens Input: 1: { x=0, y=0, h=600, w=800 } 2: { x=900, y=100, h=300, w=300 } 3: { x=400, y=400, h=600, w=800 } Output: 1: { x=0, y=0, h=1000, w=1200, ids={ 1, 2, 3 } } Testing:merge_overlapping_screens_alternative Input: 1: { x=0, y=0, h=600, w=800 } 2: { x=400, y=400, h=600, w=800 } 3: { x=900, y=100, h=300, w=300 } Output: 1: { x=0, y=0, h=1000, w=1200, ids={ 1, 2 } } 2: { x=900, y=100, h=300, w=300, ids={ 3 } } make[2]: Leaving directory '/<<PKGBUILDDIR>>/mod_xinerama' make -C libtu test make[2]: Entering directory '/<<PKGBUILDDIR>>/libtu' make -C test test make[3]: Entering directory '/<<PKGBUILDDIR>>/libtu/test' cc -g -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -Os -W -Wall -pedantic -DCF_XFREE86_TEXTPROP_BUG_WORKAROUND -DHAVE_X11_BMF -DHAS_SYSTEM_ASPRINTF=1 -DNOTION_RELEASE='"3+2019092501"' -MMD -Os -W -Wall -pedantic -DCF_XFREE86_TEXTPROP_BUG_WORKAROUND -DHAVE_X11_BMF -DHAS_SYSTEM_ASPRINTF=1 -DNOTION_RELEASE='"3+2019092501"' -D_POSIX_C_SOURCE=200112L -W -Wall -pedantic -MMD -Os -W -Wall -pedantic -DCF_XFREE86_TEXTPROP_BUG_WORKAROUND -DHAVE_X11_BMF -I../.. -DHAS_SYSTEM_ASPRINTF=1 -DNOTION_RELEASE='"3+2019092501"' -D_XOPEN_SOURCE -D_XOPEN_SOURCE_EXTENDED -std=c99 -DCF_HAS_VA_COPY -MMD -o tutest ../misc.c ../tokenizer.c ../util.c ../output.c tutest.c -llua5.3 -ldl -lm In file included from ../tokenizer.c:424: ../np/np-conv.h:15:13: warning: ‘num_to_char’ defined but not used [-Wunused-function] 15 | static int num_to_##T(T *ret, const NPNum *num, bool allow_uns_big) \ | ^~~~~~~ ../np/np-conv.h:118:1: note: in expansion of macro ‘FN_NUM_TO_SIGNED’ 118 | FN_NUM_TO_SIGNED(char, UCHAR_MAX, CHAR_MAX, CHAR_MIN) | ^~~~~~~~~~~~~~~~ tutest.c: In function ‘main’: tutest.c:92:14: warning: unused parameter ‘argc’ [-Wunused-parameter] 92 | int main(int argc, char *argv[]) | ~~~~^~~~ ./tutest [TESTING] libtu ==== [TEST] test_get_token: [ERROR]: 33 make[3]: *** [Makefile:21: test] Error 1 make[3]: Leaving directory '/<<PKGBUILDDIR>>/libtu/test' make[2]: *** [Makefile:50: test] Error 2 make[2]: Leaving directory '/<<PKGBUILDDIR>>/libtu' make[1]: *** [Makefile:59: test] Error 2 make[1]: Leaving directory '/<<PKGBUILDDIR>>' dh_auto_test: make -j4 test returned exit code 2 Andreas