> -----Original Message----- > From: [email protected] > [mailto:[email protected]] On Behalf Of Andrew Beekhof > Sent: Tuesday, April 28, 2009 5:42 PM > To: General Linux-HA mailing list > Subject: Re: [Linux-HA] crm CLI > > 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)
lm_sensors and lm_sensors-devel might be needed. RHEL5.3 includes net-snmp-5.3.2.2-5, but Pacemaker needs 5.4, so the RPMs from open suse build service are built with --disable-snmp option. By the way, net-snmp for RHEL4.5 is 5.1.2-11...it's too old. Thanks, Junko _______________________________________________ Linux-HA mailing list [email protected] http://lists.linux-ha.org/mailman/listinfo/linux-ha See also: http://linux-ha.org/ReportingProblems
