[MacPorts] #50524: lbdb @0.36_2 +ldap build failure
MacPorts
noreply at macports.org
Wed Feb 3 07:06:50 PST 2016
#50524: lbdb @0.36_2 +ldap build failure
---------------------+--------------------------------
Reporter: cobbe@… | Owner: macports-tickets@…
Type: defect | Status: new
Priority: Normal | Milestone:
Component: ports | Version: 2.3.4
Keywords: | Port: lbdb
---------------------+--------------------------------
MacOS 10.11.3, XCode 7.2.1.
I'm unable to build lbdb +ldap from source. There also appears to be
something strange going on with some of the perl dependencies that I don't
entirely understand; I'm including that note here because it may be
related to the build failure.
When I execute the commands
{{{
$ sudo port uninstall p5-perl-ldap p5.22-perl-ldap
$ sudo port clean --all lbdb
$ sudo port install lbdb
}}}
then MacPorts installs p5.22-perl-ldap and p5-perl-ldap successfully, then
attempts to download, configure, and build lbdb. Configuration succeeds,
but building fails, with the log file that I've attached to this ticket
(lbdb-build.log).
However, if I then immediately run
{{{
$ sudo port clean --all lbdb
$ sudo port install lbdb
}}}
(without first removing p5.22-perl-ldap and p5-perl-ldap), then I get the
following output:
{{{
[ironcrust:~]$ sudo port install lbdb +ldap
---> p5-perl-ldap is replaced by p5.22-perl-ldap
---> Deactivating p5-perl-ldap @0.650.0_0
---> Cleaning p5-perl-ldap
---> Computing dependencies for p5.22-perl-ldap
---> Cleaning p5.22-perl-ldap
---> Computing dependencies for lbdb
---> Dependencies to be installed: p5-perl-ldap
---> Activating p5-perl-ldap @0.650.0_0
---> Cleaning p5-perl-ldap
---> Fetching archive for lbdb
---> Attempting to fetch lbdb-0.36_2+ldap.darwin_15.x86_64.tbz2 from
http://packages.macports.org/lbdb
---> Attempting to fetch lbdb-0.36_2+ldap.darwin_15.x86_64.tbz2 from
http://fco.it.packages.macports.org/mirrors/macports-packages/lbdb/lbdb
---> Attempting to fetch lbdb-0.36_2+ldap.darwin_15.x86_64.tbz2 from
http://jnb.za.packages.macports.org/packages/lbdb
---> Fetching distfiles for lbdb
---> Attempting to fetch lbdb_0.36.tar.gz from
http://www.spinnaker.de/debian/
---> Verifying checksums for lbdb
---> Extracting lbdb
---> Applying patches to lbdb
---> Configuring lbdb
---> Building lbdb
Error: org.macports.build for port lbdb returned: command execution failed
To report a bug, follow the instructions in the guide:
http://guide.macports.org/#project.tickets
Error: Processing of port lbdb failed
}}}
The output does not report a log file, but a file is created in the normal
location
(/opt/local/var/macports/logs/_opt_local_var_macports_sources_svn.macports.org_trunk_dports_mail_lbdb/lbdb/main.log);
I have attached a copy of this log as well (lbdb-build-without-removing-
perl-ldap.log).
Additionally, there appears to be a strange interaction taking place
between p5-perl-ldap and p5.22-perl-ldap. This interaction alone doesn't
particularly bother me, but mentioning it may help folks to diagnose the
lbdb problem.
--
Ticket URL: <https://trac.macports.org/ticket/50524>
MacPorts <https://www.macports.org/>
Ports system for OS X
More information about the macports-tickets
mailing list