Looks like the i386 build failed:

g++ -DHAVE_CONFIG_H -I.  -I./src -DTDLOCALEDIR=\"/usr/share/locale\" 
-DGLIB_SUPPORT -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/dbus-1.0 
-I/usr/lib/i386-linux-gnu/dbus-1.0/include -I/usr/include/glib-2.0 
-I/usr/lib/i386-linux-gnu/glib-2.0/include 
-DGLIB_VERSION_MIN_REQUIRED=GLIB_VERSION_2_26 -I/usr/include/libxml2 
-DTDRUNDIR=\"/var/run/thermald\" -DTDCONFDIR=\"/etc/thermald\" -I src -Wreorder 
-Wsign-compare -Wreturn-type -Wunused-but-set-variable -Wformat -Wall 
-Wclobbered -Wempty-body -Wignored-qualifiers -Wmissing-field-initializers 
-Wtype-limits -Wuninitialized -Werror -g -O2 
-fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat 
-Werror=format-security -c -o src/thermald-thd_zone.o `test -f 
'src/thd_zone.cpp' || echo './'`src/thd_zone.cpp
In file included from /usr/include/glib-2.0/glib.h:62:0,
                 from src/thermald.h:62,
                 from src/thd_common.h:27,
                 from src/thd_zone.h:30,
                 from src/thd_zone.cpp:34:
src/thd_zone.cpp: In member function ‘void 
cthd_zone::sort_and_update_poll_trip()’:
/usr/include/glib-2.0/glib/gmessages.h:345:43: error: format ‘%lu’ expects 
argument of type ‘long unsigned int’, but argument 4 has type 
‘std::vector<cthd_trip_point>::size_type {aka unsigned int}’ [-Werror=format=]
                                __VA_ARGS__)
                                           ^
src/thermald.h:73:24: note: in expansion of macro ‘g_debug’
 #define thd_log_debug  g_debug
                        ^~~~~~~
src/thd_zone.cpp:131:2: note: in expansion of macro ‘thd_log_debug’
  thd_log_debug("sort_and_update_poll_trip: trip_points_size =%lu\n",
  ^~~~~~~~~~~~~
cc1plus: all warnings being treated as errors
Makefile:839: recipe for target 'src/thermald-thd_zone.o' failed


@Anthony, I think you needed also to include:

commit bb7631163c8f3f44d0dc83690765cdb799664fd5
Author: Anuj Mittal <anuj.mit...@intel.com>
Date:   Wed Sep 26 10:34:15 2018 +0800

    Use correct format specifier for size_t
    
    %zu instead of %lu, otherwise on 32 bit:
    
    | ../git/src/thd_zone.cpp: In member function 'void 
cthd_zone::sort_and_update_poll_trip()':
    | ../git/src/thd_zone.cpp:106:16: error: format '%lu' expects argument of 
type 'long unsigned int', but argument 4 has type 
'std::vector<cthd_trip_point>::size_type' {aka 'unsigned int'} [-Werror=format=]
    |   thd_log_debug("sort_and_update_poll_trip: trip_points_size =%lu\n",
    |                 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    |     trip_points.size());
    
    Signed-off-by: Anuj Mittal <anuj.mit...@intel.com>


@Brain, can this be removed from -proposed and I'm hoping Antony can provide me 
a V2 that I can re-upload.

-- 
You received this bug notification because you are a member of Ubuntu
Bugs, which is subscribed to Ubuntu.
https://bugs.launchpad.net/bugs/1811730

Title:
  Thermald does not set max CPU after reseting the voltage using RAPL

To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+source/thermald/+bug/1811730/+subscriptions

-- 
ubuntu-bugs mailing list
ubuntu-bugs@lists.ubuntu.com
https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs

Reply via email to