Displaying 5 results from an estimated 5 matches for "i_my_pread".
2019 Jan 11
2
Solr -> Xapian ?
...m)
   </div>
   <div>
    <br>
   </div>
   <div>
    However, I reach :
   </div>
   <div>
    <br>
   </div>
   <div>
    ../../../src/lib/compat.h:207:19: error: conflicting declaration of
   </div>
   <div>
    'ssize_t i_my_pread(int, void*, size_t, __off_t)' with 'C' linkage
   </div>
   <div>
    # define pread i_my_pread
   </div>
   <div>
    ^~~~~~~~~~
   </div>
   <div>
    ../../../src/lib/compat.h:210:9: note: previous declaration with 'C++'
   </div>...
2019 Jan 11
0
Solr -> Xapian ?
I managed to deal with the namespace issue (updated makefile.am)
However, I reach : 
../../../src/lib/compat.h:207:19: error: conflicting declaration of
'ssize_t i_my_pread(int, void*, size_t, __off_t)' with 'C' linkage
# define pread i_my_pread
^~~~~~~~~~
../../../src/lib/compat.h:210:9: note: previous declaration with 'C++'
linkage
ssize_t i_my_pread(int fd, void *buf, size_t count, off_t offset);
^~~~~~~~~~
../../../src/lib/compat.h:208:20: erro...
2019 Jan 11
0
Solr -> Xapian ?
...0 Joan Moreau via dovecot < dovecot at dovecot.org> wrote: 
>> 
>> I managed to deal with the namespace issue (updated makefile.am) 
>> 
>> However, I reach : 
>> 
>> ../../../src/lib/compat.h:207:19: error: conflicting declaration of 
>> 'ssize_t i_my_pread(int, void*, size_t, __off_t)' with 'C' linkage 
>> # define pread i_my_pread 
>> ^~~~~~~~~~ 
>> ../../../src/lib/compat.h:210:9: note: previous declaration with 'C++' 
>> linkage 
>> ssize_t i_my_pread(int fd, void *buf, size_t count, off_t offset);...
2019 Jan 11
2
Solr -> Xapian ?
Also, 
1 - WHat does represent "subargs" in mail_search_args 
2 - I made my first code, and the error I get compiling within the
dovecot architecture is 
"In file included from fts-xapian-plugin.c:4:
fts-xapian-plugin.h:6:1: error: unknown type name 'using'; did you mean
'uint'?
using namespace std;" 
if I remove this, the Xapian library is also complaining
2019 Jan 11
4
Solr -> Xapian ?
...***** struct iovec;
*** 202,207 ****
--- 202,211 ----
ssize_t i_my_writev(int fd, const struct iovec *iov, int iov_len);
#endif
+ #ifdef __cplusplus
+ extern "C" {
+ #endif
+ 
#if !defined(HAVE_PREAD) || defined(PREAD_WRAPPERS) ||
defined(PREAD_BROKEN)
# ifndef IN_COMPAT_C
# define pread i_my_pread
*************** ssize_t i_my_pread(int fd, void *buf, si
*** 211,216 ****
--- 215,225 ----
ssize_t i_my_pwrite(int fd, const void *buf, size_t count, off_t
offset);
#endif
+ #ifdef __cplusplus
+ }
+ #endif
+ 
+ 
#ifndef HAVE_SETEUID
# define seteuid i_my_seteuid
int i_my_seteuid(uid_t euid); 
To...