Hi Andreas,
Andreas Tille, on 2025-01-09:
> /usr/include/blimps/protomat.h: At top level:
> /usr/include/blimps/protomat.h:74:8: error: redefinition of 'struct
> motif_struct'
> 74 | struct motif_struct {
> | ^~~~~~~~~~~~
> In file included from /usr/include/blimps/blocksprogs.h:21:
> /usr/include/blimps/protomat.h:74:8: note: originally defined here
> 74 | struct motif_struct {
> | ^~~~~~~~~~~~
The issue stems from a lack of header protection stanza in
/usr/include/blimps/protomat.h as shipped by the libblimps3-dev
package. I noted that there were embedded copies of this header
with such protections added. The build failure can be fixed by
modifying the libblimps3-dev header to prepend and append the
macros:
#ifndef PROTOMAT_H_
#define PROTOMAT_H_
[…]
#endif
This should protect multiple redefinitions caused by multiple
inclusions of the header file.
Have a nice day, :)
--
.''`. Étienne Mollier <[email protected]>
: :' : pgp: 8f91 b227 c7d6 f2b1 948c 8236 793c f67e 8f0d 11da
`. `' sent from /dev/pts/1, please excuse my verbosity
`- on air: Silent Skies - Solitude
signature.asc
Description: PGP signature

