[MacPorts] #25989: akonadi build fails due to presence of include/utils.h (was: Akonadi build fails on upgrade)
MacPorts
noreply at macports.org
Sat Aug 7 12:05:21 PDT 2010
#25989: akonadi build fails due to presence of include/utils.h
----------------------------------+-----------------------------------------
Reporter: jwhowse4@… | Owner: macports-tickets@…
Type: defect | Status: new
Priority: Normal | Milestone:
Component: ports | Version: 1.9.1
Keywords: | Port: akonadi
----------------------------------+-----------------------------------------
Changes (by ryandesign@…):
* cc: ryandesign@… (added)
Comment:
You are referring to these lines late in the log:
{{{
DEBUG: couldn't open
"/System/Library/Frameworks/Tcl.framework/Versions/8.5/Resources/tclIndex":
no such file or directory
while executing
"open [file join $dir tclIndex]"
}}}
I don't know what tclIndex is or why MacPorts is looking for it but that
is not the reason akonadi failed to build. The actual reason is further
back in the log:
{{{
In file included from
/opt/macports/var/macports/build/_opt_macports_var_macports_sources_rsync.macports.org_release_ports_devel_akonadi/work/akonadi-1.4.0/server/src/handler/fetchhelper.cpp:38:
/opt/macports/include/utils.h: In function 'char* copystring(const
char*)':
/opt/macports/include/utils.h:90: error: invalid conversion from 'void*'
to 'char*'
}}}
This in turn is probably because akonadi is trying to include the utils.h
that is in its source directory in server/src/utils.h but it instead
finding a copy globally installed in /opt/macports/include/utils.h. Where
did that file come from? I don't have it on my system. You can use "port
provides /opt/macports/include/utils.h" to find out.
--
Ticket URL: <http://trac.macports.org/ticket/25989#comment:2>
MacPorts <http://www.macports.org/>
Ports system for Mac OS
More information about the macports-tickets
mailing list