NMU for aqsis uploaded,

Patch attached.


diff -u aqsis-1.2.0/debian/changelog aqsis-1.2.0/debian/changelog
--- aqsis-1.2.0/debian/changelog
+++ aqsis-1.2.0/debian/changelog
@@ -1,3 +1,13 @@
+aqsis (1.2.0-2.1) unstable; urgency=medium
+
+  * Non-maintainer upload.
+  * fix ftbfs by including string.h in various sources (closes: #470971).
+  * build against libopenexr6 (closes: #476739).
+  * apply Ubuntu patch to debian/aqsis-libsc2a.install to fix
+    missing libjpg2tif.so.1 problem (closes: #473151).
+
+ -- Colin Tuckley <[EMAIL PROTECTED]>  Tue, 20 May 2008 14:37:25 +0100
+
 aqsis (1.2.0-2) unstable; urgency=low
 
   * Added support for quilt in debian/control and debian/rules.
diff -u aqsis-1.2.0/debian/aqsis-libsc2a.install aqsis-1.2.0/debian/aqsis-libsc2a.install
--- aqsis-1.2.0/debian/aqsis-libsc2a.install
+++ aqsis-1.2.0/debian/aqsis-libsc2a.install
@@ -2 +2,12 @@
-usr/lib/aqsis/
+usr/lib/aqsis/*.so
+usr/lib/aqsis/plugins/libbake2tif.so
+#don't install bmp2tif, failed linking to jpg2tif
+#usr/lib/aqsis/plugins/libbmp2tif.so
+usr/lib/aqsis/plugins/libdbo_plane.so
+usr/lib/aqsis/plugins/libexr2tif.so
+usr/lib/aqsis/plugins/libgif2tif.so
+usr/lib/aqsis/plugins/libjpg2tif.so
+usr/lib/aqsis/plugins/libpcx2tif.so
+#usr/lib/aqsis/plugins/libpng2tif.so
+usr/lib/aqsis/plugins/libppm2tif.so
+#usr/lib/aqsis/plugins/libtga2tif.so
only in patch2:
unchanged:
--- aqsis-1.2.0.orig/NSIS.py
+++ aqsis-1.2.0/NSIS.py
@@ -24,7 +24,7 @@
 import SCons.Builder
 import SCons.Util
 import SCons.Scanner
-import SCons.Sig
+#import SCons.Sig
 import os.path
 import glob
 
only in patch2:
unchanged:
--- aqsis-1.2.0.orig/renderer/ddmanager/ddmanager.cpp
+++ aqsis-1.2.0/renderer/ddmanager/ddmanager.cpp
@@ -24,6 +24,7 @@
 */
 
 
+#include	<string.h>
 #include	"aqsis.h"
 
 #ifdef	AQSIS_SYSTEM_WIN32
only in patch2:
unchanged:
--- aqsis-1.2.0.orig/renderer/render/stats.cpp
+++ aqsis-1.2.0/renderer/render/stats.cpp
@@ -31,6 +31,7 @@
 #include <iomanip>
 #include <iostream>
 #include <math.h>
+#include <string.h>
 
 START_NAMESPACE( Aqsis )
 
only in patch2:
unchanged:
--- aqsis-1.2.0.orig/renderer/render/renderer.cpp
+++ aqsis-1.2.0/renderer/render/renderer.cpp
@@ -26,6 +26,7 @@
 #include	"aqsis.h"
 
 #include	<time.h>
+#include	<string.h>
 
 #include	"imagebuffer.h"
 #include	"lights.h"
only in patch2:
unchanged:
--- aqsis-1.2.0.orig/renderer/render/ri_cache.h
+++ aqsis-1.2.0/renderer/render/ri_cache.h
@@ -32,6 +32,8 @@
 #include	"ri.h"
 #include	"renderer.h"
 
+#include  <string.h>
+
 START_NAMESPACE( Aqsis )
 
 
only in patch2:
unchanged:
--- aqsis-1.2.0.orig/renderer/render/blobby.cpp
+++ aqsis-1.2.0/renderer/render/blobby.cpp
@@ -29,6 +29,7 @@
 *
 */
 #include <stdio.h>
+#include <string.h>
 #include <math.h>
 #include <vector>
 #include <list>
only in patch2:
unchanged:
--- aqsis-1.2.0.orig/renderer/render/bucket.cpp
+++ aqsis-1.2.0/renderer/render/bucket.cpp
@@ -26,6 +26,7 @@
 #include	"MultiTimer.h"
 
 #include	"aqsis.h"
+#include	<string.h>
 
 #ifdef WIN32
 #include    <windows.h>
only in patch2:
unchanged:
--- aqsis-1.2.0.orig/renderer/render/environment.cpp
+++ aqsis-1.2.0/renderer/render/environment.cpp
@@ -26,6 +26,7 @@
 #include	"aqsis.h"
 
 #include	<math.h>
+#include	<string.h>
 #include	<iostream>
 #include	<fstream>
 
only in patch2:
unchanged:
--- aqsis-1.2.0.orig/renderer/render/texturemap.cpp
+++ aqsis-1.2.0/renderer/render/texturemap.cpp
@@ -30,6 +30,7 @@
 #include	<math.h>
 #include	<iostream>
 #include	<fstream>
+#include <string.h>
 
 #include	"texturemap.h"
 #include	"rifile.h"
only in patch2:
unchanged:
--- aqsis-1.2.0.orig/renderer/render/condition.cpp
+++ aqsis-1.2.0/renderer/render/condition.cpp
@@ -27,6 +27,7 @@
 		\author Michel Joron ([EMAIL PROTECTED])
 */
 
+#include	<string.h>
 #include	"aqsis.h"
 #include	"renderer.h"
 #include	"logging.h"
only in patch2:
unchanged:
--- aqsis-1.2.0.orig/renderer/render/shadowmap.cpp
+++ aqsis-1.2.0/renderer/render/shadowmap.cpp
@@ -29,6 +29,7 @@
 #include	<math.h>
 #include	<iostream>
 #include	<fstream>
+#include  <string.h>
 
 #include	"texturemap.h"
 #include	"random.h"
only in patch2:
unchanged:
--- aqsis-1.2.0.orig/shadercompiler/slparse/parser.yy
+++ aqsis-1.2.0/shadercompiler/slparse/parser.yy
@@ -21,6 +21,7 @@
 #include <string>
 #include <vector>
 #include <cassert>
+#include <string.h>
 
 #include	"parsenode.h"
 #include	"logging.h"
only in patch2:
unchanged:
--- aqsis-1.2.0.orig/shadercompiler/slparse/parser.cpp
+++ aqsis-1.2.0/shadercompiler/slparse/parser.cpp
@@ -206,6 +206,7 @@
 #include <string>
 #include <vector>
 #include <cassert>
+#include <string.h>
 
 #include	"parsenode.h"
 #include	"logging.h"
only in patch2:
unchanged:
--- aqsis-1.2.0.orig/shadercompiler/aqsltell/aqsltell.cpp
+++ aqsis-1.2.0/shadercompiler/aqsltell/aqsltell.cpp
@@ -47,6 +47,7 @@
 #include <vector>
 
 #include <stdio.h>
+#include <string.h>
 
 
 namespace Aqsis
only in patch2:
unchanged:
--- aqsis-1.2.0.orig/shadercompiler/shaderexecenv/shadeops_text.cpp
+++ aqsis-1.2.0/shadercompiler/shaderexecenv/shadeops_text.cpp
@@ -29,6 +29,7 @@
 #include	<map>
 #include	<vector>
 #include	<string>
+#include	<string.h>
 #include	<stdio.h>
 
 #include	"shaderexecenv.h"
only in patch2:
unchanged:
--- aqsis-1.2.0.orig/shadercompiler/shaderexecenv/shadeops_tmap.cpp
+++ aqsis-1.2.0/shadercompiler/shaderexecenv/shadeops_tmap.cpp
@@ -29,6 +29,7 @@
 #include	<map>
 #include	<vector>
 #include	<string>
+#include	<string.h>
 #include	<stdio.h>
 
 #include	"shaderexecenv.h"
only in patch2:
unchanged:
--- aqsis-1.2.0.orig/shadercompiler/shaderexecenv/shadeops_inter.cpp
+++ aqsis-1.2.0/shadercompiler/shaderexecenv/shadeops_inter.cpp
@@ -29,6 +29,7 @@
 #include	<map>
 #include	<vector>
 #include	<string>
+#include	<string.h>
 #include	<stdio.h>
 
 #if defined(REGEXP)
only in patch2:
unchanged:
--- aqsis-1.2.0.orig/shadercompiler/shadervm/shadervm.cpp
+++ aqsis-1.2.0/shadercompiler/shadervm/shadervm.cpp
@@ -32,6 +32,7 @@
 #include	<sstream>
 #include	<ctype.h>
 #include	<stddef.h>
+#include	<string.h>
 
 #include	"shadervm.h"
 #include	"symbols.h"
only in patch2:
unchanged:
--- aqsis-1.2.0.orig/shadercompiler/shadervm/dsoshadeops.cpp
+++ aqsis-1.2.0/shadercompiler/shadervm/dsoshadeops.cpp
@@ -19,6 +19,7 @@
 */
 
 #include <sys/stat.h>
+#include <string.h>
 
 #include	"aqsis.h"
 #include	"sstring.h"
only in patch2:
unchanged:
--- aqsis-1.2.0.orig/shadercompiler/aqsl/aqslcomp.cpp
+++ aqsis-1.2.0/shadercompiler/aqsl/aqslcomp.cpp
@@ -32,6 +32,7 @@
 #include	<fstream>
 #include	<sstream>
 #include	<stdio.h>
+#include	<string.h>
 
 #ifdef	AQSIS_SYSTEM_WIN32
 #include	"io.h"
only in patch2:
unchanged:
--- aqsis-1.2.0.orig/rib/miqser/miqser.cpp
+++ aqsis-1.2.0/rib/miqser/miqser.cpp
@@ -42,6 +42,7 @@
 #include <string>
 #include <vector>
 #include <stdio.h>
+#include <string.h>
 #include <time.h>
 
 #ifdef AQSIS_SYSTEM_WIN32
only in patch2:
unchanged:
--- aqsis-1.2.0.orig/rib/rib2/parser.yy
+++ aqsis-1.2.0/rib/rib2/parser.yy
@@ -26,6 +26,7 @@
 #include <sstream>
 #include <map>
 #include <string>
+#include <string.h>
 #include <vector>
 #include <cassert>
 
only in patch2:
unchanged:
--- aqsis-1.2.0.orig/rib/rib2/parser.cpp
+++ aqsis-1.2.0/rib/rib2/parser.cpp
@@ -48,7 +48,7 @@
 /* Using locations.  */
 #define YYLSP_NEEDED 0
 
-
+#include <string.h>
 
 /* Tokens.  */
 #ifndef YYTOKENTYPE
only in patch2:
unchanged:
--- aqsis-1.2.0.orig/rib/ri2rib/output.cpp
+++ aqsis-1.2.0/rib/ri2rib/output.cpp
@@ -32,6 +32,7 @@
 #include "context.h"
 
 #include "stddef.h"
+#include <string.h>
 
 USING_NAMESPACE( libri2rib );
 
only in patch2:
unchanged:
--- aqsis-1.2.0.orig/rib/ri2rib/context.cpp
+++ aqsis-1.2.0/rib/ri2rib/context.cpp
@@ -31,6 +31,8 @@
 #include "binary.h"
 #include "error.h"
 
+#include <string.h>
+
 USING_NAMESPACE( libri2rib )
 
 
only in patch2:
unchanged:
--- aqsis-1.2.0.orig/rib/rib2ri/librib2ri.cpp
+++ aqsis-1.2.0/rib/rib2ri/librib2ri.cpp
@@ -2,6 +2,7 @@
 using namespace librib;
 
 #include "ri.h"
+#include <string.h>
 
 namespace librib2ri
 {
only in patch2:
unchanged:
--- aqsis-1.2.0.orig/texturing/teqser/teqser.cpp
+++ aqsis-1.2.0/texturing/teqser/teqser.cpp
@@ -2,6 +2,7 @@
 //
 
 #include	<stdio.h>
+#include	<string.h>
 
 
 #ifdef	AQSIS_SYSTEM_WIN32
only in patch2:
unchanged:
--- aqsis-1.2.0.orig/patches/01_gcc_4.3_fixes.patch
+++ aqsis-1.2.0/patches/01_gcc_4.3_fixes.patch
@@ -0,0 +1,112 @@
+Index: aqsis-1.2.0/argparse/argparse.cpp
+===================================================================
+--- aqsis-1.2.0.orig/argparse/argparse.cpp	2008-05-12 09:11:58.000000000 +0100
++++ aqsis-1.2.0/argparse/argparse.cpp	2008-05-12 09:20:04.000000000 +0100
+@@ -17,6 +17,7 @@
+  */
+ 
+ #include "argparse.h"
++#include <cstdlib>
+ #include <map>
+ #include <list>
+ #include <functional>
+Index: aqsis-1.2.0/renderer/aqsis/aqsis.cpp
+===================================================================
+--- aqsis-1.2.0.orig/renderer/aqsis/aqsis.cpp	2008-05-12 09:11:58.000000000 +0100
++++ aqsis-1.2.0/renderer/aqsis/aqsis.cpp	2008-05-12 09:20:04.000000000 +0100
+@@ -36,9 +36,11 @@
+ #endif // AQSIS_SYSTEM_WIN32
+ #include <fcntl.h>
+ 
++#include <cstdlib>
+ #include <iostream>
+ #include <iomanip>
+ #include <fstream>
++#include <memory>
+ #include <sstream>
+ #include <string>
+ #include <vector>
+Index: aqsis-1.2.0/rib/miqser/miqser.cpp
+===================================================================
+--- aqsis-1.2.0.orig/rib/miqser/miqser.cpp	2008-05-12 09:11:59.000000000 +0100
++++ aqsis-1.2.0/rib/miqser/miqser.cpp	2008-05-12 09:20:04.000000000 +0100
+@@ -35,10 +35,12 @@
+ #endif // AQSIS_SYSTEM_WIN32
+ #include <fcntl.h>
+ 
++#include <cstdlib>
+ #include <iostream>
+ #include <iomanip>
+ #include <fstream>
+ #include <sstream>
++#include <memory>
+ #include <string>
+ #include <vector>
+ #include <stdio.h>
+Index: aqsis-1.2.0/rib/rib2/bdec.cpp
+===================================================================
+--- aqsis-1.2.0.orig/rib/rib2/bdec.cpp	2008-05-12 09:11:59.000000000 +0100
++++ aqsis-1.2.0/rib/rib2/bdec.cpp	2008-05-12 09:20:04.000000000 +0100
+@@ -34,6 +34,7 @@
+ 
+ #include "logging.h"
+ 
++#include <cstdlib>
+ #include <iostream>
+ #include <iomanip>
+ 
+Index: aqsis-1.2.0/shadercompiler/aqsl/aqslcomp.cpp
+===================================================================
+--- aqsis-1.2.0.orig/shadercompiler/aqsl/aqslcomp.cpp	2008-05-12 09:11:59.000000000 +0100
++++ aqsis-1.2.0/shadercompiler/aqsl/aqslcomp.cpp	2008-05-12 15:10:27.000000000 +0100
+@@ -28,10 +28,13 @@
+ #include	"logging.h"
+ #include	"logging_streambufs.h"
+ 
++#include    <cstdlib>
+ #include	<iostream>
+ #include	<fstream>
++#include    <memory>
+ #include	<sstream>
+ #include	<stdio.h>
++#include	<string.h>
+ 
+ #ifdef	AQSIS_SYSTEM_WIN32
+ #include	"io.h"
+Index: aqsis-1.2.0/shadercompiler/aqsltell/aqsltell.cpp
+===================================================================
+--- aqsis-1.2.0.orig/shadercompiler/aqsltell/aqsltell.cpp	2008-05-12 09:11:58.000000000 +0100
++++ aqsis-1.2.0/shadercompiler/aqsltell/aqsltell.cpp	2008-05-12 09:20:04.000000000 +0100
+@@ -40,6 +40,7 @@
+ #include "slx.h"
+ #include "version.h"
+ 
++#include <cstdlib>
+ #include <iostream>
+ #include <iomanip>
+ #include <fstream>
+Index: aqsis-1.2.0/shadercompiler/codegenvm/vmoutput.cpp
+===================================================================
+--- aqsis-1.2.0.orig/shadercompiler/codegenvm/vmoutput.cpp	2008-05-12 09:11:58.000000000 +0100
++++ aqsis-1.2.0/shadercompiler/codegenvm/vmoutput.cpp	2008-05-12 09:20:04.000000000 +0100
+@@ -29,6 +29,7 @@
+ #include	<sstream>
+ #endif
+ #include	<fstream>
++#include    <cstdlib>
+ #include	<deque>
+ #include	<string>
+ #include	<map>
+Index: aqsis-1.2.0/texturing/teqser/teqser.cpp
+===================================================================
+--- aqsis-1.2.0.orig/texturing/teqser/teqser.cpp	2008-05-12 09:12:00.000000000 +0100
++++ aqsis-1.2.0/texturing/teqser/teqser.cpp	2008-05-12 09:20:04.000000000 +0100
+@@ -3,6 +3,8 @@
+ 
+ #include	<stdio.h>
+ 
++#include    <cstdlib>
++#include    <memory>
+ 
+ #ifdef	AQSIS_SYSTEM_WIN32
+ #include	<conio.h>
only in patch2:
unchanged:
--- aqsis-1.2.0.orig/displays/display/display.cpp
+++ aqsis-1.2.0/displays/display/display.cpp
@@ -24,6 +24,7 @@
 */
 
 #include <aqsis.h>
+#include <string.h>
 
 #include <iostream>
 #include <logging.h>
only in patch2:
unchanged:
--- aqsis-1.2.0.orig/displays/d_xpm/xpm.cpp
+++ aqsis-1.2.0/displays/d_xpm/xpm.cpp
@@ -9,6 +9,7 @@
 
 
 #include <iostream>
+#include <string.h>
 #undef DSPY_INTERNAL
 #include "ndspy.h"
 #include "aspXpm.h"
only in patch2:
unchanged:
--- aqsis-1.2.0.orig/displays/d_xpm/aspXpm.cpp
+++ aqsis-1.2.0/displays/d_xpm/aspXpm.cpp
@@ -1,5 +1,6 @@
 #include "aspXpm.h"
 
+#include <string.h>
 
 aspXpm::aspXpm( const char *filename, int width, int height, int bpp )
 {

Reply via email to