From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from www1872.sakura.ne.jp (www1872.sakura.ne.jp [112.78.112.212]) by sourceware.org (Postfix) with ESMTPS id 81FEC3858CDA for ; Tue, 5 Mar 2024 11:48:39 +0000 (GMT) DMARC-Filter: OpenDMARC Filter v1.4.2 sourceware.org 81FEC3858CDA Authentication-Results: sourceware.org; dmarc=fail (p=none dis=none) header.from=trueroad.jp Authentication-Results: sourceware.org; spf=fail smtp.mailfrom=sea.plala.or.jp ARC-Filter: OpenARC Filter v1.0.0 sourceware.org 81FEC3858CDA Authentication-Results: server2.sourceware.org; arc=none smtp.remote-ip=112.78.112.212 ARC-Seal: i=1; a=rsa-sha256; d=sourceware.org; s=key; t=1709639328; cv=none; b=JY/ZxT3t/2zMhJiYfAvDX91Qvbw/wazBHw5TZgonYhQQtlwZl+MhEJL4unDA+zChvy8do17YHUcWqNAWNxwTpgqO5EoFW10eX/HDhU8QacFTbQZrSaqPbM44mTLvWHLZ0KParN30KJ9COmcgQMQ0q5/fFDhU35knp+07p1mJz2U= ARC-Message-Signature: i=1; a=rsa-sha256; d=sourceware.org; s=key; t=1709639328; c=relaxed/simple; bh=GKQVYkJPbx7CImeUcBn3FBh6IQKRovLJtKoNoJT2QiE=; h=DKIM-Signature:Date:Message-Id:To:Subject:From:Mime-Version; b=th7HfjlJknaNhuPD50hGBrOroBfgYD3+m24upDLeaRmpq+757oGzLKemV1AL+GbJ8nvWoCIK2UleiMZbZpmPyFxmAAdGCZqD5yy5qKbTXc19bjD04H2pIaaiV5hWP5cwkVXI/GeX89+Fb49d7CbcC/m28akd1WTTQ6UCcFQ5/Vk= ARC-Authentication-Results: i=1; server2.sourceware.org Received: from localhost ([IPv6:2409:11:720:7b00:351f:27b7:782c:8450]) (authenticated bits=0) by www1872.sakura.ne.jp (8.16.1/8.16.1) with ESMTPSA id 425BmWr5037241 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=NO); Tue, 5 Mar 2024 20:48:37 +0900 (JST) (envelope-from trueroad@sea.plala.or.jp) DKIM-Signature: a=rsa-sha256; bh=XNhnmEiFOkd47b7HN4sgKzoPinssv0zcSGWOIuBfdWo=; c=relaxed/relaxed; d=trueroad.jp; h=Date:Message-Id:To:Subject:From; s=rs20240201; t=1709639317; v=1; b=ltcPwbXmmSMkoaJTqrVBH2vOfERgzVPWkKDBodfCzC/PkzVTw4sBs9vmf16CrtvX6N11oOn0 oPt3xe4+ihqDMRdVfRnM7wh5K2gC8HpjDiTX3/YsvGtlv8qBYGGkloTNOPV7dNJlqos0LOMke2C UKMrOsZjLCzo+DUGiBpP+BafMSZ4HPxYaG2cThFskPt8q0AYeP4AX4TFKjQbArW1BSREcbOGxEx V2l+J+czjo+fIz7LbXwX9Avx7PQX/itBAmBi4Os8gl11B/Zz88XiDNlC1qjsymf6VOV7P92EXBP tWDgDkl3mGGAkVX8So8sNRlkhlQmOij3zgM3bGwNN5/bA== Date: Tue, 05 Mar 2024 20:48:38 +0900 (JST) Message-Id: <20240305.204838.932004035509696090.trueroad@trueroad.jp> To: cygwin@cygwin.com Cc: trueroad@trueroad.jp Subject: libfontconfig-devel-2.15.0-1 links wrong DLL From: Masamichi Hosoda X-Mailer: Mew version 6.9 on Emacs 29.2 Mime-Version: 1.0 Content-Type: Text/Plain; charset=us-ascii Content-Transfer-Encoding: 7bit X-Spam-Status: No, score=-1.0 required=5.0 tests=BAYES_00,DKIM_SIGNED,DKIM_VALID,DKIM_VALID_AU,HEADER_FROM_DIFFERENT_DOMAINS,SPF_HELO_NONE,SPF_SOFTFAIL,TXREP,T_SCC_BODY_TEXT_LINE autolearn=no autolearn_force=no version=3.4.6 X-Spam-Checker-Version: SpamAssassin 3.4.6 (2021-04-09) on server2.sourceware.org List-Id: Hi If I understand correctly, libfontconfig-devel-2.15.0-1 links wrong DLL (i.e. libfontconfig-1.dll) instead of correct DLL (i.e. cygfontconfig-1.dll). Since the wrong DLL does not exist, the executable file using libfontconfig-devel-2.15.0-1 cannot be executed. ``` $ cat foo.c #include int main(void) { FcInit(); return 0; } $ gcc -o foo foo.c -lfontconfig $ ldd foo ntdll.dll => /cygdrive/c/WINDOWS/SYSTEM32/ntdll.dll (0x7ffccda50000) KERNEL32.DLL => /cygdrive/c/WINDOWS/System32/KERNEL32.DLL (0x7ffccc230000) KERNELBASE.dll => /cygdrive/c/WINDOWS/System32/KERNELBASE.dll (0x7ffccb590000) cygwin1.dll => /usr/bin/cygwin1.dll (0x7ffcb3ff0000) libfontconfig-1.dll => not found $ ``` Using the previous version, libfontconfig-devel-2.13.1-2, it is fine. ``` $ gcc -o foo foo.c -lfontconfig $ ldd foo ntdll.dll => /cygdrive/c/WINDOWS/SYSTEM32/ntdll.dll (0x7ffccda50000) KERNEL32.DLL => /cygdrive/c/WINDOWS/System32/KERNEL32.DLL (0x7ffccc230000) KERNELBASE.dll => /cygdrive/c/WINDOWS/System32/KERNELBASE.dll (0x7ffccb590000) cygwin1.dll => /usr/bin/cygwin1.dll (0x7ffcb3ff0000) cygfontconfig-1.dll => /usr/bin/cygfontconfig-1.dll (0x507fd0000) cygexpat-1.dll => /usr/bin/cygexpat-1.dll (0x5d5bf0000) cygfreetype-6.dll => /usr/bin/cygfreetype-6.dll (0x51c6b0000) cygintl-8.dll => /usr/bin/cygintl-8.dll (0x5ee2d0000) cyggcc_s-seh-1.dll => /usr/bin/cyggcc_s-seh-1.dll (0x50caa0000) cygiconv-2.dll => /usr/bin/cygiconv-2.dll (0x3d2a10000) cygbrotlidec-1.dll => /usr/bin/cygbrotlidec-1.dll (0x42f930000) cygz.dll => /usr/bin/cygz.dll (0x597fd0000) cygbz2-1.dll => /usr/bin/cygbz2-1.dll (0x3e1e30000) cygpng16-16.dll => /usr/bin/cygpng16-16.dll (0x5a9870000) cygbrotlicommon-1.dll => /usr/bin/cygbrotlicommon-1.dll (0x4678a0000) $ ```