Closed gahr closed 5 months ago
Please make sure to do a clean build: execute ./clean.sh
first and then ./configure ; make
(or alternatively ./build.sh
which uses a different set of makefiles)
I've seen this problem when there are still some old object files lingering about.
The HW
and CPU detection related variables and functions were moved from input.cpp
to simd.cpp
where this belongs.
Ah, I see you're using cmake. The CMakeLists.txt
should be updated to include simd.cpp
:
set(lib_sources
lib/convert.cpp
lib/debug.cpp
lib/error.cpp
lib/input.cpp
lib/matcher.cpp
lib/pattern.cpp
lib/posix.cpp
lib/simd.cpp <-- add
Thanks for the quick turnaround. I could have noticed it :)
I am working to upgrade the FreeBSD port to 4.3.0, and the build fails: