Keyboard Shortcuts
Likes
- H390-Vm
- Messages
Search
Re: GCC EXEC on S-disk, but Not On Any Other Minidisk?
#VMCE
开云体育Mark, Which file do you need? Always prepared to have look Dave ? From: [email protected] <[email protected]> On Behalf Of Mark A. Stevens via groups.io
Sent: 07 December 2021 17:36 To: [email protected] Subject: Re: [h390-vm] GCC EXEC on S-disk, but Not On Any Other Minidisk? #VMCE ? On Tue, Dec 7, 2021 at 11:06 AM, Bob Bolch wrote:
Bob, |
Re: GCC EXEC on S-disk, but Not On Any Other Minidisk?
#VMCE
On Tue, Dec 7, 2021 at 11:05 AM, Dave Wade wrote:
Dave, The minidisk is released, after my attempted compile, and I didn't know what was, or was not available. This kicked off the search, which turned into this chain of messages. Thanks for your help. ?... Mark S. |
Re: GCC EXEC on S-disk, but Not On Any Other Minidisk?
#VMCE
On Tue, Dec 7, 2021 at 11:06 AM, Bob Bolch wrote:
Compile a C program that includes something from this disk, with the CMS option, and you will see that the include files are processed.Bob, I am missing a header, which started this entire journey. Plus side, I know more than I started with. Minus side, I need to port the missing header file to CMS. Thank you! ?... Mark S. |
Re: GCC EXEC on S-disk, but Not On Any Other Minidisk?
#VMCE
Hi Mark, I setup the MAINTC disks for the purpose of building the C runtime, and BREXX. You should use the GCC user disks which the compiler accesses during the compilation. When the CMS option is specified, the GCCCMS 202 is used for the compilation. You do not need to manually access it.? Compile a C program that includes something from this disk, with the CMS option, and you will see that the include files are processed. Bob On Tue, Dec 7, 2021, 11:40 AM Mark A. Stevens via <marXtevens=[email protected]> wrote: On Tue, Dec 7, 2021 at 05:19 AM, Bob Bolch wrote: |
Re: GCC EXEC on S-disk, but Not On Any Other Minidisk?
#VMCE
开云体育Mark, ? The CMS headers are the ones on GCCCMS 202 disk. These are what are used when you compile something with GCC and specify the CMS library option. (well assuming you are not logged on to maint and have the 394 accessed) ? Harold, ? I don’t think there is comprehensive documentation anywhere. Paul keeps everything on windows and copies it to VM when he wants to do a compile hence all the stuff in the batch directory. The fact that we have two totally independent C libraries makes a mess of things. ? Dave ? ? From: [email protected] <[email protected]> On Behalf Of Mark A. Stevens via groups.io
Sent: 07 December 2021 16:41 To: [email protected] Subject: Re: [h390-vm] GCC EXEC on S-disk, but Not On Any Other Minidisk? #VMCE ? On Tue, Dec 7, 2021 at 05:19 AM, Bob Bolch wrote:
Bob, |
Re: GCC EXEC on S-disk, but Not On Any Other Minidisk?
#VMCE
On Tue, Dec 7, 2021 at 05:19 AM, Bob Bolch wrote:
Bob, I am more interested in the CMS emulation/headers than OS, at this instant. It seems that MAINTC 394 (see the reply to Dave) and GCCCMS 202 contain same/similar files. I will make time to compare and see if they are identical, and report back, if you wish. q disk f Label? CUU M? Stat? Cyl Type Blksize?? Files? Blks Used-(%) Blks Left? Blk Total GCCLIB 122 F/C R/O?? 10 3350? 800???????? 23??????? 355-06?????? 5345?????? 5700 Ready; T=0.01/0.01 16:24:53 l * h f ( date Filename Filetype Fm? Format??? Recs Blocks???? Date??? Time ASSERT?? H??????? F2? V??? 71???? 25????? 2? 04/14/21?? 11:40 CMSRUNTM H??????? F2? V?? 106??? 218???? 16? 03/23/21??? 8:13 CMSSYS?? H??????? F2? V?? 108??? 862???? 89? 04/14/21?? 11:40 CTYPE??? H??????? F2? V?? 100???? 62????? 3? 04/14/21?? 11:40 ERRNO??? H??????? F2? V??? 71???? 64????? 3? 04/14/21?? 11:40 FLOAT??? H??????? F2? V??? 75??? 127????? 5? 04/14/21?? 11:40 GCCCRAB? H??????? F2? V?? 100???? 68????? 4? 03/23/21??? 7:07 LIMITS?? H??????? F2? V??? 71???? 49????? 3? 04/14/21?? 11:40 LOCALE?? H??????? F2? V??? 71???? 49????? 3? 04/14/21?? 11:40 MATH???? H??????? F2? V??? 71??? 113????? 4? 04/14/21?? 11:40 REXXSAA? H??????? F2? V??? 81??? 162???? 11? 04/14/21?? 11:40 SETJMP?? H??????? F2? V?? 100???? 42????? 5? 04/14/21?? 11:40 SIGNAL?? H??????? F2? V??? 71???? 33????? 2? 04/14/21?? 11:40 STDARG?? H??????? F2? V??? 73???? 22????? 2? 04/14/21?? 11:40 STDDEF?? H??????? F2? V??? 71???? 38????? 2? 04/14/21?? 11:40 STDIO??? H??????? F2? V?? 100??? 782???? 81? 04/14/21?? 11:40 STDLIB?? H??????? F2? V?? 100??? 381???? 20? 04/14/21?? 11:40 STRING?? H??????? F2? V??? 73??? 173????? 9? 04/14/21?? 11:40 TIME???? H??????? F2? V??? 71???? 65????? 3? 04/14/21?? 11:40 TSTS???? H??????? F2? V?? 125???? 98????? 5? 04/14/21?? 11:40 Ready; T=0.01/0.01 16:25:00 Again, if I can help, please let me know. ?... Mark S. |
Re: GCC EXEC on S-disk, but Not On Any Other Minidisk?
#VMCE
There seems to be a lot of confusion about how various header files are
toggle quoted message
Show quoted text
included in compiles. I am certainly not an expert in GCC on VM, C library options, or CMS itself. But, the discussion begs the question: Is there a complete list of which disks / modules / etc that documents the _present_ structure? Everyone seems to see a piece of the problem not the entire structure. Such a list might point to how it could be improved. Just a thought, Harold Grovesteen On Tue, 2021-12-07 at 10:06 +0000, Dave Wade wrote:
Mark, Groups.io Links: |
Re: GCC EXEC on S-disk, but Not On Any Other Minidisk?
#VMCE
On Tue, Dec 7, 2021 at 04:06 AM, Dave Wade wrote:
Dave, Thanks for the additional explanation. I did find *.h files which seem to emulate/imitate/replace those from /usr/include/*.h files on MAINTC 394. My two cents on minidisk vs MACLIB would be minidisk, until we can get OS PDS emulation/management. The lack of a directory structure does make this a challenge, either way. q disk f Label? CUU M? Stat? Cyl Type Blksize?? Files? Blks Used-(%) Blks Left? Blk Total MNT394 122 F/C R/O?? 50 3350? 800???????? 87?????? 1998-07????? 26502????? 28500 Ready; T=0.01/0.01 16:17:40 l * h f ( date Filename Filetype Fm? Format??? Recs Blocks???? Date??? Time ASSERT?? H??????? F1? V??? 71???? 25????? 2? 04/14/21?? 11:40 CMSRUNTM H??????? F1? V?? 106??? 218???? 16? 03/23/21??? 8:13 CMSSYS?? H??????? F1? V?? 108??? 862???? 89? 04/14/21?? 11:40 CTYPE??? H??????? F1? V?? 100???? 62????? 3? 04/14/21?? 11:40 ERRNO??? H??????? F1? V??? 71???? 64????? 3? 04/14/21?? 11:40 FLOAT??? H??????? F1? V??? 75??? 127????? 5? 04/14/21?? 11:40 GCCCRAB? H??????? F1? V?? 100???? 68????? 4? 03/23/21??? 7:07 LIMITS?? H??????? F1? V??? 71???? 49????? 3? 04/14/21?? 11:40 LOCALE?? H??????? F1? V??? 71???? 49????? 3? 04/14/21?? 11:40 MATH???? H??????? F1? V??? 71??? 113????? 4? 04/14/21?? 11:40 REXXSAA? H??????? F1? V??? 81??? 162???? 11? 04/14/21?? 11:40 SETJMP?? H??????? F1? V?? 100???? 42????? 5? 04/14/21?? 11:40 SIGNAL?? H??????? F1? V??? 71???? 33????? 2? 04/14/21?? 11:40 STDARG?? H??????? F1? V??? 73???? 22????? 2? 04/14/21?? 11:40 STDDEF?? H??????? F1? V??? 71???? 38????? 2? 04/14/21?? 11:40 STDIO??? H??????? F1? V?? 100??? 782???? 81? 04/14/21?? 11:40 STDLIB?? H??????? F1? V?? 100??? 381???? 20? 04/14/21?? 11:40 STRING?? H??????? F1? V??? 73??? 173????? 9? 04/14/21?? 11:40 TIME???? H??????? F1? V??? 71???? 65????? 3? 04/14/21?? 11:40 TSTS???? H??????? F1? V?? 125???? 98????? 5? 04/14/21?? 11:40 Ready; T=0.01/0.01 16:17:49 If I can help, let me know, and I will do what I can. ?... Mark S. |
Re: GCC EXEC on S-disk, but Not On Any Other Minidisk?
#VMCE
Hi Mark, I only use GCC to build BREXX, so I am not sure of some of the details. Dave and I will try to provide more details in the help files. I do know that the GCC EXEC on the Y-disk accesses the set of H files as follows: GCCCMS 201 minidisk is accessed when the OS parameter is specified. GCCCMS 202 minidisk is accessed when the CMS parameter is specified. Do those disks contain the H files you are looking for? Bob |
Re: GCC EXEC on S-disk, but Not On Any Other Minidisk?
#VMCE
开云体育Mark, ? Well the mess is there BECAUSE there are two sets of “.h” files and CMS does not have a directory structure. So the production GCC EXEC accesses the GCCCMS disks that contain the “.h” files that match the library you have selected PDPCLIB or GCCLIB ? There are two ways to fix this. One would be to change the GCC compiler so you could specify which disks it searched for “.h” files. The other would be to modify the compiler so it could read “.h” files from emulated OS Partitioned Data Sets as I think the IBM compiler does. ? Neither seem attractive, but what I would think could be done is to fix the help that’s returned by “HELP GCC (MORE” to explain what is happening and why. ? Its needs fixing anyway, its also wrong:-( ? Dave ? From: [email protected] <[email protected]> On Behalf Of Mark A. Stevens via groups.io
Sent: 07 December 2021 01:03 To: [email protected] Subject: Re: [h390-vm] GCC EXEC on S-disk, but Not On Any Other Minidisk? #VMCE ? On Mon, Dec 6, 2021 at 06:11 AM, Bob Bolch wrote:
I was looking for the equivalent of /usr/include/*.h and /usr/include/sys/*.h? files, so I can build the Zlib program library, the basis for zip and unzip. |
Re: GCC EXEC on S-disk, but Not On Any Other Minidisk?
#VMCE
On Mon, Dec 6, 2021 at 06:11 AM, Bob Bolch wrote:
I was looking for the equivalent of /usr/include/*.h and /usr/include/sys/*.h? files, so I can build the Zlib program library, the basis for zip and unzip. I wasn't logging on to GCCCMS, but using the MDISK entries from USER DIRECT to see what GCCCMS had. In the process of searching, I happened to look for all the copies of GCC EXEC and thought I noticed a discrepancy. :-D I have yet to read through the GCC EXEC S, code. So much to do, and so little time, but I have a need to know what header files are available for a compile, so of all the places I could pick, I started with GCCCMS and its minidisks. I didn't know about MAINTC, so I will also look there. I don't consider myself just a compiler user, since I have written and installed applications, for "general users" over the years for both VM/* and for *nix. I also don't consider myself an expert, more of the "Jack of all trades, master of none" sort. Thank you very much for the pointers. ?... Mark S. |
Re: GCC EXEC on S-disk, but Not On Any Other Minidisk?
#VMCE
Hi Mark, The GCCCMS userID contains the compiler install materials, and there is nothing there that? an ordinary compiler user needs. Any changes made on that ID could impact the ability to regenerate the compiler. Everything you need to use the compiler is made available by the GCC? EXEC. The GCC EXEC also uses runtime libraries made for CMS that are maintained on the MAINTC ID. Please elaborate?on why you are logging on to GCCCMS. Maybe we can simplify the method you are using. Best regards, Bob On Mon, Dec 6, 2021 at 12:37 AM Dave Wade <dave.g4ugm@...> wrote:
|
Re: Visual studio 2022
Looks like attachments are off as well
toggle quoted message
Show quoted text
Dave -----Original Message----- |
Re: Visual studio 2022
Peter wrote:
Fish wrote:[...]laddiehanus wrote:I installed all the SDK’s including the on for XPDid it look like this? I don’t know what kind of picture you sent, but it did not come(grumble) That's what I get for trying to send HTML email I guess (grumble) Let me try attaching it instead. -- "Fish" (David B. Trout) Software Development Laboratories mail: fish@... |
Re: Visual studio 2022
开云体育Fish, ? I don’t know what kind of picture you sent, but it did not come through in email , nor on the groups.io website either (at least not for me). ? Peter ? From: [email protected] <[email protected]> On Behalf Of Fish Fish
Sent: Monday, December 6, 2021 12:48 AM To: [email protected] Subject: Re: [h390-vm] Visual studio 2022 ? laddiehanus wrote: ? > I installed all the SDK’s including the on for XP ? Did it look like this? ? ? -- ? ? |
Re: Visual studio 2022
开云体育laddiehanus wrote: ? > I installed all the SDK’s including the on for XP ? Did it look like this? ? ? -- ? ? |
Re: GCC EXEC on S-disk, but Not On Any Other Minidisk?
#VMCE
开云体育Mark, ? Probably because GCC EXEC on GCCCMS is the one Paul supplies with the base GCC. He knows nothing of GCCLIB so it would probably get in the way of his build process. Possibly there should be a copy there, but I am not sure it works on the GCCCMS ID because of the way it links and accesses the include files. ? Dave ? From: [email protected] <[email protected]> On Behalf Of Mark A. Stevens via groups.io
Sent: 06 December 2021 03:40 To: [email protected] Subject: [h390-vm] GCC EXEC on S-disk, but Not On Any Other Minidisk? #VMCE ? This might be for Bob Bolch ... |
GCC EXEC on S-disk, but Not On Any Other Minidisk?
#VMCE
This might be for Bob Bolch ...
I'm trying to understand too many things, but in any case I end up with the following question. Why does the GCC EXEC S not exist on the GCCCMS minidisks? When I have the disks accessed as below. The bolded ones are all the GCCCMS minidisks. Label? CUU M? Stat? Cyl Type Blksize?? Files? Blks Used-(%) Blks Left? Blk Total XMAS91 191 A?? R/W?? 30 3350? 800???????? 18?????? 4051-24????? 13049????? 17100 MNT5E5 5E5 B/B R/O?? 30 3350? 800???????? 11??????? 119-01????? 16981????? 17100 GCC191 120 C?? R/W? 100 3350? 800????????? 7??????? 669-01????? 56331????? 57000 XMAS92 192 D?? R/W?? 30 3350? 800??????? 213?????? 7065-41????? 10035????? 17100 PDPCLB 121 E/C R/O?? 10 3350? 800???????? 17???????? 95-02?????? 5605?????? 5700 GCCLIB 122 F/C R/O?? 10 3350? 800???????? 23??????? 355-06?????? 5345?????? 5700 GCC291 123 G/C R/O? 115 3350? 800???????? 32????? 12303-19????? 53228????? 65531 GCC391 124 H/C R/O? 115 3350? 800????????? 0????????? 5-00????? 65526????? 65531 GCC491 125 I/C R/O? 115 3350? 800????????? 0????????? 5-00????? 65526????? 65531 GCC591 126 J/C R/O?? 34 3350? 800???????? 84????? 13730-71?????? 5650????? 19380 GCC691 127 K/C R/O?? 45 3350? 800??????? 537????? 19340-75?????? 6310????? 25650 GCC791 128 L/C R/O?? 64 3350? 800??????? 184????? 23041-63????? 13439????? 36480 GCC891 129 M/C R/O?? 40 3350? 800??????? 120?????? 3607-16????? 19193????? 22800 MYTOOL 193 R/R R/O?? 30 3350? 800??????? 185?????? 1217-07????? 15883????? 17100 CMSDSK 190 S?? R/O?? 59 3350? 800??????? 172????? 19533-58????? 14097????? 33630 VMTOOL 196 T/S R/O?? 70 3350? 800???????? 29?????? 1860-05????? 38040????? 39900 MNT19D 19D U/S R/O?? 70 3350? 800??????? 397?????? 5296-13????? 34604????? 39900 MNT19E 19E Y/S R/O?? 70 3350? 800??????? 682????? 24651-62????? 15249????? 39900 Ready; T=0.01/0.01 03:16:01 When I look for all the GCC EXEC files, I get the following. Shouldn't The S-disk version also be on one of the GCCCMS minidisks? l gcc exec * ( date Filename Filetype Fm? Format??? Recs Blocks???? Date??? Time GCC????? EXEC???? J1? V??? 78??? 253????? 8? 06/26/09?? 22:45 GCC????? EXEC???? K1? V??? 78??? 253????? 8? 06/26/09?? 22:45 GCC????? EXEC???? Y2? V??? 79??? 272???? 10? 08/03/10?? 19:53 Ready; T=0.01/0.01 03:28:34 Granted my minidisk layout doesn't match, by filemode, the files GCCCMS MEMO. type gcccms memo c ? Disk layout for GCCCMS userid February 2021 ? 191 A - work disk 291 B - GCC compiler version 3.2.3 MVS 8.5 from 2011 391 C - currently empty 491 D - currently empty 591 E - GCC compiler version 3.2.3 MVS 7.0 from 2009 691 F - GCC & PDPCLIB from 2009? source only 791 G - S, C and H files associated with stuff on F disk? 891 H - GCCLIB version 1.3.1. ? Ready; T=0.01/0.01 03:33:12 If the 291 minidisk, is the current, production minidisk for VM/370 CE, then should not a copy of GCC EXEC S be on that minidisk as well? Yours in confusion, ?... Mark S. |