From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from fx.arvanta.net (static-213-198-238-194.adsl.eunet.rs [213.198.238.194]) by mail19.linbit.com (LINBIT Mail Daemon) with ESMTP id 7FEF24202F3 for ; Mon, 7 Nov 2022 13:17:01 +0100 (CET) Received: from m1 (ab.arvanta.net [10.5.1.5]) by fx.arvanta.net (Postfix) with SMTP id 4D50227FE1 for ; Mon, 7 Nov 2022 13:08:16 +0100 (CET) Date: Mon, 7 Nov 2022 13:08:14 +0100 From: Milan =?utf-8?Q?P=2E_Stani=C4=87?= To: drbd-dev@lists.linbit.com Message-ID: MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline Subject: [Drbd-dev] [BUG] drbdadm_parser.c:1968:63: error: 'glob_t' has no member named 'gl_flags' List-Id: "*Coordination* of development, patches, contributions -- *Questions* \(even to developers\) go to drbd-user, please." List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Hi, [ Please Cc to me, I'm not subscribed to this mailing list ] I'm trying to build drbd-tools 9.22.0 on Alpine Linux which is based on musl libc (and not glibc). Build fail with this error: ----------------------------- drbdadm_parser.c: In function 'include_stmt': drbdadm_parser.c:1968:63: error: 'glob_t' has no member named 'gl_flags' 1968 | } else if (errno == ENOENT && glob_buf.gl_flags & GLOB_MAGCHAR) { | ^ drbdadm_parser.c:1968:75: error: 'GLOB_MAGCHAR' undeclared (first use in this function) 1968 | } else if (errno == ENOENT && glob_buf.gl_flags & GLOB_MAGCHAR) { | ^~~~~~~~~~~~ drbdadm_parser.c:1968:75: note: each undeclared identifier is reported only once for each function it appears in make[1]: *** [: drbdadm_parser.o] Error 1 make[1]: *** Waiting for unfinished jobs.... make[1]: Leaving directory '/home/mps/aports/main/drbd-utils/src/drbd-utils-9.22.0/user/v9' make: *** [Makefile:90: tools] Error 2 >>> ERROR: drbd-utils: build failed ----------------------------- Musl libc glob.h doesn't have gl_flags nor GLOB_MAGCHAR because it is non standard glibc extension. I reverted https://github.com/LINBIT/drbd-utils/commit/4a1b590090bf676cdfb10c198505b95b9eeb3120 commit and then drbd-tools builds fine. Not sure is this revert safe to push drbd-utils in next Alpine release (which planned for next week) or there is better fix. TIA -- Kind regards