Code

patches: add dpdkstat-portable-format-string.patch
authorMarc Fournier <marc@bl.uem.li>
Sun, 18 Dec 2016 09:37:38 +0000 (10:37 +0100)
committerMarc Fournier <marc@bl.uem.li>
Sun, 18 Dec 2016 09:56:26 +0000 (10:56 +0100)
debian/changelog
debian/patches/dpdkstat-portable-format-string.patch [new file with mode: 0644]
debian/patches/series

index dde3d064b0165653a29e7a976eac448af0bbc6ea..142a5e032c697daef108b1069bb46132359105da 100644 (file)
@@ -1,5 +1,9 @@
 collectd (5.7.0-2) UNRELEASED; urgency=medium
 
 collectd (5.7.0-2) UNRELEASED; urgency=medium
 
+  * debian/patches:
+    - Add dpdkstat-portable-format-string.patch, fixing the build on
+      i386.
+
  -- Marc Fournier <marc@bl.uem.li>  Sun, 18 Dec 2016 10:32:14 +0100
 
 collectd (5.7.0-1) unstable; urgency=medium
  -- Marc Fournier <marc@bl.uem.li>  Sun, 18 Dec 2016 10:32:14 +0100
 
 collectd (5.7.0-1) unstable; urgency=medium
diff --git a/debian/patches/dpdkstat-portable-format-string.patch b/debian/patches/dpdkstat-portable-format-string.patch
new file mode 100644 (file)
index 0000000..965504f
--- /dev/null
@@ -0,0 +1,25 @@
+Description: Fix format string portability issue
+Author: Marc Fournier <marc@bl.uem.li>
+
+--- a/src/dpdkstat.c
++++ b/src/dpdkstat.c
+@@ -159,8 +159,8 @@ static int dpdk_shm_init(size_t size);
+ static void dpdk_config_init_default(void) {
+   g_configuration->interval = plugin_get_interval();
+   if (g_configuration->interval == cf_get_default_interval())
+-    WARNING("dpdkstat: No time interval was configured, default value %lu ms "
+-            "is set",
++    WARNING("dpdkstat: No time interval was configured, default value %" PRIu64
++            " ms is set",
+             CDTIME_T_TO_MS(g_configuration->interval));
+   /* Default is all ports enabled */
+   g_configuration->enabled_port_mask = ~0;
+@@ -413,7 +413,7 @@ static int dpdk_helper_spawn(enum DPDK_HELPER_ACTION action) {
+   if (pid > 0) {
+     close(g_configuration->helper_pipes[1]);
+     g_configuration->helper_pid = pid;
+-    DEBUG("dpdkstat: helper pid %lu", (long)g_configuration->helper_pid);
++    DEBUG("dpdkstat: helper pid %li", (long)g_configuration->helper_pid);
+     /* Kick helper once its alive to have it start processing */
+     sem_post(&g_configuration->sema_helper_get_stats);
+   } else if (pid == 0) {
index 8c3f46b2e3722b791529ef4ad0b272c6927927ab..b13e8f2cf1caeb8f8be2be482e3b3672cfec2cd9 100644 (file)
@@ -2,3 +2,4 @@ rrd_filter_path.patch
 collection_conf_path.patch
 myplugin_includes.patch
 nagios-debian-paths.patch
 collection_conf_path.patch
 myplugin_includes.patch
 nagios-debian-paths.patch
+dpdkstat-portable-format-string.patch