I’m quite sure I did not do what Matt Newville suggested, installing Pod::Simple::HTML because I would not have known how to do that. And when I search for a
file likely to be that in /usr/lib/perl5 I don’t see it.
lib/perl5> find . -name '*Pod*'
./5.8.8/Pod
./5.8.8/Pod/Perldoc/ToPod.pm
lib/perl5> find . -name '*Simple*'
./5.8.8/Filter/Simple.pm
./5.8.8/Test/Simple.pm
./vendor_perl/5.8.8/LWP/Simple.pm
lib/perl5> find . -name '*HTML*'
./vendor_perl/5.8.8/x86_64-linux-thread-multi/auto/HTML
./vendor_perl/5.8.8/x86_64-linux-thread-multi/HTML
./vendor_perl/5.8.8/Image/ExifTool/HTML.pm
./vendor_perl/5.8.8/Mail/SpamAssassin/HTML.pm
./vendor_perl/5.8.8/Mail/SpamAssassin/Plugin/HTMLEval.pm
./vendor_perl/5.8.8/HTML
What do you see when you do those searches?
I don’t know why it is working for me and not for you.
Mark
From: Woods, Russell <[email protected]>
Sent: Thursday, December 20, 2018 1:56 PM
To: Mark Rivers <[email protected]>
Subject: Re: Error compiling EPICS base-7.0.x on OpenSUSE 10.3
Thanks for checking Mark! Looks like you've compiled it on essentially the same computer.
From: Mark Rivers <[email protected]>
Sent: Thursday, December 20, 2018 1:22 PM
To: Woods, Russell
Cc: [email protected]
Subject: RE: Error compiling EPICS base-7.0.x on OpenSUSE 10.3
Hi Russ,
I have successfully built base 7.0.2 and all of synApps including areaDetector on my old openSUSE machines that run the Pilatus 100K detectors.
This is uname –a for that machine:
Linux gse-pilatus1 2.6.27.39-default #2 SMP PREEMPT Tue Dec 1 13:48:11 CET 2009 x86_64 x86_64 x86_64 GNU/Linux
It is perl 5.8.8 as you said:
/home/epics> perl --version
This is perl, v5.8.8 built for x86_64-linux-thread-multi
I thought I might have run into the error you are seeing when I first built 7.0.1. But if I did I would have expected to find an e-mail to Andrew about the problem,
and I can’t find one.
I don’t know enough about Perl to know what the problem might be. Hopefully someone else will.
Mark
Has anyone compiled base-7 on the OpenSUSE pilatus computers? I'm getting the error shown below. These computers have perl5.8.8
I didn't have any problem compiling on the newer CentOS 6.5 machines (perl5.10.1).
root:base-7.0.2# make
make -C ./configure install
make[1]: Entering directory `/disk2/local/DPbin/epics/epics_2018-12-06/base-7.0.2/configure'
perl -CSD ../src/tools/makeMakefile.pl O.linux-x86_64 ../..
mkdir -p O.Common
make -C O.linux-x86_64 -f ../Makefile TOP=../.. \
T_A=linux-x86_64 install
make[2]: Entering directory `/disk2/local/DPbin/epics/epics_2018-12-06/base-7.0.2/configure/O.linux-x86_64'
make[2]: Nothing to be done for `install'.
make[2]: Leaving directory `/disk2/local/DPbin/epics/epics_2018-12-06/base-7.0.2/configure/O.linux-x86_64'
make[1]: Leaving directory `/disk2/local/DPbin/epics/epics_2018-12-06/base-7.0.2/configure'
make -C ./src install
make[1]: Entering directory `/disk2/local/DPbin/epics/epics_2018-12-06/base-7.0.2/src'
make -C ./tools install
make[2]: Entering directory `/disk2/local/DPbin/epics/epics_2018-12-06/base-7.0.2/src/tools'
perl -CSD ../../src/tools/makeMakefile.pl O.linux-x86_64 ../../..
mkdir -p O.Common
make -C O.linux-x86_64 -f ../Makefile TOP=../../.. \
T_A=linux-x86_64 install
make[3]: Entering directory `/disk2/local/DPbin/epics/epics_2018-12-06/base-7.0.2/src/tools/O.linux-x86_64'
Installing PERL_MODULES file ../../../lib/perl/EPICS/Copy.pm
mkdir ../../../lib/perl
mkdir ../../../lib/perl/EPICS
Installing PERL_MODULES file ../../../lib/perl/EPICS/Path.pm
Installing PERL_MODULES file ../../../lib/perl/EPICS/Release.pm
Installing PERL_MODULES file ../../../lib/perl/EPICS/Readfile.pm
Installing PERL_MODULES file ../../../lib/perl/EPICS/Getopts.pm
Installing PERL_MODULES file ../../../lib/perl/EpicsHostArch.pl
Installing script ../../../bin/linux-x86_64/assembleSnippets.pl
mkdir ../../../bin/linux-x86_64
Installing script ../../../bin/linux-x86_64/convertRelease.pl
Installing script ../../../bin/linux-x86_64/cvsclean.pl
Installing script ../../../bin/linux-x86_64/depclean.pl
Installing script ../../../bin/linux-x86_64/dos2unix.pl
Installing script ../../../bin/linux-x86_64/expandVars.pl
Installing script ../../../bin/linux-x86_64/fullPathName.pl
Installing script ../../../bin/linux-x86_64/installEpics.pl
Installing script ../../../bin/linux-x86_64/makeMakefile.pl
Installing script ../../../bin/linux-x86_64/makeTestfile.pl
Installing script ../../../bin/linux-x86_64/mkmf.pl
Installing script ../../../bin/linux-x86_64/munch.pl
Installing script ../../../bin/linux-x86_64/podToHtml.pl
Installing script ../../../bin/linux-x86_64/podRemove.pl
Installing script ../../../bin/linux-x86_64/replaceVAR.pl
Installing script ../../../bin/linux-x86_64/tap-to-junit-xml.pl
Installing script ../../../bin/linux-x86_64/useManifestTool.pl
Installing script ../../../bin/linux-x86_64/genVersionHeader.pl
Installing html ../../../html/./style.css
mkdir ../../../html
mkdir ../../../html/.
perl -CSD ../../../src/tools/podToHtml.pl -s -o Getopts.html ../EPICS/Getopts.pm
Can't locate object method "new" via package "Pod::Simple::HTML" (perhaps you forgot to load "Pod::Simple::HTML"?) at ../../../src/tools/podToHtml.pl line 89.
make[3]: *** [../O.Common/EPICS/Getopts.html] Error 25
make[3]: Leaving directory `/disk2/local/DPbin/epics/epics_2018-12-06/base-7.0.2/src/tools/O.linux-x86_64'
make[2]: *** [install.linux-x86_64] Error 2
make[2]: Leaving directory `/disk2/local/DPbin/epics/epics_2018-12-06/base-7.0.2/src/tools'
make[1]: *** [tools.install] Error 2
make[1]: Leaving directory `/disk2/local/DPbin/epics/epics_2018-12-06/base-7.0.2/src'
make: *** [src.install] Error 2