Package: wvdial Version: 1.60.2 Severity: normal Tags: patch Hi,
during Ubuntu's rebuild test, wvdial failed to build [1]. While the failure showing in the build log is already fixed in 1.60.2, either the newer eglibc or gcc-4.4 doesn't allow an implicit cast. Attached is a patch to fix the build failure. Would be cool if you can add it. Thanks, Stefan. [1]: <https://edge.launchpad.net/ubuntu/+archive/test-rebuild-20090909/+build/1233723/+files/buildlog_ubuntu-karmic-amd64.wvdial_1.60.1+nmu2_FAILEDTOBUILD.txt.gz> -- System Information: Debian Release: squeeze/sid APT prefers karmic-updates APT policy: (500, 'karmic-updates'), (500, 'karmic-security'), (500, 'karmic') Architecture: amd64 (x86_64) Kernel: Linux 2.6.31-11-generic (SMP w/2 CPU cores) Locale: LANG=de_DE.UTF-8, LC_CTYPE=de_DE.UTF-8 (charmap=UTF-8) Shell: /bin/sh linked to /bin/dash Versions of packages wvdial depends on: ii debcon 1.5.27ubuntu1 Debian configuration management sy ii libc6 2.10.1-0ubuntu12 GNU C Library: Shared libraries pn libuni <none> (no description available) ii libwvs 4.4.1-1.1 C++ network libraries for rapid ap ii libwvs 4.4.1-1.1 C++ network libraries for rapid ap ii libxpl 0.3.13-2ubuntu2 Light weight component system ii ppp 2.4.5~git20081126t100229-0ubuntu2 Point-to-Point Protocol (PPP) - da wvdial recommends no packages. wvdial suggests no packages.
diff -Nru wvdial-1.60.1+nmu2/wvmodemscan.cc wvdial-1.60.1+nmu2ubuntu1/wvmodemscan.cc --- wvdial-1.60.1+nmu2/wvmodemscan.cc 2007-07-19 23:22:26.000000000 +0200 +++ wvdial-1.60.1+nmu2ubuntu1/wvmodemscan.cc 2009-10-03 23:19:59.000000000 +0200 @@ -496,10 +496,8 @@ } -static int filesort(const void *_e1, const void *_e2) +static int filesort(const struct dirent **e1, const struct dirent **e2) { - dirent const * const *e1 = (dirent const * const *)_e1; - dirent const * const *e2 = (dirent const * const *)_e2; const char *p1, *p2; int diff;