Followup-For: Bug #402620 Package: procinfo Version: 18-2 Hello,
It seems I was wrong when I reported this bug, a recompile is not enough to solve this problem. The attached patch corrects this for me. Greetings, Fred -- System Information: Debian Release: 4.0 APT prefers testing-proposed-updates APT policy: (900, 'testing-proposed-updates'), (500, 'testing'), (99, 'unstable') Architecture: i386 (i686) Shell: /bin/sh linked to /bin/bash Kernel: Linux 2.6.20 Locale: LANG=fr_FR.UTF-8, LC_CTYPE=fr_FR.UTF-8 (charmap=UTF-8) Versions of packages procinfo depends on: ii libc6 2.3.6.ds1-10 GNU C Library: Shared libraries ii libncurses5 5.5-5 Shared libraries for terminal hand ii perl 5.8.8-7 Larry Wall's Practical Extraction procinfo recommends no packages. -- no debconf information
diff -u procinfo-18/debian/patches/00list procinfo-18/debian/patches/00list --- procinfo-18/debian/patches/00list +++ procinfo-18/debian/patches/00list @@ -7,0 +8 @@ +09_procinfo_support_Debian_gcc_version.dpatch diff -u procinfo-18/debian/changelog procinfo-18/debian/changelog --- procinfo-18/debian/changelog +++ procinfo-18/debian/changelog @@ -1,3 +1,11 @@ +procinfo (18-2.1) unstable; urgency=low + + * NMU + * Add 09_procinfo_support_Debian_gcc_version to support + Debian GCC versions + + -- Frédéric Bothamy <[EMAIL PROTECTED]> Fri, 9 Feb 2007 11:42:47 +0100 + procinfo (18-2) unstable; urgency=low * New maintainer (closes: #384633). only in patch2: unchanged: --- procinfo-18.orig/debian/patches/09_procinfo_support_Debian_gcc_version.dpatch +++ procinfo-18/debian/patches/09_procinfo_support_Debian_gcc_version.dpatch @@ -0,0 +1,20 @@ +#! /bin/sh /usr/share/dpatch/dpatch-run +## 09_procinfo_support_Debian_gcc_version.dpatch by Frédéric Bothamy <[EMAIL PROTECTED]> +## +## All lines beginning with `## DP:' are a description of the patch. +## DP: No description. + [EMAIL PROTECTED]@ +diff -urNad procinfo-18~/routines.c procinfo-18/routines.c +--- procinfo-18~/routines.c 2007-02-09 11:49:12.000000000 +0100 ++++ procinfo-18/routines.c 2007-02-09 11:50:15.000000000 +0100 +@@ -272,6 +272,9 @@ + if (ret != 5) /* Damn egcs uses nested ()'s... */ + ret = sscanf (line, "Linux version %s (%[^)]) (gcc %[^(] (%*[^)])) #%s %[^\n]", + ver, host, gcc, compno, date); ++ if (ret != 5) ++ ret = sscanf (line, "Linux version %s (%[^)]) (gcc %[^(] (%*[^)]) (%*[^)])) #%s %[^\n]", ++ ver, host, gcc, compno, date); + + if (ret != 5) { /* At least we've got ver & host right... */ + strcpy (gcc, "[can't parse]");