diff -Nru libgadu-1.12.2/debian/changelog libgadu-1.12.2/debian/changelog --- libgadu-1.12.2/debian/changelog 2018-01-20 02:10:47.000000000 +0000 +++ libgadu-1.12.2/debian/changelog 2019-12-28 20:27:43.000000000 +0000 @@ -1,3 +1,10 @@ +libgadu (1:1.12.2-4) unstable; urgency=medium + + * QA upload. + * Fix ftbfs with GCC-9. (Closes: #925743) + + -- Sudip Mukherjee Sat, 28 Dec 2019 20:27:43 +0000 + libgadu (1:1.12.2-3) unstable; urgency=medium * QA upload. diff -Nru libgadu-1.12.2/debian/patches/fix_gcc9.patch libgadu-1.12.2/debian/patches/fix_gcc9.patch --- libgadu-1.12.2/debian/patches/fix_gcc9.patch 1970-01-01 00:00:00.000000000 +0000 +++ libgadu-1.12.2/debian/patches/fix_gcc9.patch 2019-12-28 20:26:19.000000000 +0000 @@ -0,0 +1,43 @@ +Description: Fix build with gcc9 +Forwarded: no + +--- + +--- libgadu-1.12.2.orig/src/dcc.c ++++ libgadu-1.12.2/src/dcc.c +@@ -80,9 +80,10 @@ int gg_dcc_request(struct gg_session *se + * \param ut Czas w postaci uniksowej + * \param ft Czas w postaci API WIN32 + */ +-static void gg_dcc_fill_filetime(uint32_t ut, uint32_t *ft) ++static void gg_dcc_fill_filetime(uint32_t ut, struct gg_dcc *d) + { + uint64_t tmp; ++ uint32_t tmp_ft[2]; + + tmp = ut; + tmp += 11644473600LL; +@@ -90,7 +91,9 @@ static void gg_dcc_fill_filetime(uint32_ + + tmp = gg_fix64(tmp); + +- memcpy(ft, &tmp, sizeof(tmp)); ++ memcpy(tmp_ft, &tmp, sizeof(tmp)); ++ d->file_info.atime[0] = tmp_ft[0]; ++ d->file_info.atime[1] = tmp_ft[1]; + } + + /** +@@ -162,9 +165,9 @@ int gg_dcc_fill_file_info2(struct gg_dcc + if (!(st.st_mode & S_IWUSR)) + d->file_info.mode |= gg_fix32(GG_DCC_FILEATTR_READONLY); + +- gg_dcc_fill_filetime(st.st_atime, d->file_info.atime); +- gg_dcc_fill_filetime(st.st_mtime, d->file_info.mtime); +- gg_dcc_fill_filetime(st.st_ctime, d->file_info.ctime); ++ gg_dcc_fill_filetime(st.st_atime, d); ++ gg_dcc_fill_filetime(st.st_mtime, d); ++ gg_dcc_fill_filetime(st.st_ctime, d); + + d->file_info.size = gg_fix32(st.st_size); + d->file_info.mode = gg_fix32(0x20); /* FILE_ATTRIBUTE_ARCHIVE */ diff -Nru libgadu-1.12.2/debian/patches/series libgadu-1.12.2/debian/patches/series --- libgadu-1.12.2/debian/patches/series 2018-01-20 01:41:19.000000000 +0000 +++ libgadu-1.12.2/debian/patches/series 2019-12-28 20:24:04.000000000 +0000 @@ -1 +1,2 @@ no_tls_compression.patch +fix_gcc9.patch