On Tue, Apr 28, 2009 at 09:39, Cristina Bulfon
<[email protected]> wrote:
> Ciao,
>
> not good news :-((
> On Apr 24, 2009, at 3:52 PM, Dejan Muhamedagic wrote:
>
>> Ciao,
>>
>> On Fri, Apr 24, 2009 at 09:29:12AM +0200, Cristina Bulfon wrote:
>>>
>>> Ciao,
>>>
>>> I tried to build pacemaker rpm w/o success :-((
>>> I will do another time and it will fail then I am going to compile the
>>> source.
>>
>> You can just grab the source rpm and comment out the offending
>> line in lib/ais/Makefile.am and do rpmbuild -bb. First install
>> all the build requirements (heartbeat/openais-dev).
>>
> I tried with
> - pacemaker-1.0.3-1.3.src.rpm
> - pacemaker-1.0.2-11.1.src.rpm
>
> got the same error from both rpm
>
> crm_mon.o(.text+0x3432): In function `crm_snmp_init':
> /usr/src/redhat/BUILD/pacemaker/tools/crm_mon.c:1141: undefined reference to
> `netsnmp_transport_open_client'
> /usr/lib64/libnetsnmpmibs.so: undefined reference to `rpmdbClose'
> /usr/lib64/libnetsnmpmibs.so: undefined reference to
> `rpmdbGetIteratorOffset'
> /usr/lib64/libnetsnmpagent.so: undefined reference to `hosts_ctl'
> /usr/lib64/libnetsnmpmibs.so: undefined reference to `sensors_get_label'
> /usr/lib64/libnetsnmpmibs.so: undefined reference to `rpmdbOpen'
> /usr/lib64/libnetsnmpmibs.so: undefined reference to `rpmdbInitIterator'
> /usr/lib64/libnetsnmpmibs.so: undefined reference to `sensors_init'
> /usr/lib64/libnetsnmpmibs.so: undefined reference to `rpmdbNextIterator'
> /usr/lib64/libnetsnmpmibs.so: undefined reference to `rpmGetPath'
> /usr/lib64/libnetsnmpmibs.so: undefined reference to
> `sensors_get_detected_chips'
> /usr/lib64/libnetsnmpmibs.so: undefined reference to `rpmReadConfigFiles'
> /usr/lib64/libnetsnmpmibs.so: undefined reference to `sensors_get_feature'
> /usr/lib64/libnetsnmpmibs.so: undefined reference to
> `sensors_get_all_features'
> /usr/lib64/libnetsnmpmibs.so: undefined reference to `rpmdbFreeIterator'
> collect2: ld returned 1 exit status
> gmake[1]: *** [crm_mon] Error 1
>
> Following the build requirements
>
> heartbeat:
>
>                        libheartbeat2-2.99.2-8.1.x86_64
>                        heartbeat-2.99.2-8.1.x86_64
>                        heartbeat-devel-2.99.2-8.1.x86_64
>                        heartbeat-resources-2.99.2-8.1.x86_64
>                        libheartbeat-devel-2.99.2-8.1.x86_64
>                        heartbeat-common-2.99.2-8.1.x86_64
>
> openais:
>                       libopenais2-0.80.5-13.1.x86_64
>                       openais-0.80.5-13.1.x86_64
>                       libopenais-devel-0.80.5-13.1.x86_64

what about the rest of pacemaker's dependancies?

either the snmp libraries aren't fully installed (no devel package?)
or are incompatible with what pacemaker needs (not surprising given
the age of RHEL4).

try modifying pacemaker.spec to pass the --disable-snmp option to
configure (or possibly ConfigureMe)
_______________________________________________
Linux-HA mailing list
[email protected]
http://lists.linux-ha.org/mailman/listinfo/linux-ha
See also: http://linux-ha.org/ReportingProblems

Reply via email to