Cpan : "OS unsupported" en installant Win32:OLE

Résolu/Fermé
Nimant Messages postés 3 Date d'inscription mardi 29 mai 2018 Statut Membre Dernière intervention 28 juin 2019 - 29 mai 2018 à 12:04
mamiemando Messages postés 33443 Date d'inscription jeudi 12 mai 2005 Statut Modérateur Dernière intervention 19 décembre 2024 - 11 juin 2018 à 20:57
Bonjour

je suis sous debian wheezy 7.9
la commande

cpan > install Win32::OLE

donne :
....
CPAN.pm: Going to build J/JD/JDB/Win32-OLE-0.1712.tar.gz

OS unsupported
Warning: No success on commandMakefile.PL INSTALLDIRS=site
JDB/Win32-OLE-0.1712.tar.gz
/usr/bin/perl Makefile.PL INSTALLDIRS=site -- NOT OK

mon OS est debian ... pourquoi "unsupported" ?

1 réponse

mamiemando Messages postés 33443 Date d'inscription jeudi 12 mai 2005 Statut Modérateur Dernière intervention 19 décembre 2024 7 811
Modifié le 8 juin 2018 à 09:59
Bonjour,


Explication courte

Le paquet perl win32 OLE n'est pas prévu pour autre chose que windows et cygwin.

Explication détaillée

Si on décompresse l'archive téléchargée par
cpan
:

cd ~/.local/share/.cpan/sources/authors/id/J/JD/JDB
tar xzvf Win32-OLE-0.1712.tar.gz


... et qu'on regarde le contenu du Makefile :

less ~/.local/share/.cpan/sources/authors/id/J/JD/JDB/Win32-OLE-0.1712/Makefile.PL


... on voit ces quelques lignes qui expliquent complètement ton problème :

unless ($^O eq "MSWin32" || $^O eq "cygwin") {
    die "OS unsupported\n";
}


En clair : ce paquet est écrit pour refuser de s'installer sur autre chose que cygwin ou windows.

Solutions possibles

Je ne sais pas quel est ton objectif, mais si l'idée est de faire tourner un logiciel windows sous linux, il vaudrait peut être mieux te tourner vers un de ces solutions :
- playonlinux ou wine
- virtualbox
- dual boot windows / linux

Bonne chance
0
Nimant Messages postés 3 Date d'inscription mardi 29 mai 2018 Statut Membre Dernière intervention 28 juin 2019
8 juin 2018 à 16:02
Merci
0
mamiemando Messages postés 33443 Date d'inscription jeudi 12 mai 2005 Statut Modérateur Dernière intervention 19 décembre 2024 7 811
11 juin 2018 à 20:57
De rien, bonne continuation :-)
0