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
>>>
>>
>


------------------------------------------------------------------------------
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