Page 1 of 1

[solved]Cluster Glue Installation schlägt fehl

Posted: 2010-09-29 16:15
by dante
Morgen zusammen,

ich ziehe gerade einen Test-Cluster hoch und brauche dazu Cluster-Glue.
Was ich bis jetzt gemacht habe:
  • Aktuelle Sourcen geladen
  • Pakete per apt installiert: autoconf,libtool,pkg-config,libglib2.0-dev,libxml2-dev,libbz2-dev
  • autogen.sh
  • ./configure (hat soweit geklappt)
Wenn ich jetzt ein make anstoße, bricht er mir mit

Code: Select all

./.libs/libplumb.so: undefined reference to `uuid_parse'
./.libs/libplumb.so: undefined reference to `uuid_generate'
./.libs/libplumb.so: undefined reference to `uuid_copy'
./.libs/libplumb.so: undefined reference to `uuid_is_null'
./.libs/libplumb.so: undefined reference to `uuid_unparse'
./.libs/libplumb.so: undefined reference to `uuid_clear'
./.libs/libplumb.so: undefined reference to `uuid_compare'
collect2: ld returned 1 exit status
make[2]: *** [ipctest] Fehler 1
make[2]: Leaving directory `/usr/src/Reusable-Cluster-Components-1c87a0c58c59/lib/clplumbing'
make[1]: *** [all-recursive] Fehler 1
make[1]: Leaving directory `/usr/src/Reusable-Cluster-Components-1c87a0c58c59/lib'
make: *** [all-recursive] Fehler 1
ab.

Tante Google hat mir vorgeschlagen libuuid1-devel zu installieren. Das brachte leider nix.

Hat jemand eine Idee?

Lieben Gruß
dante

P.S.: Bitte verschieben, wenns der falsche Bereich ist, ich war mir in der Auswahl etwas unsicher :?

Re: Cluster Glue Installation schlägt fehl

Posted: 2010-09-30 10:55
by daemotron
Hast Du nach der Installation von libuuid1-devel noch mal ein make clean losgelassen, bevor Du noch mal make gestartet hast?

Re: Cluster Glue Installation schlägt fehl

Posted: 2010-09-30 12:49
by Joe User
Vor Allem ein neuer ./configure run, damit die neuen Header auch dort schon berücksichtigt werden können.

Re: Cluster Glue Installation schlägt fehl

Posted: 2010-10-01 14:26
by dante
Hallochen,

habe die Tips mal verfolgt. Hat soweit funktioniert, nur gibts nun nen neuen Fehler:

Code: Select all

cc1: warnings being treated as errors
main.c:64: error: function declaration isn’t a prototype
main.c:78: error: function declaration isn’t a prototype
Ich habe gelesen, mit entfernen des -werror Flags könnte man das beheben, ist das sinnvoll? Falls ja, wie entferne ich dieses Flag ;) ?

Gruß
dante

Re: Cluster Glue Installation schlägt fehl

Posted: 2010-10-01 14:58
by Joe User
Sinnvoll ist das Entfernen von -werror nicht, aber wenn es nur diese zwei Fehlermeldungen gibt, dann ist es ausnahmsweise und nur für diese Version zu verschmerzen. Einen gleichzeitigen Bugreport beim Softwarehersteller setze ich in diesem Fall dann aber zwingend voraus!

Die Deklaration der Option sollte im entsprechenden Makefile zu finden sein.

Re: Cluster Glue Installation schlägt fehl

Posted: 2010-10-01 15:48
by daemotron
Die Flags (CFLAGS) sind ev. in Makefile.am gesetzt - nach einer Änderung muss configure noch mal ausgeführt werden; ev. sogar autogen.sh.

Re: [solved]Cluster Glue Installation schlägt fehl

Posted: 2010-10-04 17:07
by dante
Moin zurück,

hat nun alles funktioniert.
Ich habe bei der Cluster Glue Installation das configure mit dem Parameter --enable-fatal-warnings=no rennen lassen.
Ist zwar nicht elegant, aber hat funktioniert.

Gruß
dante