Ciao,

I managed to build the rpms

[r...@afsitfs3 SPECS]# cd ../RPMS/x86_64/
[r...@afsitfs3 x86_64]# ls -lrt
total 6036
-rw-r--r-- 1 root root 562155 Apr 29 11:52 pacemaker-1.0.3-1.3.x86_64.rpm -rw-r--r-- 1 root root 336781 Apr 29 11:52 libpacemaker3-1.0.3-1.3.x86_64.rpm -rw-r--r-- 1 root root 89738 Apr 29 11:52 libpacemaker- devel-1.0.3-1.3.x86_64.rpm -rw-r--r-- 1 root root 5158673 Apr 29 11:52 pacemaker- debuginfo-1.0.3-1.3.x86_64.rpm

using the "--without-snmp" option in pacemaker.spec file and also I removed the
option "-Wno-pointer-sign" in lib/ais/Makefile.am

But I still got the same error

[r...@afsitfs3 x86_64]# crm
  File "/usr/sbin/crm", line 3583
    for obj in processing_sort_cli(self.obj_list))
      ^
SyntaxError: invalid syntax

cristina

On Apr 29, 2009, at 8:45 AM, Cristina Bulfon wrote:

:-)
Thanks I will try this option too and let you know

cristina
On Apr 28, 2009, at 5:59 PM, Andrew Beekhof wrote:

Sorry, seems the option should have been --without-snmp instead of
--disable-snmp

On Tue, Apr 28, 2009 at 15:11, Cristina Bulfon
<[email protected]> wrote:
Ciao,

got the same error even if I 've disabled SNMP

I've modify the pacemake.spec

./ConfigureMe configure --prefix=%{_prefix} --sysconfdir=% {_sysconfdir} \
      --localstatedir=%{_var} --infodir=%{_infodir}           \
      --mandir=%{_mandir} --libdir=%{_libdir}                 \
      --libexecdir=%{_libexecdir}                             \
      --with-ais-prefix=%{_prefix}                            \
      --disable-snmp

I know that my O.S is too old but I am sort of obligee to use RHEL4..
what can I do to sort it out ?

thanks
cristina

On Apr 28, 2009, at 11:39 AM, Junko IKEDA wrote:

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



_______________________________________________
Linux-HA mailing list
[email protected]
http://lists.linux-ha.org/mailman/listinfo/linux-ha
See also: http://linux-ha.org/ReportingProblems

_______________________________________________
Linux-HA mailing list
[email protected]
http://lists.linux-ha.org/mailman/listinfo/linux-ha
See also: http://linux-ha.org/ReportingProblems


_______________________________________________
Linux-HA mailing list
[email protected]
http://lists.linux-ha.org/mailman/listinfo/linux-ha
See also: http://linux-ha.org/ReportingProblems

Attachment: smime.p7s
Description: S/MIME cryptographic signature

_______________________________________________
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