Your message dated Sun, 07 Dec 2025 17:50:32 +0000 with message-id <E1vSIu0-00BcPA-2e@fasolo.debian.org> and subject line Bug#1119738: fixed in gsmlib 1.10+20120414.gita5e5ae9a-4 has caused the Debian Bug report #1119738, regarding gsmlib: FTBFS: ../gsmlib/gsm_error.h:84:58: error: ISO C++17 does not allow dynamic exception specifications to be marked as done. This means that you claim that the problem has been dealt with. If this is not the case it is now your responsibility to reopen the Bug report if necessary, and/or fix the problem forthwith. (NB: If you are a system administrator and have no idea what this message is talking about, this may indicate a serious mail system misconfiguration somewhere. Please contact owner@bugs.debian.org immediately.) -- 1119738: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=1119738 Debian Bug Tracking System Contact owner@bugs.debian.org with problems
--- Begin Message ---
- To: Debian BTS <submit@bugs.debian.org>
- Subject: gsmlib: FTBFS: ../gsmlib/gsm_error.h:84:58: error: ISO C++17 does not allow dynamic exception specifications
- From: Santiago Vila <sanvila@debian.org>
- Date: Fri, 31 Oct 2025 11:28:31 +0000
- Message-id: <E1vEnJ1-000cGx-2A@paradis.debian.org>
Package: src:gsmlib Version: 1.10+20120414.gita5e5ae9a-3 Severity: serious Tags: ftbfs forky sid Dear maintainer: During a rebuild of all packages in unstable, this package failed to build. Below you will find the last part of the build log (probably the most relevant part, but not necessarily). If required, the full build log is available here: https://people.debian.org/~sanvila/build-logs/202510/ About the archive rebuild: The build was made on virtual machines from AWS, using sbuild and a reduced chroot with only build-essential packages. If you cannot reproduce the bug please contact me privately, as I am willing to provide ssh access to a virtual machine where the bug is fully reproducible. If this is really a bug in one of the build-depends, please use reassign and add an affects on src:gsmlib, so that this is still visible in the BTS web page for this package. Thanks. -------------------------------------------------------------------------------- [...] debian/rules clean dh clean dh_clean debian/rules binary dh binary dh_update_autotools_config dh_autoreconf autoreconf: warning: autoconf input should be named 'configure.ac', not 'configure.in' aclocal: warning: autoconf input should be named 'configure.ac', not 'configure.in' aclocal: warning: couldn't open directory 'm4': No such file or directory configure.in: warning: AM_GNU_GETTEXT is used, but not AM_GNU_GETTEXT_VERSION or AM_GNU_GETTEXT_REQUIRE_VERSION libtoolize: putting auxiliary files in AC_CONFIG_AUX_DIR, 'scripts'. libtoolize: copying file 'scripts/ltmain.sh' libtoolize: putting macros in AC_CONFIG_MACRO_DIRS, 'm4'. libtoolize: copying file 'm4/libtool.m4' [... snipped ...] ../gsmlib/gsm_sms_store.h:156:45: warning: 'template<class _Category, class _Tp, class _Distance, class _Pointer, class _Reference> struct std::iterator' is deprecated [-Wdeprecated-declarations] 156 | class SMSStoreConstIterator : public std::iterator<std::random_access_iterator_tag, | ^~~~~~~~ /usr/include/c++/15/bits/stl_iterator_base_types.h:129:34: note: declared here 129 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ ../gsmlib/gsm_sms_store.h:202:60: error: ISO C++17 does not allow dynamic exception specifications 202 | SMSStoreEntry::SMSMemoryStatus &status) throw(GsmException); | ^~~~~ ../gsmlib/gsm_sms_store.h:203:54: error: ISO C++17 does not allow dynamic exception specifications 203 | void readEntry(int index, CBMessageRef &message) throw(GsmException); | ^~~~~ ../gsmlib/gsm_sms_store.h:205:7: error: ISO C++17 does not allow dynamic exception specifications 205 | throw(GsmException); | ^~~~~ ../gsmlib/gsm_sms_store.h:207:32: error: ISO C++17 does not allow dynamic exception specifications 207 | void eraseEntry(int index) throw(GsmException); | ^~~~~ ../gsmlib/gsm_sms_store.h:211:60: error: ISO C++17 does not allow dynamic exception specifications 211 | unsigned char send(int index, Ref<SMSMessage> &ackPdu) throw(GsmException); | ^~~~~ ../gsmlib/gsm_sms_store.h:215:41: error: ISO C++17 does not allow dynamic exception specifications 215 | int doInsert(SMSMessageRef message) throw(GsmException); | ^~~~~ ../gsmlib/gsm_sms_store.h:218:64: error: ISO C++17 does not allow dynamic exception specifications 218 | SMSStore(std::string storeName, Ref<GsmAt> at, MeTa &meTa) throw(GsmException); | ^~~~~ ../gsmlib/gsm_sms_store.h:257:22: error: ISO C++17 does not allow dynamic exception specifications 257 | int size() const throw(GsmException); | ^~~~~ ../gsmlib/gsm_sms_store.h:260:24: error: ISO C++17 does not allow dynamic exception specifications 260 | bool empty() const throw(GsmException) {return size() == 0;} | ^~~~~ ../gsmlib/gsm_sms_store.h:268:7: error: ISO C++17 does not allow dynamic exception specifications 268 | throw(GsmException); | ^~~~~ ../gsmlib/gsm_sms_store.h:269:45: error: ISO C++17 does not allow dynamic exception specifications 269 | iterator insert(const SMSStoreEntry& x) throw(GsmException); | ^~~~~ ../gsmlib/gsm_sms_store.h:273:7: error: ISO C++17 does not allow dynamic exception specifications 273 | throw(GsmException); | ^~~~~ ../gsmlib/gsm_sms_store.h:275:7: error: ISO C++17 does not allow dynamic exception specifications 275 | throw(GsmException); | ^~~~~ ../gsmlib/gsm_sms_store.h:278:39: error: ISO C++17 does not allow dynamic exception specifications 278 | iterator erase(iterator position) throw(GsmException); | ^~~~~ ../gsmlib/gsm_sms_store.h:279:51: error: ISO C++17 does not allow dynamic exception specifications 279 | iterator erase(iterator first, iterator last) throw(GsmException); | ^~~~~ ../gsmlib/gsm_sms_store.h:280:18: error: ISO C++17 does not allow dynamic exception specifications 280 | void clear() throw(GsmException); | ^~~~~ ../gsmlib/gsm_me_ta.h:132:17: error: ISO C++17 does not allow dynamic exception specifications 132 | void init() throw(GsmException); | ^~~~~ ../gsmlib/gsm_me_ta.h:136:26: error: ISO C++17 does not allow dynamic exception specifications 136 | MeTa(Ref<Port> port) throw(GsmException); | ^~~~~ ../gsmlib/gsm_me_ta.h:143:50: error: ISO C++17 does not allow dynamic exception specifications 143 | void setPhonebook(std::string phonebookName) throw(GsmException); | ^~~~~ ../gsmlib/gsm_me_ta.h:154:7: error: ISO C++17 does not allow dynamic exception specifications 154 | throw(GsmException); | ^~~~~ ../gsmlib/gsm_me_ta.h:159:49: error: ISO C++17 does not allow dynamic exception specifications 159 | std::string &receiveStore) throw(GsmException); | ^~~~~ ../gsmlib/gsm_me_ta.h:175:37: error: ISO C++17 does not allow dynamic exception specifications 175 | void waitEvent(GsmTime timeout) throw(GsmException); | ^~~~~ ../gsmlib/gsm_me_ta.h:180:24: error: ISO C++17 does not allow dynamic exception specifications 180 | MEInfo getMEInfo() throw(GsmException); | ^~~~~ ../gsmlib/gsm_me_ta.h:183:53: error: ISO C++17 does not allow dynamic exception specifications 183 | std::vector<std::string> getSupportedCharSets() throw(GsmException);// (+CSCS=?) | ^~~~~ ../gsmlib/gsm_me_ta.h:186:37: error: ISO C++17 does not allow dynamic exception specifications 186 | std::string getCurrentCharSet() throw(GsmException);// (+CSCS?) | ^~~~~ ../gsmlib/gsm_me_ta.h:189:46: error: ISO C++17 does not allow dynamic exception specifications 189 | void setCharSet(std::string charSetName) throw(GsmException);// (+CSCS=) | ^~~~~ ../gsmlib/gsm_me_ta.h:194:42: error: ISO C++17 does not allow dynamic exception specifications 194 | std::string getExtendedErrorReport() throw(GsmException);// (+CEER) | ^~~~~ ../gsmlib/gsm_me_ta.h:197:35: error: ISO C++17 does not allow dynamic exception specifications 197 | void dial(std::string number) throw(GsmException);// (ATD) | ^~~~~ ../gsmlib/gsm_me_ta.h:200:19: error: ISO C++17 does not allow dynamic exception specifications 200 | void answer() throw(GsmException); // (ATA) | ^~~~~ ../gsmlib/gsm_me_ta.h:203:19: error: ISO C++17 does not allow dynamic exception specifications 203 | void hangup() throw(GsmException); // (ATH) | ^~~~~ ../gsmlib/gsm_me_ta.h:206:37: error: ISO C++17 does not allow dynamic exception specifications 206 | void setPIN(std::string number) throw(GsmException);// (+CPIN) | ^~~~~ ../gsmlib/gsm_me_ta.h:209:32: error: ISO C++17 does not allow dynamic exception specifications 209 | std::string getPINStatus() throw(GsmException);// (+CPIN?) | ^~~~~ ../gsmlib/gsm_me_ta.h:215:46: error: ISO C++17 does not allow dynamic exception specifications 215 | std::vector<OPInfo> getAvailableOPInfo() throw(GsmException); // (+COPS=?) | ^~~~~ ../gsmlib/gsm_me_ta.h:219:31: error: ISO C++17 does not allow dynamic exception specifications 219 | OPInfo getCurrentOPInfo() throw(GsmException); | ^~~~~ ../gsmlib/gsm_me_ta.h:228:54: error: ISO C++17 does not allow dynamic exception specifications 228 | int numericName = NOT_SET) throw(GsmException); | ^~~~~ ../gsmlib/gsm_me_ta.h:231:60: error: ISO C++17 does not allow dynamic exception specifications 231 | std::vector<std::string> getFacilityLockCapabilities() throw(GsmException); | ^~~~~ ../gsmlib/gsm_me_ta.h:235:7: error: ISO C++17 does not allow dynamic exception specifications 235 | throw(GsmException); | ^~~~~ ../gsmlib/gsm_me_ta.h:239:7: error: ISO C++17 does not allow dynamic exception specifications 239 | throw(GsmException); | ^~~~~ ../gsmlib/gsm_me_ta.h:243:7: error: ISO C++17 does not allow dynamic exception specifications 243 | throw(GsmException); | ^~~~~ ../gsmlib/gsm_me_ta.h:247:40: error: ISO C++17 does not allow dynamic exception specifications 247 | std::vector<PWInfo> getPasswords() throw(GsmException);// (+CPWD=?) | ^~~~~ ../gsmlib/gsm_me_ta.h:251:7: error: ISO C++17 does not allow dynamic exception specifications 251 | throw(GsmException); | ^~~~~ ../gsmlib/gsm_me_ta.h:255:27: error: ISO C++17 does not allow dynamic exception specifications 255 | bool getNetworkCLIP() throw(GsmException);// (+CLIP?) | ^~~~~ ../gsmlib/gsm_me_ta.h:259:43: error: ISO C++17 does not allow dynamic exception specifications 259 | void setCLIPPresentation(bool enable) throw(GsmException);// (+CLIP=) | ^~~~~ ../gsmlib/gsm_me_ta.h:262:32: error: ISO C++17 does not allow dynamic exception specifications 262 | bool getCLIPPresentation() throw(GsmException);// (+CLIP?) | ^~~~~ ../gsmlib/gsm_me_ta.h:271:7: error: ISO C++17 does not allow dynamic exception specifications 271 | throw(GsmException); // (+CCFC=) | ^~~~~ ../gsmlib/gsm_me_ta.h:279:7: error: ISO C++17 does not allow dynamic exception specifications 279 | throw(GsmException); // (+CCFC=) | ^~~~~ ../gsmlib/gsm_me_ta.h:292:33: error: ISO C++17 does not allow dynamic exception specifications 292 | int getFunctionalityLevel() throw(GsmException); | ^~~~~ ../gsmlib/gsm_me_ta.h:293:43: error: ISO C++17 does not allow dynamic exception specifications 293 | void setFunctionalityLevel(int level) throw(GsmException); | ^~~~~ ../gsmlib/gsm_me_ta.h:300:34: error: ISO C++17 does not allow dynamic exception specifications 300 | int getBatteryChargeStatus() throw(GsmException); | ^~~~~ ../gsmlib/gsm_me_ta.h:303:28: error: ISO C++17 does not allow dynamic exception specifications 303 | int getBatteryCharge() throw(GsmException); | ^~~~~ ../gsmlib/gsm_me_ta.h:311:29: error: ISO C++17 does not allow dynamic exception specifications 311 | int getSignalStrength() throw(GsmException); | ^~~~~ ../gsmlib/gsm_me_ta.h:316:27: error: ISO C++17 does not allow dynamic exception specifications 316 | int getBitErrorRate() throw(GsmException); | ^~~~~ ../gsmlib/gsm_me_ta.h:319:52: error: ISO C++17 does not allow dynamic exception specifications 319 | std::vector<std::string> getPhoneBookStrings() throw(GsmException); | ^~~~~ ../gsmlib/gsm_me_ta.h:323:53: error: ISO C++17 does not allow dynamic exception specifications 323 | bool preload = false) throw(GsmException); | ^~~~~ ../gsmlib/gsm_me_ta.h:329:43: error: ISO C++17 does not allow dynamic exception specifications 329 | std::string getServiceCentreAddress() throw(GsmException); | ^~~~~ ../gsmlib/gsm_me_ta.h:332:51: error: ISO C++17 does not allow dynamic exception specifications 332 | void setServiceCentreAddress(std::string sca) throw(GsmException); | ^~~~~ ../gsmlib/gsm_me_ta.h:335:49: error: ISO C++17 does not allow dynamic exception specifications 335 | std::vector<std::string> getSMSStoreNames() throw(GsmException); | ^~~~~ ../gsmlib/gsm_me_ta.h:338:52: error: ISO C++17 does not allow dynamic exception specifications 338 | SMSStoreRef getSMSStore(std::string storeName) throw(GsmException); | ^~~~~ ../gsmlib/gsm_me_ta.h:341:52: error: ISO C++17 does not allow dynamic exception specifications 341 | void sendSMS(Ref<SMSSubmitMessage> smsMessage) throw(GsmException); | ^~~~~ ../gsmlib/gsm_me_ta.h:353:7: error: ISO C++17 does not allow dynamic exception specifications 353 | throw(GsmException); | ^~~~~ ../gsmlib/gsm_me_ta.h:357:46: error: ISO C++17 does not allow dynamic exception specifications 357 | void setMessageService(int serviceLevel) throw(GsmException); | ^~~~~ ../gsmlib/gsm_me_ta.h:360:38: error: ISO C++17 does not allow dynamic exception specifications 360 | unsigned int getMessageService() throw(GsmException); | ^~~~~ ../gsmlib/gsm_me_ta.h:366:55: error: ISO C++17 does not allow dynamic exception specifications 366 | bool &statusReportsRouted) throw(GsmException); | ^~~~~ ../gsmlib/gsm_me_ta.h:378:7: error: ISO C++17 does not allow dynamic exception specifications 378 | throw(GsmException); | ^~~~~ ../gsmlib/gsm_me_ta.h:382:7: error: ISO C++17 does not allow dynamic exception specifications 382 | throw(GsmException); | ^~~~~ ../gsmlib/gsm_me_ta.h:385:45: error: ISO C++17 does not allow dynamic exception specifications 385 | bool lock)throw(GsmException); | ^~~~~ ../gsmlib/gsm_me_ta.h:387:43: error: ISO C++17 does not allow dynamic exception specifications 387 | void setCLIRPresentation(bool enable) throw(GsmException); | ^~~~~ ../gsmlib/gsm_me_ta.h:393:31: error: ISO C++17 does not allow dynamic exception specifications 393 | int getCLIRPresentation() throw(GsmException); | ^~~~~ make[3]: *** [Makefile:520: gsm_util.lo] Error 1 make[3]: *** Waiting for unfinished jobs.... gsm_phonebook.cc:31:3: error: ISO C++17 does not allow dynamic exception specifications 31 | throw(GsmException) : _cached(true), _myPhonebook(NULL) | ^~~~~ gsm_phonebook.cc:38:3: error: ISO C++17 does not allow dynamic exception specifications 38 | throw(GsmException) | ^~~~~ gsm_phonebook.cc:73:42: error: ISO C++17 does not allow dynamic exception specifications 73 | std::string PhonebookEntry::text() const throw(GsmException) | ^~~~~ gsm_phonebook.cc:86:47: error: ISO C++17 does not allow dynamic exception specifications 86 | std::string PhonebookEntry::telephone() const throw(GsmException) | ^~~~~ gsm_phonebook.cc:107:57: error: ISO C++17 does not allow dynamic exception specifications 107 | PhonebookEntry::PhonebookEntry(const PhonebookEntry &e) throw(GsmException) | ^~~~~ gsm_phonebook.cc:113:3: error: ISO C++17 does not allow dynamic exception specifications 113 | throw(GsmException) | ^~~~~ gsm_phonebook.cc:164:3: error: ISO C++17 does not allow dynamic exception specifications 164 | throw(GsmException) | ^~~~~ gsm_phonebook.cc:191:3: error: ISO C++17 does not allow dynamic exception specifications 191 | throw(GsmException) | ^~~~~ gsm_phonebook.cc:219:3: error: ISO C++17 does not allow dynamic exception specifications 219 | throw(GsmException) | ^~~~~ gsm_phonebook.cc:261:3: error: ISO C++17 does not allow dynamic exception specifications 261 | throw(GsmException) | ^~~~~ gsm_phonebook.cc:294:36: error: ISO C++17 does not allow dynamic exception specifications 294 | bool preload) throw(GsmException) : | ^~~~~ gsm_phonebook.cc:474:29: error: ISO C++17 does not allow dynamic exception specifications 474 | int Phonebook::size() const throw(GsmException) | ^~~~~ gsm_phonebook.cc:492:3: error: ISO C++17 does not allow dynamic exception specifications 492 | throw(GsmException) | ^~~~~ gsm_phonebook.cc:501:3: error: ISO C++17 does not allow dynamic exception specifications 501 | throw(GsmException) | ^~~~~ gsm_phonebook.cc:511:3: error: ISO C++17 does not allow dynamic exception specifications 511 | throw(GsmException) | ^~~~~ gsm_phonebook.cc:521:3: error: ISO C++17 does not allow dynamic exception specifications 521 | throw(GsmException) | ^~~~~ gsm_phonebook.cc:532:3: error: ISO C++17 does not allow dynamic exception specifications 532 | throw(GsmException) | ^~~~~ gsm_phonebook.cc:540:25: error: ISO C++17 does not allow dynamic exception specifications 540 | void Phonebook::clear() throw(GsmException) | ^~~~~ gsm_phonebook.cc:546:55: error: ISO C++17 does not allow dynamic exception specifications 546 | Phonebook::iterator Phonebook::find(std::string text) throw(GsmException) | ^~~~~ make[3]: *** [Makefile:520: gsm_phonebook.lo] Error 1 make[3]: Leaving directory '/<<PKGBUILDDIR>>/gsmlib' make[2]: *** [Makefile:453: all-recursive] Error 1 make[2]: Leaving directory '/<<PKGBUILDDIR>>' make[1]: *** [Makefile:383: all] Error 2 make[1]: Leaving directory '/<<PKGBUILDDIR>>' dh_auto_build: error: make -j2 returned exit code 2 make: *** [debian/rules:18: binary] Error 25 dpkg-buildpackage: error: debian/rules binary subprocess returned exit status 2 --------------------------------------------------------------------------------
--- End Message ---
--- Begin Message ---
- To: 1119738-close@bugs.debian.org
- Subject: Bug#1119738: fixed in gsmlib 1.10+20120414.gita5e5ae9a-4
- From: Debian FTP Masters <ftpmaster@ftp-master.debian.org>
- Date: Sun, 07 Dec 2025 17:50:32 +0000
- Message-id: <E1vSIu0-00BcPA-2e@fasolo.debian.org>
- Reply-to: Santiago Vila <sanvila@debian.org>
Source: gsmlib Source-Version: 1.10+20120414.gita5e5ae9a-4 Done: Santiago Vila <sanvila@debian.org> We believe that the bug you reported is fixed in the latest version of gsmlib, which is due to be installed in the Debian FTP archive. A summary of the changes between this version and the previous one is attached. Thank you for reporting the bug, which will now be closed. If you have further comments please address them to 1119738@bugs.debian.org, and the maintainer will reopen the bug report if appropriate. Debian distribution maintenance software pp. Santiago Vila <sanvila@debian.org> (supplier of updated gsmlib package) (This message was generated automatically at their request; if you believe that there is a problem with it please contact the archive administrators by mailing ftpmaster@ftp-master.debian.org) -----BEGIN PGP SIGNED MESSAGE----- Hash: SHA512 Format: 1.8 Date: Sun, 07 Dec 2025 18:30:00 +0100 Source: gsmlib Architecture: source Version: 1.10+20120414.gita5e5ae9a-4 Distribution: unstable Urgency: medium Maintainer: Debian QA Group <packages@qa.debian.org> Changed-By: Santiago Vila <sanvila@debian.org> Closes: 1044260 1119738 Changes: gsmlib (1.10+20120414.gita5e5ae9a-4) unstable; urgency=medium . * QA upload. * Fix clean target. Closes: #1044260. * Fix build with GCC-15. Closes: #1119738. Checksums-Sha1: 3b93c125832a7790c9ac127f1cd93d70c5d6c551 1765 gsmlib_1.10+20120414.gita5e5ae9a-4.dsc 1bf386d367a26add7ce839db90fdf15ec384a042 27240 gsmlib_1.10+20120414.gita5e5ae9a-4.debian.tar.xz fcf64b2a97a8b40c80364fa0a3eb075e1bba49bc 5155 gsmlib_1.10+20120414.gita5e5ae9a-4_source.buildinfo Checksums-Sha256: 70c42e17f1031caf61ca7b670012cebd2d39abc49653ebb99453ec879074200b 1765 gsmlib_1.10+20120414.gita5e5ae9a-4.dsc 0d448885725d60c1ecf01d6558619c549b98be75c9926e7c04e248160df19bf1 27240 gsmlib_1.10+20120414.gita5e5ae9a-4.debian.tar.xz 0418d696d71369265a49d4bd701ac3b67dee61e2cac46d5974e06a1bc19bb605 5155 gsmlib_1.10+20120414.gita5e5ae9a-4_source.buildinfo Files: 7413b91e0da09d020ddb94bb3e08d8f7 1765 comm optional gsmlib_1.10+20120414.gita5e5ae9a-4.dsc de388483287397b5586afe036d96f12a 27240 comm optional gsmlib_1.10+20120414.gita5e5ae9a-4.debian.tar.xz 53dce75c73dcfcf0faf61f156d5bab9f 5155 comm optional gsmlib_1.10+20120414.gita5e5ae9a-4_source.buildinfo -----BEGIN PGP SIGNATURE----- iQEzBAEBCgAdFiEE1Uw7+v+wQt44LaXXQc5/C58bizIFAmk1uw4ACgkQQc5/C58b izIdPQf7BcbzJcuKRqIPQ2ZMJPY5sI5VbdK7drYh1kuXJczZbcziMrVakfX9u7Wr aNnd+aEDD4aW0vPIWHP+Mydj1l6wK+Sbc9vsnN57BJZ2x31sB4n54RCU7BC01Qm4 eSr7DaqPTlIbAWNTkr5of2oy/HvRdLUCxg9hedtO+GfCHJurptJiAYaIXacNrZfG PjhD5B1df23acoCjsl7qPeV4l3ufsNKE0oYvHJT3hHD/cGJC9wYwXBvrw2CIrtiD MqlAOYyNGG+dm5Y5vHoqV5q+X2F4sKrivqWtG4r40Y8Qmlcma/naPruzPKuyN3yP LHzX7FaM0VynO4jXlWP5J6dqFBCQ3g== =PURU -----END PGP SIGNATURE-----Attachment: pgpwLtQyfuc9e.pgp
Description: PGP signature
--- End Message ---