mysql broken after upgrading freebsd

SirDice

Administrator
Staff member
Administrator
Moderator

Reaction score: 9,096
Messages: 33,651

What I found is there's a /usr/bin/perl and a /usr/local/bin /perl.

Now in /usr/local/bin/ there's a perl, perl5.24 a perl5.26 and a perl5.30

So, I had to do a sys link. So, I renamed /usr/bin/perl to /usr/bin/perlbak and then made a sys link named perl at that location.
that links it to /usr/local/bin/perl5.30 and after that everything worked.
No! Please stop making symlinks. That's how you got into this mess in the first place. Delete all installed perl packages, then remove all those left-over perls. Once everything is cleared install perl again. Now you've properly solved this.
 
OP
tony33

tony33

Active Member

Reaction score: 3
Messages: 108

I ran ldconfig -r and it gives me a list and I can find the file that it claims is missing. The error I am seeing looks like it's coming from csh but if I ldd csh it shows it can find the file.
The file resides in /lib and /../../../compat/lib etc.
 
OP
tony33

tony33

Active Member

Reaction score: 3
Messages: 108

No! Please stop making symlinks. That's how you got into this mess in the first place. Delete all installed perl packages, then remove all those left-over perls. Once everything is cleared install perl again. Now you've properly solved this.
I did do it . I worked on this issue. I want to know how can I make sure ncurses is being compiled via --enable-widec option?
 
Top