open-watcom / open-watcom-v2

Open Watcom V2.0 - Source code repository, Wiki, Latest Binary build, Archived builds including all installers for download.
Other
962 stars 157 forks source link

Win11 testing: wspy quits after "Spy" -> "Select Window ..." #1170

Open winspool opened 9 months ago

winspool commented 9 months ago

After starting binnt64\wspy.exe and selecting the menu Spy -> Select Window ..., the wspy program quits.

When using binnt\wspy.exe and selecting the menu Spy -> Select Window ..., the main wspy window is hidden and a helper Window Select Window is opened.

.. Regards ... Detlef

joncampbell123 commented 9 months ago

@jmalak I'm trying to get the ow source tree to compile wspy but it won't build wspy. The host is Linux x86_64. I understand that even from Linux the build still also makes Windows NT and NT 64-bit binaries.

jmalak commented 9 months ago

You cannot cross compile 64-bit executable. You can compile only for host system because it use host native compilers instead of OW compilers.

joncampbell123 commented 8 months ago

Right, but it also does not make the winnt i386 32-bit build either.

That's unfortunate, I was hoping to debug this issue.

jmalak commented 8 months ago

32-bit cross-compile by bootstrap compiler should work. Could you give me build log part for issue.

joncampbell123 commented 8 months ago

I'll rebuild from scratch again. Once it's built, "builder rel" will not build the spy program no matter what. No error is provided, the build log shows nothing, but that's after bootstrapping.

jmalak commented 8 months ago

OK. I will check on my Linux box why it happen if I will be able to reproduce it. May be related to some last big changes in main build make files. I consolidated two make files bhost.mif and local.mif to local.mif. What happen if you go into bld/sdk/spy/nt386 and run wmake clean and next wmake?

jmalak commented 8 months ago

On my Ubuntu Linux box it works and build nt386 and wini86 version of Spy. I use GCC 11. Anyway if it was already build then builder rel don't do anything. If you want rebuild some project (force) then first cleanup project by builder clean. it suppose that you are in bld/sdk/spy otherwise it will cleanup full OW build.

joncampbell123 commented 8 months ago

Does not build here. GCC 9.3, custom Linux from scratch system. I also cannot build idedemo because it does not build 'bide2mak' or something of that name.

jmalak commented 8 months ago

Check your OW build environment script to not have setup following environment variables which exclude some project build. export OWNOWGML=1 export OWGUINOBUILD=1
or if you use export OWNOBUILD=

winspool commented 7 months ago

I rechecked with the current ci build, but binnt64\wspy.exe still quits after selecting the menu Spy -> Select Window ...