[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Re: Bug#673567: qgis: FTBFS with GCC-4.7: 'close' was not declared in this scope



tags 673567 + patch
thanks

Hi,

Attached is a patch which will hopefully fix this on all the affected
architectures.  Only tested this myself on kfreebsd-i386 though.

Thanks,
Regards,
-- 
Steven Chamberlain
steven@pyro.eu.org
Description: fix to build with GCC 4.7
 Must include <unistd.h> where needed, because GCC 4.7 has stopped including
 it throughout much of the standard library.
 .
 See http://gcc.gnu.org/gcc-4.7/porting_to.html
Author: Steven Chamberlain <steven@pyro.eu.org>
Bug-Debian: http://bugs.debian.org/673567

--- qgis-1.7.4+1.7.5~20120320.orig/src/core/spatialindex/tools/TemporaryFile.cc	2012-05-19 21:42:30.010157000 +0100
+++ qgis-1.7.4+1.7.5~20120320/src/core/spatialindex/tools/TemporaryFile.cc	2012-05-19 21:42:34.797198134 +0100
@@ -20,6 +20,7 @@
 //    mhadji@gmail.com
 
 #include <stdio.h>
+#include <unistd.h>
 
 #include <Tools.h>
 
--- qgis-1.7.4+1.7.5~20120320.orig/src/core/spatialindex/storagemanager/DiskStorageManager.cc	2012-03-17 13:48:08.000000000 +0000
+++ qgis-1.7.4+1.7.5~20120320/src/core/spatialindex/storagemanager/DiskStorageManager.cc	2012-05-19 21:43:14.837512956 +0100
@@ -25,6 +25,7 @@
 #include <sys/types.h>
 #include <sys/stat.h>
 #include <stdio.h>
+#include <unistd.h>
 #include <cstring>
 
 #ifdef WIN32

Reply to: