bug-guix
[Top][All Lists]
Advanced

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

bug#63572: htmlcxx-0.87 fails to build


From: Bruno Victal
Subject: bug#63572: htmlcxx-0.87 fails to build
Date: Thu, 18 May 2023 18:51:56 +0100
User-agent: Mozilla/5.0 (X11; Linux x86_64; rv:102.0) Gecko/20100101 Thunderbird/102.10.1

Hi Arne,

On 2023-05-18 16:17, Arne Babenhauserheide wrote:
> Hi,
> 
> To reproduce: guix build htmlcxx — it blocks several dependents.
> 
> The relevant part of the error:
> 
> In file included from CharsetConverter.cc:5:
> CharsetConverter.h:20:90: error: ISO C++17 does not allow dynamic exception 
> specifications
>    20 |                         CharsetConverter(const std::string &from, 
> const std::string &to) throw (Exception);
> 
> These were deprecated in C++11 and removed in C++17: 
> https://www.open-std.org/jtc1/sc22/wg21/docs/papers/2016/p0003r5.html
> 
> So this may just need compiler parameters to set C++11 instead of C++17
> as target.

Looking at the README file from 
<https://sourceforge.net/p/htmlcxx/code/ci/master/tree/>,
it looks to me that upstream has moved to <https://github.com/bonitao/htmlcxx>. 
(judging by the name of the repo owner)
Can you try asking upstream for a new release? The last commit 
(<https://github.com/bonitao/htmlcxx/commit/0ffa3e90b7dc3944f199fd80ab47c2a82589209a>)
has the message 'Fix c+11 compilation'.


Cheers,
Bruno





reply via email to

[Prev in Thread] Current Thread [Next in Thread]