[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