Source: qstopmotion
Version: 2.3.2-1
Severity: important
Justification: fails to build from source

Builds of qstopmotion on platforms (arm64 so far) on which va_list
isn't simply a pointer have been failing:

  /«PKGBUILDDIR»/src/technical/grabber/gphoto2/gpgrabber.cpp: In static member 
function 'static void GphotoGrabber::errorDumper(GPLogLevel, const char*, const 
char*, va_list, void*)':
  /«PKGBUILDDIR»/src/technical/grabber/gphoto2/gpgrabber.cpp:814:17: warning: 
NULL used in arithmetic [-Wpointer-arith]
       if (args != NULL) {
  /«PKGBUILDDIR»/src/technical/grabber/gphoto2/gpgrabber.cpp:814:14: error: 
invalid operands of types 'va_list {aka __va_list}' and 'long int' to binary 
       if (args != NULL) {
  CMakeFiles/qstopmotion.dir/build.make:1817: recipe for target 

In general, it's best practice to treat va_list as an opaque type and
avoid making any assumptions about its form.

Could you please take a look?


Aaron M. Ucko, KB1CJC (amu at, ucko at |

pkg-multimedia-maintainers mailing list

Reply via email to