LinuxQuestions.org
Download your favorite Linux distribution at LQ ISO.
Home Forums Tutorials Articles Register
Go Back   LinuxQuestions.org > Forums > Linux Forums > Linux - Software
User Name
Password
Linux - Software This forum is for Software issues.
Having a problem installing a new program? Want to know which application is best for the job? Post your question in this forum.

Notices


Reply
  Search this Thread
Old 10-27-2012, 11:01 AM   #1
yaximik
Member
 
Registered: Nov 2010
Posts: 90

Rep: Reputation: 0
make NOT OK ???


Hi all,

I was trying to install biopieces ( a set of bioinformatics tools) and run into the following when testing/installing the first of required prerequisites:

Code:
>sudo cpan
>cpan═ install Modules::Build
there was a long stdout listing a lot of activity, but evenually it came to this:

Code:
═ CPAN.pm: Going to build S/SM/SMUELLER/ExtUtils-ParseXS-3.15.tar.gz

ExtUtils::MakeMaker version 6.46 required--this is only version 6.30 at Makefile.PL line 4.
BEGIN failed--compilation aborted at Makefile.PL line 4.
Running make test
═ Make had some problems, maybe interrupted? Won't test
Running make install
═ Make had some problems, maybe interrupted? Won't install
CPAN::Meta::YAML is up to date.
Running make for L/LE/LEONT/Module-Build-0.4003.tar.gz
═ Is already unwrapped into directory /home/yaximik/.cpan/build/Module-Build-0.4003

═ CPAN.pm: Going to build L/LE/LEONT/Module-Build-0.4003.tar.gz

/usr/bin/perl Build --makefile_env_macros 1
Can't locate Perl/OSType.pm in @INC (@INC contains: t/lib t/bundled lib /usr/lib64/perl5/site_perl/5.8.8/x86_64-linux-thread-multi /usr/lib/perl5/site_perl/5.8.8 /usr/lib/perl5/site_perl /usr/lib64/perl5/vendor_perl/5.8.8/x86_64-linux-thread-multi /usr/lib/perl5/vendor_perl/5.8.8 /usr/lib/perl5/vendor_perl /usr/lib64/perl5/5.8.8/x86_64-linux-thread-multi /usr/lib/perl5/5.8.8 .) at lib/Module/Build.pm line 13.
BEGIN failed--compilation aborted at lib/Module/Build.pm line 13.
Compilation failed in require at Build line 42.
BEGIN failed--compilation aborted at Build line 42.
make: *** [all] Error 2
═ /usr/bin/make═ -- NOT OK
Running make test
═ Can't test without successful make
Running make install
═ make had returned bad status, install seems impossible
This error comes on both x86_64 SciLinux55 and RHEL58 machines.

I have already installed a few program bundles on either box, most of which went through the standard sequence(configure, make, make install) with no problems, so how something can be wrong with make?
 
Old 10-27-2012, 12:48 PM   #2
malekmustaq
Senior Member
 
Registered: Dec 2008
Location: root
Distribution: Slackware & BSD
Posts: 1,669

Rep: Reputation: 498Reputation: 498Reputation: 498Reputation: 498Reputation: 498
The problem speaks itself already:

Quote:
ExtUtils::MakeMaker version 6.46 required--this is only version 6.30 at Makefile.PL line 4.
BEGIN failed--compilation aborted at Makefile.PL line 4.
The software you are trying to build reguires a higher version. From that you can inquire the solution.

Goodluck.
 
Old 10-27-2012, 11:53 PM   #3
yaximik
Member
 
Registered: Nov 2010
Posts: 90

Original Poster
Rep: Reputation: 0
Quote:
Originally Posted by malekmustaq View Post
The problem speaks itself already:



The software you are trying to build reguires a higher version. From that you can inquire the solution.

Goodluck.
Sorry - a higher version of what? I am using Perl 5.8.8, which came with either system (SciLinux and RHEL). I tried installing all other prerequisites, down the list provided on web page. Here is result of manual installation of all prerequisite modules, using ‘sudo cpan’ then ‘install <module>’

* Module::Build /usr/bin/make test -- NOT OK
/usr/bin/make install -- OK after installing other modules below

* Bit::Vector up to date
* SVG up to date
* Term::ReadKey up to date
* Time::HiRes /usr/bin/make install -- OK
* DBI /usr/bin/make install -- OK

* XML::Parser failed at the end Failed 2/14 test programs. 2/96 subtests failed.
make: *** [test_dynamic] Error 255
/usr/bin/make test -- NOT OK
Running make install
make test had returned bad status, won't install without force

* Carp::Clan up to date
* Class::Inspector /usr/bin/make install -- OK
* HTML::Parser up to date
* LWP up to date

