cad/stepccode fails on -CURRENT since clang-6.0.0 was imported
Fernando Apesteguía
fernando.apesteguia at gmail.com
Sat Jan 27 17:42:46 UTC 2018
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.
More information about the freebsd-hackers
mailing list