On Sep 12, 2008, at 1:55 PM, David Lee wrote:
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?
No, but we link against the heartbeat libs which include those
functions if needed.
At least, thats the theory
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. :
_______________________________________________
Pacemaker mailing list
[email protected]
http://list.clusterlabs.org/mailman/listinfo/pacemaker
_______________________________________________
Pacemaker mailing list
[email protected]
http://list.clusterlabs.org/mailman/listinfo/pacemaker