New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Unable to configure perl 5.8.8 on AIX 5.3 TL10 #13584
Comments
From Abdul.Mohammed@dominos.comHi, I am trying to install perl 5.8.8 and running into compilation errors, I am attaching here the errors for reference. Any help will be appreciated. Would you like to use it? [y] y Thank you, |
From @jkeenanOn Thu Feb 06 12:59:03 2014, Abdul.Mohammed@dominos.com wrote:
Perl 5.8.8 is long out of support. Could you try a more recent version of Perl, such as Perl 5.18.2? Should you do so, please post the complete text of the ./Configure command you used. Thank you very much. |
The RT System itself - Status changed from 'new' to 'open' |
From @doughera88On Thu, Feb 06, 2014 at 12:59:04PM -0800, Abdul Mohammed wrote:
Version 5.8.8 is over 8 years old. Is there a reason you need such an
This usually only shows up when Configure tries to use the native sh Configure -Dcc=gcc
This is bizarre -- I've never seen this error before. It looks as If you're still getting this error, the problem is much earlier in -- |
From Abdul.Mohammed@dominos.comThanks for getting back to me, I have downloaded the perl version from the CPAN website and untar it and try installing through Configure as per the INSTALL and README.AIX file. I got these request from one of our developer and she need perl 5.8.8 to run her scripts. When I do this sh Configure -Dcc=gcc, I am getting the below error messages. Good, your tr supports [:lower:] and [:upper:] to convert case. I tried these commands also still no luck. rm config.sh Thank you, -----Original Message----- On Thu, Feb 06, 2014 at 12:59:04PM -0800, Abdul Mohammed wrote:
Version 5.8.8 is over 8 years old. Is there a reason you need such an old version?
This usually only shows up when Configure tries to use the native compiler, 'cc', fails, and then detects that 'gcc' is available and tries that. This often works, but doesn't on AIX, since several of the compiler flags have already been set. This is why you get the various 'gcc: unrecognized option' errors. The solution is to specify gcc from the start: sh Configure -Dcc=gcc
This is bizarre -- I've never seen this error before. It looks as if Configure were unable to find /bin/cat, and instead ended up calling it '//cat'. If you're still getting this error, the problem is much earlier in Configure, and you'll need to tell us more precisely what you did. -- |
From @TuxOn Mon, 10 Feb 2014 15:13:01 +0000, Abdul Mohammed
Is there a compelling reason for het to require that old version?
What is your $PATH $ which cat this smells like wrapper scripts that are very badly configured
-- |
From @b2gillsOn Mon, Feb 10, 2014 at 9:13 AM, Abdul Mohammed
What is the reason she thinks she needs that old of a Perl? If it is because of a line like one of the following: use v5.8.8; Then she may be confused, as that just indicates a **minimum** version. The vast majority of programs/scripts will continue to work on the If that isn't the reason, maybe someone can help fix the program/script so that So I would recommend installing the latest version, and have her try using it |
From Abdul.Mohammed@dominos.comI was able to install perl 5.8.8 with the help of IBM, however whenever she is trying to run the scripts she is getting these errors. Can't locate Mail/Internet.pm. I have downloaded and installed MIME tools also from cpan website. Can you help me fixing this? Thank you. -----Original Message----- On Mon, Feb 10, 2014 at 9:13 AM, Abdul Mohammed <Abdul.Mohammed@dominos.com> wrote:
What is the reason she thinks she needs that old of a Perl? If it is because of a line like one of the following: use v5.8.8; Then she may be confused, as that just indicates a **minimum** version. The vast majority of programs/scripts will continue to work on the latest version. If that isn't the reason, maybe someone can help fix the program/script so that it will work on the latest version. So I would recommend installing the latest version, and have her try using it before digging any further. |
From @TuxOn Tue, 11 Feb 2014 14:39:56 +0000, Abdul Mohammed <Abdul.Mohammed@dominos.com> wrote:
Still no reason given why she needs that old a version
We'd also like to see the feedback in what the cause of the fail was. Furthermore, you did not really answer any questions asked in this
did your try cpan? $ cpan Mail::Internet
-- |
From Abdul.Mohammed@dominos.comComplete text for command ./Configure root > ./Configure Beginning of configuration questions for perl5. Checking echo to see how to suppress newlines... First let's make sure your kit is complete. Checking... Would you like to see the instructions? [n] Locating common programs... Don't worry if any of the following aren't found... Checking compatibility between /usr/bin/echo and builtin echo (if any)... Symbolic links are supported. Checking how to test for symbolic links... Good, your tr supports [:lower:] and [:upper:] to convert case. Which of these apply, if any? [aix] aix Configure uses the operating system name and version to set some defaults. Operating system name? [aix] aix Operating system version? [5.3.0.0] y Perl can be built to use the SOCKS proxy protocol library. To do so, If this doesn't make any sense to you, just accept the default 'n'. Previous version of perl5 used the standard IO mechanisms as If this doesn't make any sense to you, just accept the default 'y'. Perl can be built to take advantage of threads on some systems. Note that Perl built with threading support runs slightly slower If this doesn't make any sense to you, just accept the default 'n'. Perl can be built so that multiple Perl interpreters can coexist If this doesn't make any sense to you, just accept the default 'n'. Hmm... Looks kind of like a Version 7 system, but we'll see... Congratulations. You aren't running Eunice. It's not Xenix... Nor is it Venix... You seem to have a working gcc, though. Thank you, -----Original Message----- On Thu Feb 06 12:59:03 2014, Abdul.Mohammed@dominos.com wrote:
Perl 5.8.8 is long out of support. Could you try a more recent version of Perl, such as Perl 5.18.2? Should you do so, please post the complete text of the ./Configure command you used. Thank you very much. |
From Abdul.Mohammed@dominos.comActually she is running her scripts on another server on Perl 5.8.8 and she wants the same version on the this server also to run her scripts. She wants to use this server as backup for her scripts to avoid outages. If we can install the old version that will be awesome. When I try to install using cpan Mail::Internet it is trying to connect using ftp and which is disabled in our environment, so no luck with that also. I hope this helps. root > perl -V Characteristics of this binary (from libperl): Thanks, -----Original Message----- On Tue, 11 Feb 2014 14:39:56 +0000, Abdul Mohammed <Abdul.Mohammed@dominos.com> wrote:
Still no reason given why she needs that old a version
We'd also like to see the feedback in what the cause of the fail was. Furthermore, you did not really answer any questions asked in this thread so far, which makes it harder to give answers that really matter
did your try cpan? $ cpan Mail::Internet
-- |
From @doughera88On Wed, Feb 12, 2014 at 07:14:05PM +0000, Abdul Mohammed wrote:
I would recommend not running Configure as root. It normally does
This may be relevant. What happens if you try /bin/sh Configure
^^ There is the start of you problems. For some reason, Configure is not finding cat. Configure looks in I would recommend running Configure with /bin/sh as a normal user -- |
From @TuxOn Thu, 13 Feb 2014 15:57:42 -0500, Andy Dougherty
Additionally for //ls I have not yet encountered a system where the admin has allowed "ls" What does $ ls -ld /cat /ls come up with? -- |
From Abdul.Mohammed@dominos.comls -ld /cat /ls -----Original Message----- On Thu, 13 Feb 2014 15:57:42 -0500, Andy Dougherty <doughera@lafayette.edu> wrote:
Additionally for //ls I have not yet encountered a system where the admin has allowed "ls" What does $ ls -ld /cat /ls come up with? -- |
From Abdul.Mohammed@dominos.comI am encountering below errors. $ /bin/sh Configure AGH! Grep doesn't return a status. Attempting remedial action. Thank you, -----Original Message----- On Wed, Feb 12, 2014 at 07:14:05PM +0000, Abdul Mohammed wrote:
I would recommend not running Configure as root. It normally does not need root privileges to do anything, and root may well have a different working environment than normal users, which may well complicate the Configure and build process.
This may be relevant. What happens if you try /bin/sh Configure
^^ There is the start of you problems. For some reason, Configure is not finding cat. Configure looks in $PATH for commands (but adds a few common directories). This may be related to you running as root with an unusual $PATH, or it may be related to running the Korn shell with an unusual environment. I would recommend running Configure with /bin/sh as a normal user and seeing if it still fails to find 'cat'. If it does, you need to examine your $PATH variable to find 'cat' and try to figure out why Configure can't find it. -- |
From @TuxOn Thu, 20 Feb 2014 20:44:31 +0000, Abdul Mohammed
What are those doing there? I think your system is not healthy anymore. You have files in locations # cd / instead of # cd / but you should encounter a lot more trouble when your system is in What does $ echo $PATH show you? I have a hunch it does contain something like :/:
-- |
From @jkeenanOn Sun Feb 23 23:27:19 2014, hmbrand wrote:
We have not heard back from the OP in nearly three months. The version of Perl which the OP was trying to install is long out of support. And some highly qualified Perl developers have questioned the wisdom of the OP's actions and the health of his machine. I recommend that this ticket be closed within 7 days unless there is new information provided. Thank you very much. |
From @dcollinsnI most strongly agree with everything that Jim said: There is no evidence here of a bug, 5.8.8 is long out of support, and the user seems to have a profoundly broken system. For each of these reasons alone, I'm closing this ticket. |
@dcollinsn - Status changed from 'open' to 'rejected' |
Migrated from rt.perl.org#121195 (status was 'rejected')
Searchable as RT121195$
The text was updated successfully, but these errors were encountered: