You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
 
 
 
 
 
 

615 lines
19 KiB

Index: cego-2.7.7/Makefile.in
--- cego-2.7.7/Makefile.in.orig 2010-08-21 15:57:58.000000000 +0200
+++ cego-2.7.7/Makefile.in 2010-09-09 09:48:17.000000000 +0200
@@ -35,8 +35,6 @@
all:
( cd src; make all )
- ( cd samples/cgwtest; make all )
- ( cd samples/cgplustest; make all )
install:
( cd src; make install )
Index: cego-2.7.7/src/CegoAdminThreadPool.cc
--- cego-2.7.7/src/CegoAdminThreadPool.cc.orig 2010-09-07 23:18:42.000000000 +0200
+++ cego-2.7.7/src/CegoAdminThreadPool.cc 2010-09-09 09:48:17.000000000 +0200
@@ -33,6 +33,7 @@
//
///////////////////////////////////////////////////////////////////////////////
+#include <stdlib.h>
#include "CegoAdminThreadPool.h"
#include <lfc/Sleeper.h>
Index: cego-2.7.7/src/CegoAggregation.cc
--- cego-2.7.7/src/CegoAggregation.cc.orig 2010-07-02 14:28:35.000000000 +0200
+++ cego-2.7.7/src/CegoAggregation.cc 2010-09-09 09:48:17.000000000 +0200
@@ -34,6 +34,7 @@
///////////////////////////////////////////////////////////////////////////////
// INCLUDES
+#include <string.h>
#include "CegoAggregation.h"
#include "CegoFactor.h"
#include "CegoXMLdef.h"
Index: cego-2.7.7/src/CegoAttrDesc.cc
--- cego-2.7.7/src/CegoAttrDesc.cc.orig 2010-07-02 14:30:52.000000000 +0200
+++ cego-2.7.7/src/CegoAttrDesc.cc 2010-09-09 09:48:17.000000000 +0200
@@ -33,6 +33,7 @@
//
///////////////////////////////////////////////////////////////////////////////
+#include <string.h>
#include "CegoAttrDesc.h"
#include "CegoXMLdef.h"
Index: cego-2.7.7/src/CegoBlob.cc
--- cego-2.7.7/src/CegoBlob.cc.orig 2010-09-07 23:20:28.000000000 +0200
+++ cego-2.7.7/src/CegoBlob.cc 2010-09-09 09:48:17.000000000 +0200
@@ -33,6 +33,8 @@
//
///////////////////////////////////////////////////////////////////////////////
+#include <stdlib.h>
+#include <string.h>
#include "CegoBlob.h"
#include <lfc/Exception.h>
Index: cego-2.7.7/src/CegoBufferPage.cc
--- cego-2.7.7/src/CegoBufferPage.cc.orig 2010-09-07 23:20:45.000000000 +0200
+++ cego-2.7.7/src/CegoBufferPage.cc 2010-09-09 12:00:11.000000000 +0200
@@ -33,6 +33,7 @@
//
///////////////////////////////////////////////////////////////////////////////
+#include <string.h>
#include <lfc/Exception.h>
#include "CegoDefs.h"
Index: cego-2.7.7/src/CegoBufferPool.cc
--- cego-2.7.7/src/CegoBufferPool.cc.orig 2010-09-07 23:21:15.000000000 +0200
+++ cego-2.7.7/src/CegoBufferPool.cc 2010-09-09 12:00:25.000000000 +0200
@@ -33,6 +33,8 @@
//
///////////////////////////////////////////////////////////////////////////////
+#include <stdlib.h>
+#include <string.h>
#include <lfc/Exception.h>
#include <lfc/CommandExecuter.h>
#include <lfc/Datetime.h>
Index: cego-2.7.7/src/CegoCheckObject.cc
--- cego-2.7.7/src/CegoCheckObject.cc.orig 2010-07-02 14:36:19.000000000 +0200
+++ cego-2.7.7/src/CegoCheckObject.cc 2010-09-09 09:48:17.000000000 +0200
@@ -33,6 +33,7 @@
//
///////////////////////////////////////////////////////////////////////////////
+#include <string.h>
#include "CegoCheckObject.h"
#include "CegoXMLdef.h"
#include "CegoXMLHelper.h"
Index: cego-2.7.7/src/CegoClient.cc
--- cego-2.7.7/src/CegoClient.cc.orig 2010-09-07 23:48:43.000000000 +0200
+++ cego-2.7.7/src/CegoClient.cc 2010-09-09 09:48:17.000000000 +0200
@@ -33,6 +33,7 @@
//
///////////////////////////////////////////////////////////////////////////////
+#include <signal.h>
#include <locale.h>
#include <stdlib.h>
#include <stdio.h>
Index: cego-2.7.7/src/CegoCondDesc.cc
--- cego-2.7.7/src/CegoCondDesc.cc.orig 2010-07-02 14:37:41.000000000 +0200
+++ cego-2.7.7/src/CegoCondDesc.cc 2010-09-09 09:48:17.000000000 +0200
@@ -33,6 +33,7 @@
//
///////////////////////////////////////////////////////////////////////////////
+#include <string.h>
#include "CegoCondDesc.h"
#include "CegoXMLdef.h"
Index: cego-2.7.7/src/CegoContentObject.cc
--- cego-2.7.7/src/CegoContentObject.cc.orig 2010-07-02 14:42:29.000000000 +0200
+++ cego-2.7.7/src/CegoContentObject.cc 2010-09-09 09:48:17.000000000 +0200
@@ -34,6 +34,8 @@
//
///////////////////////////////////////////////////////////////////////////////
+#include <stdlib.h>
+#include <string.h>
#include "CegoContentObject.h"
#include "CegoTypeConverter.h"
Index: cego-2.7.7/src/CegoDataPointer.cc
--- cego-2.7.7/src/CegoDataPointer.cc.orig 2010-07-02 14:43:06.000000000 +0200
+++ cego-2.7.7/src/CegoDataPointer.cc 2010-09-09 09:48:17.000000000 +0200
@@ -33,6 +33,7 @@
//
///////////////////////////////////////////////////////////////////////////////
+#include <string.h>
#include "CegoDataPointer.h"
CegoDataPointer::CegoDataPointer()
Index: cego-2.7.7/src/CegoDbHandler.cc
--- cego-2.7.7/src/CegoDbHandler.cc.orig 2010-09-07 23:24:45.000000000 +0200
+++ cego-2.7.7/src/CegoDbHandler.cc 2010-09-09 12:00:45.000000000 +0200
@@ -33,6 +33,8 @@
//
///////////////////////////////////////////////////////////////////////////////
+#include <stdlib.h>
+#include <string.h>
#include <lfc/AESCrypt.h>
#include <lfc/Datetime.h>
Index: cego-2.7.7/src/CegoDbThread.cc
--- cego-2.7.7/src/CegoDbThread.cc.orig 2010-09-07 23:24:11.000000000 +0200
+++ cego-2.7.7/src/CegoDbThread.cc 2010-09-09 12:00:59.000000000 +0200
@@ -39,6 +39,7 @@
///////////////////////////////////////////////////////////////////////////////
// INCLUDES
+#include <string.h>
#include <lfc/Exception.h>
#include <lfc/Sleeper.h>
Index: cego-2.7.7/src/CegoDbThreadPool.cc
--- cego-2.7.7/src/CegoDbThreadPool.cc.orig 2010-09-07 23:23:50.000000000 +0200
+++ cego-2.7.7/src/CegoDbThreadPool.cc 2010-09-09 12:01:13.000000000 +0200
@@ -33,6 +33,7 @@
//
///////////////////////////////////////////////////////////////////////////////
+#include <stdlib.h>
#include <lfc/Exception.h>
#include <lfc/Host.h>
#include <lfc/NetHandler.h>
Index: cego-2.7.7/src/CegoDefs.h
--- cego-2.7.7/src/CegoDefs.h.orig 2010-09-07 23:10:18.000000000 +0200
+++ cego-2.7.7/src/CegoDefs.h 2010-09-09 09:48:17.000000000 +0200
@@ -35,6 +35,9 @@
//
///////////////////////////////////////////////////////////////////////////////
+#include <stdlib.h>
+#include <string.h>
+
#ifdef HAVE_MINGW32
#include <windows.h>
#endif
Index: cego-2.7.7/src/CegoDistManager.cc
--- cego-2.7.7/src/CegoDistManager.cc.orig 2010-09-07 23:25:38.000000000 +0200
+++ cego-2.7.7/src/CegoDistManager.cc 2010-09-09 09:48:17.000000000 +0200
@@ -33,6 +33,9 @@
//
///////////////////////////////////////////////////////////////////////////////
+#include <stdlib.h>
+#include <string.h>
+
#include "CegoDistManager.h"
#include <lfc/Exception.h>
Index: cego-2.7.7/src/CegoExpOutStream.cc
--- cego-2.7.7/src/CegoExpOutStream.cc.orig 2010-09-07 23:27:23.000000000 +0200
+++ cego-2.7.7/src/CegoExpOutStream.cc 2010-09-09 09:48:17.000000000 +0200
@@ -33,6 +33,9 @@
//
///////////////////////////////////////////////////////////////////////////////
+#include <stdlib.h>
+#include <string.h>
+
// base includes
#include <lfc/Base64Coder.h>
Index: cego-2.7.7/src/CegoExpr.cc
--- cego-2.7.7/src/CegoExpr.cc.orig 2010-07-02 15:09:45.000000000 +0200
+++ cego-2.7.7/src/CegoExpr.cc 2010-09-09 09:48:17.000000000 +0200
@@ -33,6 +33,9 @@
//
///////////////////////////////////////////////////////////////////////////////
+#include <stdlib.h>
+#include <string.h>
+
#include "CegoExpr.h"
#include "CegoXMLdef.h"
Index: cego-2.7.7/src/CegoFactor.cc
--- cego-2.7.7/src/CegoFactor.cc.orig 2010-09-07 23:27:43.000000000 +0200
+++ cego-2.7.7/src/CegoFactor.cc 2010-09-09 09:48:17.000000000 +0200
@@ -33,6 +33,9 @@
//
///////////////////////////////////////////////////////////////////////////////
+#include <stdlib.h>
+#include <string.h>
+
// INCLUDES
#include <lfc/Exception.h>
Index: cego-2.7.7/src/CegoFieldValue.cc
--- cego-2.7.7/src/CegoFieldValue.cc.orig 2010-09-07 23:28:20.000000000 +0200
+++ cego-2.7.7/src/CegoFieldValue.cc 2010-09-09 09:48:17.000000000 +0200
@@ -33,6 +33,9 @@
//
///////////////////////////////////////////////////////////////////////////////
+#include <stdlib.h>
+#include <string.h>
+
#include "CegoFieldValue.h"
#include <lfc/Exception.h>
Index: cego-2.7.7/src/CegoFunction.cc
--- cego-2.7.7/src/CegoFunction.cc.orig 2010-09-07 23:29:03.000000000 +0200
+++ cego-2.7.7/src/CegoFunction.cc 2010-09-09 12:01:29.000000000 +0200
@@ -33,6 +33,8 @@
//
///////////////////////////////////////////////////////////////////////////////
+#include <stdlib.h>
+#include <string.h>
#include <lfc/Datetime.h>
#include <lfc/Tokenizer.h>
Index: cego-2.7.7/src/CegoGroupEntry.cc
--- cego-2.7.7/src/CegoGroupEntry.cc.orig 2010-09-07 23:29:22.000000000 +0200
+++ cego-2.7.7/src/CegoGroupEntry.cc 2010-09-09 09:48:17.000000000 +0200
@@ -33,6 +33,9 @@
//
///////////////////////////////////////////////////////////////////////////////
+#include <stdlib.h>
+#include <string.h>
+
// base includes
#include <lfc/Exception.h>
Index: cego-2.7.7/src/CegoGroupSpace.cc
--- cego-2.7.7/src/CegoGroupSpace.cc.orig 2010-09-07 23:29:39.000000000 +0200
+++ cego-2.7.7/src/CegoGroupSpace.cc 2010-09-09 09:48:17.000000000 +0200
@@ -33,6 +33,9 @@
//
///////////////////////////////////////////////////////////////////////////////
+#include <stdlib.h>
+#include <string.h>
+
// base includes
#include <lfc/Exception.h>
Index: cego-2.7.7/src/CegoImpInStream.cc
--- cego-2.7.7/src/CegoImpInStream.cc.orig 2010-09-07 23:29:55.000000000 +0200
+++ cego-2.7.7/src/CegoImpInStream.cc 2010-09-09 09:48:17.000000000 +0200
@@ -33,6 +33,9 @@
//
///////////////////////////////////////////////////////////////////////////////
+#include <stdlib.h>
+#include <string.h>
+
// base includes
#include <lfc/Base64Coder.h>
Index: cego-2.7.7/src/CegoIndexCursor.cc
--- cego-2.7.7/src/CegoIndexCursor.cc.orig 2010-07-02 15:33:44.000000000 +0200
+++ cego-2.7.7/src/CegoIndexCursor.cc 2010-09-09 09:48:17.000000000 +0200
@@ -34,6 +34,9 @@
//
///////////////////////////////////////////////////////////////////////////////
+#include <stdlib.h>
+#include <string.h>
+
// cego includes
#include "CegoIndexCursor.h"
#include "CegoTupleState.h"
Index: cego-2.7.7/src/CegoIndexEntry.cc
--- cego-2.7.7/src/CegoIndexEntry.cc.orig 2010-09-07 23:30:39.000000000 +0200
+++ cego-2.7.7/src/CegoIndexEntry.cc 2010-09-09 09:48:17.000000000 +0200
@@ -33,6 +33,9 @@
//
///////////////////////////////////////////////////////////////////////////////
+#include <stdlib.h>
+#include <string.h>
+
// base includes
#include <lfc/Exception.h>
Index: cego-2.7.7/src/CegoIndexManager.cc
--- cego-2.7.7/src/CegoIndexManager.cc.orig 2010-09-07 23:30:56.000000000 +0200
+++ cego-2.7.7/src/CegoIndexManager.cc 2010-09-09 09:48:17.000000000 +0200
@@ -33,6 +33,9 @@
//
///////////////////////////////////////////////////////////////////////////////
+#include <stdlib.h>
+#include <string.h>
+
// base includes
#include <lfc/Exception.h>
Index: cego-2.7.7/src/CegoJoinObject.cc
--- cego-2.7.7/src/CegoJoinObject.cc.orig 2010-09-07 23:31:17.000000000 +0200
+++ cego-2.7.7/src/CegoJoinObject.cc 2010-09-09 09:48:17.000000000 +0200
@@ -33,6 +33,9 @@
//
///////////////////////////////////////////////////////////////////////////////
+#include <stdlib.h>
+#include <string.h>
+
// base includes
#include <lfc/Tokenizer.h>
Index: cego-2.7.7/src/CegoKeyObject.cc
--- cego-2.7.7/src/CegoKeyObject.cc.orig 2010-07-02 15:46:30.000000000 +0200
+++ cego-2.7.7/src/CegoKeyObject.cc 2010-09-09 09:48:17.000000000 +0200
@@ -33,6 +33,9 @@
//
///////////////////////////////////////////////////////////////////////////////
+#include <stdlib.h>
+#include <string.h>
+
// cego includes
#include "CegoKeyObject.h"
#include "CegoXMLdef.h"
Index: cego-2.7.7/src/CegoLockHandler.cc
--- cego-2.7.7/src/CegoLockHandler.cc.orig 2010-09-07 23:31:47.000000000 +0200
+++ cego-2.7.7/src/CegoLockHandler.cc 2010-09-09 09:48:17.000000000 +0200
@@ -33,6 +33,9 @@
//
///////////////////////////////////////////////////////////////////////////////
+#include <stdlib.h>
+#include <string.h>
+
#ifndef _REENTRANT
#define _REENTRANT /* basic 3-lines for threads */
#endif
Index: cego-2.7.7/src/CegoLogManager.cc
--- cego-2.7.7/src/CegoLogManager.cc.orig 2010-09-07 23:33:04.000000000 +0200
+++ cego-2.7.7/src/CegoLogManager.cc 2010-09-09 09:48:17.000000000 +0200
@@ -33,6 +33,9 @@
//
///////////////////////////////////////////////////////////////////////////////
+#include <stdlib.h>
+#include <string.h>
+
// base includes
#include <lfc/Exception.h>
#include <lfc/File.h>
Index: cego-2.7.7/src/CegoLogRecord.cc
--- cego-2.7.7/src/CegoLogRecord.cc.orig 2010-07-02 16:33:41.000000000 +0200
+++ cego-2.7.7/src/CegoLogRecord.cc 2010-09-09 09:48:17.000000000 +0200
@@ -33,6 +33,9 @@
//
///////////////////////////////////////////////////////////////////////////////
+#include <stdlib.h>
+#include <string.h>
+
// cego includes
#include "CegoLogRecord.h"
Index: cego-2.7.7/src/CegoObject.cc
--- cego-2.7.7/src/CegoObject.cc.orig 2010-07-02 16:44:05.000000000 +0200
+++ cego-2.7.7/src/CegoObject.cc 2010-09-09 09:48:17.000000000 +0200
@@ -33,6 +33,9 @@
//
///////////////////////////////////////////////////////////////////////////////
+#include <stdlib.h>
+#include <string.h>
+
// cego includes
#include "CegoObject.h"
Index: cego-2.7.7/src/Makefile.in
--- cego-2.7.7/src/Makefile.in.orig 2010-09-07 22:29:50.000000000 +0200
+++ cego-2.7.7/src/Makefile.in 2010-09-09 09:48:17.000000000 +0200
@@ -25,7 +25,7 @@
# LDFLAGS = -static-libgcc
LDFLAGS = -L$(LIBDIR) @LDFLAGS@
# CFLAGS = -I$(INCDIR) @LDFLAGS@
-CFLAGS = -I$(INCDIR) -fPIC -O3 @CFLAGS@ @CPPFLAGS@
+CFLAGS = -I$(INCDIR) -fPIC @CFLAGS@ @CPPFLAGS@
RANLIB = @RANLIB@
CGSHLIBOPT = @CGSHLIBOPT@
WPSHLIBOPT = @WPSHLIBOPT@
@@ -60,10 +60,8 @@
$(STRIP) cgblow
$(INSTALL_PROGRAM) cgblow $(DESTDIR)$(CEGOBINDIR)
$(INSTALL_DATA) libcego.a $(DESTDIR)$(CEGOLIBDIR)
- $(INSTALL_DATA) libcego.so.1 $(DESTDIR)$(CEGOLIBDIR)
$(RANLIB) $(DESTDIR)$(CEGOLIBDIR)/libcego.a
$(INSTALL_DATA) libcgwrap.a $(DESTDIR)$(CEGOLIBDIR)
- $(INSTALL_DATA) libcgwrap.so.1 $(DESTDIR)$(CEGOLIBDIR)
$(RANLIB) $(DESTDIR)$(CEGOLIBDIR)/libcgwrap.a
$(INSTALL_DATA) CegoDbHandler.h $(DESTDIR)$(CEGOINCDIR)
$(INSTALL_DATA) CegoField.h $(DESTDIR)$(CEGOINCDIR)
@@ -229,12 +227,10 @@
$(CCPLUS) $(LDFLAGS) -o cgblow CegoBlowTab.o libcego.a $(LIBS)
libcego.a: $(LIBOBJECTS)
- $(CC) $(LDFLAGS) $(CGSHLIBOPT) -o libcego.so.1 $(LIBOBJECTS)
$(AR) -r libcego.a $(LIBOBJECTS)
$(RANLIB) libcego.a
libcgwrap.a: $(CGWRAPOBJECTS)
- $(CC) $(LDFLAGS) $(WPSHLIBOPT) -o libcgwrap.so.1 $(CGWRAPOBJECTS)
$(AR) -r libcgwrap.a $(CGWRAPOBJECTS)
$(RANLIB) libcgwrap.a
@@ -362,4 +358,4 @@
CegoXMLSpace.o: CegoXMLSpace.cc CegoXMLSpace.h
CegoXPorter.o: CegoXPorter.cc CegoXPorter.h
CegoModule.o: CegoModule.cc CegoModule.h
-cgwrap.o: cgwrap.cc
\ No newline at end of file
+cgwrap.o: cgwrap.cc
Index: lfc-1.1.36/src/Bitmap.cc
--- lfc-1.1.36/src/Bitmap.cc.orig 2010-08-15 13:48:09.000000000 +0200
+++ lfc-1.1.36/src/Bitmap.cc 2010-09-09 09:48:18.000000000 +0200
@@ -35,6 +35,7 @@
#include <stdlib.h>
// INCLUDES
+#include <stdlib.h>
#include "Bitmap.h"
#include "Exception.h"
Index: lfc-1.1.36/src/CommandExecuter.cc
--- lfc-1.1.36/src/CommandExecuter.cc.orig 2010-08-15 13:53:13.000000000 +0200
+++ lfc-1.1.36/src/CommandExecuter.cc 2010-09-09 09:48:18.000000000 +0200
@@ -41,6 +41,7 @@
#include <fcntl.h>
#include <signal.h>
#include <sys/wait.h>
+#include <string.h>
// BASE INCLUDES
Index: lfc-1.1.36/src/Datetime.cc
--- lfc-1.1.36/src/Datetime.cc.orig 2010-08-15 13:48:19.000000000 +0200
+++ lfc-1.1.36/src/Datetime.cc 2010-09-09 09:48:18.000000000 +0200
@@ -34,6 +34,8 @@
#include <stdlib.h>
+#include <string.h>
+#include <stdlib.h>
#include "Exception.h"
#include "Datetime.h"
Index: lfc-1.1.36/src/File.cc
--- lfc-1.1.36/src/File.cc.orig 2010-08-15 12:59:34.000000000 +0200
+++ lfc-1.1.36/src/File.cc 2010-09-09 09:48:18.000000000 +0200
@@ -48,6 +48,7 @@
#include <fcntl.h>
#include <unistd.h>
#include <errno.h>
+#include <string.h>
// BASE INCLUDES
#include "Exception.h"
Index: lfc-1.1.36/src/Makefile.in
--- lfc-1.1.36/src/Makefile.in.orig 2010-09-05 12:08:54.000000000 +0200
+++ lfc-1.1.36/src/Makefile.in 2010-09-09 09:48:18.000000000 +0200
@@ -85,7 +85,6 @@
$(INSTALL_DATA) Base64Coder.h $(DESTDIR)$(INCLUDEPREFIX)
if [ -f regex.o ]; then $(INSTALL_DATA) regex.h $(DESTDIR)$(INCLUDEPREFIX); fi
$(INSTALL_DATA) liblfc.a $(DESTDIR)$(LIBPREFIX)
- $(INSTALL_DATA) liblfc.so.1 $(DESTDIR)$(LIBPREFIX)
$(RANLIB) $(DESTDIR)$(LIBPREFIX)/liblfc.a
clean:
@@ -99,7 +98,6 @@
#################
liblfc: $(OBJECTS)
- $(CC) $(LDFLAGS) $(SHLIBOPT) -o liblfc.so.1 $(OBJECTS)
$(AR) -r liblfc.a $(OBJECTS)
$(RANLIB) liblfc.a
@@ -135,4 +133,4 @@
CommandExecuter.o: CommandExecuter.cc CommandExecuter.h
Sleeper.o: Sleeper.cc Sleeper.h
Process.o: Process.cc Process.h
-Base64Coder.o: Base64Coder.cc Base64Coder.h base64.c
\ No newline at end of file
+Base64Coder.o: Base64Coder.cc Base64Coder.h base64.c
Index: lfc-1.1.36/src/Net.cc
--- lfc-1.1.36/src/Net.cc.orig 2010-08-15 13:45:10.000000000 +0200
+++ lfc-1.1.36/src/Net.cc 2010-09-09 09:48:18.000000000 +0200
@@ -52,6 +52,7 @@
#include <netdb.h>
#endif
#include <errno.h>
+#include <string.h>
#include "Exception.h"
#include "Net.h"
Index: lfc-1.1.36/src/NetHandler.cc
--- lfc-1.1.36/src/NetHandler.cc.orig 2010-08-15 13:45:47.000000000 +0200
+++ lfc-1.1.36/src/NetHandler.cc 2010-09-09 09:48:18.000000000 +0200
@@ -38,6 +38,7 @@
#define _REENTRANT /* basic 3-lines for threads */
#endif
+#include <string.h>
#include <unistd.h>
#include <string.h>
#include <sys/types.h>
Index: lfc-1.1.36/src/Process.cc
--- lfc-1.1.36/src/Process.cc.orig 2010-08-15 13:51:29.000000000 +0200
+++ lfc-1.1.36/src/Process.cc 2010-09-09 09:48:18.000000000 +0200
@@ -43,6 +43,7 @@
#include <unistd.h>
#include <string.h>
#include <errno.h>
+#include <string.h>
#include "Exception.h"
#include "Chain.h"
Index: lfc-1.1.36/src/Sleeper.cc
--- lfc-1.1.36/src/Sleeper.cc.orig 2010-08-15 13:50:23.000000000 +0200
+++ lfc-1.1.36/src/Sleeper.cc 2010-09-09 09:48:18.000000000 +0200
@@ -48,6 +48,7 @@
#include <unistd.h>
#include <string.h>
#include <errno.h>
+#include <string.h>
#include "Exception.h"
#include "Chain.h"
Index: lfc-1.1.36/src/ThreadLock.cc
--- lfc-1.1.36/src/ThreadLock.cc.orig 2010-08-15 13:46:39.000000000 +0200
+++ lfc-1.1.36/src/ThreadLock.cc 2010-09-09 09:48:18.000000000 +0200
@@ -43,6 +43,7 @@
#include <errno.h>
#include <string.h>
#include <time.h>
+#include <string.h>
#include <iostream>
#include "ThreadLock.h"
Index: lfcxml-1.0.24/src/Makefile.in
--- lfcxml-1.0.24/src/Makefile.in.orig 2010-09-07 22:34:00.000000000 +0200
+++ lfcxml-1.0.24/src/Makefile.in 2010-09-09 09:48:18.000000000 +0200
@@ -51,7 +51,6 @@
$(INSTALL_DATA) XMLInStream.h $(DESTDIR)$(XMLINCLUDEPATH)
$(INSTALL_DATA) XMLOutStream.h $(DESTDIR)$(XMLINCLUDEPATH)
$(INSTALL_DATA) liblfcxml.a $(DESTDIR)$(LIBPREFIX)
- $(INSTALL_DATA) liblfcxml.so.1 $(DESTDIR)$(LIBPREFIX)
$(RANLIB) $(DESTDIR)$(LIBPREFIX)/liblfcxml.a
#################
@@ -59,7 +58,6 @@
#################
liblfcxml: $(OBJECTS)
- $(CC) $(LDFLAGS) $(SHLIBOPT) -o liblfcxml.so.1 $(OBJECTS)
$(AR) -r liblfcxml.a $(OBJECTS)
$(RANLIB) liblfcxml.a
Index: lfcxml-1.0.24/src/XMLSuite.cc
--- lfcxml-1.0.24/src/XMLSuite.cc.orig 2009-05-09 17:00:45.000000000 +0200
+++ lfcxml-1.0.24/src/XMLSuite.cc 2010-09-09 09:48:18.000000000 +0200
@@ -35,6 +35,7 @@
// INCLUDES
#include "XMLSuite.h"
+#include <stdlib.h>
XMLSuite::XMLSuite(char *pC) : XML()
{