From: "Steven Levine" Received: from [192.168.100.201] (HELO mail.2rosenthals.com) by 2rosenthals.com (CommuniGate Pro SMTP 5.4.10) with ESMTPS id 933496 for cwmm-dev@2rosenthals.com; Tue, 28 Jul 2020 01:38:40 -0400 Received: from secmgr-va.2rosenthals.com ([50.73.8.217]:51171 helo=mail2.2rosenthals.com) by mail.2rosenthals.com with esmtps (TLSv1.2:DHE-RSA-AES256-GCM-SHA384:256) (Exim 4.82_1-5b7a7c0-XX) (envelope-from ) id 1k0IJq-0006FN-39 for cwmm-dev@2rosenthals.com; Tue, 28 Jul 2020 01:38:31 -0400 Received: from elasmtp-kukur.atl.sa.earthlink.net ([209.86.89.65]:59402) by mail2.2rosenthals.com with esmtps (TLSv1.2:DHE-RSA-AES256-GCM-SHA384:256) (Exim 4.82_1-5b7a7c0-XX) (envelope-from ) id 1k0IJl-0001KU-2s for cwmm-dev@2rosenthals.com; Tue, 28 Jul 2020 01:38:25 -0400 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=earthlink.net; s=dk12062016; t=1595914705; bh=wuuh0CrBUKcud8t3E+GW6senzwRIeCYHyI7w IBPkBuo=; h=Received:From:Date:To:In-Reply-To:Subject:X-Mailer: Message-ID:X-ELNK-Trace:X-Originating-IP; b=AojGb0lmCDBhvNoCeLg6qy AVCUYWElUW2Nmb++YAmhK4RlEhsc/QHa/6GAl2JCfvSboT+W4Zyd7VgXsyd5iAuWOYx H0cMJPmLBzLmiSm+Nkk5jYah2S33ywzcMt7cTJDCpi1s0ree9uDlxMrVBgf1dcceBFG 1r83JKfBmBLtgUG9GiRyDdoHp2vj+fVdYJxqXzJ2r5SCiDj9BTPT+tFY2xgXf+vbctn dQDsytDL3etrM66J7y4p7uXRyE5qcoDKXG0i0u+3e+Vw+0bytj2KGFbTer1+ZBhj4mi F5Ie1jSA93NcbR79zl3NDxU9KfgzmlJ2DOtsIOYQtjyJSdGJkUHA== DomainKey-Signature: a=rsa-sha1; q=dns; c=nofws; s=dk12062016; d=earthlink.net; b=J2R803MdfzJEIA/RAYAHKsvO6b3vgprfsNXWIuyiUjNvA1BNhKhZXQmaDAQPwcWtqJohWtriISj/vsnkwfQ0Gw09CIohJf0OIsr4UcxPisiHX5D2IO2jLjJUfMTLw/XmPyVvgL497U/67Jyfwdn9/jCtbC7g7oEo+HOFVB/21HDPv9ZNMebcy3RFI4Y3G4XXmfu8ZXYchAwm8tBjdxV2O53JFJpPV0vs4mbyU6bmB+JN55qApS2U83d4JHeCOU7+qpVmNJ+0Pws8xXqZL+E1HoP9TIg6CstvZQD/SH90hoT+e1VaIHI2FEBR8QCI8fVOVvwQG1Hj7gK0qDX1ksHLbA==; h=Received:From:Date:To:In-Reply-To:Subject:X-Mailer:Message-ID:X-ELNK-Trace:X-Originating-IP; Received: from [108.193.252.206] (helo=slamain) by elasmtp-kukur.atl.sa.earthlink.net with esmtpa (Exim 4) (envelope-from ) id 1k0IJl-000AM1-0o for cwmm-dev@2rosenthals.com; Tue, 28 Jul 2020 01:38:25 -0400 Date: Mon, 27 Jul 2020 22:06:29 -0700 To: "CWMM Developers Mailing List" In-Reply-To: Subject: Re: [cwmm-dev] Compiling cwwm X-Mailer: MR/2 Internet Cruiser Edition for OS/2 v3.00.11.21 BETA/60 Message-ID: X-ELNK-Trace: a1109158fca87577d780f4a490ca6956846b590522b13c95b408d1ca2141a19bee49bdbaf75b56a6350badd9bab72f9c350badd9bab72f9c350badd9bab72f9c X-Originating-IP: 108.193.252.206 MIME-Version: 1.0 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: quoted-printable In , on 07/27/20 at 09:39 PM, "Dave Yeo" said: Hi Dave, >Shame=20 >the toolkit doesn't have .hh versions for most of the idl files. The .hh files for for the C++ DTS (Direct to SOM) bindings. This method of interacting with SOM objects was probably invented after IBM was done with OS/2. You can always use sc to generate any .hh file you might need. However, you probably don't need them. If your code was written to use the traditiional C++ .xih bindings, you don't need the DTS .hh files. >created the needed hh files from the toolkit's idl files but there are >missing includes I believe. Eg now I get errors like, ... >K:\work\cwmmclasses\branches\v2.9\common_functions\include\wpfsys.hh(272:3= 5) > : error EDC3090: Syntax error - expected "type name" and found=20 >"FILTERFLAGS". >... >which seems to be typedefed in wpobject.h and likely wpobject.idl and/or= =20 >wptypes.idl. My guess is that this code expects to be built with the wpobject.h provided by xworkplace. >I guess experiment and hopefully figure it out. >Is there a common variable to refer to the toolkit? Do you mean in makefiles? If so, it varies. Xworkplace uses TKBASE.=20 I've seen other code that uses TOOLKIT. >Rather then copying the idl files to the tree, You are absolutely correct that committing the .idl files you don't maintain into your tree is a bad idea. >it may be better to=20 >just tell sc where to install them and create a permanent include=20 >directory for the hh files. The .xih, .ih and .hh files are all build products. In the case of .hh files you generate, my inclination would be to write them to the same directory where the .ih and .xih files are written. Any .ih, .hh and .xih files that are in the repo are only there because they were part of the initial import. Recall that I stated: "It is also likely that some build products were committed to the trunk.=20 If so, they should be "svn removed" from the trunk." Steven --=20 ---------------------------------------------------------------------- "Steven Levine" Warp/DIY/BlueLion etc. www.scoug.com www.arcanoae.com www.warpcave.com ---------------------------------------------------------------------- --=20 This email was Anti Virus checked by Astaro Security Gateway. http://www.so= phos.com