Menu

#241 GE_DIST Docker Build

1.0
new
nobody
None
feature
0.9.17
GUI
low
2018-04-13
2018-04-13
jasonc
No

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:

1 Attachments

Discussion

Anonymous
Anonymous

Add attachments
Cancel





MongoDB Logo MongoDB