我的linux历程
linuxGentoo
全部博文(90)
python(1)
2010年(7)
2009年(23)
2008年(60)
adofirst
yl225143
Jevon_ji
hd141283
zxpkyo
yjd333
zxxkevin
sunny312
DrogbaTo
分类: LINUX
2010-06-21 19:00:38
error: 'uint32_t' does not name a type
From 4895d7b0fb1b55c157be38ffb60e0fdfe8dc0642 Mon Sep 17 00:00:00 2001 From: Lynn Lin <Lin_Lynn@emc.com> Date: Mon, 21 Jun 2010 18:25:51 +0800 Subject: [PATCH] fix gcc-4.4 compile error --- recipes/apt/apt-0.7.20.2/fix-gcc-4.4-compile.patch | 39 ++++++++++++++++++++ recipes/apt/apt-native_0.7.20.2.bb | 5 ++- 2 files changed, 42 insertions(+), 2 deletions(-) create mode 100644 recipes/apt/apt-0.7.20.2/fix-gcc-4.4-compile.patch 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 index 0000000..eb4d5e4 --- /dev/null +++ b/recipes/apt/apt-0.7.20.2/fix-gcc-4.4-compile.patch @@ -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> diff --git a/recipes/apt/apt-native_0.7.20.2.bb b/recipes/apt/apt-native_0.7.20.2.bb index a6d5277..fb7a9a5 100644 --- a/recipes/apt/apt-native_0.7.20.2.bb +++ b/recipes/apt/apt-native_0.7.20.2.bb @@ -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" -- 1.7.1
上一篇:夭折的patch
下一篇:csdn博客
登录 注册