[MacPorts] #19850: error installing evolution-data-server
MacPorts
noreply at macports.org
Sun Jun 7 01:14:54 PDT 2009
#19850: error installing evolution-data-server
-------------------------------+--------------------------------------------
Reporter: palixath@… | Owner: jim@…
Type: defect | Status: new
Priority: Normal | Milestone:
Component: ports | Version: 1.7.1
Keywords: | Port: evolution-data-server
-------------------------------+--------------------------------------------
Comment(by jim@…):
What I love about maintaining a port -- you meet the most
'''interesting''' packages. ;]
I'm pretty sure I've found the breakage. e-d-s uses [http://www.nabble.com
/Announcing-Dolt,-a-drop-in-Libtool-replacement-which-cuts-build-times-in-
half-td16596019.html dolt] as a dropin replacement for the more
inefficient libtool. Unfortunately, rather than just `include dolt.m4` in
./acinclude.m4, someone cut-and-pasted a non-Tiger-friendly version
directly into it.
Here's what I fixed:
{{{
--- acinclude.m4.orig 2009-05-03 07:55:03.000000000 -0700
+++ acinclude.m4 2009-06-07 00:49:08.000000000 -0700
@@ -444,9 +444,9 @@
for arg in "$[]@"; do
case "$arg" in
--mode=compile) modeok=true ;;
--tag=CC|--tag=CXX) tagok=true ;;
- *) args+=("$arg")
+ *) args[${#args[*]}]="$arg"
esac
done
if $modeok && $tagok ; then
. ${top_builddir_slash}doltcompile "${args@<:@@@:>@}"
}}}
Ironically, the configure script runs a test earlier which checks to see
if the shell can append; the version of dolt in acinclude.m4 doesn't take
advantage of knowing that. ;p
@palixath: could you have a look and see if the above patch fixes things
for you? If so, I'll ask one of the committers to apply the patchfile I've
attached to this ticket.
Cheers!
--
Ticket URL: <http://trac.macports.org/ticket/19850#comment:6>
MacPorts <http://www.macports.org/>
Ports system for Mac OS
More information about the macports-tickets
mailing list