Hi!  I am following this guide to compiling on Windows:

https://raw.githubusercontent.com/darktable-org/darktable/master/packaging/windows/BUILD.txt

When I execute the following step

cmake --build .

It gets to about 77% and then I get a bunch of "deprecated" errors:

In file included from
C:/msys64/home/hobbes/darktable/build/src/iop/introspection_lens.c:54:
C:/msys64/home/hobbes/darktable/src/iop/lens.c: In function 'process':
C:/msys64/home/hobbes/darktable/src/iop/lens.c:353:3: error:
'lf_modifier_new' is deprecated [-Werror=deprecated-declarations]
   lfModifier *modifier = lf_modifier_new(d->lens, d->crop, orig_w, orig_h);
   ^~~~~~~~~~
In file included from C:/msys64/home/hobbes/darktable/src/iop/lens.c:39,
                 from
C:/msys64/home/hobbes/darktable/build/src/iop/introspection_lens.c:54:
C:/msys64/mingw64/include/lensfun/lensfun.h:3071:34: note: declared here
 DEPRECATED LF_EXPORT lfModifier *lf_modifier_new (
                                  ^~~~~~~~~~~~~~~
In file included from
C:/msys64/home/hobbes/darktable/build/src/iop/introspection_lens.c:54:
C:/msys64/home/hobbes/darktable/src/iop/lens.c:356:7: error:
'lf_modifier_initialize' is deprecated [-Werror=deprecated-declarations]
       = lf_modifier_initialize(modifier, d->lens, LF_PF_F32, d->focal,
d->aperture, d->distance, d->scale,
       ^
In file included from C:/msys64/home/hobbes/darktable/src/iop/lens.c:39,
                 from
C:/msys64/home/hobbes/darktable/build/src/iop/introspection_lens.c:54:
C:/msys64/mingw64/include/lensfun/lensfun.h:3082:26: note: declared here
 DEPRECATED LF_EXPORT int lf_modifier_initialize (
                          ^~~~~~~~~~~~~~~~~~~~~~
In file included from
C:/msys64/home/hobbes/darktable/build/src/iop/introspection_lens.c:54:
C:/msys64/home/hobbes/darktable/src/iop/lens.c: In function 'process_cl':
C:/msys64/home/hobbes/darktable/src/iop/lens.c:606:3: error:
'lf_modifier_new' is deprecated [-Werror=deprecated-declarations]
   modifier = lf_modifier_new(d->lens, d->crop, orig_w, orig_h);
   ^~~~~~~~
In file included from C:/msys64/home/hobbes/darktable/src/iop/lens.c:39,
                 from
C:/msys64/home/hobbes/darktable/build/src/iop/introspection_lens.c:54:
C:/msys64/mingw64/include/lensfun/lensfun.h:3071:34: note: declared here
 DEPRECATED LF_EXPORT lfModifier *lf_modifier_new (
                                  ^~~~~~~~~~~~~~~
In file included from
C:/msys64/home/hobbes/darktable/build/src/iop/introspection_lens.c:54:
C:/msys64/home/hobbes/darktable/src/iop/lens.c:608:3: error:
'lf_modifier_initialize' is deprecated [-Werror=deprecated-declarations]
   int modflags = lf_modifier_initialize(modifier, d->lens, LF_PF_F32,
d->focal, d->aperture, d->distance,
   ^~~

... etc.

How can I resolve this issue?

Thanks!

Hobbes

___________________________________________________________________________
darktable developer mailing list
to unsubscribe send a mail to darktable-dev+unsubscr...@lists.darktable.org

Reply via email to