Your message dated Mon, 26 Jun 2023 17:04:48 +0000
with message-id <e1qdpdw-00fijt...@fasolo.debian.org>
and subject line Bug#1037997: fixed in evdi 1.14.0+dfsg-0.1
has caused the Debian Bug report #1037997,
regarding evdi-dkms: module fails to build for Linux 6.3: error: implicit
declaration of function 'drm_encoder_cleanup'
to be marked as done.
This means that you claim that the problem has been dealt with.
If this is not the case it is now your responsibility to reopen the
Bug report if necessary, and/or fix the problem forthwith.
(NB: If you are a system administrator and have no idea what this
message is talking about, this may indicate a serious mail system
misconfiguration somewhere. Please contact ow...@bugs.debian.org
immediately.)
--
1037997: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=1037997
Debian Bug Tracking System
Contact ow...@bugs.debian.org with problems
--- Begin Message ---
Package: evdi-dkms
Version: 1.12.0+dfsg-0.3
Severity: serious
Tags: sid trixie
User: debian...@lists.debian.org
Usertags: piuparts
DKMS make.log for evdi-1.12.0+dfsg for kernel 6.3.0-1-amd64 (x86_64)
Thu Jun 15 09:56:32 UTC 2023
make: Entering directory '/usr/src/linux-headers-6.3.0-1-amd64'
CC [M] /var/lib/dkms/evdi/1.12.0+dfsg/build/evdi_platform_drv.o
CC [M] /var/lib/dkms/evdi/1.12.0+dfsg/build/evdi_platform_dev.o
CC [M] /var/lib/dkms/evdi/1.12.0+dfsg/build/evdi_sysfs.o
CC [M] /var/lib/dkms/evdi/1.12.0+dfsg/build/evdi_modeset.o
CC [M] /var/lib/dkms/evdi/1.12.0+dfsg/build/evdi_connector.o
CC [M] /var/lib/dkms/evdi/1.12.0+dfsg/build/evdi_encoder.o
CC [M] /var/lib/dkms/evdi/1.12.0+dfsg/build/evdi_drm_drv.o
CC [M] /var/lib/dkms/evdi/1.12.0+dfsg/build/evdi_fb.o
CC [M] /var/lib/dkms/evdi/1.12.0+dfsg/build/evdi_gem.o
CC [M] /var/lib/dkms/evdi/1.12.0+dfsg/build/evdi_painter.o
CC [M] /var/lib/dkms/evdi/1.12.0+dfsg/build/evdi_params.o
CC [M] /var/lib/dkms/evdi/1.12.0+dfsg/build/evdi_cursor.o
CC [M] /var/lib/dkms/evdi/1.12.0+dfsg/build/evdi_debug.o
CC [M] /var/lib/dkms/evdi/1.12.0+dfsg/build/evdi_i2c.o
CC [M] /var/lib/dkms/evdi/1.12.0+dfsg/build/evdi_ioc32.o
In file included from /var/lib/dkms/evdi/1.12.0+dfsg/build/evdi_connector.c:19:
/var/lib/dkms/evdi/1.12.0+dfsg/build/evdi_drm_drv.h:196:72: warning: 'struct
i2c_msg' declared inside parameter list will not be visible outside of this
definition or declaration
196 | bool evdi_painter_i2c_data_notify(struct evdi_painter *painter, struct
i2c_msg *msg);
|
^~~~~~~
In file included from /var/lib/dkms/evdi/1.12.0+dfsg/build/evdi_encoder.c:21:
/var/lib/dkms/evdi/1.12.0+dfsg/build/evdi_drm_drv.h:196:72: warning: 'struct
i2c_msg' declared inside parameter list will not be visible outside of this
definition or declaration
196 | bool evdi_painter_i2c_data_notify(struct evdi_painter *painter, struct
i2c_msg *msg);
|
^~~~~~~
In file included from
/var/lib/dkms/evdi/1.12.0+dfsg/build/evdi_platform_dev.c:30:
/var/lib/dkms/evdi/1.12.0+dfsg/build/evdi_drm_drv.h:196:72: warning: 'struct
i2c_msg' declared inside parameter list will not be visible outside of this
definition or declaration
196 | bool evdi_painter_i2c_data_notify(struct evdi_painter *painter, struct
i2c_msg *msg);
|
^~~~~~~
In file included from /var/lib/dkms/evdi/1.12.0+dfsg/build/evdi_gem.c:24:
/var/lib/dkms/evdi/1.12.0+dfsg/build/evdi_drm_drv.h:196:72: warning: 'struct
i2c_msg' declared inside parameter list will not be visible outside of this
definition or declaration
196 | bool evdi_painter_i2c_data_notify(struct evdi_painter *painter, struct
i2c_msg *msg);
|
^~~~~~~
/var/lib/dkms/evdi/1.12.0+dfsg/build/evdi_encoder.c: In function
'evdi_enc_destroy':
/var/lib/dkms/evdi/1.12.0+dfsg/build/evdi_encoder.c:26:9: error: implicit
declaration of function 'drm_encoder_cleanup'; did you mean 'drm_crtc_cleanup'?
[-Werror=implicit-function-declaration]
26 | drm_encoder_cleanup(encoder);
| ^~~~~~~~~~~~~~~~~~~
| drm_crtc_cleanup
/var/lib/dkms/evdi/1.12.0+dfsg/build/evdi_encoder.c: At top level:
/var/lib/dkms/evdi/1.12.0+dfsg/build/evdi_encoder.c:38:21: error: variable
'evdi_enc_helper_funcs' has initializer but incomplete type
38 | static const struct drm_encoder_helper_funcs evdi_enc_helper_funcs = {
| ^~~~~~~~~~~~~~~~~~~~~~~~
/var/lib/dkms/evdi/1.12.0+dfsg/build/evdi_encoder.c:39:10: error: 'const struct
drm_encoder_helper_funcs' has no member named 'enable'
39 | .enable = evdi_encoder_enable,
| ^~~~~~
/var/lib/dkms/evdi/1.12.0+dfsg/build/evdi_encoder.c:39:19: warning: excess
elements in struct initializer
39 | .enable = evdi_encoder_enable,
| ^~~~~~~~~~~~~~~~~~~
/var/lib/dkms/evdi/1.12.0+dfsg/build/evdi_encoder.c:39:19: note: (near
initialization for 'evdi_enc_helper_funcs')
In file included from /var/lib/dkms/evdi/1.12.0+dfsg/build/evdi_cursor.c:33:
/var/lib/dkms/evdi/1.12.0+dfsg/build/evdi_drm_drv.h:196:72: warning: 'struct
i2c_msg' declared inside parameter list will not be visible outside of this
definition or declaration
196 | bool evdi_painter_i2c_data_notify(struct evdi_painter *painter, struct
i2c_msg *msg);
|
^~~~~~~
/var/lib/dkms/evdi/1.12.0+dfsg/build/evdi_encoder.c:40:10: error: 'const struct
drm_encoder_helper_funcs' has no member named 'disable'
40 | .disable = evdi_encoder_disable
| ^~~~~~~
/var/lib/dkms/evdi/1.12.0+dfsg/build/evdi_encoder.c:40:20: warning: excess
elements in struct initializer
40 | .disable = evdi_encoder_disable
| ^~~~~~~~~~~~~~~~~~~~
/var/lib/dkms/evdi/1.12.0+dfsg/build/evdi_encoder.c:40:20: note: (near
initialization for 'evdi_enc_helper_funcs')
/var/lib/dkms/evdi/1.12.0+dfsg/build/evdi_encoder.c:43:21: error: variable
'evdi_enc_funcs' has initializer but incomplete type
43 | static const struct drm_encoder_funcs evdi_enc_funcs = {
| ^~~~~~~~~~~~~~~~~
/var/lib/dkms/evdi/1.12.0+dfsg/build/evdi_encoder.c:44:10: error: 'const struct
drm_encoder_funcs' has no member named 'destroy'
44 | .destroy = evdi_enc_destroy,
| ^~~~~~~
/var/lib/dkms/evdi/1.12.0+dfsg/build/evdi_encoder.c:44:20: warning: excess
elements in struct initializer
44 | .destroy = evdi_enc_destroy,
| ^~~~~~~~~~~~~~~~
/var/lib/dkms/evdi/1.12.0+dfsg/build/evdi_encoder.c:44:20: note: (near
initialization for 'evdi_enc_funcs')
/var/lib/dkms/evdi/1.12.0+dfsg/build/evdi_encoder.c: In function
'evdi_encoder_init':
/var/lib/dkms/evdi/1.12.0+dfsg/build/evdi_encoder.c:52:34: error: invalid
application of 'sizeof' to incomplete type 'struct drm_encoder'
52 | encoder = kzalloc(sizeof(struct drm_encoder), GFP_KERNEL);
| ^~~~~~
In file included from /var/lib/dkms/evdi/1.12.0+dfsg/build/evdi_ioc32.c:34:
/var/lib/dkms/evdi/1.12.0+dfsg/build/evdi_drm_drv.h:196:72: warning: 'struct
i2c_msg' declared inside parameter list will not be visible outside of this
definition or declaration
196 | bool evdi_painter_i2c_data_notify(struct evdi_painter *painter, struct
i2c_msg *msg);
|
^~~~~~~
/var/lib/dkms/evdi/1.12.0+dfsg/build/evdi_encoder.c:56:15: error: implicit
declaration of function 'drm_encoder_init'; did you mean 'evdi_encoder_init'?
[-Werror=implicit-function-declaration]
56 | ret = drm_encoder_init(dev, encoder, &evdi_enc_funcs,
| ^~~~~~~~~~~~~~~~
| evdi_encoder_init
/var/lib/dkms/evdi/1.12.0+dfsg/build/evdi_gem.c: In function
'evdi_drm_gem_mmap':
/var/lib/dkms/evdi/1.12.0+dfsg/build/evdi_gem.c:192:23: error: assignment of
read-only member 'vm_flags'
192 | vma->vm_flags &= ~VM_PFNMAP;
| ^~
/var/lib/dkms/evdi/1.12.0+dfsg/build/evdi_gem.c:193:23: error: assignment of
read-only member 'vm_flags'
193 | vma->vm_flags |= VM_MIXEDMAP;
| ^~
make[1]: *** [/usr/src/linux-headers-6.3.0-1-common/scripts/Makefile.build:257:
/var/lib/dkms/evdi/1.12.0+dfsg/build/evdi_gem.o] Error 1
make[1]: *** Waiting for unfinished jobs....
/var/lib/dkms/evdi/1.12.0+dfsg/build/evdi_encoder.c:63:9: error: implicit
declaration of function 'drm_encoder_helper_add'
[-Werror=implicit-function-declaration]
63 | drm_encoder_helper_add(encoder, &evdi_enc_helper_funcs);
| ^~~~~~~~~~~~~~~~~~~~~~
/var/lib/dkms/evdi/1.12.0+dfsg/build/evdi_encoder.c:65:16: error: invalid use
of undefined type 'struct drm_encoder'
65 | encoder->possible_crtcs = 1;
| ^~
/var/lib/dkms/evdi/1.12.0+dfsg/build/evdi_encoder.c: At top level:
/var/lib/dkms/evdi/1.12.0+dfsg/build/evdi_encoder.c:38:46: error: storage size
of 'evdi_enc_helper_funcs' isn't known
38 | static const struct drm_encoder_helper_funcs evdi_enc_helper_funcs = {
| ^~~~~~~~~~~~~~~~~~~~~
/var/lib/dkms/evdi/1.12.0+dfsg/build/evdi_encoder.c:43:39: error: storage size
of 'evdi_enc_funcs' isn't known
43 | static const struct drm_encoder_funcs evdi_enc_funcs = {
| ^~~~~~~~~~~~~~
In file included from /var/lib/dkms/evdi/1.12.0+dfsg/build/evdi_drm_drv.c:31:
/var/lib/dkms/evdi/1.12.0+dfsg/build/evdi_drm_drv.h:196:72: warning: 'struct
i2c_msg' declared inside parameter list will not be visible outside of this
definition or declaration
196 | bool evdi_painter_i2c_data_notify(struct evdi_painter *painter, struct
i2c_msg *msg);
|
^~~~~~~
cc1: some warnings being treated as errors
make[1]: *** [/usr/src/linux-headers-6.3.0-1-common/scripts/Makefile.build:257:
/var/lib/dkms/evdi/1.12.0+dfsg/build/evdi_encoder.o] Error 1
In file included from /var/lib/dkms/evdi/1.12.0+dfsg/build/evdi_modeset.c:29:
/var/lib/dkms/evdi/1.12.0+dfsg/build/evdi_drm_drv.h:196:72: warning: 'struct
i2c_msg' declared inside parameter list will not be visible outside of this
definition or declaration
196 | bool evdi_painter_i2c_data_notify(struct evdi_painter *painter, struct
i2c_msg *msg);
|
^~~~~~~
/var/lib/dkms/evdi/1.12.0+dfsg/build/evdi_fb.c: In function 'evdifb_create':
/var/lib/dkms/evdi/1.12.0+dfsg/build/evdi_fb.c:408:24: error: 'struct
drm_fb_helper' has no member named 'fbdev'; did you mean 'dev'?
408 | efbdev->helper.fbdev = info;
| ^~~~~
| dev
/var/lib/dkms/evdi/1.12.0+dfsg/build/evdi_fb.c: In function
'evdi_fbdev_destroy':
/var/lib/dkms/evdi/1.12.0+dfsg/build/evdi_fb.c:462:28: error: 'struct
drm_fb_helper' has no member named 'fbdev'; did you mean 'dev'?
462 | if (efbdev->helper.fbdev) {
| ^~~~~
| dev
/var/lib/dkms/evdi/1.12.0+dfsg/build/evdi_fb.c:463:39: error: 'struct
drm_fb_helper' has no member named 'fbdev'; did you mean 'dev'?
463 | info = efbdev->helper.fbdev;
| ^~~~~
| dev
/var/lib/dkms/evdi/1.12.0+dfsg/build/evdi_fb.c: In function 'evdi_fbdev_init':
/var/lib/dkms/evdi/1.12.0+dfsg/build/evdi_fb.c:494:53: warning: passing
argument 3 of 'drm_fb_helper_prepare' makes integer from pointer without a cast
[-Wint-conversion]
494 | drm_fb_helper_prepare(dev, &efbdev->helper,
&evdi_fb_helper_funcs);
|
^~~~~~~~~~~~~~~~~~~~~
| |
| struct
drm_fb_helper_funcs *
In file included from /var/lib/dkms/evdi/1.12.0+dfsg/build/evdi_fb.c:26:
/usr/src/linux-headers-6.3.0-1-common/include/drm/drm_fb_helper.h:244:41: note:
expected 'unsigned int' but argument is of type 'struct drm_fb_helper_funcs *'
244 | unsigned int preferred_bpp,
| ~~~~~~~~~~~~~^~~~~~~~~~~~~
/var/lib/dkms/evdi/1.12.0+dfsg/build/evdi_fb.c:494:9: error: too few arguments
to function 'drm_fb_helper_prepare'
494 | drm_fb_helper_prepare(dev, &efbdev->helper,
&evdi_fb_helper_funcs);
| ^~~~~~~~~~~~~~~~~~~~~
/usr/src/linux-headers-6.3.0-1-common/include/drm/drm_fb_helper.h:243:6: note:
declared here
243 | void drm_fb_helper_prepare(struct drm_device *dev, struct drm_fb_helper
*helper,
| ^~~~~~~~~~~~~~~~~~~~~
/var/lib/dkms/evdi/1.12.0+dfsg/build/evdi_fb.c:511:15: error: too many
arguments to function 'drm_fb_helper_initial_config'
511 | ret = drm_fb_helper_initial_config(&efbdev->helper, 32);
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/src/linux-headers-6.3.0-1-common/include/drm/drm_fb_helper.h:300:5: note:
declared here
300 | int drm_fb_helper_initial_config(struct drm_fb_helper *fb_helper);
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
/var/lib/dkms/evdi/1.12.0+dfsg/build/evdi_fb.c: In function 'evdi_fbdev_unplug':
/var/lib/dkms/evdi/1.12.0+dfsg/build/evdi_fb.c:540:28: error: 'struct
drm_fb_helper' has no member named 'fbdev'; did you mean 'dev'?
540 | if (efbdev->helper.fbdev) {
| ^~~~~
| dev
/var/lib/dkms/evdi/1.12.0+dfsg/build/evdi_fb.c:543:39: error: 'struct
drm_fb_helper' has no member named 'fbdev'; did you mean 'dev'?
543 | info = efbdev->helper.fbdev;
| ^~~~~
| dev
In file included from /var/lib/dkms/evdi/1.12.0+dfsg/build/evdi_painter.c:23:
/var/lib/dkms/evdi/1.12.0+dfsg/build/evdi_drm_drv.h:196:72: warning: 'struct
i2c_msg' declared inside parameter list will not be visible outside of this
definition or declaration
196 | bool evdi_painter_i2c_data_notify(struct evdi_painter *painter, struct
i2c_msg *msg);
|
^~~~~~~
make[1]: *** [/usr/src/linux-headers-6.3.0-1-common/scripts/Makefile.build:257:
/var/lib/dkms/evdi/1.12.0+dfsg/build/evdi_fb.o] Error 1
/var/lib/dkms/evdi/1.12.0+dfsg/build/evdi_painter.c:1308:6: error: conflicting
types for 'evdi_painter_i2c_data_notify'; have 'bool(struct evdi_painter *,
struct i2c_msg *)' {aka '_Bool(struct evdi_painter *, struct i2c_msg *)'}
1308 | bool evdi_painter_i2c_data_notify(struct evdi_painter *painter, struct
i2c_msg *msg)
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
/var/lib/dkms/evdi/1.12.0+dfsg/build/evdi_drm_drv.h:196:6: note: previous
declaration of 'evdi_painter_i2c_data_notify' with type 'bool(struct
evdi_painter *, struct i2c_msg *)' {aka '_Bool(struct evdi_painter *, struct
i2c_msg *)'}
196 | bool evdi_painter_i2c_data_notify(struct evdi_painter *painter, struct
i2c_msg *msg);
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
make[1]: *** [/usr/src/linux-headers-6.3.0-1-common/scripts/Makefile.build:257:
/var/lib/dkms/evdi/1.12.0+dfsg/build/evdi_painter.o] Error 1
make: *** [/usr/src/linux-headers-6.3.0-1-common/Makefile:2050:
/var/lib/dkms/evdi/1.12.0+dfsg/build] Error 2
make: Leaving directory '/usr/src/linux-headers-6.3.0-1-amd64'
Andreas
--- End Message ---
--- Begin Message ---
Source: evdi
Source-Version: 1.14.0+dfsg-0.1
Done: Harlan Lieberman-Berg <hlieber...@debian.org>
We believe that the bug you reported is fixed in the latest version of
evdi, which is due to be installed in the Debian FTP archive.
A summary of the changes between this version and the previous one is
attached.
Thank you for reporting the bug, which will now be closed. If you
have further comments please address them to 1037...@bugs.debian.org,
and the maintainer will reopen the bug report if appropriate.
Debian distribution maintenance software
pp.
Harlan Lieberman-Berg <hlieber...@debian.org> (supplier of updated evdi package)
(This message was generated automatically at their request; if you
believe that there is a problem with it please contact the archive
administrators by mailing ftpmas...@ftp-master.debian.org)
-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA512
Format: 1.8
Date: Mon, 26 Jun 2023 12:09:38 -0400
Source: evdi
Architecture: source
Version: 1.14.0+dfsg-0.1
Distribution: unstable
Urgency: medium
Maintainer: Hanno Stock <opensou...@hanno-stock.de>
Changed-By: Harlan Lieberman-Berg <hlieber...@debian.org>
Closes: 1035565 1037997
Changes:
evdi (1.14.0+dfsg-0.1) unstable; urgency=medium
.
* Non-maintainer upload.
* New upstream version 1.14.0+dfsg (Closes: #1035565, 1037997)
* Remove new unnecessary files; license clarified
* Drop patches included upstream
Checksums-Sha1:
d967c3a5c8449ec8615713bc84ae3e2d0f7aa5bd 2212 evdi_1.14.0+dfsg-0.1.dsc
c9e4f8d5e3228d596a345227ea2477f52bbca9ad 46540 evdi_1.14.0+dfsg.orig.tar.xz
3b7ebbd21767eb20d893a94a32555f77968d07ea 5200
evdi_1.14.0+dfsg-0.1.debian.tar.xz
772e1e68f1fc4bd567dac2e448eae6f134a1768d 6274
evdi_1.14.0+dfsg-0.1_source.buildinfo
Checksums-Sha256:
5525b9f9d8cf19d07d4bbc454079de612d5298afdf275d86300cf933ce7295a9 2212
evdi_1.14.0+dfsg-0.1.dsc
d52ac645178981af1ff7b714184507e8332f2d0d2829e05e592d3de2780ce736 46540
evdi_1.14.0+dfsg.orig.tar.xz
93322fccfd237070d9c4bcfb6304bdf813af8f508f55ed45656972f0ba056079 5200
evdi_1.14.0+dfsg-0.1.debian.tar.xz
d75973fc16e2d3f1043b2b1e06a19a1cc08be740bee9c17e2b34fa42b69bace0 6274
evdi_1.14.0+dfsg-0.1_source.buildinfo
Files:
92601cbb5295a8bd8010a2ed07d60e74 2212 misc optional evdi_1.14.0+dfsg-0.1.dsc
9ada7f30b3bd1a35efde6c64d4874dc7 46540 misc optional
evdi_1.14.0+dfsg.orig.tar.xz
2edd831916df4a5b0bea6a6f4864d4e6 5200 misc optional
evdi_1.14.0+dfsg-0.1.debian.tar.xz
fa193045fb047978decfbe52c362ca91 6274 misc optional
evdi_1.14.0+dfsg-0.1_source.buildinfo
-----BEGIN PGP SIGNATURE-----
iQKqBAEBCgCUFiEE9zr8PqWxFLiOwkJPHjOjduLt8U4FAmSZuu1fFIAAAAAALgAo
aXNzdWVyLWZwckBub3RhdGlvbnMub3BlbnBncC5maWZ0aGhvcnNlbWFuLm5ldEY3
M0FGQzNFQTVCMTE0Qjg4RUMyNDI0RjFFMzNBMzc2RTJFREYxNEUWHGhsaWViZXJt
YW5AZGViaWFuLm9yZwAKCRAeM6N24u3xTqVWD/4vdsfkfZ/CDdVRPYjn1E6BMFnQ
Mo/BehPLx30P9ULttztthLEGPxabfMgxOo2Nlarxfw3dMZE1V1MlHOco4gxVxwMy
NgLNF3zo4PQpGvDcbpH050J+vt9uAv4zkoPF7aJ78Qq3ApwAuG0f3EynWng1xq0p
tAwwdXMLZ+owfYknouVglv7V/S03ZP5ILrWCyFozoVzJLsH4GQglBwiu3ghtJl8i
Cz8xsmTAlTF2faBiqFBX6erz4edoKsUutP+feReE10U3cResjsNJyb4PHH3satC/
9FGMXW8RkUpeOMoByeYacUgz9jYVce5+LW1Z9vt+M6SN0rrk0jYEY7eaNHrPrcjD
1dv6wxDqqRx2vJuv9K5YWMbrDz04RdzWHxk2wDoucB1+dWmRKkUUfiFW9bsNbzwe
UEfDHE7z6+lLsFMkSjFzItapbLAHBs4lSEC7Z5kRmB7NVytq2X0N1SawR+UIC+ht
JqA7NQXpcfXL8TQPWpgwwv+KtTb6esP9Zdmm326hESA6kO2ONOORRtjLm4XDWqEn
V9dr7tF/A6DcCeMpa9QIjV4BW6+YFpe4CZ/boLR6xwyX7/k1q/n6q4BFEthFM/Ja
IdSH9401LaPsFmriWRhs5D/CZc1d4j9n/jZu+G/oA5F1Vt4JC/RjbfZ1gEViytpG
5e2SkHjYLE9ThNghJA==
=RPaF
-----END PGP SIGNATURE-----
--- End Message ---