Sudz.exe building - making work?

Programs which generate, solve, and analyze Sudoku puzzles

Sudz.exe building - making work?

Postby RichardGoodrich » Tue Jul 08, 2025 7:07 pm

Here was my original dumb question! But, I did get some good answers anyway to get this working on Windows-11

Downloaded from 1to9only repository. The binary produced a missing DLL error. I then tried to build it, but did not have nmake. Installed Visual Studio Code, but still could NOT find "nmake" Help! Anybody built it lately or Run on Win-11?

Here is what I wish I had said: http://forum.enjoysudoku.com/post353917.html#p353917
Last edited by RichardGoodrich on Thu Jul 17, 2025 4:36 pm, edited 4 times in total.
Big1952
RichardGoodrich
 
Posts: 136
Joined: 12 December 2012
Location: Josephine, TX (north of Dallas, TX)

Postby 1to9only » Tue Jul 08, 2025 8:13 pm

FWIW, the ast-sudoku.2012-08-01 repository has makefile used by gsf to build programs.
User avatar
1to9only
 
Posts: 4205
Joined: 04 April 2018

Re:

Postby RichardGoodrich » Wed Jul 09, 2025 5:00 pm

1to9only wrote:FWIW, the ast-sudoku.2012-08-01 repository has makefile used by gsf to build programs.


Not sure I want to try that, yet! But did find the following post:

[urlhttp://forum.enjoysudoku.com/gsf-sudz-compression-windows-t36261.html][/url]

And was able to find from Mathimagics advice that lead me to:

https://www.dll-files.com/d3dx9_43.dll.html

Where I downloaded the latest: MSVCR71.DLL which is the one I am apparently missing. It is the error I always get. Right now tired of messing with Windows-11!
Big1952
RichardGoodrich
 
Posts: 136
Joined: 12 December 2012
Location: Josephine, TX (north of Dallas, TX)

Postby 1to9only » Thu Jul 10, 2025 7:01 am

Did you even look at the makefile?
From the the title and 1st post with words hilited in bold, I'd assume you were trying to build sudz.exe - the makefile has useful info on how to go about this.
A quick search (?) for msvcr71.dll would also have shown that the visual c++ 2010 (service pack 1) redistributable package(s, x86 and/or x64) need installing for sudz.exe to run.
User avatar
1to9only
 
Posts: 4205
Joined: 04 April 2018

Re:

Postby RichardGoodrich » Fri Jul 11, 2025 2:57 am

1to9only wrote:Did you even look at the makefile?
From the the title and 1st post with words hilited in bold, I'd assume you were trying to build sudz.exe - the makefile has useful info on how to go about this.
A quick search (?) for msvcr71.dll would also have shown that the visual c++ 2010 (service pack 1) redistributable package(s, x86 and/or x64) need installing for sudz.exe to run.


No. Forum keeps crashing before I can do much on it. But I would like to build it. Right now, I found the missing dll and will try what mathemagics once did.

It has been years since I messed with makefiles. That is its own world!
Big1952
RichardGoodrich
 
Posts: 136
Joined: 12 December 2012
Location: Josephine, TX (north of Dallas, TX)

Sudz.exe Working!?

Postby RichardGoodrich » Sat Jul 12, 2025 10:57 pm

Well, I did copy the msvcr71.dll into the same windows-11 directory as the sudz.exe And it did seem to work. sudz.exe -- help did yield a four line copyright message about Glenn Fowler and AT&T (2007 date, I think?)

Anway I did run the following:

  1. sudz.exe -f%g 001.sudz > 001.txt
  2. sudz.exe -f%g 416.sudz > 416.txt

The first one yielded a file of size 83,595,100
the second one yielded a 1K size files

The first 10 items in the first list are:
Code: Select all
123456789456789123789123456214365897365897214897214365531642978642978531978531642
123456789456789123789123456214365897365897214897214365531642978648971532972538641
123456789456789123789123456214365897365897214897214365531642978672938541948571632
123456789456789123789123456214365897365897214897214365531642978678931542942578631
123456789456789123789123456214365897365897214897214365531648972642971538978532641
123456789456789123789123456214365897365897214897214365531648972648972531972531648
123456789456789123789123456214365897365897214897214365531648972672931548948572631
123456789456789123789123456214365897365897214897214365531648972678932541942571638
123456789456789123789123456214365897365897214897214365531672948642938571978541632
123456789456789123789123456214365897365897214897214365531672948648931572972548631


416.txt contained this one line
Code: Select all
123456789457893612986217354274538196531964827698721435342685971715349268869172543


So at least the first line in 001.txt looks to be right. Can anyone verify the others?

But, what is the deal with 416.txt? That is certainly NOT the maxlex!

I thought I was told these band lists were them selves in contiguous minlex order as would be the whole minlex catalog would be for the ED

Comments Please!
Big1952
RichardGoodrich
 
Posts: 136
Joined: 12 December 2012
Location: Josephine, TX (north of Dallas, TX)

Re: Sudz.exe building - making work?

Postby coloin » Sat Jul 12, 2025 11:20 pm

I dont think you are understanding this correctly !

The deal for the band 416 is that to be in band 416 all the 6 bands of the puzzle are band 416... otherwise it would have a band less than band 416.

This is the maximum min lex solution grid .. and there is only one... and all bands are 416

All of the ED start with 12345678945....... as all grids can be morphed to start like this....

The max lex solution grid would be the last one in 6e21 solution grids.. rather a much taller order to deal with !!! :roll:
coloin
 
Posts: 2624
Joined: 05 May 2005
Location: Devon

Re: Sudz.exe Working!?

Postby champagne » Sun Jul 13, 2025 6:06 am

RichardGoodrich wrote:Well, I did copy the msvcr71.dll into the same windows-11 directory as the sudz.exe And it did seem to work. sudz.exe -- help did yield a four line copyright message about Glenn Fowler and AT&T (2007 date, I think?)

Anway I did run the following:

  1. sudz.exe -f%g 001.sudz > 001.txt
  2. sudz.exe -f%g 416.sudz > 416.txt

The first one yielded a file of size 83,595,100
the second one yielded a 1K size files

The first 10 items in the first list are:
Code: Select all
123456789456789123789123456214365897365897214897214365531642978642978531978531642
123456789456789123789123456214365897365897214897214365531642978648971532972538641
123456789456789123789123456214365897365897214897214365531642978672938541948571632
123456789456789123789123456214365897365897214897214365531642978678931542942578631
123456789456789123789123456214365897365897214897214365531648972642971538978532641
123456789456789123789123456214365897365897214897214365531648972648972531972531648
123456789456789123789123456214365897365897214897214365531648972672931548948572631
123456789456789123789123456214365897365897214897214365531648972678932541942571638
123456789456789123789123456214365897365897214897214365531672948642938571978541632
123456789456789123789123456214365897365897214897214365531672948648931572972548631


416.txt contained this one line
Code: Select all
123456789457893612986217354274538196531964827698721435342685971715349268869172543


So at least the first line in 001.txt looks to be right. Can anyone verify the others?

But, what is the deal with 416.txt? That is certainly NOT the maxlex!

I thought I was told these band lists were them selves in contiguous minlex order as would be the whole minlex catalog would be for the ED

Comments Please!

You already got the answer here by coloin
list-of-first-last-of-5-4-billiion-essentially-equiv-diff-t45879.html#p353513

first 4

123456789456789123789123456214365897365897214897214365531642978642978531978531642 # 0 S8.f
123456789456789123789123456214365897365897214897214365531642978648971532972538641 # 0 S8.f
123456789456789123789123456214365897365897214897214365531642978672938541948571632 # 0 S8.f
123456789456789123789123456214365897365897214897214365531642978678931542942578631 # 0 S8.f

last

123456789457893612986217354274538196531964827698721435342685971715349268869172543 sol 5472730538 __

!!!!!!
champagne
2017 Supporter
 
Posts: 7697
Joined: 02 August 2007
Location: France Brittany

Re: Sudz.exe Working!?

Postby RichardGoodrich » Mon Jul 14, 2025 11:12 pm

You already got the answer here by coloin
list-of-first-last-of-5-4-billiion-essentially-equiv-diff-t45879.html#p353513

champagne & coloin

OF COURSE I DID!
And he kept telling me so! I swear somedays I am blind in one eye and can't see out the other! Thanks to BOTH of you! Well I learned a lot in the mean time!
Big1952
RichardGoodrich
 
Posts: 136
Joined: 12 December 2012
Location: Josephine, TX (north of Dallas, TX)


Return to Software