* SOAP::Lite Result: FAIL
Failed 1/33 test programs. 2/854 subtests failed.
make: *** [test_dynamic] Error 255
/usr/bin/make test -- NOT OK
Running make install
make test had returned bad status, won't install without force

* URI /usr/bin/make install -- OK
* Inline up to date
* Parse::RecDescent /usr/bin/make install -- OK
* version up to date
* DB_File /usr/bin/make install -- OK

* DBD::mysql Running make test
Make had some problems, maybe interrupted? Won't test
Running make install
Make had some problems, maybe interrupted? Won't install

So, I went one by one after Module::Build (which failed to install) and results are summarized above. Some modules were up to date already, some installed just fine with concluding output ‘/usr/bin/make install -- OK’, but XML::Parser and SOAP::Lite did not with last lines of stdout as shown. DBD::mysql did not install because some directories were missing, but last lines of stdout were again about ’make’. After finishing the list, I tried again to install Module::Build and this time it did install normally. However, XML::Parser, SOAP::Lite and DBD::mysql returned the same errors.

So, apparently a higher version was not needed, as most of the modules installed fine with no complains about 'make', yet a couple of stubborn modules still complain about it. May be a higher version is indeed needed - but of what?
 
Old 10-28-2012, 03:38 AM   #4
knudfl
LQ 5k Club
 
Registered: Jan 2008
Location: Copenhagen DK
Distribution: PCLinuxOS2023 Fedora38 + 50+ other Linux OS, for test only.
Posts: 17,511

Rep: Reputation: 3641Reputation: 3641Reputation: 3641Reputation: 3641Reputation: 3641Reputation: 3641Reputation: 3641Reputation: 3641Reputation: 3641Reputation: 3641Reputation: 3641
#1, # 3
Quote:
ExtUtils::MakeMaker version 6.46 required--this is only version 6.30
Quote:
Sorry - a higher version of what ?
'-6.46' is later than '-6.30' : A higher version.


Quote:
>cpan═ install Modules::Build
There is no "Modules::Build" ! That's a typo. The module name is Module::Build


Actually it is much easier to start fetching 'perl-Module-Build' etc. from Rpmforge.

If you want to install 'Module::Build' with cpan :
First thing to do is : cpan> install ExtUtils::MakeMaker


.

Last edited by knudfl; 10-28-2012 at 04:18 AM.
 
Old 10-28-2012, 04:11 AM   #5
knudfl
LQ 5k Club
 
Registered: Jan 2008
Location: Copenhagen DK
Distribution: PCLinuxOS2023 Fedora38 + 50+ other Linux OS, for test only.
Posts: 17,511

Rep: Reputation: 3641Reputation: 3641Reputation: 3641Reputation: 3641Reputation: 3641Reputation: 3641Reputation: 3641Reputation: 3641Reputation: 3641Reputation: 3641Reputation: 3641
"biopieces perl modules" that can be installed with yum :

# yum install \
perl-Module-Build perl-Bit-Vector perl-SVG perl-DBI perl-XML-Parser \
perl-Carp-Clan perl-Class-Inspector perl-HTML-Parser perl-SOAP-Lite \
perl-URI perl-Inline perl-Parse-RecDescent perl-version perl-DBD-MySQL


.

Last edited by knudfl; 10-28-2012 at 04:46 AM.
 
  


Reply



Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is Off
HTML code is Off



Similar Threads
Thread Thread Starter Forum Replies Last Post
NS 2 compilation error: make: *** No rule to make target â??VERSIONâ??, needed by â??gen/ve Marz22 Linux - Newbie 8 11-21-2011 02:20 AM
Help needed for make file problem : make: *** No rule to make target `flash', needed rameshsatyavaram Linux - Newbie 3 09-11-2008 02:13 AM
Belkin Wirless G RTL8185L make[1]: *** No rule to make target `Makefile'. Stop. SilverRock Linux - Wireless Networking 2 02-11-2007 07:25 AM
How to make rule for make install and make uninstall melinda_sayang Programming 1 06-14-2004 05:58 AM
make dep,make clean,make bzImage problem Babba Linux - Newbie 2 01-08-2003 03:49 AM

LinuxQuestions.org > Forums > Linux Forums > Linux - Software

All times are GMT -5. The time now is 11:31 PM.

Main Menu
Advertisement
My LQ
Write for LQ
LinuxQuestions.org is looking for people interested in writing Editorials, Articles, Reviews, and more. If you'd like to contribute content, let us know.
Main Menu
Syndicate
RSS1  Latest Threads
RSS1  LQ News
Twitter: @linuxquestions
Open Source Consulting | Domain Registration