DMARC-Filter: OpenDMARC Filter v1.4.2 delorie.com 55CKTmks744887 Authentication-Results: delorie.com; dmarc=pass (p=none dis=none) header.from=cygwin.com Authentication-Results: delorie.com; spf=pass smtp.mailfrom=cygwin.com DKIM-Filter: OpenDKIM Filter v2.11.0 delorie.com 55CKTmks744887 Authentication-Results: delorie.com; dkim=pass (1024-bit key, unprotected) header.d=cygwin.com header.i=@cygwin.com header.a=rsa-sha256 header.s=default header.b=r9Ir+tNB X-Recipient: archive-cygwin AT delorie DOT com DKIM-Filter: OpenDKIM Filter v2.11.0 sourceware.org 755DB3936BF3 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=cygwin.com; s=default; t=1749760186; bh=QjfwUdf31req+TQK8xtwkWfOE5qgoXAfGuHBKl9ax9Q=; h=To:Subject:Date:List-Id:List-Unsubscribe:List-Archive:List-Post: List-Help:List-Subscribe:From:Reply-To:From; b=r9Ir+tNBDNfqzQ8xfeGTrNZZRv4AwWRPPCCXv9gBDQ+f01ORJ+xktfqgl20ILyHgN hL8i3qTJ/B36pSlOI+aUF96/pEzFixJOdIXp/hm5ymsc/oklJa4wvzNCwvy7X8Lt4w ivj4Ov1OwPk4QiaUPGReQi0Ej/KTMhlpUbSs1or4= X-Original-To: cygwin AT cygwin DOT com Delivered-To: cygwin AT cygwin DOT com DMARC-Filter: OpenDMARC Filter v1.4.2 sourceware.org D422C381FBFD ARC-Filter: OpenARC Filter v1.0.0 sourceware.org D422C381FBFD ARC-Seal: i=2; a=rsa-sha256; d=sourceware.org; s=key; t=1749760134; cv=pass; b=nMWCWZZvCl2CXlHj3lsrY5nxbQYRizPC+H1sV8gjTQ8G6KijuABTUrXaxARCPmHx9CV/IuMdvtIudInzMY3JBI+/km7nKzSJj87NV+x6bSkRRrTJXVEuzGxo+KO+SiCVS42mRwKoT8GTIbTXHywK19be4cMVQ0bCtg2627ow+jI= ARC-Message-Signature: i=2; a=rsa-sha256; d=sourceware.org; s=key; t=1749760134; c=relaxed/simple; bh=2irBHI+bZrwDAD7jc4Wf3yezcJbqTQ12NxW7S09kMN4=; h=DKIM-Signature:DKIM-Signature:From:To:Subject:Date:Message-ID: MIME-Version; b=DII8Cm++CF2+9zM+ClBsBGvRhwjZ7WAmr5JdOEg1LSyupWCbw56SPOPEeNybY7TUtYSNBz/iwIx89QlHIIj7C+TeGQn0fJjYTbpf0SY9KT+eLH/YrSTgfNBUbT0bhtlCmJ7iqitDywlrb1qpO3LaAO3z1P3YmWo/xf2aZGHcKE0= ARC-Authentication-Results: i=2; server2.sourceware.org DKIM-Filter: OpenDKIM Filter v2.11.0 sourceware.org D422C381FBFD ARC-Seal: i=1; a=rsa-sha256; t=1749760132; cv=none; d=strato.com; s=strato-dkim-0002; b=Z9JnIgGBhKclIRBC8OenAYRy0Xx74y5+Kzu+PrBbXMKUSLNsIHa/Obtsi+QLQIc+YZ +eqQeVj6MX6WL0wAeIvwTwkVKOR6FCSRZIzVgh0ZweTbvEFh25E6JClPZQ16/9fWNIST vDZMwSbLS7uKAqPg0TA6B8DMRqDDJCc7yF9ruwjLvxAgmYbRS8n7HwU5o+pVTNHapww9 HaJi1ptw7qQj90bCnGMWkEtVI44pCrekUv+eF/8gGGoy++sFymZBCX0O/U0TiVSguxwz 86bQ2cw8nufzwcudz2SpeSGSm79LFknaDuvri5AnJig1hkTn+azr26mYixqp3tG0N21v SG5g== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; t=1749760132; s=strato-dkim-0002; d=strato.com; h=Message-ID:Date:Subject:To:From:Cc:Date:From:Subject:Sender; bh=J0jExsEKQXAzHroVPlXjq9lajUKEddzJeurlChgUJ18=; b=AvHHLdrwJiaQVjlQmcA2RhWC99ZveV6eIY5F5P0N7RqTU4bpjy7tmStF44nE/SXYvy uwEBfAvYRrwZTgw6OJOPMnmO7V43fNak29CDUrpo5G0jYUkaDi+lI6LSCmeZbxB+vLoM 8+nI0+Z5VZJpHtuQvAhKJrb7BO9/ZRCckGHdy9A5GDArOp25DMQjONtQuouiglGz1ZGf SUMDojuj+PJKECCw60L3YjoZHXmz24abfIloa3Sa3kt66lO0hLBRAywZeNrQIX1jQ4xd Xtrvu/PjfCabj7V/QG6YG2K2ygA6ky0UIr0B/NKhQFGu/rZvm6UxAF21gFqbdpkXASxN 54Ig== ARC-Authentication-Results: i=1; strato.com; arc=none; dkim=none X-RZG-CLASS-ID: mo00 X-RZG-AUTH: ":Ln4Re0+Ic/6oZXR1YgKryK8brlshOcZlLnY4jECd2hdUURIbZgL8PX2QiTuZ3cdB8X/nqmedQm1L8rKF875gtESe8AaY6l2+" To: cygwin AT cygwin DOT com Subject: D compiler package is incomplete Date: Thu, 12 Jun 2025 22:28:51 +0200 Message-ID: <5230222.upeRZZJTqa@nimes> Organization: GNU MIME-Version: 1.0 X-BeenThere: cygwin AT cygwin DOT com X-Mailman-Version: 2.1.30 List-Id: General Cygwin discussions and problem reports List-Archive: List-Post: List-Help: List-Subscribe: , From: Bruno Haible via Cygwin Reply-To: Bruno Haible Content-Type: text/plain; charset="us-ascii" Content-Transfer-Encoding: 7bit Sender: "Cygwin" On Cygwin 3.6.3, I have the packages gcc-core gcc-g++ gcc-gdc installed, all in version 11.5.0-1. But the D compiler is dysfunctional: The attempt to compile any D source code fails. E.g.: $ echo > empty.d $ gdc -c empty.c d21: error: cannot find source code for runtime library file 'object.d' d21: note: dmd might not be correctly installed. Run 'dmd -man' for installation instructions. d21: note: config file: not found $ echo $? 1 When I build GCC myself from source for other platforms, the D runtime library is called 'libgphobos'. Without this library, both 'gdc' and 'd21' are useless. Bruno -- Problem reports: https://cygwin.com/problems.html FAQ: https://cygwin.com/faq/ Documentation: https://cygwin.com/docs.html Unsubscribe info: https://cygwin.com/ml/#unsubscribe-simple