Adam / Juhani,
Thank you for sending this email. Looks like something changed in the compiler or the switches in the past one year. We have not touched the ipmi code in ages. Going to work on this today. Regards Mohan ________________________________ From: Juhani Numminen <juhaninummin...@gmail.com> Sent: Wednesday, May 23, 2018 11:06:26 PM To: 899...@bugs.debian.org Cc: Helmut Grohne Subject: Bug#899152: FTBFS: ipmi.h:85:2: error: unknown type name 'selector_t' On Sun, 20 May 2018 00:02:58 +0200 Adam Borowski <kilob...@angband.pl> wrote: > Source: openhpi > Version: 3.6.1-3.1 > Severity: serious > Justification: fails to build from source (but built successfully in the past) > > Hi! > I'm afraid that during a rolling archive rebuild, your package failed. > Tried on armhf amd64; the error was: > > In file included from ipmi.c:21:0: > ipmi.h:85:2: error: unknown type name 'selector_t' This seemed weird, because ipmi.h has #include <OpinIPMI/selector.h> which surely defines selector_t – except there's a new #ifdef in selector.h[2]. See upstream announcement[1]. Helmut, perhaps you can make the whole (cross-)build succeed with the flag -DOPENIPMI_DEFINE_SELECTOR_T? Cheers, Juhani [1] https://sourceforge.net/p/openipmi/mailman/message/35980029/ [2] https://sources.debian.org/src/openipmi/2.0.25-2/include/OpenIPMI/selector.h/#L44