Your message dated Sun, 07 Dec 2025 17:50:32 +0000
with message-id <[email protected]>
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 [email protected]
immediately.)
--
1119738: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=1119738
Debian Bug Tracking System
Contact [email protected] with problems
--- Begin Message ---
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 ---
Source: gsmlib
Source-Version: 1.10+20120414.gita5e5ae9a-4
Done: Santiago Vila <[email protected]>
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 [email protected],
and the maintainer will reopen the bug report if appropriate.
Debian distribution maintenance software
pp.
Santiago Vila <[email protected]> (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 [email protected])
-----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 <[email protected]>
Changed-By: Santiago Vila <[email protected]>
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-----
pgpBBdlxspWXu.pgp
Description: PGP signature
--- End Message ---