On CURRENT (12.0-CURRENT #3 r318789: Wed May 24 18:03:48 CEST 2017 amd64), port net/samba46 fails to install due to missing files as shown below: [...] ===> Registering installation for samba46-4.6.4 pkg-static: Unable to access file /usr/ports/net/samba46/work/stage/usr/local/man/man1/pidl.1.gz:No such file or directory pkg-static: Unable to access file /usr/ports/net/samba46/work/stage/usr/local/man/man3/Parse::Pidl::Dump.3.gz:No such file or directory pkg-static: Unable to access file /usr/ports/net/samba46/work/stage/usr/local/man/man3/Parse::Pidl::NDR.3.gz:No such file or directory pkg-static: Unable to access file /usr/ports/net/samba46/work/stage/usr/local/man/man3/Parse::Pidl::Util.3.gz:No such file or directory pkg-static: Unable to access file /usr/ports/net/samba46/work/stage/usr/local/man/man3/Parse::Pidl::Wireshark::Conformance.3.gz:No such file or directory pkg-static: Unable to access file /usr/ports/net/samba46/work/stage/usr/local/man/man3/Parse::Pidl::Wireshark::NDR.3.gz:No such file or directory *** Error code 74
Problem is due to ino64 fallout in perl. Recompiling (forced!) of perl and p5-* ports (deleting and reinstalling them when make is used, rebuild via poudriere and reinstallation with pkg) solves the problem!
quick workaround - touch missing files and redo make install # touch /usr/ports/net/samba48/work/stage/usr/local/man/man1/pidl.1.gz /usr/ports/net/samba48/work/stage/usr/local/man/man3/Parse::Pidl::Dump.3.gz /usr/ports/net/samba48/work/stage/usr/local/man/man3/Parse::Pidl::NDR.3.gz /usr/ports/net/samba48/work/stage/usr/local/man/man3/Parse::Pidl::Util.3.gz /usr/ports/net/samba48/work/stage/usr/local/man/man3/Parse::Pidl::Wireshark::Conformance.3.gz /usr/ports/net/samba48/work/stage/usr/local/man/man3/Parse::Pidl::Wireshark::NDR.3.gz