Discussion:
Re: Cannot open include file: 'stdbool.h': No such file or directory
(too old to reply)
stephen.orso@yahoo.com [hercules-390]
2016-12-23 01:01:17 UTC
Permalink
Hello Yvan:

SoftFloat-3a For Hercules has been updated to address the issue you experienced building Hercules.


Please re-pull SoftFloat-3a https://github.com/hercules-390/SoftFloat-3a and build it following the instructions in BUILDING.txt https://github.com/hercules-390/SoftFloat-3a/blob/master/BUILDING.txt.


Then rebuild Hercules v4. There is no need to re-pull Hercules.


SoftFloat-3a issues #1 https://github.com/hercules-390/SoftFloat-3a/issues/1 and #2 https://github.com/hercules-390/SoftFloat-3a/issues/2 provide details on the issue you experienced.


Please let me know your results.


Best Regards,
Steve Orso
stephen.orso@yahoo.com [hercules-390]
2016-12-22 15:14:55 UTC
Permalink
Hello Yvan:


I have created issue #172 (https://github.com/hercules-390/hyperion/issues/172) in github to track this....and have posted a workaround to that issue pending resolution (copy two files to sf3h/include). It would be a great help if you would try the workaround and post your experience to the github issue.


I understand your concerns about installing VS2015CE; while I find it very nice tool, it is not a small thing.


Thank you for reporting this.


Best Regards,
Steve Orso

---In hercules-***@yahoogroups.com, <***@...> wrote :

[...]
I am using VS2008 and, after adding the new SoftFloat stuff, I am getting this error now:


d:\hercules_source\hyperion\softfloat.h(57) : fatal error C1083: Cannot open include file: 'stdbool.h': No such file or directory
[...]
grispoil@live.ca [hercules-390]
2016-12-23 16:57:29 UTC
Permalink
Hello Steve,

I would prefer using this:


+BUILD SOFTFLOAT 3A FOR HERCULES
+
+ Windows users who wish to avoid building SoftFloat 3a For Hercules
+ may instead download a zip file containing binaries and public
+ headers in the correct directory structure from here:
+
+ https://github.com/hercules-390/SoftFloat-3a/releases/download/v1.0.0/s3fh.zip https://github.com/hercules-390/SoftFloat-3a/releases/download/v1.0.0/s3fh.zip




Is it possible to do this instead?
If so, the zip above will probably need to be updated,



BTW, I have downloaded VS2015 (26,1GB - wow) and I am planning to install it, so, this may become a mute point for me IF I succeed...


Regards,


Yvan G.
stephen.orso@yahoo.com [hercules-390]
2016-12-23 22:26:21 UTC
Permalink
Hi Yvan:

I meant to ask about just installing Windows binaries.


The link you posted is still current. Changes since then have been to the build process, not to the result.


There is also a set of Hercules V4 binaries (32- and 64-bit) binaries here:


https://github.com/hercules-390/hyperion/releases/latest https://github.com/hercules-390/hyperion/releases/latest



And if you install the Hercules binaries, there is no need to mess with SoftFloat 3a For Hercules.


Again, changes to Hercules v4 have been to the build process, not to the result. We will do RC1 shortly so the zip/tar.gz files are current.


Give the binaries a shot...let us know.


Best Regards,
Steve Orso
grispoil@live.ca [hercules-390]
2016-12-24 20:17:07 UTC
Permalink
Well, I could use the Windows binaries that are available, however, my fun is to compile the stuff even if I do not really fully understand what I am doing...

Now, I did not have any luck with VS2008, neither hyperion versions would compile.


With the non-official version, I was getting: RC : fatal error RC1106: invalid option: -ologo
With the official version, I was getting another missing header file message (sorry, I did not take the name down).


So, I uninstalled VS2008 and installed VS2015 instead. Surprisingly enough, the process went well.



I can now compile all Hercules versions that I know of:


hyperion (official) 32 and 64 bits,
hyperion (non-official version) 32 and 64 bits,
and even spinhawk 32 and 64 bits.


I am an happy camper now.


Steven, one thing that you may want to fix is in the WSMSetEnv.cmd file generated when you execute SF3a4Herc.exe, there is a typo in the subdirectory name.


The WSMSetEnv.cmd file says to use:


:: setx SFLIB_DIR ...\amd64\sf3h
:: setx SFLIB_DIR ...\x86\sf3h



The actual subdirectory name where the files are extracted to is s3fh, not sf3h.


Anyway, enough for today, I have some cooking to do...
Best wishes to all of you...


Yvan G.
'\'Fish\' (David B. Trout)' david.b.trout@gmail.com [hercules-390]
2016-12-25 01:19:20 UTC
Permalink
Yvan G. wrote:

