[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Bug#846696: xserver-xorg-input-acecad: FTBFS: ../../src/acecad.c:494:9: error: implicit declaration of function 'RemoveEnabledDevice' [-Werror=implicit-function-declaration]



Source: xserver-xorg-input-acecad
Version: 1:1.5.0-1
Severity: serious
Tags: stretch sid
User: debian-qa@lists.debian.org
Usertags: qa-ftbfs-20161202 qa-ftbfs
Justification: FTBFS on amd64

Hi,

During a rebuild of all packages in sid, your package failed to build on
amd64.

Relevant part (hopefully):
> /bin/bash ../libtool  --tag=CC   --mode=compile gcc -DHAVE_CONFIG_H -I. -I../../src -I..    -fvisibility=hidden -I/usr/include/pixman-1 -I/usr/include/libdrm -I/usr/include/xorg -I/usr/include/X11/dri -Wall -Wpointer-arith -Wmissing-declarations -Wformat=2 -Wstrict-prototypes -Wmissing-prototypes -Wnested-externs -Wbad-function-cast -Wold-style-definition -Wdeclaration-after-statement -Wunused -Wuninitialized -Wshadow -Wmissing-noreturn -Wmissing-format-attribute -Wredundant-decls -Wlogical-op -Werror=implicit -Werror=nonnull -Werror=init-self -Werror=main -Werror=missing-braces -Werror=sequence-point -Werror=return-type -Werror=trigraphs -Werror=array-bounds -Werror=write-strings -Werror=address -Werror=int-to-pointer-cast -Werror=pointer-to-int-cast -fno-strict-aliasing -g -O2 -c -o acecad.lo ../../src/acecad.c
> libtool: compile:  gcc -DHAVE_CONFIG_H -I. -I../../src -I.. -fvisibility=hidden -I/usr/include/pixman-1 -I/usr/include/libdrm -I/usr/include/xorg -I/usr/include/X11/dri -Wall -Wpointer-arith -Wmissing-declarations -Wformat=2 -Wstrict-prototypes -Wmissing-prototypes -Wnested-externs -Wbad-function-cast -Wold-style-definition -Wdeclaration-after-statement -Wunused -Wuninitialized -Wshadow -Wmissing-noreturn -Wmissing-format-attribute -Wredundant-decls -Wlogical-op -Werror=implicit -Werror=nonnull -Werror=init-self -Werror=main -Werror=missing-braces -Werror=sequence-point -Werror=return-type -Werror=trigraphs -Werror=array-bounds -Werror=write-strings -Werror=address -Werror=int-to-pointer-cast -Werror=pointer-to-int-cast -fno-strict-aliasing -g -O2 -c ../../src/acecad.c  -fPIC -DPIC -o .libs/acecad.o
> ../../src/acecad.c: In function 'AceCadAutoDevProbe':
> ../../src/acecad.c:228:22: warning: initialization discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers]
>      char *ace_name = xf86FindOptionValue(local->options, "Name");
>                       ^~~~~~~~~~~~~~~~~~~
> ../../src/acecad.c: In function 'AceCadPreInit':
> ../../src/acecad.c:394:7: warning: assignment discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers]
>      s = xf86FindOptionValue(local->options, "Device");
>        ^
> ../../src/acecad.c:476:7: warning: assignment discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers]
>      s = xf86FindOptionValue(local->options, "Mode");
>        ^
> ../../src/acecad.c:494:9: error: implicit declaration of function 'RemoveEnabledDevice' [-Werror=implicit-function-declaration]
>          RemoveEnabledDevice (local->fd);
>          ^~~~~~~~~~~~~~~~~~~
> ../../src/acecad.c:494:9: warning: nested extern declaration of 'RemoveEnabledDevice' [-Wnested-externs]
> At top level:
> ../../src/acecad.c:1075:1: warning: 'ReverseConvertProc' defined but not used [-Wunused-function]
>  ReverseConvertProc (InputInfoPtr local,
>  ^~~~~~~~~~~~~~~~~~
> ../../src/acecad.c: In function 'USBReadInput':
> ../../src/acecad.c:1037:21: warning: 'report_y' may be used uninitialized in this function [-Wmaybe-uninitialized]
>                      xf86PostProximityEvent(local->dev, 0, 0, 3, report_x, report_y, z);
>                      ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
> ../../src/acecad.c:1037:21: warning: 'report_x' may be used uninitialized in this function [-Wmaybe-uninitialized]
> cc1: some warnings being treated as errors
> Makefile:458: recipe for target 'acecad.lo' failed
> make[3]: *** [acecad.lo] Error 1

The full build log is available from:
   http://aws-logs.debian.net/2016/12/02/xserver-xorg-input-acecad_1.5.0-1_unstable.log

A list of current common problems and possible solutions is available at
http://wiki.debian.org/qa.debian.org/FTBFS . You're welcome to contribute!

About the archive rebuild: The rebuild was done on EC2 VM instances from
Amazon Web Services, using a clean, minimal and up-to-date chroot. Every
failed build was retried once to eliminate random failures.


Reply to: