Your message dated Tue, 23 Sep 2025 22:21:37 +0000 with message-id <E1v1BOD-004DGH-0V@fasolo.debian.org> and subject line Bug#1110586: fixed in asymptote 3.05+ds-2 has caused the Debian Bug report #1110586, regarding asymptote ftbfs with boost1.88 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.) -- 1110586: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=1110586 Debian Bug Tracking System Contact owner@bugs.debian.org with problems
--- Begin Message ---
- To: Debian Bug Tracking System <submit@bugs.debian.org>
- Subject: asymptote ftbfs with boost1.88
- From: Matthias Klose <doko@debian.org>
- Date: Sat, 9 Aug 2025 09:36:23 +0200
- Message-id: <687d097d-38a0-4aec-98b9-16b20d5bff7d@debian.org>
Package: src:asymptote Version: 3.04+ds-1 Severity: important Tags: sid forky User: debian-devel@lists.debian.org Usertags: boost1.88 asymptote ftbfs with boost1.88: [...][ 86%] Building CXX object CMakeFiles/lspcpp.dir/src/lsp/ProtocolJsonHandler.cpp.o /<<PKGBUILDDIR>>/LspCpp/src/lsp/ParentProcessWatcher.cpp:25:37: error: ‘opstream’ is not a member of ‘boost::process’25 | std::shared_ptr<boost::process::opstream> write_to_service; | ^~~~~~~~/<<PKGBUILDDIR>>/LspCpp/src/lsp/ParentProcessWatcher.cpp:25:45: error: template argument 1 is invalid25 | std::shared_ptr<boost::process::opstream> write_to_service; | ^/<<PKGBUILDDIR>>/LspCpp/src/lsp/ParentProcessWatcher.cpp:26:37: error: ‘ipstream’ is not a member of ‘boost::process’26 | std::shared_ptr<boost::process::ipstream> read_from_service; | ^~~~~~~~/<<PKGBUILDDIR>>/LspCpp/src/lsp/ParentProcessWatcher.cpp:26:45: error: template argument 1 is invalid26 | std::shared_ptr<boost::process::ipstream> read_from_service; | ^/<<PKGBUILDDIR>>/LspCpp/src/lsp/ParentProcessWatcher.cpp:30:37: error: ‘child’ is not a member of ‘boost::process’30 | std::shared_ptr<boost::process::child> c; | ^~~~~/<<PKGBUILDDIR>>/LspCpp/src/lsp/ParentProcessWatcher.cpp:30:42: error: template argument 1 is invalid30 | std::shared_ptr<boost::process::child> c; | ^/<<PKGBUILDDIR>>/LspCpp/src/lsp/ParentProcessWatcher.cpp: In member function ‘void ParentProcessWatcher::ParentProcessWatcherData::run()’: /<<PKGBUILDDIR>>/LspCpp/src/lsp/ParentProcessWatcher.cpp:45:61: error: ‘opstream’ is not a member of ‘boost::process’ 45 | write_to_service = std::make_shared<boost::process::opstream>(); | ^~~~~~~~ /<<PKGBUILDDIR>>/LspCpp/src/lsp/ParentProcessWatcher.cpp:45:70: error: no matching function for call to ‘make_shared<<expression error> >()’ 45 | write_to_service = std::make_shared<boost::process::opstream>(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /<<PKGBUILDDIR>>/LspCpp/src/lsp/ParentProcessWatcher.cpp:45:70: note: there is 1 candidateIn file included from /usr/include/c++/15/memory:82,from /<<PKGBUILDDIR>>/LspCpp/include/LibLsp/lsp/ParentProcessWatcher.h:4, from /<<PKGBUILDDIR>>/LspCpp/src/lsp/ParentProcessWatcher.cpp:1: /usr/include/c++/15/bits/shared_ptr.h:1003:5: note: candidate 1: ‘template<class _Tp, class ... _Args> std::shared_ptr<typename std::enable_if<(! std::is_array<_Tp>::value), _Tp>::type> std::make_shared(_Args&& ...)’1003 | make_shared(_Args&&... __args) | ^~~~~~~~~~~/usr/include/c++/15/bits/shared_ptr.h:1003:5: note: template argument deduction/substitution failed: /<<PKGBUILDDIR>>/LspCpp/src/lsp/ParentProcessWatcher.cpp:45:70: error: template argument 1 is invalid 45 | write_to_service = std::make_shared<boost::process::opstream>(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /<<PKGBUILDDIR>>/LspCpp/src/lsp/ParentProcessWatcher.cpp:46:62: error: ‘ipstream’ is not a member of ‘boost::process’ 46 | read_from_service = std::make_shared<boost::process::ipstream>(); | ^~~~~~~~ /<<PKGBUILDDIR>>/LspCpp/src/lsp/ParentProcessWatcher.cpp:46:71: error: no matching function for call to ‘make_shared<<expression error> >()’ 46 | read_from_service = std::make_shared<boost::process::ipstream>(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /<<PKGBUILDDIR>>/LspCpp/src/lsp/ParentProcessWatcher.cpp:46:71: note: there is 1 candidate /usr/include/c++/15/bits/shared_ptr.h:1003:5: note: candidate 1: ‘template<class _Tp, class ... _Args> std::shared_ptr<typename std::enable_if<(! std::is_array<_Tp>::value), _Tp>::type> std::make_shared(_Args&& ...)’1003 | make_shared(_Args&&... __args) | ^~~~~~~~~~~/usr/include/c++/15/bits/shared_ptr.h:1003:5: note: template argument deduction/substitution failed: /<<PKGBUILDDIR>>/LspCpp/src/lsp/ParentProcessWatcher.cpp:46:71: error: template argument 1 is invalid 46 | read_from_service = std::make_shared<boost::process::ipstream>(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /<<PKGBUILDDIR>>/LspCpp/src/lsp/ParentProcessWatcher.cpp:52:34: error: ‘child’ is not a member of ‘bp’52 | c = std::make_shared<bp::child>( | ^~~~~/<<PKGBUILDDIR>>/LspCpp/src/lsp/ParentProcessWatcher.cpp:57:17: error: ‘std_out’ is not a member of ‘bp’ 57 | bp::std_out > *read_from_service, bp::std_in < *write_to_service,| ^~~~~~~/<<PKGBUILDDIR>>/LspCpp/src/lsp/ParentProcessWatcher.cpp:57:27: error: invalid type argument of unary ‘*’ (have ‘int’) 57 | bp::std_out > *read_from_service, bp::std_in < *write_to_service,| ^~~~~~~~~~~~~~~~~~/<<PKGBUILDDIR>>/LspCpp/src/lsp/ParentProcessWatcher.cpp:57:51: error: ‘std_in’ is not a member of ‘bp’ 57 | bp::std_out > *read_from_service, bp::std_in < *write_to_service,| ^~~~~~/<<PKGBUILDDIR>>/LspCpp/src/lsp/ParentProcessWatcher.cpp:57:60: error: invalid type argument of unary ‘*’ (have ‘int’) 57 | bp::std_out > *read_from_service, bp::std_in < *write_to_service, | ^~~~~~~~~~~~~~~~~ /<<PKGBUILDDIR>>/LspCpp/src/lsp/ParentProcessWatcher.cpp:58:17: error: ‘on_exit’ is not a member of ‘bp’; did you mean ‘on_exit’?58 | bp::on_exit( | ^~~~~~~ In file included from /usr/include/c++/15/cstdlib:83, from /usr/include/c++/15/ext/string_conversions.h:45, from /usr/include/c++/15/bits/basic_string.h:4444, from /usr/include/c++/15/string:56,from /<<PKGBUILDDIR>>/LspCpp/include/LibLsp/JsonRpc/MessageIssue.h:2, from /<<PKGBUILDDIR>>/LspCpp/include/LibLsp/lsp/ParentProcessWatcher.h:3:/usr/include/stdlib.h:749:12: note: ‘on_exit’ declared here749 | extern int on_exit (void (*__func) (int __status, void *__arg), void *__arg)| ^~~~~~~make[5]: *** [CMakeFiles/lspcpp.dir/build.make:289: CMakeFiles/lspcpp.dir/src/lsp/ParentProcessWatcher.cpp.o] Error 1
--- End Message ---
--- Begin Message ---
- To: 1110586-close@bugs.debian.org
- Subject: Bug#1110586: fixed in asymptote 3.05+ds-2
- From: Debian FTP Masters <ftpmaster@ftp-master.debian.org>
- Date: Tue, 23 Sep 2025 22:21:37 +0000
- Message-id: <E1v1BOD-004DGH-0V@fasolo.debian.org>
- Reply-to: Hilmar Preuße <hille42@debian.org>
Source: asymptote Source-Version: 3.05+ds-2 Done: Hilmar Preuße <hille42@debian.org> We believe that the bug you reported is fixed in the latest version of asymptote, 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 1110586@bugs.debian.org, and the maintainer will reopen the bug report if appropriate. Debian distribution maintenance software pp. Hilmar Preuße <hille42@debian.org> (supplier of updated asymptote 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: Tue, 23 Sep 2025 23:50:31 +0200 Source: asymptote Architecture: source Version: 3.05+ds-2 Distribution: unstable Urgency: medium Maintainer: Debian TeX Task Force <debian-tex-maint@lists.debian.org> Changed-By: Hilmar Preuße <hille42@debian.org> Closes: 1110586 1116072 Changes: asymptote (3.05+ds-2) unstable; urgency=medium . * Force boost/process v1 api, which is deprecated in 1.88. (Closes: #1110586). This is rather a workaround. * Remove surplus B-D on libosmesa6-dev (Closes: #1116072). * Bump Standards version, no changes needed. Checksums-Sha1: c6c4a1fdc5b5516b0bf0a7a84b3e90a86ca33df3 2962 asymptote_3.05+ds-2.dsc d7957fbd677ce120821dc6b20f8f5cfbd29ade86 22120 asymptote_3.05+ds-2.debian.tar.xz 0e75c8e61bc1bff00703891dd0596067fd31db53 8315 asymptote_3.05+ds-2_source.buildinfo Checksums-Sha256: f12dba8a3ebd69592170815e14ecde3f24be776318046d81e6a3b8dd24687549 2962 asymptote_3.05+ds-2.dsc d485ce91d67f95da3adaa9c35e3c072309df910122dfb54a2daae458f41db472 22120 asymptote_3.05+ds-2.debian.tar.xz 45e04a6f8ca1144b563212df380489b56c7a1cbc930a501548c6100d9eb5e8e3 8315 asymptote_3.05+ds-2_source.buildinfo Files: bd7eeb69b32e50ca187fe1ecd2deb56a 2962 tex optional asymptote_3.05+ds-2.dsc c491b78a13d4d95e20300389f3239d62 22120 tex optional asymptote_3.05+ds-2.debian.tar.xz d1bf0eabaa4e1cd4d71f351555d8bbd3 8315 tex optional asymptote_3.05+ds-2_source.buildinfo -----BEGIN PGP SIGNATURE----- iQKTBAEBCgB9FiEEaXGmC/nkbIhxf16kxiZYRqvgLIsFAmjTFl1fFIAAAAAALgAo aXNzdWVyLWZwckBub3RhdGlvbnMub3BlbnBncC5maWZ0aGhvcnNlbWFuLm5ldDY5 NzFBNjBCRjlFNDZDODg3MTdGNUVBNEM2MjY1ODQ2QUJFMDJDOEIACgkQxiZYRqvg LIvRDA//VxujvC8pQiprfjg0ZoVE+Q9+nTK2WBMM8KtGwOBp/DmcVtT78JZbkqC4 Ktwsy3DwozxaDDoqn0Mo/qUs/lQJ1LoqxrdDNZpXvyaaSDmbI671SCg8T8TVADET JEb0uHg9kPI538IuvN7qR+Ei9ovCSpzSBQIAnMC6r5P7LH4vPmq2cVxTTDDjQYYW v2CYeOGhTGWqXYqxG7K25d5TrmI2C/b+BsU5Iv8z5hcYnPrKWY1OunXR1cHV1Vle 3t+2lyKvGUOj++DzIY0y71gE0F91PjLq79juyH1WzELw5Mecw7OPDM2n2tsYAAmB 5Eiw6VeKVXi0fTdIdkmircplEn8HMBDZnXFjAI6EXurLqplwdOVGi5NgNKJcTtQN R2XurEmJOnlUcpglg2PRTuL4Z37++1tlZgqUhU/+UZBWvVqu1dRoXVomNkl0qodV 2pb21NpmAuLRarnFd+OZMjE17e1t7lPjigUrMraRAqp4hlkrnBW30QSw/xlMd0VH HdsGPpOm+qjIvZ5jclyemx6kbtTEg5YAqbLdEIoupqVC6z6hmk6xPU/C1i52Dh6l CoqfulfO3+1smHEaVrYXAjf+rJdA2DLthKir1SsR7cIMUt2SXp9DBC3TvTKLRqow f09+8KjjH/oMq5kNPdHIRue0nPzkGs6zeVxpdyndCCDuBy6ihdI= =RXUG -----END PGP SIGNATURE-----Attachment: pgpWbJ5Hiy4jj.pgp
Description: PGP signature
--- End Message ---