From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from NAM10-DM6-obe.outbound.protection.outlook.com (mail-dm6nam10on2127.outbound.protection.outlook.com [40.107.93.127]) by sourceware.org (Postfix) with ESMTPS id 86E88386F80C for ; Sun, 31 May 2020 23:58:39 +0000 (GMT) DMARC-Filter: OpenDMARC Filter v1.3.2 sourceware.org 86E88386F80C ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=LkLxzBjqq+Wu61CQ5mVqgKru84UH5eVjOjmrlcfOBfLAOyuwR0RO6LK9J0yo4ETtkiSUGm6AvryP4TdJJOjGCy0ip3+53aW2+76VoU0OCxPiWY5h7zyaxV6hg230P76lfbeP7IfPTwsIzbmuUJ14pdMrXjtRp3czHecB48GbAeN3Zp97avvgNWAoNnp+6qqBMJ2VZ5z/0GIHQfiF8QDhwPayWjSgIabqGy8hb40RbaODekwfTuuLMR43Lod4fLsyQx6R9F+E0iw2CkWlFFdNAPKjCTOQ17RMg33c32J4aRPFZATUwp/iFoBNTaIeiPuDs9hr7ncC1HFFVHeF+aLE3A== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=microsoft.com; s=arcselector9901; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=JeSgI8kkRqaFDHqynJHmGx885IY8NM6nb708RCeXTL8=; b=VxjmJpsugleQmQ7c+O/yk1t5W3OcBK3NhM6LXfyMcdvQbc1PN0Oc8u5Sr6DVNKusiT7wpaP2+p8l7QbDNWXfX3j+NYOO9YTUpJeiqUwEpTfBRljH/VM4CJB9ezO2bqL+bG/hoavudvNhA3aaK/k70J0u3hb6lUO+nB7GjCLwvGZMAdhLEAq1op9Ziv5IQVpi0de1eZdFC6LoCUX4fU8PcbCYTpi0BjvNwmymnPwc/yONeuHweNWwIQsvJU7pCJ0Uv3/w75sDvSvF7Az0XwrSSqJtiM+i+o4h6L+YGWr7VzRDgRA8RxteQRRbAN02ssZVWE4PXPmeypm5BgGEFXlSLQ== ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass smtp.mailfrom=cornell.edu; dmarc=pass action=none header.from=cornell.edu; dkim=pass header.d=cornell.edu; arc=none Received: from DM6PR04MB6075.namprd04.prod.outlook.com (2603:10b6:5:127::31) by DM6PR04MB5867.namprd04.prod.outlook.com (2603:10b6:5:16d::20) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.3045.17; Sun, 31 May 2020 23:58:37 +0000 Received: from DM6PR04MB6075.namprd04.prod.outlook.com ([fe80::f48b:4e13:94d7:f7c4]) by DM6PR04MB6075.namprd04.prod.outlook.com ([fe80::f48b:4e13:94d7:f7c4%4]) with mapi id 15.20.3045.024; Sun, 31 May 2020 23:58:37 +0000 Subject: Re: Help needed with gobject-introspection To: cygwin-apps@cygwin.com References: <2c0802e9-e66c-768e-61f2-f2797acc1acb@cornell.edu> <78ad982d-8cab-323d-8bc5-682f3f2bc11f@cornell.edu> <7837c562-f96c-3084-40f8-1a52afcebdf5@dronecode.org.uk> <429779d8-dc38-2f75-bd3e-42f898941483@cornell.edu> <6703fe25-ba53-68c7-c398-843b2a8295dc@dronecode.org.uk> <93b48fc8-61f9-ce33-ac76-0e6cc56aa18c@dronecode.org.uk> <62ba273e-4eed-6578-32e5-8cd24fe25c3f@dronecode.org.uk> <3d2cb151-e243-a539-32f0-ffa40be78745@dronecode.org.uk> From: Ken Brown Message-ID: Date: Sun, 31 May 2020 19:58:35 -0400 User-Agent: Mozilla/5.0 (Windows NT 10.0; WOW64; rv:68.0) Gecko/20100101 Thunderbird/68.8.1 In-Reply-To: <3d2cb151-e243-a539-32f0-ffa40be78745@dronecode.org.uk> Content-Type: text/plain; charset=windows-1252; format=flowed Content-Language: en-US Content-Transfer-Encoding: 8bit X-ClientProxiedBy: MN2PR05CA0037.namprd05.prod.outlook.com (2603:10b6:208:236::6) To DM6PR04MB6075.namprd04.prod.outlook.com (2603:10b6:5:127::31) MIME-Version: 1.0 X-MS-Exchange-MessageSentRepresentingType: 1 Received: from [192.168.0.17] (68.175.129.7) by MN2PR05CA0037.namprd05.prod.outlook.com (2603:10b6:208:236::6) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.3066.7 via Frontend Transport; Sun, 31 May 2020 23:58:36 +0000 X-Originating-IP: [68.175.129.7] X-MS-PublicTrafficType: Email X-MS-Office365-Filtering-Correlation-Id: c2fd3f3a-e74e-470f-47ed-08d805be88df X-MS-TrafficTypeDiagnostic: DM6PR04MB5867: X-Microsoft-Antispam-PRVS: X-MS-Oob-TLC-OOBClassifiers: OLM:7691; X-Forefront-PRVS: 0420213CCD X-MS-Exchange-SenderADCheck: 1 X-Microsoft-Antispam: BCL:0; X-Microsoft-Antispam-Message-Info: 7z+sj7JWK9G9vmCfSndJldbhjZymismY+n766tEfvdveBpnTA7u8CuU5HTXQYIXHTIaAc6HxKIP2OHJgrDqDzw7ub8j0T5zp4vhk/1HDZIobGkyj5mmZPfL3Klm/YBNxM3E9clJ5gz6dA+87zo3XFO7kloswMTchPKemWJMnKBicjqHIUHyY7CWX+2YWZGdEMZ/6O8+o659Z0X9Ack9O/ODghYVQDz86jjRHiiXnCLRt+BBrg/v0UZo9aqbIylnVHJPAOxJ5Rxt8Y5csWm5ynu8hAcRTVBtt4eDJ4OtjuEjUSnIsvWvDRtCtw8dQsknQQrav7w5+Yy6uSHnflUxFIsxJLOCa/Ag7Cr5yp6tPvVlbkduhHQOGor3b9w2ss3O14Jr9NpWJ4fV+ggnHdP0GlPs2go/ZB4DTkcZ95ICTFBTHRs2wvdBnDDvDSb7Re2wQ61hxcUlVEO9LhGvpZR3+kg== X-Forefront-Antispam-Report: CIP:255.255.255.255; CTRY:; LANG:en; SCL:1; SRV:; IPV:NLI; SFV:NSPM; H:DM6PR04MB6075.namprd04.prod.outlook.com; PTR:; CAT:NONE; SFTY:; SFS:(4636009)(376002)(346002)(136003)(366004)(396003)(39860400002)(53546011)(52116002)(66946007)(8676002)(2616005)(6486002)(66556008)(956004)(5660300002)(66476007)(16526019)(86362001)(26005)(8936002)(31696002)(186003)(31686004)(75432002)(6916009)(786003)(2906002)(478600001)(966005)(16576012)(316002)(36756003)(43740500002); DIR:OUT; SFP:1102; X-MS-Exchange-AntiSpam-MessageData: 9FktSdF0/Qisillz1X/TMSWlqd14lCgiHgl8PiCGUuuyJV0bwzz4ySNcjXLto63EF32z1GXBJ7jsNBlnJNzqQ/nTkvjqElOD5E2NC8LcAIk8bLrGHHJ78GH/eIHMxpuisXhsBT/uekLsmAGnTvURhY4PeRPArqcE3pPjj2ZKFM1o29eFtHb/4GTc4JtB7/SFNBdBu0WEfCTYoswGbCSP9ibKLr+98egxIjyjcJYwdBXJa3SKtQbNbGdu6ytJ4p1h9Z/u59vuaIdY5IeyPW1+nkHBFL7YJ0xPYPxkcS+lYApOpXUw5sQn9TYjI8Op76Iw6J/CtvIgwwmF/dAfvEJUH4b/ORi0f5V92/I/mX1Nk/Pv5OkrKXWGPOU7jrddDw9J/uDCYrEswc1OAlSBLpy5KHiPLROH83Dsz2xdYGrqR83q2G48JeXrotOHcNr5uRKwh3LYWD9V/Ju7zjKj4i5mEMaJ9kM0U+9GEVbGdS6Y5Zg= X-OriginatorOrg: cornell.edu X-MS-Exchange-CrossTenant-Network-Message-Id: c2fd3f3a-e74e-470f-47ed-08d805be88df X-MS-Exchange-CrossTenant-OriginalArrivalTime: 31 May 2020 23:58:37.2543 (UTC) X-MS-Exchange-CrossTenant-FromEntityHeader: Hosted X-MS-Exchange-CrossTenant-Id: 5d7e4366-1b9b-45cf-8e79-b14b27df46e1 X-MS-Exchange-CrossTenant-MailboxType: HOSTED X-MS-Exchange-CrossTenant-UserPrincipalName: W6abEYjLSo7fcPkjC2Jij0t8Iy9kq1NNzBKkRCZlaufEXYX44oFimXtO8eBoeFYKeAV4FeZwioqUeaicsEIogQ== X-MS-Exchange-Transport-CrossTenantHeadersStamped: DM6PR04MB5867 X-Spam-Status: No, score=-0.4 required=5.0 tests=BAYES_00, DKIM_INVALID, DKIM_SIGNED, KAM_DMARC_STATUS, MSGID_FROM_MTA_HEADER, RCVD_IN_DNSWL_NONE, RCVD_IN_MSPIKE_H2, SPF_HELO_PASS, SPF_PASS, TXREP autolearn=no autolearn_force=no version=3.4.2 X-Spam-Checker-Version: SpamAssassin 3.4.2 (2018-09-13) on server2.sourceware.org X-BeenThere: cygwin-apps@cygwin.com X-Mailman-Version: 2.1.29 Precedence: list List-Id: Cygwin package maintainer discussion list List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sun, 31 May 2020 23:58:41 -0000 On 5/31/2020 4:52 PM, Jon Turney wrote: > On 29/05/2020 16:54, Jon Turney wrote: >> On 27/05/2020 21:32, Ken Brown via Cygwin-apps wrote: >>> It looks like I've bumped into a variation of this bug.  While attempting to >>> build the documentation for the latest glib2.0 release, I got the following: >>> >>> FAILED: docs/reference/gobject/gobject-decl.txt >>> /usr/bin/meson --internal exe --unpickle >>> /home/kbrown/src/cygpackages/glib2.0/glib2.0-2.64.3-1.x86_64/src/glib-2.64.3/x86_64-pc-cygwin/meson-private/meson_exe_meson_1ed2fbe217cac49ae4affd274e0d4a729085a002.dat >>> >>> ['/usr/bin/meson', '--internal', 'gtkdoc', >>> '--sourcedir=/home/kbrown/src/cygpackages/glib2.0/glib2.0-2.64.3-1.x86_64/src/glib-2.64.3', >>> '--builddir=/home/kbrown/src/cygpackages/glib2.0/glib2.0-2.64.3-1.x86_64/src/glib-2.64.3/x86_64-pc-cygwin', >>> '--subdir=docs/reference/gobject', '--headerdirs=gobject', >>> '--mainfile=gobject-docs.xml', '--modulename=gobject', '-- >>> >>> [...] >>> >>> /docs/reference/gobject/tut_tools.xml', '--cc=gcc', '--ld=gcc', >>> '--cflags=-I@BUILD_ROOT@/gobject -I../gobject -pthread -I@BUILD_ROOT@/. >>> -I../. -I@BUILD_ROOT@/glib -I../glib -I@BUILD_ROOT@/docs/reference/gobject/. >>> -I../docs >>> >>> [...] >>> >>> So @BUILD_ROOT@ didn't get replaced by the build root after pickling and >>> unpickling.  Needless to say, this produced errors like: >>> >>> cc1: error: @BUILD_ROOT@/glib: No such file or directory >>> [-Werror=missing-include-dirs] >>> >>> I can give you a precise recipe for reproducing this bug if it would help >>> your debugging. >> >> Definitely a bug.  I'll see if I can take a look at it this weekend. > > https://github.com/mesonbuild/meson/pull/7229 > > I made a meson 0.54.2-2 test package with those patches. Thanks! That gets me much further in the glib build. I still have a problem with the docs, but I have no reason to think it's a meson bug. When running 'ninja install' I get the following: Building documentation for gio ERROR: Error in gtkdoc helper script: ERROR: ['/usr/bin/gtkdoc-scangobj', '--types=/home/kbrown/src/glib/cygbuild/docs/reference/gio/gio.types', '--module=gio', '--run=', '--cflags=-I/home/kbrown/src/glib/cygbuild/gio -I/home/kbrown/src/glib/gio -pthread -I/home/kbrown/src/glib/cygbuild/gmodule -I/home/kbrown/src/glib/gmodule -I/home/kbrown/src/glib/cygbuild/. -I/home/kbrown/src/glib/. -I/home/kbrown/src/glib/cygbuild/glib -I/home/kbrown/src/glib/glib -I/home/kbrown/src/glib/cygbuild/gobject -I/home/kbrown/src/glib/gobject -D_GNU_SOURCE -fno-strict-aliasing -DG_ENABLE_DEBUG -Wduplicated-branches -Wimplicit-fallthrough -Wmisleading-indentation -Wstrict-prototypes -Wunused -Wno-unused-parameter -Wno-bad-function-cast -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Werror=declaration-after-statement -Werror=format=2 -Werror=implicit-function-declaration -Werror=init-self -Werror=missing-include-dirs -Werror=missing-prototypes -Werror=pointer-arith', '--ldflags=-L/home/kbrown/src/glib/cygbuild/gio -Wl,-rpath,/home/kbrown/src/glib/cygbuild/gio -L/home/kbrown/src/glib/cygbuild/glib -Wl,-rpath,/home/kbrown/src/glib/cygbuild/glib -L/home/kbrown/src/glib/cygbuild/gobject -Wl,-rpath,/home/kbrown/src/glib/cygbuild/gobject -L/home/kbrown/src/glib/cygbuild/gmodule -Wl,-rpath,/home/kbrown/src/glib/cygbuild/gmodule -lgio-2.0 -lgmodule-2.0 -lglib-2.0 -lgobject-2.0 -lz -pthread -lintl -lpcre -liconv -lffi', '--cc=cc', '--ld=cc', '--output-dir=/home/kbrown/src/glib/cygbuild/docs/reference/gio'] failed with status 127 I'll see what I can figure out, but as I said, it doesn't look to me like a meson issue. Ken