[Openais] Corosync 0.92 / openais 0.91 not on ftp server

Alex Bligh alex at alex.org.uk
Mon Nov 24 13:11:16 PST 2008


This
 http://www.openais.org/doku.php?id=releases
suggests Corosync 0.92 and openais 0.91 were released on 7 Oct 2008.
However, the links to the ftp server are dysfunctional (the Corosync
table lists two 0.91s but the top one is a 0.92 link), and a manual
inspection of the ftp server suggests neither are there.

Are they meant to be there? Or is the web site in error.

I ask as though the previous version of corosync (0.91) compiles
OK, on both Linux and OS-X openais 0.90 complains on build.


$ make
mkdir -p /home/amb/openais/openais-0.90/lcr
mkdir -p /home/amb/openais/openais-0.90/exec
==== /home/amb/openais/openais-0.90/lib ===
make[1]: Entering directory `/home/amb/openais/openais-0.90/lib'
cc -DCOROSYNC_EXTERNAL_ENGINE -O3 -Wall -fomit-frame-pointer 
-DOPENAIS_LINUX -I/home/amb/openais/openais-0.90/include  -fPIC -c -o 
util.o util.c
cc -DCOROSYNC_EXTERNAL_ENGINE -O3 -Wall -fomit-frame-pointer 
-DOPENAIS_LINUX -I/home/amb/openais/openais-0.90/include  -fPIC -c -o clm.o 
clm.c
In file included from /home/amb/openais/openais-0.90/include/ipc_clm.h:41,
                 from clm.c:54:
/home/amb/openais/openais-0.90/include/mar_clm.h:39:34: error: 
corosync/engine/swab.h: No such file or directory
make[1]: *** [clm.o] Error 1
make[1]: Leaving directory `/home/amb/openais/openais-0.90/lib'
make: *** [all] Error 2
$ find /usr/include/corosync/ -name swab.h
/usr/include/corosync/swab.h

This is due to a superfluous "engine/" in the path to swab.h. Fixing
this on OS-X gives further (different) complaints, and I'd rather
start by compiling the right version...

Alex


More information about the Openais mailing list