![]() a module which allows Perl programs to make use of the facilities provided by Berkeley DB.Īfter installing berkeley-db, the same section of the Perl installation log no longer shows the same warning. Warning (mostly harmless): No library found for -ldbĪccording to the docs for the DB_File module, it is. miniperl -Ilib make_ext.pl lib/auto/DB_File/DB_File.bundle MAKE="/Applications/Xcode.app/Contents/Developer/usr/bin/make" LIBPERL_A=libperl.a LINKTYPE=dynamic ![]() Looking back through the failed installation log, there is a warning near the DB_File sections that gives a clue. I use Perlbrew, but you can get the source files at the Perl site. I use Homebrew, but you can get the source files at the Oracle site. What broke? This used to work on macOS 10.12. Reinstall macos high sierra how to#How to fix this so that I can install a new Perl on macOS 10.13?.Use of uninitialized value $h, the value prints fine. Use of uninitialized value $value in lc at t/db-hash.t line 224. Use of uninitialized value $values in string eq at t/db-hash.t line 224. ![]() Use of uninitialized value $value in string eq at t/db-hash.t line 224. Here's the section of the installation log showing the failure. The gist of the problem is that the self-tests for cpan/DB_File consistently failed on macOS 10.13 High Sierra (home laptop) but succeeded on macOS 10.12 Sierra (work laptop). I recently upgraded to macOS 10.13 High Sierra and shortly after encountered a problem attempting to install a more recent version of Perl (5.26.1). ![]()
0 Comments
Leave a Reply. |
AuthorWrite something about yourself. No need to be fancy, just an overview. ArchivesCategories |