If you provide me an ssh access to your build machine, maybe I could
find the reason and fix it (blind remote debug has much less chances
to succeed since we don't have any ARM environment and
cross-compilation is impossible since we can't reproduce your system).
Here is my ssh public key in the attachment if you preffer to do it in
this way. I will be at work in interval of 14:00-20:00 by Moscow time

On Thu, Feb 4, 2016 at 12:01 AM, ansel.jm <ansel...@free.fr> wrote:
> I don't understand the error relatively to the exec method not found. Method 
> exec is present in the pcre_matcher.h file and the call seems correct at line 
> 130. So I think that this is a very small bug but I don't find it...
> Thank you
>
> Олег Борисенко <a...@somestuff.ru> a écrit :
>
>>The error you see is related to third-party library PCRE (the first
>>one not PCRE2). You may try to substitute it with current version, but
>>if it doesn't help, we can not do anything with it. You can get these
>>sources:
>>
>>http://sourceforge.net/projects/pcre/files/pcre/8.38/
>>
>>and replace the files that are in sedna/libs/pcre with the files you 
>>downloaded.
>>
>>Also I would recommend you to use not 3.4.66 version, but 3.6 (it's
>>newer by 3 years than 3.4). You can get the sources for it using git:
>>git clone git://sedna.org/sedna.git
>>
>>On Wed, Feb 3, 2016 at 5:11 PM,  <ansel...@free.fr> wrote:
>>> Hello !
>>>
>>> Thanks for your answer !
>>>
>>> I tried the compilation forcing SEDNA_X32. __arm__ is automatically set by 
>>> the cmake.
>>>
>>> The result is ALMOST GOOD : there is an (obviously un-correlated) error 
>>> when compiling gen_num_ops, file pcre_matcher.h, method exec not found on 
>>> the class PcreMatcher.
>>>
>>> Built target gen_num_ops
>>> [ 26%] Building CXX object 
>>> kernel/tr/CMakeFiles/se_trn.dir/executor/base/xs_uri.cpp.o
>>>
>>> In file included from /root/sedna-3.4.66/libs/pcre/pcre.h:211:0,
>>>                  from 
>>> /root/sedna-3.4.66/kernel/tr/executor/base/xs_uri.cpp:20:
>>> /root/sedna-3.4.66/libs/pcre/pcre_matcher.h: In instantiation of ‘bool 
>>> PcreMatcher<CharIterator, iter_off_t>::matches(const CharIterator&, const 
>>> CharIterator&, const CharIterator&, int) [with CharIterator = const char*; 
>>> iter_off_t = int]’:
>>> /root/sedna-3.4.66/kernel/tr/executor/base/xs_uri.cpp:703:68:   required 
>>> from here
>>> /root/sedna-3.4.66/libs/pcre/pcre_matcher.h:130:100: error: ‘exec’ was not 
>>> declared in this scope, and no declarations were found by 
>>> argument-dependent lookup at the point of instantiation [-fpermissive]
>>>    int rc = exec(m_re_extra, subject_start, subject_end, match_start, 
>>> options, m_offsets, m_ofscount);
>>>                                                                             
>>>                         ^
>>>
>>>
>>> I think there is a pb with the method, its declaration or its use but I 
>>> can't find it.
>>>
>>> Do you have an idea please ?
>>>
>>> JM
>>>
>>>
>>>
>>> ----- Mail original -----
>>> De: "Олег Борисенко" <a...@somestuff.ru>
>>> À: "ansel jm" <ansel...@free.fr>
>>> Cc: sedna-discussion@lists.sourceforge.net
>>> Envoyé: Mercredi 3 Février 2016 12:56:46
>>> Objet: Re: [Sedna-discussion] Compilation on a ARM processor (ReadyNas 102)
>>>
>>> Hello! We haven't even try to compile it against ARM arch, but you can
>>> try. You should look through this document:
>>> http://sourceforge.net/p/predef/wiki/Architectures/  and acknowledge
>>> what strings correspond your processor (ARM processors may be rather
>>> different - they can be 32 or 64 bit at least). Then you should insert
>>> the following construction in file / kernel / common / u / u.h (15 or
>>> 17 line if processor is 64 or 32 bit correspondingly)
>>>
>>> But most likely it wouldn't work at all because we don't have
>>> /u/atomic/arm.h at all because we hadn't ever got ARM hardware for
>>> testing.
>>>
>>> On Wed, Feb 3, 2016 at 9:29 AM,  <ansel...@free.fr> wrote:
>>>> Hello,
>>>>
>>>> I'm trying to recompile SEDNA on an ARM processor.
>>>> Linux ECTSERVEUR 4.1.13.armada.1 #1 SMP Sat Nov 21 15:57:29 PST 2015 
>>>> armv7l GNU/Linux
>>>>
>>>>
>>>> There is a problem in the file
>>>>
>>>> /root/sedna-3.5.161/kernel/common/u/u.h
>>>>
>>>> make says : error: cannot determine architecture or it's not supported
>>>>
>>>>
>>>>
>>>>
>>>> Isn't it possible to recompile on ARM ? Which type of architecture should 
>>>> be there ?
>>>>
>>>> Thanks in advance for any help.
>>>>
>>>> JM
>>>>
>>>> ------------------------------------------------------------------------------
>>>> Site24x7 APM Insight: Get Deep Visibility into Application Performance
>>>> APM + Mobile APM + RUM: Monitor 3 App instances at just $35/Month
>>>> Monitor end-to-end web transactions and take corrective actions now
>>>> Troubleshoot faster and improve end-user experience. Signup Now!
>>>> http://pubads.g.doubleclick.net/gampad/clk?id=267308311&iu=/4140
>>>> _______________________________________________
>>>> Sedna-discussion mailing list
>>>> Sedna-discussion@lists.sourceforge.net
>>>> https://lists.sourceforge.net/lists/listinfo/sedna-discussion

Attachment: daugava.pub
Description: Binary data

------------------------------------------------------------------------------
Site24x7 APM Insight: Get Deep Visibility into Application Performance
APM + Mobile APM + RUM: Monitor 3 App instances at just $35/Month
Monitor end-to-end web transactions and take corrective actions now
Troubleshoot faster and improve end-user experience. Signup Now!
http://pubads.g.doubleclick.net/gampad/clk?id=272487151&iu=/4140
_______________________________________________
Sedna-discussion mailing list
Sedna-discussion@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/sedna-discussion

Reply via email to