(base) [wangyiwei@login1 software]$ perl -MCPAN -e shell
Terminal does not support AddHistory.
cpan shell -- CPAN exploration and modules installation (v2.18)
Enter 'h' for help.
cpan[1]> install DBD::SQLite
Reading '/public/home/wangyiwei/.cpan/Metadata'
Database was generated on Mon, 11 Apr 2022 00:17:02 GMT
Running install for module 'DBD::SQLite'
Checksum for /public/home/wangyiwei/.cpan/sources/authors/id/I/IS/ISHIGAKI/DBD-SQLite-1.70.tar.gz ok
Scanning cache /public/home/wangyiwei/.cpan/build for sizes
............................................................................DONE
'YAML' not installed, will not store persistent state
Configuring I/IS/ISHIGAKI/DBD-SQLite-1.70.tar.gz with Makefile.PL
Checking if your kit is complete...
Looks good
Using DBI 1.642 (for perl 5.026002 on x86_64-linux-thread-multi) installed in /public/home/wangyiwei/miniconda3/lib/site_perl/5.26.2/x86_64-linux-thread-multi/auto/DBI/
Generating a Unix-style Makefile
Writing Makefile for DBD::SQLite
Writing MYMETA.yml and MYMETA.json
ISHIGAKI/DBD-SQLite-1.70.tar.gz
/public/home/wangyiwei/miniconda3/bin/perl Makefile.PL -- OK
Running make for I/IS/ISHIGAKI/DBD-SQLite-1.70.tar.gz
cp lib/DBD/SQLite/Constants.pm blib/lib/DBD/SQLite/Constants.pm
cp lib/DBD/SQLite/VirtualTable.pm blib/lib/DBD/SQLite/VirtualTable.pm
cp lib/DBD/SQLite/GetInfo.pm blib/lib/DBD/SQLite/GetInfo.pm
cp lib/DBD/SQLite/VirtualTable/FileContent.pm blib/lib/DBD/SQLite/VirtualTable/FileContent.pm
cp lib/DBD/SQLite/VirtualTable/PerlData.pm blib/lib/DBD/SQLite/VirtualTable/PerlData.pm
cp lib/DBD/SQLite/Cookbook.pod blib/lib/DBD/SQLite/Cookbook.pod
cp lib/DBD/SQLite/Fulltext_search.pod blib/lib/DBD/SQLite/Fulltext_search.pod
cp lib/DBD/SQLite.pm blib/lib/DBD/SQLite.pm
Running Mkbootstrap for SQLite ()
chmod 644 "SQLite.bs"
"/public/home/wangyiwei/miniconda3/bin/perl" -MExtUtils::Command::MM -e 'cp_nonempty' -- SQLite.bs blib/arch/auto/DBD/SQLite/SQLite.bs 644
"/public/home/wangyiwei/miniconda3/bin/perl" -p -e "s/~DRIVER~/SQLite/g" /public/home/wangyiwei/miniconda3/lib/site_perl/5.26.2/x86_64-linux-thread-multi/auto/DBI/Driver.xst > SQLite.xsi
"/public/home/wangyiwei/miniconda3/bin/perl" "/public/home/wangyiwei/miniconda3/lib/5.26.2/ExtUtils/xsubpp" -typemap '/public/home/wangyiwei/miniconda3/lib/5.26.2/ExtUtils/typemap' -typemap '/public/home/wangyiwei/.cpan/build/DBD-SQLite-1.70-3/typemap' SQLite.xs > SQLite.xsc
mv SQLite.xsc SQLite.c
/tmp/build/80754af9/perl_1527832170752/_build_env/bin/x86_64-conda_cos6-linux-gnu-gcc -c -I. -I/public/home/wangyiwei/miniconda3/lib/site_perl/5.26.2/x86_64-linux-thread-multi/auto/DBI -D_REENTRANT -D_GNU_SOURCE --sysroot=/tmp/build/80754af9/perl_1527832170752/_build_env/x86_64-conda_cos6-linux-gnu/sysroot -fwrapv -fno-strict-aliasing -pipe -fstack-protector-strong -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_FORTIFY_SOURCE=2 -Wl,-Bsymbolic -O2 -DVERSION=\"1.70\" -DXS_VERSION=\"1.70\" -fPIC --sysroot=/tmp/build/80754af9/perl_1527832170752/_build_env/x86_64-conda_cos6-linux-gnu/sysroot "-I/public/home/wangyiwei/miniconda3/lib/5.26.2/x86_64-linux-thread-multi/CORE" -DSQLITE_ENABLE_FTS4 -DSQLITE_ENABLE_FTS3_PARENTHESIS -DSQLITE_ENABLE_RTREE -DSQLITE_ENABLE_COLUMN_METADATA -DSQLITE_ENABLE_JSON1 -DSQLITE_ENABLE_FTS5 -DSQLITE_ENABLE_MATH_FUNCTIONS -DNDEBUG=1 -DHAVE_USLEEP=1 SQLite.c
/bin/sh: /tmp/build/80754af9/perl_1527832170752/_build_env/bin/x86_64-conda_cos6-linux-gnu-gcc: No such file or directory
make: *** [SQLite.o] Error 127
ISHIGAKI/DBD-SQLite-1.70.tar.gz
/bin/make -- NOT OK
Failed during this command:
ISHIGAKI/DBD-SQLite-1.70.tar.gz : make NO
不能安装,conda中安装新的perl
conda install -c conda-forge perl=5.26.2=h470a237_0
再次运行就成功了
perl -MCPAN -e shell
install DBD::SQLite
exit
conda - x86_64-conda_cos6-linux-gnu-gcc: not found - Stack Overflow
linux - x86_64-conda_cos6-linux-gnu-gcc : not found - IT工具网
关于生物信息学:Perl模块无法通过CPAN / cpanm安装 | 码农家园 (codenong.com)
在尝试使用cpan安装DBD::SQLite Perl模块时遇到错误,由于缺少依赖导致编译失败。通过更新perl环境到conda中特定版本解决此问题,之后成功安装DBD::SQLite。

1525

被折叠的 条评论
为什么被折叠?



