I have applied the patch mentioned above¹ to the aegisub packaging, and fixed *this portion of* the FTBFS. Unfortunately, aegisub still fails to build - From my build log:
g++ -MMD -MP -Wdate-time -D_FORTIFY_SOURCE=2
-I/home/gwolf/vcs/build-area/aegisub-3.2.2+dfsg/src/ -I..
-I/home/gwolf/vcs/build-area/aegisub-3.2.2+dfsg/src/include
-I/home/gwolf/vcs/build-area/aegisub-3.2.2+dfsg/libaegisub/include
-I/home/gwolf/vcs/build-area/aegisub-3.2.2+dfsg/build -pthread -g -O2
-fdebug-prefix-map=/home/gwolf/vcs/build-area/aegisub-3.2.2+dfsg=.
-fstack-protector-strong -Wformat -Werror=format-security -Wall -Wextra
-Wno-unused-parameter -fno-strict-aliasing -pipe -g -std=c++11
-Wno-c++11-narrowing -Wno-unused-local-typedefs -O3
-I/usr/lib/x86_64-linux-gnu/wx/include/gtk2-unicode-3.0 -I/usr/include/wx-3.0
-D_FILE_OFFSET_BITS=64 -DWXUSINGDLL -D__WXGTK__ -pthread -include
/home/gwolf/vcs/build-area/aegisub-3.2.2+dfsg/src/agi_pre.h -c -o
/home/gwolf/vcs/build-area/aegisub-3.2.2+dfsg/src/utils.o
/home/gwolf/vcs/build-area/aegisub-3.2.2+dfsg/src/utils.cpp
/home/gwolf/vcs/build-area/aegisub-3.2.2+dfsg/src/utils.cpp: In function
‘wxString LocalizedLanguageName(const wxString&)’:
/home/gwolf/vcs/build-area/aegisub-3.2.2+dfsg/src/utils.cpp:269:17: error:
aggregate ‘icu_60::UnicodeString ustr’ has incomplete type and cannot be defined
UnicodeString ustr;
^~~~
At global scope:
cc1plus: warning: unrecognized command line option ‘-Wno-c++11-narrowing’
make[1]: *** [Makefile.target:100:
/home/gwolf/vcs/build-area/aegisub-3.2.2+dfsg/src/utils.o] Error 1
make[1]: Leaving directory '/home/gwolf/vcs/build-area/aegisub-3.2.2+dfsg'
dh_auto_build: make -j1 returned exit code 2
make: *** [debian/rules:8: binary] Error 2
Please do note I am not applying the smaller patch² suggested by Paul
as it would require pulling in the git master - which has advanced
quite a bit from this version, and far exceeds what I'd be comfortable
in doing in a NMU.
--
¹
https://build.opensuse.org/package/view_file/multimedia:apps/aegisub/luabins.patch?expand=1
² https://github.com/Aegisub/Aegisub/pull/48
signature.asc
Description: PGP signature

