From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from NAM10-DM6-obe.outbound.protection.outlook.com (mail-dm6nam10olkn2098.outbound.protection.outlook.com [40.92.41.98]) by sourceware.org (Postfix) with ESMTPS id B13F83858CD1 for ; Wed, 28 Feb 2024 22:42:39 +0000 (GMT) DMARC-Filter: OpenDMARC Filter v1.4.2 sourceware.org B13F83858CD1 Authentication-Results: sourceware.org; dmarc=pass (p=none dis=none) header.from=hotmail.com Authentication-Results: sourceware.org; spf=pass smtp.mailfrom=hotmail.com ARC-Filter: OpenARC Filter v1.0.0 sourceware.org B13F83858CD1 Authentication-Results: server2.sourceware.org; arc=pass smtp.remote-ip=40.92.41.98 ARC-Seal: i=2; a=rsa-sha256; d=sourceware.org; s=key; t=1709160161; cv=pass; b=f3IzdhlvW4Iwl1xy1dfeFXeKHkwSoq9bsZCpnYY2lXX5NzhI3CAoU0N9XESo1nH1fJr8zBCFFMsT5yqCWSWZOFRXqVXY9G5D3UJBEGcNi0s4dxrAQ6f8diMqPOrPT01WDkHm0A0oWtFKB+bpYelDa23Hw3mOdUq1TVLAT6I4UoM= ARC-Message-Signature: i=2; a=rsa-sha256; d=sourceware.org; s=key; t=1709160161; c=relaxed/simple; bh=++o7KDAv4Nq+1/vwamZx6GJMibcqFJTiVb/U69kOfoc=; h=DKIM-Signature:From:To:Subject:Date:Message-ID:MIME-Version; b=UkHM0egvstjU9GVi6Sfn/AyQwhGWGtqHCd/guKYSWSuJIkhGOacnkuxDjoGwOflgwJVs3I3H/SZRCGxkWwkYbJtOf0COi4R4drRfRQvdTWJW269l5JcpSAfODuNIs60nfKOfOMx5uVPA2VngWSZzM9os5MRDMuhW5oAL2k44xVk= ARC-Authentication-Results: i=2; server2.sourceware.org ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=WjdfJ7ykLi8EfLQIzHZNRIFkyw9VpG6YXJSmAUR7TkYPWSDSBlD5xBieLXY367ntsQYpnTNm0rAZkcjeJZw/ocP+cTPtfqhrR+soWfKqKL1kvlRB65rcBl7x/5v9E/nmuscEfsjFpOwKEOudLjU1Bc5aXMFhM2pi2mG4BUtKqbijND3sMdjh6ixjBcDD3a2It2TDuuk1YhOgKFys1aG94PEGvZdDElh/DKsEegJJ3m0XrrCwP/F7SLNAIfPTCtCu9IjxUtF8NdZ7jIMPaO7jn++yafaGUL6i60R7d9EPm6D+bzndI5B05lRNjhMBVz6KIZ0PlU8fsLvBFu6whAMevg== 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-AntiSpam-MessageData-ChunkCount:X-MS-Exchange-AntiSpam-MessageData-0:X-MS-Exchange-AntiSpam-MessageData-1; bh=X86lWTV+Aiq6YgM4Btisfq6HlViHNByO0CqZdCN/VZ8=; b=KTBHNVQ1toE6JsXthsWIqza/IqOLoR8f4cNbMIZFqBimpfGwDcM99aYrFNuMw42+E6PAtAkTz5l/iUX1Ds4/z1ZHc3kqZ05JcwR+Wl2u485+JqK1HC9IujA/yWPJJdy6OHrBDukGP7pmx2bx7eT4UBTtxw1JrKOHGSl0mBIab6K94WblTDQ2gIXH+JyV5acTrMD+xcpYVs54B0DcZPjPgcWTjxMGtJ+7hq7pnEbBRxow9dbCuE7BT/xTXtAZQqOgiXnxKUxSTBMeIcNTQJpv/+AtYH593xsAlxKAqHmofegNETydAVTsdR2WxOvz4QiGRGcCwTM/m5KuYAWk9j5WGA== ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=none; dmarc=none; dkim=none; arc=none DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=hotmail.com; s=selector1; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=X86lWTV+Aiq6YgM4Btisfq6HlViHNByO0CqZdCN/VZ8=; b=O3E0B8U2dU+5PwjrtOoIwGK6MnJFJzE6vv/Jsx7b0hkY8y/lXXpfb7w50BW0v4mfW87yrWXLeN69s0WkWPs27IpofPU3KMlyHtFL8882Dg+ZpaJYngdFfcf5O89w3ISTz04YiORjLyZJpBVgaoNJRREun8YOwRaNAmOxJfSpxW0xUZVItOZ3BRWXoPymEfb0fqXTFe54hPW207ZciSgnqTpd7a9Bm51goV3n2Js1NPTkqBJ3TqmfPEcqbYrw5SvxS6vDnB6MmfwAmKmKHAYxL/eyPqtPye5fABjiaKRSZTtJCQgRdaS5ksKyxiSQQiuZqQd52R5VFIQYPCvkyG0fJg== Received: from SN7PR11MB6678.namprd11.prod.outlook.com (2603:10b6:806:26a::20) by MN2PR11MB4661.namprd11.prod.outlook.com (2603:10b6:208:26b::16) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.7339.25; Wed, 28 Feb 2024 22:42:37 +0000 Received: from SN7PR11MB6678.namprd11.prod.outlook.com ([fe80::5560:736:f3f2:a46a]) by SN7PR11MB6678.namprd11.prod.outlook.com ([fe80::5560:736:f3f2:a46a%4]) with mapi id 15.20.7339.024; Wed, 28 Feb 2024 22:42:37 +0000 From: Ken Woolridge To: "fortran@gcc.gnu.org" Subject: Question regarding compiling modules Thread-Topic: Question regarding compiling modules Thread-Index: AQHaapcEfLAUCxNnM0Gi+/AbaDhASA== Date: Wed, 28 Feb 2024 22:42:36 +0000 Message-ID: Accept-Language: en-US Content-Language: en-US X-MS-Has-Attach: X-MS-TNEF-Correlator: msip_labels: x-ms-exchange-messagesentrepresentingtype: 1 x-tmn: [xI4FyZEm04+DiqUowEzWGJMbzZnh9GFq1Fbk6W49iGYhDRtDsc0hWvE5coFmO3C2] x-ms-publictraffictype: Email x-ms-traffictypediagnostic: SN7PR11MB6678:EE_|MN2PR11MB4661:EE_ x-ms-office365-filtering-correlation-id: a47a342b-4197-40bc-6617-08dc38ae8feb x-microsoft-antispam: BCL:0; x-microsoft-antispam-message-info: RnrylgPCjJVgOb01Xc7JA75dmqk8XJ+YyISsoy4DGz0y2o9yb11h/2cwu6fdsTKFQhRgdlFRKRiumK8kZoZPEy+POTc7x6BeKUIXhsAZDI0DrAfTB0E6ISvPkG9xpwlN/Ccaj4I9BXdqz9Ndej1XKSF6ZR2ijNpryTa8ez0qm+bfiNXaI9W6jvbSPjA/apE6a332liyXFLvn2FaDyOBfUTHBo/66eH6Goom81uFxcDrzy8Luj8tzlNtb2QZNfXNPdXmzdKjOHHRFi2yM0qV08zQd9CWejQOWMnh5rdafa6R8iAD6vLf9xA7sBHMgmrAmwXsGmDio51IEWfnc8WhZTtZQgtdu3nm6etn9U0lGcjwEojoKot0KO1C4/fqJKvbY9B7y3/xvW8qH1avwZWvOLuqDg+zmrkNXkWqDlWKq9OUdcgMLm3lO7T+9S+DYkd8uxS9NmDhctwdsC6sAvWeyRZ2eu7ZShqI3FgN8biaJWtwKtEfm446cSbDrgGY+g4/SRRGicmNzsuW3CLws0f/krsBffdBzCy2VGq4XMaUkHil+xLv1SOuGPp8XLsi6MiK/ x-ms-exchange-antispam-messagedata-chunkcount: 1 x-ms-exchange-antispam-messagedata-0: =?iso-8859-1?Q?Fsy23SmRnWb4RR1usuaR5fbSogtftmssBqgWILold8YMVh1pBGEITgOUdq?= =?iso-8859-1?Q?A0oIMRNfDEi1gzagvXQ598gYSpv1ne415iVj3rz8flm2Pm1B6xuWkkgSMg?= =?iso-8859-1?Q?yP0uCGozQfSawjo3n5I6e1xSvOocctznlLte4Yk8PzeObv//MmM0nJTP6Q?= =?iso-8859-1?Q?aDp1E+3WWXolvW0KWmiZ39iTG/acEi/ro/H3BRpm/BaQnju8NutNS5dqcC?= =?iso-8859-1?Q?lvo3K2cMyDyWNZ6HQvSWJzkacKe7hmmS/bJqpjBKpTVaskAZuIwN4Cx6qF?= =?iso-8859-1?Q?qZNkR2ZrQKbQuSyhU+SvJ9c8kLEoweeG+mT9n7GyW5XORftCiRFgOIIgWB?= =?iso-8859-1?Q?3cQm78JdgCOhowaXYoIsf5orcsGyuO009Vyzsimy2Bf30gDd5A8FUblFg7?= =?iso-8859-1?Q?zSnssJNEl445rMOitIo/KQK6C6eQiJF8TActo8x0/63xNmVY136zVoiIrg?= =?iso-8859-1?Q?6kWIQm5Hw15lnY5guQhpx2UW4FHVzydTd0Gy714FPoP+yR8QqKQGUr09UI?= =?iso-8859-1?Q?cGAEaof0JmysNiF6urd8O695ThiHtZcCPU/CAlndymyEIUatiaFuojgKJq?= =?iso-8859-1?Q?KHIqHCKR/bsp5w2xNLctIED4eDFP94SVR1ChG6EyJmSeZf6U7hUZqQM9tl?= =?iso-8859-1?Q?6amECNq0i33AgNZLgdv0wZMlj8auaeF2YcnoOQwa88NBqFQngtFcdd5aC+?= =?iso-8859-1?Q?+p2Nm8xXnuTAOv4FsFngujn8RPcIuDI8Y0bGc96Mc+T4YMUff9gxHgcdSq?= =?iso-8859-1?Q?9MS87kjo1QRf8BNiLfWdKRqn6R4JUfx0Fahm5NbtO8k2EA4Ihyk7HLnF7w?= =?iso-8859-1?Q?cTlurjOdG+cPQocxmNAt5nxgBriG+L3k8UXPXeFyP870hTFHD4mw4lEKkn?= =?iso-8859-1?Q?l6sbd0YnkYe2TUkX1YjjoDIviboipUmT76/jhMrHnfabwOawcHZTa/Kvjm?= =?iso-8859-1?Q?eliktGtztfkIGpVNxb7RoGycDU8Gx3cMvxkCRrEWAQa+5oeRe0Oa+pvt/2?= =?iso-8859-1?Q?Pa4gablvRMGVmPEw0QS9pTbnFhROHp0EI9U5xT9tLT0FUAaGaSOftH0nlb?= =?iso-8859-1?Q?FuTEZN8Femk+ZxhSEzaMGtyCQfQdZl2xdKo8e5of+TMFMD6xqLJEnfOrhe?= =?iso-8859-1?Q?0hlJSwglGzx3Fw2XLWMzmpbu5VuHpxdvRW54dG1toqB0zSfkz9RiIpNWWC?= =?iso-8859-1?Q?OQB0z1xowfgc0UCY4dd6EF6wegxB/R6FlsDv+SBJUupq8Ol/S6rGa04BPB?= =?iso-8859-1?Q?DQJIMGMyma5jk/G4wYD1yo11oBDI19mKWPG84x+OSJuDIDM1Mbd/1jlLcp?= =?iso-8859-1?Q?TLfy+2zfklbN28/nwdzCV6UhvMuN6JjkvEcqXoEZVeIT8pI=3D?= Content-Type: multipart/alternative; boundary="_000_SN7PR11MB667815D31EF5D45F04BDF483B5582SN7PR11MB6678namp_" MIME-Version: 1.0 X-OriginatorOrg: sct-15-20-4755-11-msonline-outlook-e8f36.templateTenant X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-AuthSource: SN7PR11MB6678.namprd11.prod.outlook.com X-MS-Exchange-CrossTenant-RMS-PersistedConsumerOrg: 00000000-0000-0000-0000-000000000000 X-MS-Exchange-CrossTenant-Network-Message-Id: a47a342b-4197-40bc-6617-08dc38ae8feb X-MS-Exchange-CrossTenant-originalarrivaltime: 28 Feb 2024 22:42:36.9316 (UTC) X-MS-Exchange-CrossTenant-fromentityheader: Hosted X-MS-Exchange-CrossTenant-id: 84df9e7f-e9f6-40af-b435-aaaaaaaaaaaa X-MS-Exchange-CrossTenant-rms-persistedconsumerorg: 00000000-0000-0000-0000-000000000000 X-MS-Exchange-Transport-CrossTenantHeadersStamped: MN2PR11MB4661 X-Spam-Status: No, score=-1.7 required=5.0 tests=BAYES_00,DKIM_SIGNED,DKIM_VALID,DKIM_VALID_AU,DKIM_VALID_EF,FREEMAIL_FROM,HTML_MESSAGE,RCVD_IN_DNSWL_NONE,RCVD_IN_MSPIKE_H2,SPF_HELO_PASS,SPF_PASS,TXREP,T_SCC_BODY_TEXT_LINE autolearn=ham autolearn_force=no version=3.4.6 X-Spam-Checker-Version: SpamAssassin 3.4.6 (2021-04-09) on server2.sourceware.org List-Id: --_000_SN7PR11MB667815D31EF5D45F04BDF483B5582SN7PR11MB6678namp_ Content-Type: text/plain; charset="iso-8859-1" Content-Transfer-Encoding: quoted-printable A little background: I have Intel's Fortran90 compiler which I used for yea= rs. However, I recently had to reinstall it and found that the key was no longer valid. Intel did not have the decency to return my emails so= I looked for another Fortran90 compiler. I found something called FTN95 (British, I believe) but their linker couldn= 't find any assembler routines even though they were placed in the library. I am in the process of testing gfortran. However, when I compile a module = called MOD_WIN_APIS containing interfaces to Microsoft API functions I get the error: Error: Derived type '{whatever}' at (1) is being used before it is defin= ed I have defined these types in another module named MOD_TYPES which is compi= led prior to MOD_WIN_APIS. MOD_WIN_APIS uses MOD_TYPES (with the statement "USE MOD_TYPES") prior to a= ny interfaces being defined. Why am I getting this error when the types are defined??? Thank you, Ken --_000_SN7PR11MB667815D31EF5D45F04BDF483B5582SN7PR11MB6678namp_--