Hi. I've been looking into the camitk compilation, I think I have a patch
for it.

The build is currently failing by trying to find the file
CommandLineOptions.ixx.o. Problem is really in
the line above where the compiler does not identify the file
CommandLineOptions.ixx as a valid
c++ file, so the object file is not being generated:
"""
c++: warning:
/build/camitk-o5Au93/camitk-4.1.2/sdk/applications/testactions/CommandLineOptions.ixx:

linker input file unused because linking not done
""

The compiler can be informed about the format of the file by using -x c++
but the result
won't compile at all since the file seems to be designed to be used in
combination with
other headers (other headers include .ixx at the end of the file). The code
is in the compilation
units via include in other headers, no reason to add it to CMake.

Removing the .ixx makes the compilation work in an Sid sbuild environment.
"""
+------------------------------------------------------------------------------+
| Summary
   |
+------------------------------------------------------------------------------+

Autopkgtest: pass
Build Architecture: amd64
Build Type: full
Build-Space: 6204608
Build-Time: 725
Distribution: unstable
Host Architecture: amd64
Install-Time: 72
Job: /home/jrivero/code/debian/camitk_4.1.2-5.dsc
Lintian: warn
Machine Architecture: amd64
Package: camitk
Package-Time: 801
Piuparts: pass
Source-Version: 4.1.2-5
Space: 6204608
Status: successful
Version: 4.1.2-5
"""

Attached is the debdiff.

Attachment: camitk_4.2.2-5.debdiff
Description: Binary data

Reply via email to