Skip Menu |
 

This queue is for tickets about the DB_File CPAN distribution.

Report information
The Basics
Id: 125238
Status: open
Priority: 0/
Queue: DB_File

People
Owner: Nobody in particular
Requestors: DMTHOMAS [...] cpan.org
Cc:
AdminCc:

Bug Information
Severity: (no value)
Broken in: (no value)
Fixed in: (no value)



Subject: DB_File fails when building perl on macOS 10.13
Download (untitled) / with headers
text/plain 23.9k

Message body is not shown because it is too large.

Download (untitled) / with headers
text/plain 265b
Hey Danny, thanks for the feedback. To summarise - to get DB_File running on MacOS you need to expose the library in /opt/local/lib/db48 ? I know nothing about MacOS, so this will be useful for anyone else who needs to get DB_File running ona Mac. cheers Paul
On Sun Apr 29 15:16:13 2018, PMQS wrote: Show quoted text
>I know nothing about MacOS, so this will be useful for anyone >else who needs to get DB_File running ona Mac.
macOS does not have a packaging system like yum/dnf etc. There's 2 such system (I think based on BSD pkgsrc) MacPorts HomeBrew I believe these systems build packages on your system rather than downloading pre-built binaries such as rpms. For each package there's a recipe to download & build a tarball, usually applying some patches. Both systems have recipes for thousands of packages. Show quoted text
> To summarise - to get DB_File running on MacOS you need to > expose the library in /opt/local/lib/db48 ?
well you need to expose a version of BerkeleyDB /opt/local/lib/db48 came from MacPorts; at least I did not explicitly install it. MacPorts has quite a few versions of BerkeleyDB I'm not sure where HomeBrew would install its' BerkeleyDB include/lib directories. Plus somebody could build their own BerkeleyDB in another location. This issue seems new with macOS 10.13 though I've never used 10.12.


This service is sponsored and maintained by Best Practical Solutions and runs on Perl.org infrastructure.

Please report any issues with rt.cpan.org to rt-cpan-admin@bestpractical.com.