Package: bwm-ng
Severity: minor
Tags: patch
User: pkg-llvm-t...@lists.alioth.debian.org
Usertags: clang-ftbfs

Hello,

Using the rebuild infrastructure, your package fails to build with clang
(instead of gcc).

Detected this kind of error:
http://clang.debian.net/status.php?version=3.4.2&key=UNDEF_REF

Full build log is available here:
http://clang.debian.net/logs/2014-06-16/bwm-ng_0.6-3.1_unstable_clang.log

Thanks,
Arthur

-- System Information:
Debian Release: jessie/sid (unstable)
Architecture: amd64 (x86_64)
Kernel: Linux 3.14-2-amd64
Locale: LANG=en_US.UTF-8, LC_CTYPE="en_US.UTF-8"
Shell: /bin/sh linked to /bin/dash
Compiler: Debian clang version 3.5.0-+rc1-2 (tags/RELEASE_35/rc1) (based on 
LLVM 3.5.0)
diff -Naur bwm-ng.orig/bwm-ng-0.6/debian/changelog bwm-ng/bwm-ng-0.6/debian/changelog 
--- bwm-ng.orig/bwm-ng-0.6/debian/changelog	2014-08-05 16:20:20.681567541 -0500
+++ bwm-ng/bwm-ng-0.6/debian/changelog	2014-08-05 16:28:01.409575564 -0500
@@ -1,3 +1,12 @@
+bwm-ng (0.6-3.2) unstable; urgency=low
+
+  * Fix FTBFS with clang
+    - Fixed undefined reference error in
+      src/input/retrieve.c
+      src/options.c
+
+ -- Arthur Marble <art...@info9.net>  Tue, 05 Aug 2014 16:28:01 -0500
+
 bwm-ng (0.6-3.1) unstable; urgency=low
 
   * Non-maintainer upload; ACKed by the maintainer.
diff -Naur bwm-ng.orig/bwm-ng-0.6/debian/patches/clang-ftbfs.diff bwm-ng/bwm-ng-0.6/debian/patches/clang-ftbfs.diff 
--- bwm-ng.orig/bwm-ng-0.6/debian/patches/clang-ftbfs.diff	1969-12-31 18:00:00.000000000 -0600
+++ bwm-ng/bwm-ng-0.6/debian/patches/clang-ftbfs.diff	2014-08-05 16:27:43.221575247 -0500
@@ -0,0 +1,22 @@
+--- a/src/input/retrieve.c
++++ b/src/input/retrieve.c
+@@ -47,7 +47,7 @@ char check_if_up(char *ifname) {
+ #endif
+ 
+ /* chooses the correct get_iface_stats() to use */
+-inline void get_iface_stats(char _n) {
++void get_iface_stats(char _n) {
+    switch (input_method) {
+ #ifdef NETSTAT
+        case NETSTAT_IN:
+--- a/src/options.c
++++ b/src/options.c
+@@ -98,7 +98,7 @@ inline int str2out_method(char *optarg)
+ }
+ 
+ 
+-inline int str2in_method(char *optarg) {
++static inline int str2in_method(char *optarg) {
+     if (optarg) {
+ #ifdef PROC_NET_DEV
+         if (!strcasecmp(optarg,"proc")) return PROC_IN;
diff -Naur bwm-ng.orig/bwm-ng-0.6/debian/patches/series bwm-ng/bwm-ng-0.6/debian/patches/series 
--- bwm-ng.orig/bwm-ng-0.6/debian/patches/series	1969-12-31 18:00:00.000000000 -0600
+++ bwm-ng/bwm-ng-0.6/debian/patches/series	2014-08-05 16:20:43.745567942 -0500
@@ -0,0 +1 @@
+clang-ftbfs.diff

Reply via email to