[Pacemaker] building dev on Solaris

David Lee t.d.lee at durham.ac.uk
Fri Sep 12 11:55:52 UTC 2008


On Fri, 12 Sep 2008, Paul Walsh wrote:

> > ../lib/common/.libs/libcrmcommon.so: attempted multiple inclusion of file
> > Undefined                       first referenced
> >  symbol                             in file
> > vasprintf                           ../lib/common/.libs/libcrmcommon.so
> > ld: fatal: Symbol referencing errors. No output written to .libs/cib
> > collect2: ld returned 1 exit status
> > make[1]: *** [cib] Error 1
> > make[1]: Leaving directory `/software/Pacemaker-Devel-d3799a333adb/cib'
> > make: *** [all-recursive] Error 1
> > [...]
> > But I suspect I'm missing a shared library somewhere.
>
> [...]
> Need to find a way round this for Pacemaker to build on Solaris :(

In heartbeat this sort of thing occured with several routines, and the
subdirectory "replace/" was designed and maintained to handle it.

Presumably there is a "replace/" in pacemaker?

The alternative thing we did on such occurences was to see whether there
was a nearby routine of similar functionality but wider availability, and
adjust the source code, if reasonably possible, to use that.


-- 

:  David Lee                                I.T. Service          :
:  Senior Systems Programmer                Computer Centre       :
:  UNIX Team Leader                         Durham University     :
:                                           South Road            :
:  http://www.dur.ac.uk/t.d.lee/            Durham DH1 3LE        :
:  Phone: +44 191 334 2752                  U.K.                  :




More information about the Pacemaker mailing list