[MacPorts] #21138: strigi fails to build 64-bit
MacPorts
noreply at macports.org
Thu Sep 24 03:42:04 PDT 2009
#21138: strigi fails to build 64-bit
-----------------------------+----------------------------------------------
Reporter: andrea@… | Owner: clubjuggler@…
Type: defect | Status: new
Priority: Normal | Milestone:
Component: ports | Version:
Keywords: LP64 | Port: strigi
-----------------------------+----------------------------------------------
Comment(by zuxez@…):
Hi. I came up with [http://repo.or.cz/w/heikos-i-prolly-break-your-prefix-
overlay.git?a=blob;f=app-misc/strigi/files/strigi-0.7.0-dbus-
types.patch;h=f506b108ee6ef976de6a3ee4aefa0382ef66de64;hb=6683e9ca582697fc8107a9866bd50b82c1d8f96f
this patch] to fix the issue for Gentoo/Prefix. The problem is that strigi
seems to have some internal data type problems, which in conjunction with
the auto-generation of the files just heads for serious trouble. Anyway,
you can't make the types use dbus_-tyles because the interface
src/daemon/clientinterface.h is used for makecode.pl which contains no
dbus-stuff at all and defines "virtual void indexFile(const std::string&
path, uint64_t mtime, const std::vector<char>& content)" which imho is the
"uint64_t mtime" that fails in the generated
src/daemon/dbus/dbusclientinterface.cpp. So the nearest workaround is to
switch from the dbus_-types in dbusmessagereader.cpp to the standard
defines. This patch allows for fully automatic building (at least with
Gentoo/Prefix). Maybe it's to some help for you :-)
Kind regards,
Heiko
--
Ticket URL: <http://trac.macports.org/ticket/21138#comment:18>
MacPorts <http://www.macports.org/>
Ports system for Mac OS
More information about the macports-tickets
mailing list