LinuxQuestions.org
Share your knowledge at the LQ Wiki.
Home Forums Tutorials Articles Register
Go Back   LinuxQuestions.org > Forums > Linux Forums > Linux - Distributions > Mandriva
User Name
Password
Mandriva This Forum is for the discussion of Mandriva (Mandrake) Linux.

Notices


Reply
  Search this Thread
Old 06-24-2005, 08:05 AM   #1
apexyang
LQ Newbie
 
Registered: Jun 2005
Posts: 1

Rep: Reputation: 0
Can Perl-5.8.6 be on Mandrake 10.1 ??


Dear all,

I'm trying to install globus toolkit 4.0 on a mandrake 10.1 machine, which requires perl to act in the installation. installation was failed due to failure in finding 'EXTERN.h', which is provided by perl-devel.

I've checked all perl rpm packs on the system, the result is that both v5.8.5 and v5.8.6 are co-existing and perl-devel-5.8.6 is there. But GT4.0 only asks v5.8.5 in the installation.

So my question is: can I just uninstall perl-5.8.5 packages and let v5.8.6 on the system (mandrake 10.1)? Please help me out! Many thanks!

===================================================
see perl version:
[root@localhost mandrake_update]# perl --version

This is perl, v5.8.5 built for i386-linux-thread-multi
(with 1 registered patch, see perl -V for more detail)

Copyright 1987-2004, Larry Wall ..........




Here's all installed perl* rpm packages on my system:
=================================================
[root@localhost mandrake_update]# rpm -qa | grep "perl"
perl-Term-Readline-Gnu-1.14-5mdk
perl-TimeDate-1.16-3mdk
perl-Net-DNS-0.48-2mdk
perl-MDK-Common-1.1.22-2mdk
perl-HTML-Parser-3.36-1mdk
perl-Libconf-0.33-2mdk
perl-base-5.8.6-6.1.102mdk
perl-Net-Jabber-1.30-1mdk
perl-Gnome2-Vte-0.04-1mdk
perl-Gtk2-1.054-1mdk
perl-CGI-3.05-1mdk
perl-ldap-0.31-2mdk
perl-HTML-Tagset-3.03-7mdk
perl-SGMLSpm-1.03ii-6mdk
perl-5.8.6-6.1.102mdk
perl-XML-Stream-1.21-2mdk
perl-Expect-1.15-6mdk
perl-Glib-1.054-1mdk
perl-Authen-PAM-0.14-4mdk
perl-Digest-SHA1-2.10-1mdk
perl-XML-Parser-2.34-2mdk
perl-Term-ReadKey-2.21-4mdk
perl-URI-1.31-3mdk
perl-DBI-1.43-2mdk
perl-Crypt-SSLeay-0.51-4mdk
perl-Authen-SASL-2.08-1mdk
perl-MIME-Lite-3.01-5mdk
perl-5.8.5-3mdk
perl-XML-SAX-0.12-4mdk
perl-SOAP-Lite-0.60-0.a.2mdk
perl-IO-Tty-1.02-9mdk
perl-MailTools-1.62-1mdk
perl-Tk-804.027-2mdk
perl-Digest-HMAC-1.01-11mdk
perl-MDK-Common-1.1.18-1mdk
perl-URPM-1.03-1mdk
perl-base-5.8.5-3mdk
perl-XML-NamespaceSupport-1.08-3mdk
perl-Net_SSLeay-1.25-3mdk
perl-libwww-perl-5.800-1mdk
perl-Locale-gettext-1.01-13mdk
perl-devel-5.8.6-6.1.102mdk
perl-Convert-ASN1-0.18-1mdk
perl-Gtk2-TrayIcon-0.04-1mdk
=================================================

a section of the Globus toolkit 4.0 make output is:

=================================================
make[1]: Entering directory `/home/alex/software/gt4.0.0-all-source-installer/gpt-3.2autotools2004/support/Digest-MD5-2.20'
cp MD5.pm blib/lib/Digest/MD5.pm
/usr/bin/perl5.8.5 /usr/lib/perl5/5.8.5/ExtUtils/xsubpp -typemap /usr/lib/perl5/5.8.5/ExtUtils/typemap -typemap typemap MD5.xs > MD5.xsc && mv MD5.xsc MD5.c
make[1]: *** No rule to make target `/usr/lib/perl5/5.8.5/i386-linux-thread-multi/CORE/EXTERN.h', needed by `MD5.o'. Stop.
make[1]: Leaving directory `/home/alex/software/gt4.0.0-all-source-installer/gpt-3.2autotools2004/support/Digest-MD5-2.20'

=================================================


Best regards and looking forward to your reply!

Alex
yangs@cs.man.ac.uk
 
Old 06-25-2005, 01:04 AM   #2
quadfour
Member
 
Registered: Jul 2004
Posts: 32

Rep: Reputation: 17
In a word, no, or I never found a way.

I attempted to upgrade to 5.8.6 myself on 10.1 a while back and failed miserably to the point I just restored a backup of the entire system.
 
Old 06-25-2005, 08:35 AM   #3
sekelsenmat
Member
 
Registered: Apr 2005
Location: São Paulo - Brazil
Distribution: Mageia Linux 1
Posts: 353

Rep: Reputation: 30
Re: Can Perl-5.8.6 be on Mandrake 10.1 ??

Quote:
Originally posted by apexyang So my question is: can I just uninstall perl-5.8.5 packages and let v5.8.6 on the system (mandrake 10.1)? Please help me out! Many thanks!
You donīt have to uninstall a package to update it. rpm has a option for that.

1 - Go to http://rpmfind.net/ or similar and get all the perl packages you need, in the correct version. If you canīt find Mandriva 10.1 or lower packages try using Red Hat packages. Using Mandriva 10.2 packages could lead into trouble due to dependencies.

2 - Put all of them on the same directory

3 - type, as root: "rpm -Uvh perl*"

4 - Needs dependencies??? You can solve them with urpmi, unless it is something problematic like glibc being on the wrong version...

If everything else fails: Try installing Mandriva 10.2
 
  


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
Can't use any Perl programs in MAndrake? PLEASE HELP! dawelshdude Linux - Newbie 0 05-19-2004 12:45 PM
Mandrake 9.2 and Non-Threaded Perl DogTags Mandriva 0 12-26-2003 10:55 AM
perl(Cwd) perl(File::Basename) perl(File::Copy) perl(strict)....What are those? Baldorg Linux - Software 1 11-09-2003 08:09 PM
Apache httpd-perl in mandrake 9.1 raja100 Linux - General 2 06-20-2003 05:27 PM
Mandrake 8.2 / rpm / perl 5.9.0-13mdk spacefiddle Linux - Distributions 2 09-24-2002 11:05 AM

LinuxQuestions.org > Forums > Linux Forums > Linux - Distributions > Mandriva

All times are GMT -5. The time now is 10:59 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