[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Bug#1110586: marked as done (asymptote ftbfs with boost1.88)



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 ---
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 invalid
   25 |     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 invalid
   26 |     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 invalid
   30 |     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 candidate
In 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 here
749 | 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 ---
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 ---

Reply to: