Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Restore support for work under winXP when build with MSVC #500

Open
wants to merge 1 commit into
base: main
Choose a base branch
from

Conversation

yjh-styx
Copy link
Contributor

  1. synch vc_crt_fix...'es with current Far3 tree
  2. fix openssl build defines
  3. can be link with ULINK

@yjh-styx yjh-styx force-pushed the master branch 5 times, most recently from f094411 to df767c9 Compare December 30, 2024 11:40
@VictorVG
Copy link

VictorVG commented Jan 4, 2025

I build, if try test on Win7 SP1 x64 - OK!, but if try test WinXP SP3 Alexyz21 have problem...

@yjh-styx
Copy link
Contributor Author

yjh-styx commented Jan 4, 2025

I build, if try test on Win7 SP1 x64 - OK!, but if try test WinXP SP3 Alexyz21 have problem...
DLL in your archive contain import InitializeSRWLock

@VictorVG
Copy link

VictorVG commented Jan 4, 2025

This function - InitializeCriticalSection(), InitializeCriticalSectionAndSpinCount(), InitializeSListHead()
InitializeSRWLock() added on Vista. Compillation error?

@VictorVG
Copy link

VictorVG commented Jan 5, 2025

VC++2019. I use this patch and script's - Far-NetBox.zip

@yjh-styx
Copy link
Contributor Author

yjh-styx commented Jan 5, 2025

I'm build with VS2022 - build correctly. With VS2019 - not.... fixed. Thanks!

   1. synch vc_crt_fix...'es with current Far3 tree
   2. fix openssl build defines
   3. can be link with ULINK
@VictorVG
Copy link

VictorVG commented Jan 6, 2025

Thanks for the patch! I posted a test version b6410_Git-97819df48_test.zip test build with a minimum number of plugins, Russian (default) - English languages, Far-NetBox-24.12.2.608-d7043624d.7z - full archive x86 and AMD64, waiting to hear what they say.

Renamed some of the build scripts to avoid confusion, here's what was used during the build: Far-NetBox.zip

@VictorVG
Copy link

VictorVG commented Jan 6, 2025

Test on WinXP is success - ansver:

Alexyz21

NB started normally, imported the FTP record, went to it, downloaded the file. FTP, WebDAV work in NB, other protocols cannot be checked.

@VictorVG
Copy link

VictorVG commented Jan 7, 2025

@VictorVG
Copy link

Let's make the build scripts more convenient to use - the launch of the build process has been redesigned and is done via build.cmd with parameters that are displayed if you run build -h or build --help. - FarNetBox-v24.12.2.608_patch.zip

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants