Same error here.
/usr/bin/ld: wine_date_and_time.o: relocation R_X86_64_32S against `a local symbol' can not be used when making a shared object; recompile with -fPIC
wine_date_and_time.o: could not read symbols: Bad value
*** [../../../../bin/7z.so] Error code 1
Stop in /usr/ports/archivers/p7zip/work/p7zip_9.20.1/CPP/7zip/Bundles/Format7zFree.
*** [common7z] Error code 1
Stop in /usr/ports/archivers/p7zip/work/p7zip_9.20.1.
*** [do-build] Error code 1
Stop in /usr/ports/archivers/p7zip.
< ERROR > Port was not success installed, please fix it manually and then re-execute this script.