1. When I try to run Scanalyze, it fails on the assertion `toglCurrent != null'
This run-time error is almost always due to an improperly set SCANALYZE_DIR environmental
variable. You need to set this variable to point to the directory
containing the executable and .tcl files. On Windows, for example:
2. I'm having problems building Scanalyze 1.0.3 on my Linux system
Michael Goesele of TU Darmstadt contributes his experience with
making Scanalyze build on his SUSE Linux 10.2 system (64 bit version) with
gcc version 4.1.2:
3. I am unable to install Tcl/Tk version 8.0p2 on my 64-bit Windows machine
Shayne Brandon from Univ. of Virginia contributes this installer executable:
set SCANALYZE_DIR=C:\Program Files\Scanalyze\scanalyze-1.0.3
I just compiled scanalyze on my new system here in Darmstadt and ran
into a few problems:
1. I needed to add some permissive flags in
auxlibs/dist/mixkit/mix-config.Linux:
CFLAGS = -g -O2 -fpermissive
CXXFLAGS = -g -O2 -fpermissive
2. I had to add an "#undef isfinite" statement in Pnt3.h (isfinite
was defined as function and macro which yields a very cryptic error
message):
#include
Downloading and running this installation package will install all the files necessary to run Scanalyze on Windows, including Tcl/Tk version 8.02p and SGI's IFL library. The installer will also set the SCANALYZE_DIR environmental variable as appropriate.