On Tue, Sep 06, 2022 at 06:09:04PM -0400, Aaron M. Ucko wrote:
> Adrian Bunk <b...@debian.org> writes:
> 
> > This makes it appear more likely that the root cause is a bug in FLTK or 
> > a regression in CMake.
> 
> Ah, yeah, FLTK's packaging post-processes some CMake output; it sounds
> like the relevant logic needs to be updated to work with current CMake.
> (Another option might have been to patch CMake's input, but I want to
> make some across-the-board tweaks that are best centralized modulo this
> sort of wrinkle.)  I'll take a look when I get a chance.

The build log of fltk1.3 says:
...
debian/fix-fltk-targets \
    debian/FLTK-Targets-head.cmake \
    CMakeTmp/CMakeFiles/Export/share/fltk/FLTK-Targets.cmake \
    > CMakeTmp/etc/FLTK-Targets.cmake
Can't open CMakeTmp/CMakeFiles/Export/share/fltk/FLTK-Targets.cmake: No such 
file or directory at debian/fix-fltk-targets line 25, <> line 4.
debian/fix-fltk-targets \
    CMakeTmp/CMakeFiles/Export/share/fltk/FLTK-Targets-none.cmake \
    debian/FLTK-Targets-none-tail.cmake \
    > CMakeTmp/etc/FLTK-Targets-none.cmake
Can't open CMakeTmp/CMakeFiles/Export/share/fltk/FLTK-Targets-none.cmake: No 
such file or directory at debian/fix-fltk-targets line 5.
...

Paths of the input files changed:
./CMakeTmp/CMakeFiles/Export/d834f99d2561e0cf606204aa52b7071e/FLTK-Targets.cmake
./CMakeTmp/CMakeFiles/Export/d834f99d2561e0cf606204aa52b7071e/FLTK-Targets-none.cmake

The following in debian/rules work for me with current cmake:
            CMakeTmp/CMakeFiles/Export/*/FLTK-Targets.cmake \
            CMakeTmp/CMakeFiles/Export/*/FLTK-Targets-none.cmake \

cu
Adrian

Reply via email to