bonjour,
j'ai utilisé le tuto de Djibril et pp pour transformer en executable un programme perl avec la commande suivante
Je suis sous arch avec perl 5-18 et tout c'est bien passé et l'éxecutable fonctionne dans mon environnement mais pas sur une autre distri linux (ubuntu, manjaro)
Code : Sélectionner tout - Visualiser dans une fenêtre à part pp -o configuration_chaine.exe configuration_chaine.pl -v
message d'erreurvoici les traces de la commande pp
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10 ./configuration_chaine Attempt to reload DynaLoader.pm aborted. Compilation failed in require at /usr/share/perl5/core_perl/XSLoader.pm line 96. Compilation failed in require at /usr/lib/perl5/vendor_perl/IO/Handle.pm line 266. BEGIN failed--compilation aborted at /usr/lib/perl5/vendor_perl/IO/Handle.pm line 266. Compilation failed in require at /usr/lib/perl5/vendor_perl/IO/Seekable.pm line 101. BEGIN failed--compilation aborted at /usr/lib/perl5/vendor_perl/IO/Seekable.pm line 101. Compilation failed in require at /usr/lib/perl5/vendor_perl/IO/File.pm line 133. BEGIN failed--compilation aborted at /usr/lib/perl5/vendor_perl/IO/File.pm line 133. Compilation failed in require at -e line 351.
Avez-vous une solution ? Merci
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181 sh-4.2$ pp -o configuration_chaine configuration_chaine.pl -v /usr/bin/vendor_perl/pp: Packing configuration_chaine.pl /usr/bin/vendor_perl/pp: Generating a fresh 'parl'. /usr/bin/vendor_perl/pp: Running /tmp/parl5C9uT0E -B -Oconfiguration_chaine /tmp/ppV3N4v.par Packing "Config.pm"... Written as "Config.pm" Packing "Config_git.pl"... Written as "Config_git.pl" Packing "Config_heavy.pl"... Written as "Config_heavy.pl" Packing "Compress/Raw/Zlib.pm"... Written as "Compress/Raw/Zlib.pm" Packing "Cwd.pm"... Written as "Cwd.pm" Packing "DynaLoader.pm"... Written as "DynaLoader.pm" Packing "Errno.pm"... Written as "Errno.pm" Packing "Fcntl.pm"... Written as "Fcntl.pm" Packing "File/Glob.pm"... Written as "File/Glob.pm" Packing "File/Spec.pm"... Written as "File/Spec.pm" Packing "File/Spec/Unix.pm"... Written as "File/Spec/Unix.pm" Packing "List/Util.pm"... Written as "List/Util.pm" Packing "PerlIO/scalar.pm"... Written as "PerlIO/scalar.pm" Packing "Scalar/Util.pm"... Written as "Scalar/Util.pm" Packing "Tie/Hash/NamedCapture.pm"... Written as "Tie/Hash/NamedCapture.pm" Packing "attributes.pm"... Written as "attributes.pm" Packing "auto/Compress/Raw/Zlib/autosplit.ix"... Written as "auto/Compress/Raw/Zlib/autosplit.ix" Packing "lib.pm"... Written as "lib.pm" Packing "IO.pm"... Written as "IO.pm" Packing "IO/File.pm"... Written as "IO/File.pm" Packing "IO/Handle.pm"... Written as "IO/Handle.pm" Packing "IO/Seekable.pm"... Written as "IO/Seekable.pm" Packing "AutoLoader.pm"... Written as "AutoLoader.pm" Packing "Carp.pm"... Written as "Carp.pm" Packing "Carp/Heavy.pm"... Written as "Carp/Heavy.pm" Packing "Compress/Zlib.pm"... Written as "Compress/Zlib.pm" Packing "Exporter.pm"... Written as "Exporter.pm" Packing "Exporter/Heavy.pm"... Written as "Exporter/Heavy.pm" Packing "File/Basename.pm"... Written as "File/Basename.pm" Packing "File/Copy.pm"... Written as "File/Copy.pm" Packing "File/Find.pm"... Written as "File/Find.pm" Packing "File/GlobMapper.pm"... Written as "File/GlobMapper.pm" Packing "File/Path.pm"... Written as "File/Path.pm" Packing "File/Temp.pm"... Written as "File/Temp.pm" Packing "FileHandle.pm"... Written as "FileHandle.pm" Packing "IO/Compress/Adapter/Deflate.pm"... Written as "IO/Compress/Adapter/Deflate.pm" Packing "IO/Compress/Base.pm"... Written as "IO/Compress/Base.pm" Packing "IO/Compress/Base/Common.pm"... Written as "IO/Compress/Base/Common.pm" Packing "IO/Compress/Gzip.pm"... Written as "IO/Compress/Gzip.pm" Packing "IO/Compress/Gzip/Constants.pm"... Written as "IO/Compress/Gzip/Constants.pm" Packing "IO/Compress/RawDeflate.pm"... Written as "IO/Compress/RawDeflate.pm" Packing "IO/Compress/Zlib/Extra.pm"... Written as "IO/Compress/Zlib/Extra.pm" Packing "IO/Uncompress/Adapter/Inflate.pm"... Written as "IO/Uncompress/Adapter/Inflate.pm" Packing "IO/Uncompress/Base.pm"... Written as "IO/Uncompress/Base.pm" Packing "IO/Uncompress/Gunzip.pm"... Written as "IO/Uncompress/Gunzip.pm" Packing "IO/Uncompress/RawInflate.pm"... Written as "IO/Uncompress/RawInflate.pm" Packing "PerlIO.pm"... Written as "PerlIO.pm" Packing "SelectSaver.pm"... Written as "SelectSaver.pm" Packing "Symbol.pm"... Written as "Symbol.pm" Packing "Time/Local.pm"... Written as "Time/Local.pm" Packing "UNIVERSAL.pm"... Written as "UNIVERSAL.pm" Packing "XSLoader.pm"... Written as "XSLoader.pm" Packing "base.pm"... Written as "base.pm" Packing "bytes.pm"... Written as "bytes.pm" Packing "constant.pm"... Written as "constant.pm" Packing "integer.pm"... Written as "integer.pm" Packing "overload.pm"... Written as "overload.pm" Packing "overloading.pm"... Written as "overloading.pm" Packing "strict.pm"... Written as "strict.pm" Packing "utf8.pm"... Written as "utf8.pm" Packing "vars.pm"... Written as "vars.pm" Packing "warnings.pm"... Written as "warnings.pm" Packing "warnings/register.pm"... Written as "warnings/register.pm" Packing "Archive/Zip.pm"... Written as "Archive/Zip.pm" Packing "Archive/Zip/Archive.pm"... Written as "Archive/Zip/Archive.pm" Packing "Archive/Zip/DirectoryMember.pm"... Written as "Archive/Zip/DirectoryMember.pm" Packing "Archive/Zip/FileMember.pm"... Written as "Archive/Zip/FileMember.pm" Packing "Archive/Zip/Member.pm"... Written as "Archive/Zip/Member.pm" Packing "Archive/Zip/NewFileMember.pm"... Written as "Archive/Zip/NewFileMember.pm" Packing "Archive/Zip/StringMember.pm"... Written as "Archive/Zip/StringMember.pm" Packing "Archive/Zip/ZipFileMember.pm"... Written as "Archive/Zip/ZipFileMember.pm" Packing "PAR.pm"... Written as "PAR.pm" Packing "PAR/Dist.pm"... Written as "PAR/Dist.pm" Packing "PAR/Filter.pm"... Written as "PAR/Filter.pm" Packing "PAR/Filter/PatchContent.pm"... Written as "PAR/Filter/PatchContent.pm" Packing "PAR/Filter/PodStrip.pm"... Written as "PAR/Filter/PodStrip.pm" Packing "PAR/Heavy.pm"... Written as "PAR/Heavy.pm" Packing "PAR/SetupProgname.pm"... Written as "PAR/SetupProgname.pm" Packing "PAR/SetupTemp.pm"... Written as "PAR/SetupTemp.pm" Packing "/tmp/par-gilles/cache-86fee46a1ecc6dd03d05e0a3c0634922a31d0a80/30b7c377.so"... Written as "auto/PerlIO/scalar/scalar.so" Packing "/tmp/par-gilles/cache-86fee46a1ecc6dd03d05e0a3c0634922a31d0a80/53a9858d.so"... Written as "auto/List/Util/Util.so" Packing "/tmp/par-gilles/cache-86fee46a1ecc6dd03d05e0a3c0634922a31d0a80/84cc1db1.so"... Written as "auto/Fcntl/Fcntl.so" Packing "/tmp/par-gilles/cache-86fee46a1ecc6dd03d05e0a3c0634922a31d0a80/84df28b8.so"... Written as "auto/Cwd/Cwd.so" Packing "/tmp/par-gilles/cache-86fee46a1ecc6dd03d05e0a3c0634922a31d0a80/9a7167b4.so"... Written as "auto/Compress/Raw/Zlib/Zlib.so" Packing "/tmp/par-gilles/cache-86fee46a1ecc6dd03d05e0a3c0634922a31d0a80/bcca9cf9.so"... Written as "auto/IO/IO.so" Packing "/tmp/par-gilles/cache-86fee46a1ecc6dd03d05e0a3c0634922a31d0a80/bd990ba7.so"... Written as "auto/Tie/Hash/NamedCapture/NamedCapture.so" Packing "/tmp/par-gilles/cache-86fee46a1ecc6dd03d05e0a3c0634922a31d0a80/c6ca99f0.so"... Written as "auto/File/Glob/Glob.so" Packing "/tmp/par-gilles/cache-86fee46a1ecc6dd03d05e0a3c0634922a31d0a80/c877c7c2.so"... Written as "auto/attributes/attributes.so"
Partager