[...]
Post by ***@live.ca [hercules-390]
Now, I did not have any luck with VS2008, neither hyperion
versions would compile.
With the non-official version, I was getting: RC : fatal error
RC1106: invalid option: -ologo
This is not a problem with my non-official version. If your Google for:


RC1106 invalid option "-ologo"


you will see many hits. Many others have tripped over this very same issue. The problem is with your Visual Studio 2008 installation/configuration. You don't have a current enough version of Microsoft's SDK installed (or if you do, you didn't tell VS2008 to use it). You must use SDK version 7.1 or greater as explained in the following post:


https://social.msdn.microsoft.com/Forums/en-US/df83f1ab-da0c-487d-88f4-0427a641949d/error-rc1106-invalid-option-ologorc?forum=vcprerelease


But, I had to change my VC++ directories from using
"C:\Program Files\Microsoft SDKs\Windows\v6.1\" to
"C:\Program Files\Microsoft SDKs\Windows\v7.0A\".
I'll try to double-check the paths this evening, but
hopefully that will be enough to get you going.


After installing SDK 7.1, use their Visual Studio SDK Registration/Configuration tool to tell VS2008 to use the v7.1 SDK (and NOT the v6.0A, which is the default that gets set whenever VS2008 is first installed).

The v6.0 SDK is too old. You need to use SDK 7.1 (v7.0A) or greater. The v6.0 SDK's resource compiler (rc.exe) doesn't understand the "-nologo" option, whereas the newer SDKs (v7.1 or greater) do.\

Hope that helps!
--
"Fish" (David B. Trout)
Software Development Laboratories
http://www.softdevlabs.com
mail: ***@softdevlabs.com
kerravon86@yahoo.com.au [hercules-390]
2016-12-25 05:37:48 UTC
Permalink
Post by ***@live.ca [hercules-390]
hyperion (official) 32 and 64 bits,
hyperion (non-official version) 32 and 64 bits,
and even spinhawk 32 and 64 bits.
Regarding "that you know of", be aware
that Juergen maintains a derivative of
3.12 that supports a version of TCP/IP
that allows ftp to/from MVS 3.8j, and
that I maintain a derivative of 3.07
that supports 31-bit and 64-bit
programming under MVS 3.8j.

If you're using z/OS etc, don't bother
with either of them though. :-)

BFN. Paul.
winkelmann@id.ethz.ch [hercules-390]
2016-12-25 20:42:55 UTC
Permalink
Post by ***@yahoo.com.au [hercules-390]
Post by ***@live.ca [hercules-390]
hyperion (official) 32 and 64 bits,
hyperion (non-official version) 32 and 64 bits,
and even spinhawk 32 and 64 bits.
Regarding "that you know of", be aware
that Juergen maintains a derivative of
3.12 that supports a version of TCP/IP
that allows ftp to/from MVS 3.8j, and
that I maintain a derivative of 3.07
that supports 31-bit and 64-bit
programming under MVS 3.8j.
Hi Paul


thanks for mentioning!


To be exact: "my" version is neither a derivative of 3.12, nor of Hyperion. It is a derivative of Sandhawk, which is a predecessor of the current Hyperion. Also, it is not exactly a version, but simply an integral part of the TK4- appliance, which is a ready to run MVS 3.8j distribution. To avoid confusion with Hyperion and to generally ease identification I recently started naming this part of the TK4- appliance "TK4- Hercules".


Given its purpose of being the "engine" of an MVS 3.8j appliance, much of TK4- Hercules doesn't make sense in other environments.


Cheers
JÃŒrgen
stephen.orso@yahoo.com [hercules-390]
2016-12-26 14:55:44 UTC
Permalink
Hi Yvan:


I am glad that you are enjoying building in VS2015...I started doing Hercules builds last year and that has lead me to some interesting things.


Also, thank you for pointing out the typo in the SoftFloat 3a For Hercules Installation script. I will address that with the next release of SoftFloat 3a For Hercules...which will appear shortly.


Again, thanks!


Best Regards,
Steve Orso

---In hercules-***@yahoogroups.com, <***@...> wrote :

Well, I could use the Windows binaries that are available, however, my fun is to compile the stuff even if I do not really fully understand what I am doing...

Now, I did not have any luck with VS2008, neither hyperion versions would compile.


With the non-official version, I was getting: RC : fatal error RC1106: invalid option: -ologo
With the official version, I was getting another missing header file message (sorry, I did not take the name down).


So, I uninstalled VS2008 and installed VS2015 instead. Surprisingly enough, the process went well.



I can now compile all Hercules versions that I know of:


hyperion (official) 32 and 64 bits,
hyperion (non-official version) 32 and 64 bits,
and even spinhawk 32 and 64 bits.


