On 26 September 2016 at 16:42, André Draszik <g...@andred.net> wrote:
> ++static int progress_callback_new(void *ptr, curl_off_t dltotal, > curl_off_t dlnow, curl_off_t ultotal, curl_off_t ulnow) > ++{ > ++ (void) ultotal; > ++ (void) ulnow; > ++ > ++ struct percent_t *percent = (struct percent_t *) ptr; > ++ > ++ if (dltotal && percent) { > ++ long diff = percent->end - percent->start; > ++ if (diff) { > ++ fprintf(stderr,"completed: %lu%%\r", > percent->start + (diff * dlnow / dltotal)); > ++ } > ++ } > ++ > ++ return 0; > ++} > This fails on the autobuilder cluster: | ../../cve-check-tool-5.6.4/src/library/fetch.c: In function 'progress_callback_new': | ../../cve-check-tool-5.6.4/src/library/fetch.c:55:54: error: format '%lu' expects argument of type 'long unsigned int', but argument 3 has type 'curl_off_t {aka long long int}' [-Werror=format=] | fprintf(stderr,"completed: %lu%%\r", percent->start + (diff * dlnow / dltotal)); | ^ Ross
-- _______________________________________________ Openembedded-core mailing list Openembedded-core@lists.openembedded.org http://lists.openembedded.org/mailman/listinfo/openembedded-core