Found the problem: In 3.15 podToHtml.pl is called from $INSTALL_LOCATION/bin/$EPICS_HOST_ARCH bit in 7.0 it is called from $PWD/src/tools.
Actually it’s called from the src/tools/O.<host-arch> directory of your source tree.
Thus this search path does not work:
use lib "$Bin/../../lib/perl";
This works:
use lib "$Bin”;
That will work when it’s creating the HTML files for the Perl programs in the src/tools directory, but if you make that change in the podToHtml.pl source it will no longer work when that program is run from your install tree; the original relative path
is required to find the modules when run from there. The correct fix should be to include both locations:
use lib ("$Bin/../../lib/perl", $Bin);
I will commit this if you confirm it fixes the problem.
Neither branch 3.15 commit 841effe (HEAD) nor commit 45cf2ea (merged into 7.0) nor branch 7.0 commit ad44c7a5 9before merge) has this problem. It appears only with the last merge.
Dirk