[ome-users] Installation of OME server 2.6.0 stable fails on Mandriva 2007
Ilya Goldberg
igg at nih.gov
Sat Mar 17 14:47:54 GMT 2007
It appears that Mandriva 2007 doesn't have a complete installation of
Perl:
> make[1]: *** No rule to make target `/usr/lib/perl5/5.8.8/i386-
> linux/CORE/EXTERN.h', needed by `Pix.o'. Stop.
You might try:
find /usr/lib/perl5/5.8.8 -name "EXTERN.h"
If the header EXTERN.h is in a different path than "/usr/lib/
perl5/5.8.8/i386-linux/CORE/EXTERN.h", then perl isn't configured
properly to know where its header files are. If you don't find
EXTERN.h at all, it might simply mean that the perl you've installed
was distributed without header files. In any case, a misconfigured
perl on a unix OS doesn't bode very well.
If you are interested in getting OME to run, I would recommend a
supported platform (FedoraCore or Debian). If you're interested in
getting it running on Mandriva 2007 specifically, it looks like there
might be some trouble. The fact that there are missing header files
isn't encouraging.
This could potentially be an artifact of user permissions, or the
location where you're trying to install. Are you trying to install
it from /tmp? Maybe trying it from a normal user's home directory
would work better.
Good luck,
Ilya
On Mar 15, 2007, at 11:21 AM, Ponti, Aaron wrote:
> Hello everybody
>
> I have been trying to install the OME server 2.6.0 on Mandriva 2007
> without success.
>
> All dependencies appear to be fulfilled (I had to downgrade perl-
> DBD-Pg from 1.49 to 1.43 - although through rpm and not directly
> from the OME installer since it crashes when it tries). Here the
> output:
>
> ----------------------------------------------------------------------
> ----------
> ----------------------------------------------------------------------
> ----------------------------------------------------------------------
> --------------------
>
> # perl install.pl -a
> \_ libssl 0.9.8 [OK].
> \_ libpng 1.2.12 [OK].
> \_ libjpeg 62 [OK].
> \_ libcurl 7.15.5 [OK].
> \_ libtiff 3.8.2 [OK].
> \_ zlib 1.2.3 [OK].
> \_ libdb_B-Tree 3 [OK].
> \_ libxml2 2.6.26 [OK].
> \_ libxslt 1.1.17 [OK].
> \_ expat 1.95 [OK].
> \_ bzlib N/A [OK].
>
> \_ Term::ReadKey 2.30 [OK].
> \_ Storable 2.15 [OK].
> \_ Carp::Assert 0.18 [OK].
> \_ Compress::Zlib 1.42 [OK].
> \_ DBI 1.52 [OK].
> \_ Digest::MD5 2.36 [OK].
> \_ MD5 [OK].
> \_ MIME::Base64 3.07 [OK].
> \_ Log::Agent 0.306 [OK].
> \_ Time::HiRes 1.86 [OK].
> \_ DBD::Pg 1.43 [OK].
> \_ Test::Harness 2.56 [OK].
> \_ Test::Simple 0.62 [OK].
> \_ HTML::Template 2.7 [OK].
> \_ IPC::Run 0.79 [OK].
> \_ Class::Accessor 0.19 [OK].
> \_ Class::Data::Inheritable 0.02 [OK].
> \_ File::Temp 0.16 [OK].
> \_ Exporter::Lite 0.01 [OK].
> \_ UNIVERSAL::exports 0.03 [OK].
> \_ URI 1.35 [OK].
> \_ HTML::Tagset 3.10 [OK].
> \_ HTML::Parser 3.54 [OK].
> \_ Parse::RecDescent 1.94 [OK].
> \_ Inline::C 0.44 [OK].
> \_ XML::NamespaceSupport 1.09 [OK].
> \_ XML::Sax 1.01 [OK].
> \_ XML::LibXML::Common 0.13 [OK].
> \_ XML::LibXML 1.60 [OK].
> \_ XML::Parser 2.34 [OK].
> \_ SOAP::Lite 0.69 [OK].
> \_ XML::LibXSLT 1.60 [OK].
> \_ OLE::Storage_Lite 0.14 [OK].
> \_ Spreadsheet::ParseExcel 0.2603 [OK].
> Check passed
>
> ----------------------------------------------------------------------
> ----------
> ----------------------------------------------------------------------
> ----------------------------------------------------------------------
> --------------------
>
>
> When I try to install, everything goes smooth until I get to the
> Core Perl Module Setup, then:
>
> ----------------------------------------------------------------------
> ----------
> ----------------------------------------------------------------------
> ----------------------------------------------------------------------
> --------------------
>
> ------------------------
> Core Perl Module Setup
> ------------------------
>
> (All verbose information logged in /var/tmp/OME/install/
> PerlModuleTask.log)
>
> Installing modules
> \_ Configuring [SUCCESS].
> \_ Compiling [FAILURE].
>
>
> Errors executing task: Unable to compile module, see
> PerlModuleTask.log for details. at (eval 39) line 1
>
> at install.pl line 81
> main::run_tasks() called at install.pl line 265
> # Looks like your test died before it could output anything.
>
> Line 265 of install.pl is
>
> run_tasks ();
>
> This is the content of the PerlModuleTask.lig file:
>
> ----------------------------------------------------------------------
> ----------
> ----------------------------------------------------------------------
> ----------------------------------------------------------------------
> --------------------
>
> USING PERL CONFIGURE SCRIPT -- 'perl Makefile.PL '
> SUCCESS -- OUTPUT: "You can remove all previous versions of OME
> with the following command:
> perl Makefile.PL uninstall
> --------------------------
> Performing `make clean` in directory /tmp/OME/src/perl2/OME/Matlab
> make: *** No rule to make target `clean'. Stop.
> Checking if your kit is complete...
> Warning: the following files are missing in your kit:
> OME/ImportEngine/.#AbstractFormat.pm.1.44
> OME/ImportEngine/.#TIFFreader.pm.1.42
> OME/ImportEngine/FilenamePatternNotes.txt
> OME/Remote/XMLRPC.pm
> OME/Util/Annotate/Annotate.pm
> OME/Util/ChainStats.pm
> Please inform the author.
> WARNING: libtiff must be installed !
> Checking if your kit is complete...
> Looks good
> Writing Makefile for OME::Image::Pix
> Checking if your kit is complete...
> Looks good
> Writing Makefile for Repacker
> Writing Makefile for OME
> "
>
> COMPILING MODULE -- 'make'
> FAILURE -- OUTPUT: "cp OME/Web/DefaultHeaderBuilder.pm /tmp/OME/src/
> perl2/blib/lib/OME/Web/DefaultHeaderBuilder.pm
> cp OME/Install/CoreSystemTask.pm /tmp/OME/src/perl2/blib/lib/OME/
> Install/CoreSystemTask.pm
> cp OME/Web/DBObjRender/__OME_AnalysisChain_Link.pm /tmp/OME/src/
> perl2/blib/lib/OME/Web/DBObjRender/__OME_AnalysisChain_Link.pm
> cp OME/LookupTable/Entry.pm /tmp/OME/src/perl2/blib/lib/OME/
> LookupTable/Entry.pm
>
> ...
>
> cp OME/Analysis/Engine/install_worker_node.pl /tmp/OME/src/perl2/
> blib/lib/OME/Analysis/Engine/install_worker_node.pl
> cp OME/Image/Server/File.pm /tmp/OME/src/perl2/blib/lib/OME/Image/
> Server/File.pm
> cp OME/ImportEngine/DVreader.pm /tmp/OME/src/perl2/blib/lib/OME/
> ImportEngine/DVreader.pm
> cp OME/Image/Pix/Makefile.PL /tmp/OME/src/perl2/blib/lib/OME/Image/
> Pix/Makefile.PL
> cp OME/Web/DBObjDetail/__Category.pm /tmp/OME/src/perl2/blib/lib/
> OME/Web/DBObjDetail/__Category.pm
> make[1]: Entering directory `/tmp/OME/src/perl2/OME/Image/Pix'
> cp Pix.pm /tmp/OME/src/perl2/blib/lib/OME/Image/Pix.pm
> /usr/bin/perl5.8.8 /usr/lib/perl5/5.8.8/ExtUtils/xsubpp -typemap /
> usr/lib/perl5/5.8.8/ExtUtils/typemap -typemap typemap Pix.xs >
> Pix.xsc && mv Pix.xsc Pix.c
> make[1]: *** No rule to make target `/usr/lib/perl5/5.8.8/i386-
> linux/CORE/EXTERN.h', needed by `Pix.o'. Stop.
> make[1]: Leaving directory `/tmp/OME/src/perl2/OME/Image/Pix'
> make: *** [subdirs] Error 2
> "
>
> ----------------------------------------------------------------------
> ----------
> ----------------------------------------------------------------------
> ----------------------------------------------------------------------
> --------------------
>
> Any idea? Let me know if you need more information.
>
> Aaron
>
>
> _______________________________________________
> ome-users mailing list
> ome-users at lists.openmicroscopy.org.uk
> http://lists.openmicroscopy.org.uk/mailman/listinfo/ome-users
>
More information about the ome-users
mailing list