apt-native: fix gcc-4.4 compile error
authorLynn Lin <Lin_Lynn@emc.com>
Mon, 21 Jun 2010 10:25:51 +0000 (18:25 +0800)
committerLynn Lin <Lin_Lynn@emc.com>
Wed, 23 Jun 2010 11:14:01 +0000 (19:14 +0800)
recipes/apt/apt-0.7.20.2/fix-gcc-4.4-compile.patch [new file with mode: 0644]
recipes/apt/apt-native_0.7.20.2.bb

diff --git a/recipes/apt/apt-0.7.20.2/fix-gcc-4.4-compile.patch b/recipes/apt/apt-0.7.20.2/fix-gcc-4.4-compile.patch
new file mode 100644 (file)
index 0000000..eb4d5e4
--- /dev/null
@@ -0,0 +1,39 @@
+diff -rc apt-0.7.20.2.orig/apt-pkg/acquire.cc apt-0.7.20.2/apt-pkg/acquire.cc
+*** apt-0.7.20.2.orig/apt-pkg/acquire.cc       2010-06-21 18:14:15.815760996 +0800
+--- apt-0.7.20.2/apt-pkg/acquire.cc    2010-06-21 18:15:30.865760994 +0800
+***************
+*** 24,29 ****
+--- 24,30 ----
+  
+  #include <iostream>
+  #include <sstream>
++ #include <cstdio>
+      
+  #include <dirent.h>
+  #include <sys/time.h>
+diff -rc apt-0.7.20.2.orig/apt-pkg/contrib/sha256.h apt-0.7.20.2/apt-pkg/contrib/sha256.h
+*** apt-0.7.20.2.orig/apt-pkg/contrib/sha256.h 2010-06-21 18:14:15.815760996 +0800
+--- apt-0.7.20.2/apt-pkg/contrib/sha256.h      2010-06-21 18:14:59.565760993 +0800
+***************
+*** 17,22 ****
+--- 17,23 ----
+  #include <string>
+  #include <cstring>
+  #include <algorithm>
++ #include <stdint.h>
+  
+  using std::string;
+  using std::min;
+diff -rc apt-0.7.20.2.orig/apt-pkg/deb/dpkgpm.cc apt-0.7.20.2/apt-pkg/deb/dpkgpm.cc
+*** apt-0.7.20.2.orig/apt-pkg/deb/dpkgpm.cc    2010-06-21 18:14:15.815760996 +0800
+--- apt-0.7.20.2/apt-pkg/deb/dpkgpm.cc 2010-06-21 18:16:12.045760992 +0800
+***************
+*** 22,27 ****
+--- 22,28 ----
+  #include <sys/select.h>
+  #include <sys/types.h>
+  #include <sys/wait.h>
++ #include <sys/stat.h>
+  #include <signal.h>
+  #include <errno.h>
+  #include <stdio.h>
index a6d5277..fb7a9a5 100644 (file)
@@ -1,9 +1,10 @@
 require apt-native.inc
-PR = "r1"
+PR = "r2"
 
 SRC_URI += "file://nodoc.patch \
             file://noconfigure.patch \
-           file://no-curl.patch"
+           file://no-curl.patch \
+           file://fix-gcc-4.4-compile.patch"
 
 SRC_URI[md5sum] = "e6ee1b594f6ed5fab5cb593ee46cfc21"
 SRC_URI[sha256sum] = "4dc935a520c65705795ada5942b658f6e86b22eefc7032342267272bd6566b05"