In the first amd64 bulk build after the compiler update to clang
6.0.0, the ports below failed to build. I haven't looked at the
failures in any detail, but just from the list of ports I assume
that most errors are problems in old C++ code that no longer agrees
with the ever-changing modern language.
On 2018/04/07 13:51, Christian Weisgerber wrote:
> In the first amd64 bulk build after the compiler update to clang
> 6.0.0, the ports below failed to build. I haven't looked at the
> failures in any detail, but just from the list of ports I assume
> that most errors are problems in old C++ code that no longer agrees
> with the ever-changing modern language.
On 2018/04/10 15:04, Christian Weisgerber wrote:
> Updated list as of Apr 10, 15:00 UTC. Error logs at:
> http://build-failures.rhaalovely.net/amd64/2018-04-09/ >
> The dependencies for SDL have been fixed, so now there are new build
> failures for ports that depend on SDL.
Here are the most important, in terms of number of other ports that they knock out:
/usr/obj/ports/strigi-0.7.7pl1/strigi-0.7.7pl1/libstreamanalyzer/plugins/indexers/clucenengindexer/cluceneindexreader.cpp:324:31: error: no matching function for call to 'make_pair'
doc.properties.insert(make_pair<const string, string>(
/usr/include/c++/v1/utility:522:1: note: candidate function not viable: no known conversion from 'std::__1::string' (aka 'basic_string<char, char_traits<char>, allocator<char> >') to 'std::__1::basic_string<char> &&' for 2nd argument
make_pair(_T1&& __t1, _T2&& __t2)
1 error generated.
ninja: build stopped: subcommand failed.
> On Sat, Apr 21, 2018 at 09:38:58PM +0100, Nigel Taylor wrote:
>> On 04/21/18 19:58, Nigel Taylor wrote:
>>> On 04/20/18 16:20, Christian Weisgerber wrote:
>>>> Updated list as of Apr 20, 15:00 UTC.
>>>> http://build-failures.rhaalovely.net/amd64/2018-04-19/ >>>>
>>>> I think all important ports build now. Let's mop up the rest!
>>> broad.cpp - uses time(time_t *)0) elsewhere in board.cpp.
>>> Haven't bumped as doing _SYSTEM_VERSION
>>> Looking at base3 next but already have changes to base3 from upstream
>>> trinity desktop, that maintains kde 3. Changes stop the mime reports
>>> when doing package add.
>>> http://mirror.git.trinitydesktop.org/cgit/tdebase/ >>>
>> x11/kde/base3 updates attached.
>> Mime fixes, partly from upstream trinity desktop. To stop pkg_add -u
>> displaying endless mime type missing.
>> clang6 fixes - it builds, not tested need to have my runtime set, one
>> change from upstream trinity desktop, others add white space, and cast
>> to char.
> Please separate mime-fixes from build fixes...