Date: Sat, 27 Jan 2018 18:42:42 +0100 From: =?UTF-8?Q?Fernando_Apestegu=C3=ADa?= <fernando.apesteguia@gmail.com> To: FreeBSD Hackers <freebsd-hackers@freebsd.org> Subject: cad/stepccode fails on -CURRENT since clang-6.0.0 was imported Message-ID: <CAGwOe2ZFFTVDWqjM4frMmeYQFt75QCS6J48UvRju%2BLzJ-Ck6Vw@mail.gmail.com>
next in thread | raw e-mail | index | archive | help
Hi there, Since clang-6.0.0 was imported in -CURRENT (https://svnweb.freebsd.org/base/head/usr.bin/clang/llvm-cov/?view=log), cad/stepcode fails to build. It built fine in -CURRENT with clang-5.0.0 on both i386 and amd64. The full log can be found here (although I can't acces theat URL anymore, how long do they last?): Log URL: http://beefy11.nyi.freebsd.org/data/head-i386-default/p459899_s328300/logs/stepcode-0.8_3.log Build URL: http://beefy11.nyi.freebsd.org/build.html?mastername=head-i386-default&build=p459899_s328300 Last lines of the error log are as follows: In file included from /wrkdirs/usr/ports/cad/stepcode/work/stepcode-0.8/src/cllazyfile/lazy_test.cc:1: In file included from /wrkdirs/usr/ports/cad/stepcode/work/stepcode-0.8/src/cllazyfile/lazyInstMgr.h:8: In file included from /wrkdirs/usr/ports/cad/stepcode/work/stepcode-0.8/src/cllazyfile/lazyDataSectionReader.h:6: In file included from /wrkdirs/usr/ports/cad/stepcode/work/stepcode-0.8/src/cllazyfile/sectionReader.h:6: In file included from /wrkdirs/usr/ports/cad/stepcode/work/stepcode-0.8/src/cllazyfile/lazyTypes.h:11: /wrkdirs/usr/ports/cad/stepcode/work/stepcode-0.8/src/base/judy/src/judyL2Array.h:169:28: error: assigning to 'const std::__1::vector<unsigned long long, std::__1::allocator<unsigned long long> > *' from incompatible type 'unsigned long long' kv.value = ( JudyValue ) 0; ^~~~~~~~~~~~~~~ /wrkdirs/usr/ports/cad/stepcode/work/stepcode-0.8/src/base/judy/src/judyL2Array.h:180:20: note: in instantiation of member function 'judyL2Array<unsigned long long, unsigned long long>::mostRecentPair' requested here return mostRecentPair(); ^ /wrkdirs/usr/ports/cad/stepcode/work/stepcode-0.8/src/cllazyfile/lazy_test.cc:48:37: note: in instantiation of member function 'judyL2Array<unsigned long long, unsigned long long>::begin' requested here instanceRefs_t::cpair p = refs->begin(); ^ 1 error generated. ninja: build stopped: subcommand failed. *** Error code 1 I have no idea what the reason for the fail is. I had a look at the change log from 5 to 6 but a lot of things have gone on and I can not find any specific commit to blame. Sorry for the delay reporting this, but I didn't have time to have a look until a couple of days ago. Can anyone help here? Thanks in advance.
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?CAGwOe2ZFFTVDWqjM4frMmeYQFt75QCS6J48UvRju%2BLzJ-Ck6Vw>