What version did you test ?

Because here we use the 2.6.92 which is close to 2.7
The stock 2.6-RC1 downloadable from the intel website made some crashes.
Finally, it is related to lustre library then ?

But if I try to compile with lustre sources, in an older version of the 
libraries, will robinhood behave normally ?

Le 27/04/2015 17:03, LEIBOVICI Thomas a écrit :
> I get the same error as you if I build robinhood 2.5 on Lustre 2.7.
> But for me it works on Lustre 2.6.
>
> On 04/27/15 16:10, Jérôme BECOT wrote:
>> I have the same error. I followed the steps on the github
>> git clone
>> git checkout
>> ./autogen.sh
>> ./configure [--with-purpose=TMPFS]
>> make / make rpm
>>
>> I have joined the logs
>>
>>
>>
>> Le 27/04/2015 15:49, LEIBOVICI Thomas a écrit :
>>> I find strange the output of ./configure is mixed with the output of 
>>> "make" in the trace you sent
>>>
>>> make[3]: Entering directory
>>> `/root/robinhood/rpms/BUILD/robinhood-2.5.4/src/entry_processor'
>>>     CC       entry_proc_impl.lo
>>> In file included from entry_proc_impl.c:24:0:
>>> entry_proc_impl.c: In function 'print_op_stats':
>>> entry_proc_impl.c:1103:58: error: dereferencing pointer to 
>>> incomplete type
>>> p_op->extra_info.log_record.p_log_rec->cr_index,
>>> ^ checking for struct lov_user_ost_data_v1.l_object_seq... no
>>> checking for struct lov_user_ost_data_v1.l_object_id... no
>>>
>>>
>>> Instead of building the RPM, can you check if the source tree builds:
>>>
>>> ./configure
>>> make clean
>>> make
>>>
>>>
>>>
>>> On 04/27/15 15:36, Jérôme BECOT wrote:
>>>> Hi,
>>>>
>>>> I am trying to build robinhood for Lustre 2.6
>>>>
>>>> Le 27/04/2015 15:34, LEIBOVICI Thomas a écrit :
>>>>> Hi,
>>>>>
>>>>> Do you try to build robinhood for Lustre (what version?) or for 
>>>>> another filesystem?
>>>>>
>>>>> Thomas.
>>>>>
>>>>>
>>>>> On 04/27/15 14:33, Jérôme BECOT wrote:
>>>>>> Hi,
>>>>>>
>>>>>> I'd like to install robinhood on a CentOS 7 client. I am not sur 
>>>>>> that
>>>>>> this OS is supported.
>>>>>>
>>>>>> So I tried to compile the last version and when I run "make rpm" it
>>>>>> stops with this error :
>>>>>>
>>>>>>
>>>>>> make[3]: Entering directory
>>>>>> `/root/robinhood/rpms/BUILD/robinhood-2.5.4/src/entry_processor'
>>>>>>     CC       entry_proc_impl.lo
>>>>>> In file included from entry_proc_impl.c:24:0:
>>>>>> entry_proc_impl.c: In function 'print_op_stats':
>>>>>> entry_proc_impl.c:1103:58: error: dereferencing pointer to 
>>>>>> incomplete type
>>>>>> p_op->extra_info.log_record.p_log_rec->cr_index,
>>>>>> ^ checking for struct lov_user_ost_data_v1.l_object_seq... no
>>>>>> checking for struct lov_user_ost_data_v1.l_object_id... no
>>>>>>
>>>>>> ../../src/include/RobinhoodLogs.h:96:46: note: in definition of 
>>>>>> macro
>>>>>> 'DisplayLog'
>>>>>>                DisplayLogFn((dbg_level), (tag), format); \
>>>>>> ^
>>>>>> entry_proc_impl.c:1104:64: error: dereferencing pointer to 
>>>>>> incomplete type
>>>>>> PFID(&p_op->extra_info.log_record.p_log_rec->cr_tfid),
>>>>>>                            ^
>>>>>> ../../src/include/RobinhoodLogs.h:96:46: note: in definition of 
>>>>>> macro
>>>>>> 'DisplayLog'
>>>>>>                DisplayLogFn((dbg_level), (tag), format); \
>>>>>> ^
>>>>>> entry_proc_impl.c:1104:64: error: dereferencing pointer to 
>>>>>> incomplete type
>>>>>> PFID(&p_op->extra_info.log_record.p_log_rec->cr_tfid),
>>>>>> ^
>>>>>> ../../src/include/RobinhoodLogs.h:96:46: note: in definition of 
>>>>>> macro
>>>>>> 'DisplayLog'
>>>>>>                DisplayLogFn((dbg_level), (tag), format); \
>>>>>> ^
>>>>>> entry_proc_impl.c:1104:64: error: dereferencing pointer to 
>>>>>> incomplete type
>>>>>> PFID(&p_op->extra_info.log_record.p_log_rec->cr_tfid),
>>>>>> ^
>>>>>> ../../src/include/RobinhoodLogs.h:96:46: note: in definition of 
>>>>>> macro
>>>>>> 'DisplayLog'
>>>>>>                DisplayLogFn((dbg_level), (tag), format); \
>>>>>> ^
>>>>>> make[3]: *** [entry_proc_impl.lo] Error 1
>>>>>> make[3]: Leaving directory
>>>>>> `/root/robinhood/rpms/BUILD/robinhood-2.5.4/src/entry_processor'
>>>>>> make[2]: *** [all-recursive] Error 1
>>>>>> make[2]: Leaving directory 
>>>>>> `/root/robinhood/rpms/BUILD/robinhood-2.5.4/src'
>>>>>> make[1]: *** [all-recursive] Error 1
>>>>>> make[1]: Leaving directory 
>>>>>> `/root/robinhood/rpms/BUILD/robinhood-2.5.4'
>>>>>> erreur : Mauvais statut de sortie pour /var/tmp/rpm-tmp.dPei6N 
>>>>>> (%build)
>>>>>>
>>>>>>
>>>>>> Erreur de construction de RPM :
>>>>>>       Mauvais statut de sortie pour /var/tmp/rpm-tmp.dPei6N (%build)
>>>>>> make: *** [rpm] Erreur 1
>>>>>>
>>>>>> I don't know if the format of the email will be good but the 
>>>>>> error mark
>>>>>> is under the arrow of "p_log_rec->cr_tfid" for the error / the word
>>>>>> "format" for the notice
>>>>>> I think it is the version of the compiler that may be more 
>>>>>> strict, but
>>>>>> my knowledge of the C code is limited.
>>>>>>
>>>>>> If there is a quick fix i would be glad to test it, if it is because
>>>>>> COS/RHEL 7 is not supported just let me know
>>>>>>
>>>>>> Regards
>>>>>>
>>>>>
>>>>
>>>
>>
>

-- 
Jérome BECOT

Administrateur Systèmes et Réseaux

Molécules à visée Thérapeutique par des approches in Silico (MTi)
Univ Paris Diderot, UMRS973 Inserm
Case 013
Bât. Lamarck A, porte 412
35, rue Hélène Brion 75205 Paris Cedex 13
France

Tel : 01 57 27 83 82


------------------------------------------------------------------------------
One dashboard for servers and applications across Physical-Virtual-Cloud 
Widest out-of-the-box monitoring support with 50+ applications
Performance metrics, stats and reports that give you Actionable Insights
Deep dive visibility with transaction tracing using APM Insight.
http://ad.doubleclick.net/ddm/clk/290420510;117567292;y
_______________________________________________
robinhood-support mailing list
robinhood-support@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/robinhood-support

Reply via email to