[Xapian-tickets] [Xapian] #404: Error compiling Perl binding from xapian-bindings

Xapian nobody at xapian.org
Sun Sep 20 10:09:18 BST 2009


#404: Error compiling Perl binding from xapian-bindings
----------------------------+-----------------------------------------------
 Reporter:  dmichelsen      |       Owner:  olly    
     Type:  defect          |      Status:  assigned
 Priority:  normal          |   Milestone:  1.1.3   
Component:  Search::Xapian  |     Version:  1.0.11  
 Severity:  major           |    Keywords:          
Blockedby:                  |    Platform:  Solaris 
 Blocking:                  |  
----------------------------+-----------------------------------------------
Changes (by olly):

  * status:  new => assigned
  * milestone:  => 1.1.3


Comment:

 The problem is really in the Perl headers - essentially they do this (or
 with int instead of char) unless __GNUG__ is defined:

 {{{
 #!c
 #define bool char
 }}}

 Really that would be better done for any modern C++ compiler, but that's
 not a totally safe change for them if they want to support older pre-
 standard compilers which didn't have bool.

 Anyway, we can define HAS_BOOL to stop this being done in the Perl
 headers.  Can you try the attached patch?

-- 
Ticket URL: <http://trac.xapian.org/ticket/404#comment:2>
Xapian <http://xapian.org/>
Xapian



More information about the Xapian-tickets mailing list