Ok great!
The build is actually decoupled from the Panda build itself, for a number of reasons, so no issues with diff etc.
It links with Panda 1.0.3
Rather than risking missing files and so on by doing a full sf file release, Iâve just zipped the three relevant development directories from my machine:
FSPandaWrappers - the key directory here. Contains the new PandaNode derivatives. Uses FractalSpline
FSDev - FractalSpline. A renderer-independent project that creates parametric meshes
fsbuildtools - contains a setpath.bat batch file script to set appropriate environment variables on Windows
Not sure how much of my build environment you need/want to reproduce really.
FractalSpline is already built: its the libfractalspline.dll and libfractalspline.lib files in the FSDev directory. Thereâs also a bunch of include files there that are needed to link with it.
FSPandaWrappers contains the (built) PandaNode derivatives that use FractalSpline to generate the meshes.
fsbuildtools contains a setpath.bat batch file script to set appropriate environment variables on Windows. Basically if you customize this to your environment (path variables at the top), then it will set up your build environment for you, in theory. It also sets MSVC=1, which is necessary for the makefile to work.
You might also need the osmpdevkit:
manageddreams.com/osmpwiki/files ⊠t-msvc.zip
Note that fractalspline and fractalsplinepandawrappers are only built and tested on Windows right now. It should be buildable on Linux, but the makefile will need a little tweaking.
So, the fractalspline + fractalsplinepandawrappers snapshot is at:
manageddreams.com/osmpwiki/files ⊠5may21.zip
You probably want fsbuildtools, fsdev, fspandawrappers, and osmpdevkit-msvc to be in the same directory somewhere, then a bit of tweaking to the setpath.bat and it should build just fine.
Instruction to build is, from the fspandawrappers directory:
..\fsbuildtools\setpathfspanda
gnumake
The genpycode runs manually for now.
Thereâs a reasonable chance that its just the genpycode command that is failing, so it might just be enough to go into fspandwrappers and work out the appropriate genpycode command?
Hugh