On Tue, 22 May 2007, jake brown wrote:

> Is there a way to manually tell it not to install the quorumd?

That ought not to be necessary.

> > > I have been trying to build linux-ha 2.0.8 under solaris10 x86 and
> > > everytime I build it I get this error any clue?
> > >
> > > gnutls_x509_crt_init                quorumd-quorumd.o
> > > gnutls_credentials_set              quorumd-quorumd.o
> > > gnutls_certificate_set_x509_crl_file quorumd-quorumd.o
> > > gnutls_global_init                  quorumd-quorumd.o
> > > gnutls_certificate_type_get         quorumd-quorumd.o
> > > gnutls_bye                          quorumd-quorumd.o
> > > gnutls_deinit                       quorumd-quorumd.o
> > > gnutls_transport_set_ptr            quorumd-quorumd.o
> > > gnutls_certificate_set_dh_params    quorumd-quorumd.o
> > > gnutls_certificate_set_x509_key_file quorumd-quorumd.o
> > > gnutls_x509_crt_import              quorumd-quorumd.o
> > > gnutls_x509_crt_get_dn              quorumd-quorumd.o
> > > gnutls_x509_crt_deinit              quorumd-quorumd.o
> > > gnutls_certificate_allocate_credentials quorumd-quorumd.o
> > > gnutls_dh_params_generate2          quorumd-quorumd.o
> > > gnutls_certificate_server_set_request quorumd-quorumd.o
> > > gnutls_handshake                    quorumd-quorumd.o
> > > ld: fatal: Symbol referencing errors. No output written to .libs/quorumd
> > > collect2: ld returned 1 exit status
> > > gmake[2]: *** [quorumd] Error 1
> > > gmake[1]: *** [all-recursive] Error 1
> > > gmake: *** [all-recursive] Error 1

That would suggests that the configure stage found "gnutls/gnutls.h" (thus
"OK to proceed to build 'quorumd'"), that the compile stage then
successfully used that to build the object files, but that the link stage
then failed to find the libraries.

Is your environment set up to include the "gnutls" objects for link-time
activity?  (Perhaps LD_LIBRARY_PATH etc.?  Although such things need to be
used with care.)

Note to our Linux-based readers:  In Solaris (and other commercial OSes),
the placement of additional (non-manufacturer) things such as "gnutls" can
often vary from installation to installation.  Common conventions for such
activity (unlike with Linux) tend to be sparse or non-existent.  So often
some pre-build non-default activity is required to include such locations
in the build environments.

Also, if reasonably possible, I would be interested to know if that still
happens for you in your environment with the development (rather than
2.0.8) version.  If so, I'd like to explore the detail further with you so
that we can make this more robust in future releases.


As I mentioned earlier:

> >Could you check the output of your "ConfigureMe" run (its "configure"
> >component) to see it discovered about "gnutls" and "quorumd", and how they
> >may relate to any options passed from "ConfigureMe" to "configure"?
> >Thanks.

It would still be useful, if reasonably possible, to try to debug and
unpack that; to gather hints from the results of "configure" and your
installation locations.

But if you simply want to get on and build it, then something like
  ConfigureMe --disable-quorumd

should probably help.




-- 

:  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.                  :
_______________________________________________
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