GE dist:
in ge dist Docker container:
tcl8.5.10
cd /data/freeware/tcl8.5.10/unix/Linux_x86_64
mkdir Linux_x86_64
cd Linux_x86_64/
../configure --srcdir=../ --prefix=/netopt --mandir=/netopt/share/man --enable-64bit --enable-shared=no
make
make install
tk8.5.10
cd /data/freeware/tk8.5.10/unix/Linux_x86_64
mkdir Linux_x86_64
cd Linux_x86_64/
../configure --srcdir=../ --prefix=/netopt --mandir=/netopt/share/man --enable-64bit --with-tcl=/netopt/lib --enable-shared=no
make
make install
make vtk
will get to last step, building vtk binary then fail from missing -lz. Copy the last command and cd to
/data/freeware/VTK-6.3.0/Linux_x86_64/Wrapping/Tcl
Then past the command into a file and add -lz to the end and execute it:
vi manual_build
usr/bin/c++ -O3 -DNDEBUG -Wl,--no-undefined -lc -Wl,--no-undefined -lc CMakeFiles/vtk.dir/vtkTkAppInit.cxx.o -o ../../bin/vtk -rdynamic ../../lib/libvtkCommonCoreTCL-6.3.a ../../lib/libvtkCommonMathTCL-6.3.a ../../lib/libvtkCommonMiscTCL-6.3.a ../../lib/libvtkCommonSystemTCL-6.3.a ../../lib/libvtkCommonTransformsTCL-6.3.a ../../lib/libvtkCommonDa
...
ib-6.3.a -lGL -lz
./manual_build
cd -
make
make install
kwwidgets:
Anonymous