我正在尝试安装SDL
,但是出现了带有校验和的错误:
Building Alien-SDL-1.446
Build option used:
Source code build
z(v1.2.5) jpeg(v8b) tiff(v3.9.1) png(v1.4.1) freetype(v2.3.12) SDL(v1.2.15) SDL_image(v1.2.11) ogg(v1.3.0) vorbis(v1.3.3) SDL_mixer(v1.2.12) SDL_ttf(v2.0.11) SDL_gfx(v2.0.25)
Building Alien-SDL
Fetching 'http://froggs.de/libz/zlib-1.2.5.tar.gz'...
Checking checksum for 'download/zlib-1.2.5.tar.gz'...
Fetching 'http://www.ijg.org/files/jpegsrc.v8b.tar.gz'...
###WARN## checksum for file download/jpegsrc.v8b.tar.gz is 033998fb47d66e1a5e16a51243424be7a172296b but we expect 15dc1939ea1a5b9d09baea11cceb13ca59e4f9df
###ERROR### Checksum failed 'download/jpegsrc.v8b.tar.gz' at inc/My/Builder.pm line 161.
Checking checksum for 'download/jpegsrc.v8b.tar.gz'...
-> FAIL Installing Alien::SDL failed. See /home/kes/.cpanm/work/1634308125.20978/build.log for details. Retry with --force to force install it.
Searching Tie::Simple on mirror index /home/kes/work/projects/SDL/test/local/cache/modules/02packages.details.txt ...
--> Working on Tie::Simple
Fetching http://cpan.metacpan.org/authors/id/H/HA/HANENKAMP/Tie-Simple-1.04.tar.gz
-> OK
如何安装SDL
发布于 2022-07-08 21:41:24
_build/config_data为jpeg v8b设置了错误的第一个源集。第二个源通过sha1sum,但是第一个没有。如果下载了正确的归档文件,系统就会在配置SDL时挂断。SDL_image和SDL_mixer可以手动配置,但SDL_ttf无法成功配置。这里不应该依赖cpan的来源。将所有二进制SDL1.2库安装在二进制发行版中,还可以安装包,例如perl-Alien、libalien perl libalien SDL -dev-perl,然后当它运行Build.PL for SDL时,选择使用您自己的/usr/库的选项(如果可以的话,您将看到3个选项,选择1而不是2)。然后,Cpan将成功地安装SDL。
这里应该有额外的说明,您需要在这里使用二进制库。因为据我所知,如果您运行的是linux,那么脚本安装是非常过时的。
https://stackoverflow.com/questions/69586380
复制相似问题