Page 1 of 1

Perl version mismatch

Posted: Sat 05 Jan 2013, 01:34
by Nexus
I'm trying to use ndiswrapper to get wireless, but this is the error I get:

Code: Select all

Perl API version v5.16.0 of Fcntl does not match v5.14.0 at /usr/share/perl15/XSLoader.pm line 92.
Compilation failed in require at /usr/sbin/ndiswrapper-1.9 line 20.
BEGIN failed--compilation aborted at /usr/sbin/ndiswrapper-1.9 line 20.
perl --version confirms that I am using version 5.14.2 (not 5.14.0!), which came with my fresh full install of Precise Puppy 5.4.3. No idea where these references to 5.16 come from. How can I fix this problem?

Posted: Sat 05 Jan 2013, 17:51
by Hotdog
Nexus,

If Perl comes with Precise and you have the devx loaded you could possibly have two versions of Perl on your machine. I had a similar situation with Python on Puppy 5.2.8. Both versions of Python were too comingled to fix so I reloaded Puppy from backup.