hercules-390 / hyperion

Hercules 390
Other
246 stars 69 forks source link

cmake failure creating hercules #299

Open CMS-lives opened 1 year ago

CMS-lives commented 1 year ago

Cmake_errors.txt

Attached is a cmake 'log' for hercules compile. There seem to be a number of similar errors that prevent compilation, but I can't interpret them other more generally than:

Failure to find program files, which some conversations on this board would not lead to failure to compile.

The failure to find sdkddkver xxx in a hyperion (sub)directory. It doesn't seem like cmake had a problem with my system's SDK, but cmake didn't create any sdkddkver xxx. (Should cmake have created them in the offending directory, or should I have had a path available here?)

Repeated get target errors, which I don't understand at all (but may are due to earlier errors?).

This is my first experience with Hercules and VM/370 systems, so anything and everything I said above could be (extremely) errorful ...

Thanks VERY MUCH in advance for any guidance or feedback.

Kevin

CMS-lives commented 1 year ago

Follow-ups:

cl.exe does exist in the directory entry noted as "skipped": C:/Program Files (x86)/Microsoft Visual Studio/2017/Community/VC/Tools/MSVC/14.16.27023/bin/Hostx86/x64/cl.exe

sdkddver.h exists in C:\Program Files (x86)\Windows Kits\10\Include\10.0.17763.0\shared dated 10/22/2018 size 12Kb.

wrljet commented 1 year ago

Hi,

Did you run this from a "Visual Studio x64 Native Tools command prompt" as mentioned on Step 1 of the Build Instructions?

vcvars64.bat that gets run when you open the link to the Visual Studio x64 Native Tools Command Prompt sets up a few environment variables that point to the SDK components, tools, etc.

I just did it all from scratch and it worked and built Hercules, except for a minor error in html-prefix\tmp\html-gitclone.cmake. git://github.com should be https://github.com.

This repo is sort of orphaned at this point. I would suggest that you take a look at the SDL Hercules 390 project instead. It it under active development.

Bill

CMS-lives commented 1 year ago

Thanks so much, Bill.

I did follow the build instructions EXCEPT for the teeeensy problem that I missed step 1, now that I review the instructions and my output. Thanks for the gentle criticism of my missing the most basic of steps ...

I will move to SDL Hercules 390 per your suggestion.


From: Bill Lewis @.> Sent: Thursday, April 27, 2023 4:50 PM To: hercules-390/hyperion @.> Cc: CMS-lives @.>; Author @.> Subject: Re: [hercules-390/hyperion] cmake failure creating hercules (Issue #299)

Hi,

Did you run this from a "Visual Studio x64 Native Tools command prompt" as mentioned on Step 1 of the Build Instructionshttp://hercules-390.github.io/html/CMake/indexwin.html#quickstart?

vcvars64.bat that gets run when you open the link to the Visual Studio x64 Native Tools Command Prompt sets up a few environment variables that point to the SDK components, tools, etc.

I just did it all from scratch and it worked and built Hercules, except for a minor error in html-prefix\tmp\html-gitclone.cmake. git://github.com should be https://github.com.

This repo is sort of orphaned at this point. I would suggest that you take a look at the SDL Hercules 390https://github.com/SDL-Hercules-390/hyperion project instead. It it under active development.

Bill

— Reply to this email directly, view it on GitHubhttps://github.com/hercules-390/hyperion/issues/299#issuecomment-1526431549, or unsubscribehttps://github.com/notifications/unsubscribe-auth/A7PEHMLIW3LZ43QG7STMECDXDLLYFANCNFSM6AAAAAAXOIPW3I. You are receiving this because you authored the thread.Message ID: @.***>