I am an happy camper now.


Steven, one thing that you may want to fix is in the WSMSetEnv.cmd file generated when you execute SF3a4Herc.exe, there is a typo in the subdirectory name.


The WSMSetEnv.cmd file says to use:


:: setx SFLIB_DIR ...\amd64\sf3h
:: setx SFLIB_DIR ...\x86\sf3h



The actual subdirectory name where the files are extracted to is s3fh, not sf3h.


Anyway, enough for today, I have some cooking to do...
Best wishes to all of you...


Yvan G.

grispoil@live.ca [hercules-390]
2016-12-23 17:31:37 UTC
Permalink
Oh no, not another 'Hercules' version...
You site says:


'The above web site contains reference documentation for my own version of Hercules 4.0 Hyperion, which contains features, functionality and fixes that are neither in the current spinhawk production version of Hercules nor in the official 4.0 Hyperion version of Hercules.'



Any reasons for not including your enhancements or fixes into the 'official hyperion' version?


Just curious, no need to answer if this is going to open a can of worms...


Yvan G.
'\'Fish\' (David B. Trout)' david.b.trout@gmail.com [hercules-390]
2016-12-23 18:13:48 UTC
Permalink
Post by ***@live.ca [hercules-390]
Oh no, not another 'Hercules' version...
Oh yes.
Post by ***@live.ca [hercules-390]
'The above web site contains reference documentation for my
own version of Hercules 4.0 Hyperion, which contains features,
functionality and fixes that are neither in the current spinhawk
production version of Hercules nor in the official 4.0 Hyperion
version of Hercules.'
Any reasons for not including your enhancements or fixes into
the 'official hyperion' version?
Because I can't.

I'm no longer a Hercules developer.

I was kicked off the team:

http://www.softdevlabs.com/news#donate
--
"Fish" (David B. Trout)
Software Development Laboratories
http://www.softdevlabs.com
mail: ***@softdevlabs.com
Maarten Hoes hoes.maarten@gmail.com [hercules-390]
2016-12-23 20:07:01 UTC
Permalink
Huh ?

On Fri, Dec 23, 2016 at 7:13 PM, ''Fish' (David B. Trout)'
Post by '\'Fish\' (David B. Trout)' ***@gmail.com [hercules-390]
I'm no longer a Hercules developer.
I was kicked off the team
WTF? DAFUQ ?
'\'Fish\' (David B. Trout)' david.b.trout@gmail.com [hercules-390]
2016-12-23 21:34:06 UTC
Permalink
[...]
Post by Maarten Hoes ***@gmail.com [hercules-390]
Post by '\'Fish\' (David B. Trout)' ***@gmail.com [hercules-390]
I'm no longer a Hercules developer.
I was kicked off the team
Huh ?
WTF? DAFUQ ?
Sad but true.

"Merry Christmas" to me, eh?
--
"Fish" (David B. Trout)
Software Development Laboratories
http://www.softdevlabs.com
mail: ***@softdevlabs.com
oharamj@mac.com [hercules-390]
2016-12-23 22:08:26 UTC
Permalink
Yes, Merry Christmas & Happy New Year to you – and everyone in the community!

Sent from my Windows 10 phone

From: ''Fish' (David B. Trout)' ***@gmail.com [hercules-390]
Sent: Friday, December 23, 2016 2:57 PM
To: hercules-***@yahoogroups.com
Subject: RE: [hercules-390] Re: Cannot open include file: 'stdbool.h': No suchfile or directory

 
[...]
Post by Maarten Hoes ***@gmail.com [hercules-390]
Post by '\'Fish\' (David B. Trout)' ***@gmail.com [hercules-390]
I'm no longer a Hercules developer.
I was kicked off the team
Huh ?
WTF? DAFUQ ?
Sad but true.

"Merry Christmas" to me, eh?
--
"Fish" (David B. Trout)
Software Development Laboratories
http://www.softdevlabs.com
mail: ***@softdevlabs.com




[Non-text portions of this message have been removed]
ferland.rene@yahoo.com [hercules-390]
2016-12-24 00:04:20 UTC
Permalink
Post by ***@live.ca [hercules-390]
'The above web site contains reference documentation for my
own version of Hercules 4.0 Hyperion, which contains features,
functionality and fixes that are neither in the current spinhawk
production version of Hercules nor in the official 4.0 Hyperion
version of Hercules.'
Hello Fish,


Maybe you should give a name to your own version of Hercules Hyperion? How about Helios, Selene or Eos, the children of Hyperion? I would go for Eos, the goddess of the Dawn (of a new era for you).


Happy Holidays!


Rene FERLAND, Montreal
Loading...