[MacPorts] #31536: openldap fails build in liblber : multiple target patterns
MacPorts
noreply at macports.org
Fri Oct 7 14:10:55 PDT 2011
#31536: openldap fails build in liblber : multiple target patterns
-----------------------------------------+----------------------------------
Reporter: from-macports.org@… | Owner: macports-tickets@…
Type: defect | Status: new
Priority: Normal | Milestone:
Component: ports | Version: 2.0.3
Keywords: | Port: openldap
-----------------------------------------+----------------------------------
My /Developer partition is on another drive. Therefore, the path to the
drive is /Volumes/750gb HDD/Developer.
When compiling openldap (gnupg requires this) it fails due to a:
:info:build Makefile:402: *** multiple target patterns. Stop.
error. This appears to be due to a path problem in the library makefiles.
Example excerpt from the Makefile:
assert.lo: ../../include/portable.h
assert.lo: assert.c
assert.lo: ../../include/ldap_cdefs.h
assert.lo: ../../include/ac/fdset.h
assert.lo: ../../include/ac/assert.h
When you combine the lines:
assert.lo: /Volumes/750gb\HDD/Developer/usr/llvm-
gcc-4.2/bin/../lib/gcc/i686-apple-darwin10/4.2.1/include/stddef.h
It compiles normally.
Other makes in libraries seem to have this as well.
Attached: Full error log, makefile excerpt.
--
Ticket URL: <https://trac.macports.org/ticket/31536>
MacPorts <http://www.macports.org/>
Ports system for Mac OS
More information about the macports-tickets
mailing list