On Sat, 2005-08-13 at 11:10 +0800, Zhou Li wrote:
I try to complie zorp-3.0.5.5 with libzorpll-3.1.0.0.2, and get the following error message:
gcc -DHAVE_CONFIG_H -I. -I. -I.. -I/usr/src/zorp-3.0.5.5/lib -I/usr/src/zorp-3.0.5.5 -I -pthread -D_GNU_SOURCE -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/local/include -I/usr/include/python2.3 -I/usr/include/python2.3/ExtensionClass -O2 -Wall -W -g -D_GNU_SOURCE -MT packstream.lo -MD -MP -MF .deps/packstream.Tpo -c packstream.c -fPIC -DPIC -o .libs/packstream.o packstream.c:47: error: redefinition of `struct _ZStreamPacket'
Our version number policy reserves the first two number of version numbers to identify the branch. As we do not maintain compatibility of our libraries across branches you have to ensure that Zorp is compiled against a libzorpll in its own branch. This means that you need libzorpll 3.0.x.x for Zorp 3.0.x libzorpll 3.1 is going to be needed by the upcoming Zorp 3.1 For more information on our version number policy, please check: http://www.balabit.com/products/zorp/develinfo/version_policy.bbq Although it describes our commercial versioning scheme, it applies to Zorp GPL as well. -- Bazsi