Jump to content

HOT installation help needed


phong

Recommended Posts

Hi!

I tried to install HOT on my linux64 machine with H10. I built HOT from the latest source just like in the guide. After compiling with compile_linux.sh I opened the example sop_simple.hip and right after opening the file a lot of error messages appear that parameters can not be found, bad node types are in the file, etc.. So I guess I must do something wrong. Do I need to do anything else after building and compiling to get HOT running?

Link to comment
Share on other sites

Hi Phong,

Can you post the output of the compile_linux.sh command ?

-Drew

Hi!

I tried to install HOT on my linux64 machine with H10. I built HOT from the latest source just like in the guide. After compiling with compile_linux.sh I opened the example sop_simple.hip and right after opening the file a lot of error messages appear that parameters can not be found, bad node types are in the file, etc.. So I guess I must do something wrong. Do I need to do anything else after building and compiling to get HOT running?

Link to comment
Share on other sites

Hi Phong,

Can you post the output of the compile_linux.sh command ?

-Drew

Sure!

Linking with 'libblitz'

Linking with 'libfftw3f'

g++ -DUT_DSO_TAGINFO='"3262197cbf015d1525a0029a431a9df5255bcdbdca308aac73a8c3063d69ee812b972985db32267a5946addc329f31761ea2f501fbc2e85049032de266fd81be4bae5c8aff924994a3268d0847f848e6ab4e86a48ee49f6be1b237"' -DVERSION=\"10.0.249.3\" -DDLLEXPORT= -D_GNU_SOURCE -DLINUX -DAMD64 -m64 -fPIC -DSIZEOF_VOID_P=8 -DSESI_LITTLE_ENDIAN -DENABLE_THREADS -DUSE_PTHREADS -D_REENTRANT -D_FILE_OFFSET_BITS=64 -c -I./3rdparty/include -I./3rdparty/linux/include -DGCC4 -DGCC3 -Wno-deprecated -I/opt/hfs10.0.249.3/toolkit/include -I/opt/hfs10.0.249.3/toolkit/include/htools -Wall -W -Wno-parentheses -Wno-sign-compare -Wno-reorder -Wno-uninitialized -Wunused -Wno-unused-parameter -O2 -DMAKING_DSO -o SOP_Ocean.o SOP_Ocean.C

In file included from ./3rdparty/linux/include/blitz/array-impl.h:42,

from ./3rdparty/linux/include/blitz/array.h:32,

from Ocean.h:75,

from SOP_Ocean.h:32,

from SOP_Ocean.C:33:

./3rdparty/linux/include/blitz/memblock.h:128: warning: type qualifiers ignored on function return type

./3rdparty/linux/include/blitz/memblock.h:133: warning: type qualifiers ignored on function return type

In file included from ./3rdparty/linux/include/blitz/array-impl.h:44,

from ./3rdparty/linux/include/blitz/array.h:32,

from Ocean.h:75,

from SOP_Ocean.h:32,

from SOP_Ocean.C:33:

./3rdparty/linux/include/blitz/tinyvec.h:229: warning: type qualifiers ignored on function return type

./3rdparty/linux/include/blitz/tinyvec.h:232: warning: type qualifiers ignored on function return type

./3rdparty/linux/include/blitz/tinyvec.h:235: warning: type qualifiers ignored on function return type

./3rdparty/linux/include/blitz/tinyvec.h:238: warning: type qualifiers ignored on function return type

./3rdparty/linux/include/blitz/tinyvec.h:411: warning: type qualifiers ignored on function return type

In file included from ./3rdparty/linux/include/blitz/tinyvec.h:430,

from ./3rdparty/linux/include/blitz/array-impl.h:44,

from ./3rdparty/linux/include/blitz/array.h:32,

from Ocean.h:75,

from SOP_Ocean.h:32,

from SOP_Ocean.C:33:

./3rdparty/linux/include/blitz/vector.h:194: warning: type qualifiers ignored on function return type

./3rdparty/linux/include/blitz/vector.h:197: warning: type qualifiers ignored on function return type

In file included from ./3rdparty/linux/include/blitz/array.h:32,

from Ocean.h:75,

from SOP_Ocean.h:32,

from SOP_Ocean.C:33:

./3rdparty/linux/include/blitz/array-impl.h:875: warning: type qualifiers ignored on function return type

./3rdparty/linux/include/blitz/array-impl.h:878: warning: type qualifiers ignored on function return type

./3rdparty/linux/include/blitz/array-impl.h:884: warning: type qualifiers ignored on function return type

./3rdparty/linux/include/blitz/array-impl.h:887: warning: type qualifiers ignored on function return type

./3rdparty/linux/include/blitz/array-impl.h:908: warning: type qualifiers ignored on function return type

./3rdparty/linux/include/blitz/array-impl.h:913: warning: type qualifiers ignored on function return type

./3rdparty/linux/include/blitz/array-impl.h:2321: warning: type qualifiers ignored on function return type

In file included from ./3rdparty/linux/include/blitz/array-impl.h:2508,

from ./3rdparty/linux/include/blitz/array.h:32,

from Ocean.h:75,

from SOP_Ocean.h:32,

from SOP_Ocean.C:33:

./3rdparty/linux/include/blitz/array/iter.h:103: warning: type qualifiers ignored on function return type

./3rdparty/linux/include/blitz/array/iter.h:158: warning: type qualifiers ignored on function return type

In file included from ./3rdparty/linux/include/blitz/array-impl.h:2509,

from ./3rdparty/linux/include/blitz/array.h:32,

from Ocean.h:75,

from SOP_Ocean.h:32,

from SOP_Ocean.C:33:

./3rdparty/linux/include/blitz/array/fastiter.h:156: warning: type qualifiers ignored on function return type

In file included from ./3rdparty/linux/include/blitz/array/stencilops.h:39,

from ./3rdparty/linux/include/blitz/array/stencils.h:31,

from ./3rdparty/linux/include/blitz/array-impl.h:2525,

from ./3rdparty/linux/include/blitz/array.h:32,

from Ocean.h:75,

from SOP_Ocean.h:32,

from SOP_Ocean.C:33:

./3rdparty/linux/include/blitz/tinymat.h:59: warning: type qualifiers ignored on function return type

./3rdparty/linux/include/blitz/tinymat.h:83: warning: type qualifiers ignored on function return type

./3rdparty/linux/include/blitz/tinymat.h:86: warning: type qualifiers ignored on function return type

./3rdparty/linux/include/blitz/tinymat.h:89: warning: type qualifiers ignored on function return type

./3rdparty/linux/include/blitz/tinymat.h:92: warning: type qualifiers ignored on function return type

./3rdparty/linux/include/blitz/tinymat.h:131: warning: type qualifiers ignored on function return type

g++ -shared SOP_Ocean.o -L/usr/X11R6/lib -I./3rdparty/include -I./3rdparty/linux/include -L./3rdparty/linux/lib -lblitz -lfftw3f -lGLU -lGL -lX11 -lXext -lXi -ldl -o /home/stafford/houdini10.0/dso/SOP_Ocean.so

/usr/lib64/gcc/x86_64-suse-linux/4.3/../../../../x86_64-suse-linux/bin/ld: cannot find -lblitz

collect2: ld returned 1 exit status

g++ -DUT_DSO_TAGINFO='"3262197cbf015d1525a0029a431a9df5255bcdbdca308aac73a8c3063d69ee812b972985db32267a5946addc329f31761ea2f501fbc2e85049032de265fe81be4bae5c8aff924994a3268d0847f848e6ab4e86a48ee49f6be1b237"' -DVERSION=\"10.0.249.3\" -DDLLEXPORT= -D_GNU_SOURCE -DLINUX -DAMD64 -m64 -fPIC -DSIZEOF_VOID_P=8 -DSESI_LITTLE_ENDIAN -DENABLE_THREADS -DUSE_PTHREADS -D_REENTRANT -D_FILE_OFFSET_BITS=64 -c -I./3rdparty/include -I./3rdparty/linux/include -DGCC4 -DGCC3 -Wno-deprecated -I/opt/hfs10.0.249.3/toolkit/include -I/opt/hfs10.0.249.3/toolkit/include/htools -Wall -W -Wno-parentheses -Wno-sign-compare -Wno-reorder -Wno-uninitialized -Wunused -Wno-unused-parameter -O2 -DMAKING_DSO -o VEX_Ocean.o VEX_Ocean.C

In file included from ./3rdparty/linux/include/blitz/array-impl.h:42,

from ./3rdparty/linux/include/blitz/array.h:32,

from Ocean.h:75,

from VEX_Ocean.C:32:

./3rdparty/linux/include/blitz/memblock.h:128: warning: type qualifiers ignored on function return type

./3rdparty/linux/include/blitz/memblock.h:133: warning: type qualifiers ignored on function return type

In file included from ./3rdparty/linux/include/blitz/array-impl.h:44,

from ./3rdparty/linux/include/blitz/array.h:32,

from Ocean.h:75,

from VEX_Ocean.C:32:

./3rdparty/linux/include/blitz/tinyvec.h:229: warning: type qualifiers ignored on function return type

./3rdparty/linux/include/blitz/tinyvec.h:232: warning: type qualifiers ignored on function return type

./3rdparty/linux/include/blitz/tinyvec.h:235: warning: type qualifiers ignored on function return type

./3rdparty/linux/include/blitz/tinyvec.h:238: warning: type qualifiers ignored on function return type

./3rdparty/linux/include/blitz/tinyvec.h:411: warning: type qualifiers ignored on function return type

In file included from ./3rdparty/linux/include/blitz/tinyvec.h:430,

from ./3rdparty/linux/include/blitz/array-impl.h:44,

from ./3rdparty/linux/include/blitz/array.h:32,

from Ocean.h:75,

from VEX_Ocean.C:32:

./3rdparty/linux/include/blitz/vector.h:194: warning: type qualifiers ignored on function return type

./3rdparty/linux/include/blitz/vector.h:197: warning: type qualifiers ignored on function return type

In file included from ./3rdparty/linux/include/blitz/array.h:32,

from Ocean.h:75,

from VEX_Ocean.C:32:

./3rdparty/linux/include/blitz/array-impl.h:875: warning: type qualifiers ignored on function return type

./3rdparty/linux/include/blitz/array-impl.h:878: warning: type qualifiers ignored on function return type

./3rdparty/linux/include/blitz/array-impl.h:884: warning: type qualifiers ignored on function return type

./3rdparty/linux/include/blitz/array-impl.h:887: warning: type qualifiers ignored on function return type

./3rdparty/linux/include/blitz/array-impl.h:908: warning: type qualifiers ignored on function return type

./3rdparty/linux/include/blitz/array-impl.h:913: warning: type qualifiers ignored on function return type

./3rdparty/linux/include/blitz/array-impl.h:2321: warning: type qualifiers ignored on function return type

In file included from ./3rdparty/linux/include/blitz/array-impl.h:2508,

from ./3rdparty/linux/include/blitz/array.h:32,

from Ocean.h:75,

from VEX_Ocean.C:32:

./3rdparty/linux/include/blitz/array/iter.h:103: warning: type qualifiers ignored on function return type

./3rdparty/linux/include/blitz/array/iter.h:158: warning: type qualifiers ignored on function return type

In file included from ./3rdparty/linux/include/blitz/array-impl.h:2509,

from ./3rdparty/linux/include/blitz/array.h:32,

from Ocean.h:75,

from VEX_Ocean.C:32:

./3rdparty/linux/include/blitz/array/fastiter.h:156: warning: type qualifiers ignored on function return type

In file included from ./3rdparty/linux/include/blitz/array/stencilops.h:39,

from ./3rdparty/linux/include/blitz/array/stencils.h:31,

from ./3rdparty/linux/include/blitz/array-impl.h:2525,

from ./3rdparty/linux/include/blitz/array.h:32,

from Ocean.h:75,

from VEX_Ocean.C:32:

./3rdparty/linux/include/blitz/tinymat.h:59: warning: type qualifiers ignored on function return type

./3rdparty/linux/include/blitz/tinymat.h:83: warning: type qualifiers ignored on function return type

./3rdparty/linux/include/blitz/tinymat.h:86: warning: type qualifiers ignored on function return type

./3rdparty/linux/include/blitz/tinymat.h:89: warning: type qualifiers ignored on function return type

./3rdparty/linux/include/blitz/tinymat.h:92: warning: type qualifiers ignored on function return type

./3rdparty/linux/include/blitz/tinymat.h:131: warning: type qualifiers ignored on function return type

g++ -shared VEX_Ocean.o -L/usr/X11R6/lib -I./3rdparty/include -I./3rdparty/linux/include -L./3rdparty/linux/lib -lblitz -lfftw3f -lGLU -lGL -lX11 -lXext -lXi -ldl -o /home/stafford/houdini10.0/dso/VEX_Ocean.so

/usr/lib64/gcc/x86_64-suse-linux/4.3/../../../../x86_64-suse-linux/bin/ld: cannot find -lblitz

collect2: ld returned 1 exit status

g++ -DUT_DSO_TAGINFO='"3262197cbf015d1525a0029a431a9df5255bcdbdca308aac73a8c3063d69ee812b972985db32267a5946addc329f31761ea2f501fbc2e85049032de265fd81be4bae5c8aff924994a3268d0847f848e6ab4e86a48ee49f6be1b237"' -DVERSION=\"10.0.249.3\" -DDLLEXPORT= -D_GNU_SOURCE -DLINUX -DAMD64 -m64 -fPIC -DSIZEOF_VOID_P=8 -DSESI_LITTLE_ENDIAN -DENABLE_THREADS -DUSE_PTHREADS -D_REENTRANT -D_FILE_OFFSET_BITS=64 -c -I./3rdparty/include -I./3rdparty/linux/include -DGCC4 -DGCC3 -Wno-deprecated -I/opt/hfs10.0.249.3/toolkit/include -I/opt/hfs10.0.249.3/toolkit/include/htools -Wall -W -Wno-parentheses -Wno-sign-compare -Wno-reorder -Wno-uninitialized -Wunused -Wno-unused-parameter -O2 -DMAKING_DSO -o SOP_Cleave.o SOP_Cleave.C

g++ -shared SOP_Cleave.o -L/usr/X11R6/lib -I./3rdparty/include -I./3rdparty/linux/include -L./3rdparty/linux/lib -lblitz -lfftw3f -lGLU -lGL -lX11 -lXext -lXi -ldl -o /home/stafford/houdini10.0/dso/SOP_Cleave.so

/usr/lib64/gcc/x86_64-suse-linux/4.3/../../../../x86_64-suse-linux/bin/ld: cannot find -lblitz

collect2: ld returned 1 exit status

Done compiling and installing the DSO's to /home/stafford/houdini10.0/dso.

Done installing the icon files to /home/stafford/houdini10.0/config/Icons.

Done installing and editing /home/stafford/houdini10.0/vex/VEXdso.

All done. You can now try loading ../examples_and_otl/sop_simple.hip

Link to comment
Share on other sites

Looks like the 3rd party libraries are'nt being found. Just checking, did you build them first ?

> cd 3rdparty

> ./build_linux.sh

Then you should see this in the linux/lib directory ...

> ls linux/lib/

libblitz.a libfftw3f.a libfftw3f_threads.a pkgconfig

libblitz.la libfftw3f.la libfftw3f_threads.la

-Drew

Link to comment
Share on other sites

Looks like the 3rd party libraries are'nt being found. Just checking, did you build them first ?

> cd 3rdparty

> ./build_linux.sh

Then you should see this in the linux/lib directory ...

> ls linux/lib/

libblitz.a libfftw3f.a libfftw3f_threads.a pkgconfig

libblitz.la libfftw3f.la libfftw3f_threads.la

-Drew

Yes, I built them first, but for some reason all files except the libblitz ones are missing in my linux/lib directory. Do you know why this could happen?

Link to comment
Share on other sites

Yes, I built them first, but for some reason all files except the libblitz ones are missing in my linux/lib directory. Do you know why this could happen?

I haven't seen this, can you post the output of build_linux.sh. Something must be going wrong with the building of blitz.

-Drew

Link to comment
Share on other sites

The entire output is A LOT longer..

checking whether stripping libraries is possible... yes

checking if libtool supports shared libraries... yes

checking whether to build shared libraries... no

checking whether to build static libraries... yes

configure: creating libtool

appending configuration tag "CXX" to libtool

checking for ld used by c++... /usr/x86_64-suse-linux/bin/ld -m elf_x86_64

checking if the linker (/usr/x86_64-suse-linux/bin/ld -m elf_x86_64) is GNU ld... yes

checking whether the c++ linker (/usr/x86_64-suse-linux/bin/ld -m elf_x86_64) supports shared libraries... yes

checking for c++ option to produce PIC... -fPIC

checking if c++ PIC flag -fPIC works... yes

checking if c++ supports -c -o file.o... yes

checking whether the c++ linker (/usr/x86_64-suse-linux/bin/ld -m elf_x86_64) supports shared libraries... yes

checking dynamic linker characteristics... GNU/Linux ld.so

checking how to hardcode library paths into programs... immediate

checking whether stripping libraries is possible... yes

appending configuration tag "F77" to libtool

checking for sin... yes

configure:

Checking to see if there is a usable BLAS library kicking around...

(If so, Blitz++ will use BLAS library to run benchmarks against

if you build the benchmarks. Blitz++ itself does NOT use BLAS).

checking for daxpy_ in -lblas... no

checking for daxpy in -lblas... no

checking for DAXPY in -lblas... no

checking for daxpy__ in -lblas... no

checking whether to enable c++ optimization flags... yes

checking whether to enable c++ debug flags... no

configure:

C++ compiler (c++ -O3 -funroll-loops -fstrict-aliasing -fomit-frame-pointer -ffast-math ) characteristics

configure:

Checking major C++ language features

checking whether the compiler implements namespaces... yes

checking whether the compiler supports exceptions... yes

checking whether the compiler supports Run-Time Type Identification... yes

checking whether the compiler supports member constants... yes

checking whether the compiler accepts the old for scoping rules... no

configure:

Now for some of the new keywords

checking whether the compiler supports the explicit keyword... yes

checking whether the compiler supports the mutable keyword... yes

checking whether the compiler recognizes typename... yes

checking whether the compiler supports the Numerical C Extensions Group restrict keyword... no

checking whether the compiler recognizes the '__restrict__' keyword... yes

checking whether the compiler recognizes bool as a built-in type... yes

configure:

Does your compiler understand the newfangled casting syntax?

checking whether the compiler supports const_cast<>... yes

checking whether the compiler supports static_cast<>... yes

checking whether the compiler supports reinterpret_cast<>... yes

checking whether the compiler supports dynamic_cast<>... yes

configure:

Okay, now the important stuff -- templates

checking whether the compiler supports basic templates... yes

checking whether the compiler supports partial specialization... yes

checking whether the compiler supports partial ordering... yes

checking whether the compiler supports default template parameters... yes

checking whether the compiler supports member templates... yes

checking whether the compiler supports member templates outside the class declaration... yes

checking whether the compiler recognizes the full specialization syntax... yes

checking whether the compiler supports function templates with non-type parameters... yes

checking whether the compiler supports template-qualified base class specifiers... yes

checking whether the compiler supports template-qualified return types... yes

checking whether the compiler supports explicit template function qualification... yes

checking whether the compiler supports templates as template arguments... yes

checking whether the compiler supports use of the template keyword as a qualifier... yes

checking whether the compiler supports function matching with argument types which are template scope-qualified... yes

checking whether the compiler will support the vector type promotion mechanism... yes

checking whether the compiler supports numeric traits promotions... yes

checking whether the compiler handle computations inside an enum... yes

checking whether the compiler handles (int) casts in enum computations... yes

configure:

Which library features does your compiler provide?

checking whether the compiler has complex<T>... yes

checking whether the compiler has standard complex<T> functions... yes

checking whether the compiler has numeric_limits<T>... yes

checking whether the compiler has <climits> header... yes

checking whether the compiler has valarray<T>... yes

checking whether the compiler has complex math functions... yes

checking whether the compiler has more complex math functions... no

checking whether the compiler supports IEEE math library... yes

checking whether the compiler supports System V math library... no

checking whether the compiler has C math functions in namespace std... yes

checking whether complex math functions are in namespace std... yes

checking whether the compiler has isnan function in namespace std... yes

checking whether the compiler supports ISO C++ standard library... yes

checking whether the compiler supports Standard Template Library... yes

checking whether the compiler has getrusage() function... yes

configure:

CXX = c++

CXXFLAGS = -O3 -funroll-loops -fstrict-aliasing -fomit-frame-pointer -ffast-math

CXX_OPTIMIZE_FLAGS = -O3 -funroll-loops -fstrict-aliasing -fomit-frame-pointer -ffast-math

CXX_DEBUG_FLAGS = -g -DBZ_DEBUG

CXXFFLAGS =

F77 =

FFLAGS =

F77_OPTIMIZE_FLAGS =

FLIBS =

FC =

FCFLAGS =

FC_OPTIMIZE_FLAGS =

FCLIBS =

BLASLIB =

checking our pkgconfig libname... blitz

checking our pkgconfig version... 0.9

checking our pkgconfig_libdir... ${libdir}/pkgconfig

expanded our pkgconfig_libdir... //home/stafford/Documents/HOT_src_1.0rc6/src/3rdparty/linux/lib/pkgconfig

checking our pkgconfig_libfile... blitz.pc

checking our pkgconfig description... blitz Library

checking our pkgconfig requires...

checking our pkgconfig ext libs... -lblitz

checking our pkgconfig cppflags...

noninstalled pkgconfig -L //home/stafford/Documents/HOT_src_1.0rc6/src/3rdparty/src/blitz-0.9/src/.libs

noninstalled pkgconfig -I //home/stafford/Documents/HOT_src_1.0rc6/src/3rdparty/src/blitz-0.9/.

configure: creating ./config.status

config.status: creating Makefile

config.status: creating bin/Makefile

config.status: creating blitz/Makefile

config.status: creating blitz/array/Makefile

config.status: creating blitz/generate/Makefile

config.status: creating blitz/meta/Makefile

config.status: creating random/Makefile

config.status: creating lib/Makefile

config.status: creating testsuite/Makefile

config.status: creating examples/Makefile

config.status: creating doc/Makefile

config.status: creating doc/examples/Makefile

config.status: creating doc/stencils/Makefile

config.status: creating doc/doxygen/Makefile

config.status: creating doc/doxygen/Doxyfile

config.status: creating benchmarks/Makefile

config.status: creating benchmarks/plot_benchmarks.m

config.status: creating blitz/config.h

config.status: executing depfiles commands

config.status: executing blitz/gnu/bzconfig.h commands

config.status: creating blitz/gnu/bzconfig.h - prefix BZ for blitz/config.h defines

config.status: executing blitz.pc commands

config.status: creating blitz.pc.in

config.status: creating blitz.pc

config.status: creating blitz-uninstalled.pc

configure:

The configure script has generated makefiles for your platform.

You have several options now:

make lib Check the compiler and create libblitz.a

make check-testsuite Build and check the testsuite

make check-examples Build and check the examples

make check-benchmarks Build and check the benchmarks (takes a long time)

make install Install Blitz++

Making clean in doc

make[1]: Entering directory `/home/stafford/Documents/HOT_src_1.0rc6/src/3rdparty/src/blitz-0.9/doc'

Making clean in doxygen

make[2]: Entering directory `/home/stafford/Documents/HOT_src_1.0rc6/src/3rdparty/src/blitz-0.9/doc/doxygen'

rm -rf .libs _libs

rm -f *.lo

make[2]: Leaving directory `/home/stafford/Documents/HOT_src_1.0rc6/src/3rdparty/src/blitz-0.9/doc/doxygen'

Making clean in stencils

make[2]: Entering directory `/home/stafford/Documents/HOT_src_1.0rc6/src/3rdparty/src/blitz-0.9/doc/stencils'

rm -rf .libs _libs

rm -rf *.ii *.ti cxx_repository Template.dir ii_files ti_files dump-stencil *.texi

rm -f *.lo

make[2]: Leaving directory `/home/stafford/Documents/HOT_src_1.0rc6/src/3rdparty/src/blitz-0.9/doc/stencils'

Making clean in examples

make[2]: Entering directory `/home/stafford/Documents/HOT_src_1.0rc6/src/3rdparty/src/blitz-0.9/doc/examples'

rm -rf .libs _libs

rm -rf *.ii *.ti cxx_repository Template.dir ii_files ti_files simple storage outer strideslice slicing debug output io dump xor cast range fixed *.texi *.out core.[0-9]*

rm -f *.o

rm -f *.lo

make[2]: Leaving directory `/home/stafford/Documents/HOT_src_1.0rc6/src/3rdparty/src/blitz-0.9/doc/examples'

Making clean in .

make[2]: Entering directory `/home/stafford/Documents/HOT_src_1.0rc6/src/3rdparty/src/blitz-0.9/doc'

test -z "blitz.tmp" || rm -f blitz.tmp

rm -rf .libs _libs

rm -rf blitz*.html

rm -rf blitz.aux blitz.cp blitz.cps blitz.fn blitz.fns blitz.ky blitz.kys \

blitz.log blitz.pg blitz.pgs blitz.tmp blitz.toc blitz.tp \

blitz.tps blitz.vr blitz.vrs blitz.dvi blitz.pdf blitz.ps \

blitz.html

rm -f *.lo

rm -f vti.tmp

make[2]: Leaving directory `/home/stafford/Documents/HOT_src_1.0rc6/src/3rdparty/src/blitz-0.9/doc'

make[1]: Leaving directory `/home/stafford/Documents/HOT_src_1.0rc6/src/3rdparty/src/blitz-0.9/doc'

Making clean in benchmarks

make[1]: Entering directory `/home/stafford/Documents/HOT_src_1.0rc6/src/3rdparty/src/blitz-0.9/benchmarks'

rm -rf .libs _libs

rm -rf *.ii *.ti *.int.c *.s work.pc* cxx_repository Template.dir ii_files ti_files core.[0-9]* \

loop1 loop2 loop3 loop5 loop6 loop8 loop9 loop10 loop11 loop12 loop13 loop14 loop15 loop16 loop17 loop18 loop19 loop21 loop22 loop23 loop24 loop25 loop36 daxpy haney qcd stencil tinydaxpy acoustic acou3d hao-he ctime1 ctime2 ctime3 ctime4 ctime5 ctime1v ctime2v ctime3v ctime4v ctime5v

rm -f *.o

rm -f *.lo

make[1]: Leaving directory `/home/stafford/Documents/HOT_src_1.0rc6/src/3rdparty/src/blitz-0.9/benchmarks'

Making clean in examples

make[1]: Entering directory `/home/stafford/Documents/HOT_src_1.0rc6/src/3rdparty/src/blitz-0.9/examples'

rm -rf .libs _libs

rm -rf *.ii *.ti cxx_repository Template.dir ii_files ti_files array cartesian cast cfd complex-test convolve curldiv deriv diff erf fixed indirect io iter matmult nested numinquire outer pauli pick polymorph prettyprint qcd rand2 random rangexpr reduce simple slicing stencil2 stencil3 stencil stencilet storage tiny transform useret where whitt

rm -f *.o

rm -f *.lo

make[1]: Leaving directory `/home/stafford/Documents/HOT_src_1.0rc6/src/3rdparty/src/blitz-0.9/examples'

Making clean in testsuite

make[1]: Entering directory `/home/stafford/Documents/HOT_src_1.0rc6/src/3rdparty/src/blitz-0.9/testsuite'

rm -rf .libs _libs

rm -rf *.ii *.ti cxx_repository Template.dir ii_files ti_files Adnene-Ben-Abdallah-1 Adnene-Ben-Abdallah-2 arrayresize chris-jeffery-1 chris-jeffery-2 chris-jeffery-3 complex-test constarray contiguous copy ctors derrick-bass-1 derrick-bass-3 exprctor extract free gary-huber-1 initialize interlace iter Josef-Wagenhuber loop1 matthias-troyer-1 matthias-troyer-2 mattias-lindstroem-1 minmax minsumpow module newet Olaf-Ronneberger-1 peter-bienstman-1 peter-bienstman-2 peter-bienstman-3 peter-bienstman-4 peter-bienstman-5 peter-nordlund-1 peter-nordlund-2 peter-nordlund-3 promote qcd reduce reindex reverse shapecheck shape storage stub theodore-papadopoulo-1 tinymat tinyvec transpose troyer-genilloud Ulisses-Mello-1 wei-ku-1 where

rm -f *.o

rm -f *.lo

make[1]: Leaving directory `/home/stafford/Documents/HOT_src_1.0rc6/src/3rdparty/src/blitz-0.9/testsuite'

Making clean in lib

make[1]: Entering directory `/home/stafford/Documents/HOT_src_1.0rc6/src/3rdparty/src/blitz-0.9/lib'

test -z "libblitz.la" || rm -f libblitz.la

rm -f "./so_locations"

rm -rf .libs _libs

rm -rf *.ii *.ti cxx_repository Template.dir ii_files ti_files

rm -f *.o

rm -f *.lo

make[1]: Leaving directory `/home/stafford/Documents/HOT_src_1.0rc6/src/3rdparty/src/blitz-0.9/lib'

Making clean in random

make[1]: Entering directory `/home/stafford/Documents/HOT_src_1.0rc6/src/3rdparty/src/blitz-0.9/random'

rm -rf .libs _libs

rm -f *.lo

make[1]: Leaving directory `/home/stafford/Documents/HOT_src_1.0rc6/src/3rdparty/src/blitz-0.9/random'

Making clean in blitz

make[1]: Entering directory `/home/stafford/Documents/HOT_src_1.0rc6/src/3rdparty/src/blitz-0.9/blitz'

Making clean in array

make[2]: Entering directory `/home/stafford/Documents/HOT_src_1.0rc6/src/3rdparty/src/blitz-0.9/blitz/array'

rm -rf .libs _libs

rm -f *.lo

make[2]: Leaving directory `/home/stafford/Documents/HOT_src_1.0rc6/src/3rdparty/src/blitz-0.9/blitz/array'

Making clean in meta

make[2]: Entering directory `/home/stafford/Documents/HOT_src_1.0rc6/src/3rdparty/src/blitz-0.9/blitz/meta'

rm -rf .libs _libs

rm -f *.lo

make[2]: Leaving directory `/home/stafford/Documents/HOT_src_1.0rc6/src/3rdparty/src/blitz-0.9/blitz/meta'

Making clean in generate

make[2]: Entering directory `/home/stafford/Documents/HOT_src_1.0rc6/src/3rdparty/src/blitz-0.9/blitz/generate'

rm -rf .libs _libs

rm -rf cxx_repository ti_files ii_files genarrbops genmathfunc genvecbops genarruops genmatuops genvecuops genmatbops genpromote genvecwhere genvecbfn

rm -f *.o

rm -f *.lo

make[2]: Leaving directory `/home/stafford/Documents/HOT_src_1.0rc6/src/3rdparty/src/blitz-0.9/blitz/generate'

Making clean in .

make[2]: Entering directory `/home/stafford/Documents/HOT_src_1.0rc6/src/3rdparty/src/blitz-0.9/blitz'

rm -rf .libs _libs

rm -rf config.h

rm -f *.lo

make[2]: Leaving directory `/home/stafford/Documents/HOT_src_1.0rc6/src/3rdparty/src/blitz-0.9/blitz'

make[1]: Leaving directory `/home/stafford/Documents/HOT_src_1.0rc6/src/3rdparty/src/blitz-0.9/blitz'

Making clean in bin

make[1]: Entering directory `/home/stafford/Documents/HOT_src_1.0rc6/src/3rdparty/src/blitz-0.9/bin'

rm -rf .libs _libs

rm -f *.lo

make[1]: Leaving directory `/home/stafford/Documents/HOT_src_1.0rc6/src/3rdparty/src/blitz-0.9/bin'

Making clean in .

make[1]: Entering directory `/home/stafford/Documents/HOT_src_1.0rc6/src/3rdparty/src/blitz-0.9'

rm -rf .libs _libs

rm -rf *.ii *.ti cxx_repository Template.dir ii_files ti_files

rm -f *.lo

make[1]: Leaving directory `/home/stafford/Documents/HOT_src_1.0rc6/src/3rdparty/src/blitz-0.9'

if /bin/sh ../libtool --mode=compile --tag=CXX c++ -DHAVE_CONFIG_H -I.. -I.. -O3 -funroll-loops -fstrict-aliasing -fomit-frame-pointer -ffast-math -MT globals.lo -MD -MP -MF ".deps/globals.Tpo" -c -o globals.lo `test -f '../src/globals.cpp' || echo './'`../src/globals.cpp; \

then mv -f ".deps/globals.Tpo" ".deps/globals.Plo"; else rm -f ".deps/globals.Tpo"; exit 1; fi

c++ -DHAVE_CONFIG_H -I.. -I.. -O3 -funroll-loops -fstrict-aliasing -fomit-frame-pointer -ffast-math -MT globals.lo -MD -MP -MF .deps/globals.Tpo -c ../src/globals.cpp -o globals.o

In file included from ../blitz/applics.h:400,

from ../blitz/vecexpr.h:32,

from ../blitz/vecpick.cc:16,

from ../blitz/vecpick.h:293,

from ../blitz/vector.h:449,

from ../blitz/tinyvec.h:430,

from ../blitz/indexexpr.h:30,

from ../src/globals.cpp:11:

../blitz/mathfunc.h: In static member function 'static long int blitz::_bz_abs<long int>::apply(long int)':

../blitz/mathfunc.h:45: error: 'labs' is not a member of 'std'

In file included from ../blitz/array/funcs.h:29,

from ../blitz/array/newet.h:29,

from ../blitz/array/et.h:27,

from ../blitz/array-impl.h:2515,

from ../blitz/array.h:32,

from ../src/globals.cpp:13:

../blitz/funcs.h: In static member function 'static int blitz::Fn_abs<int>::apply(int)':

../blitz/funcs.h:509: error: call of overloaded 'abs(int&)' is ambiguous

/usr/include/c++/4.3/cmath:99: note: candidates are: double std::abs(double)

/usr/include/c++/4.3/cmath:103: note: float std::abs(float)

/usr/include/c++/4.3/cmath:107: note: long double std::abs(long double)

../blitz/funcs.h: In static member function 'static long int blitz::Fn_abs<long int>::apply(long int)':

../blitz/funcs.h:530: error: 'labs' is not a member of 'std'

make: *** [globals.lo] Error 1

Making install in generate

make[1]: Entering directory `/home/stafford/Documents/HOT_src_1.0rc6/src/3rdparty/src/blitz-0.9/blitz/generate'

make generate-headers

make[2]: Entering directory `/home/stafford/Documents/HOT_src_1.0rc6/src/3rdparty/src/blitz-0.9/blitz/generate'

make[2]: Nothing to be done for `generate-headers'.

make[2]: Leaving directory `/home/stafford/Documents/HOT_src_1.0rc6/src/3rdparty/src/blitz-0.9/blitz/generate'

make[2]: Entering directory `/home/stafford/Documents/HOT_src_1.0rc6/src/3rdparty/src/blitz-0.9/blitz/generate'

make[2]: Nothing to be done for `install-exec-am'.

make[2]: Nothing to be done for `install-data-am'.

make[2]: Leaving directory `/home/stafford/Documents/HOT_src_1.0rc6/src/3rdparty/src/blitz-0.9/blitz/generate'

make[1]: Leaving directory `/home/stafford/Documents/HOT_src_1.0rc6/src/3rdparty/src/blitz-0.9/blitz/generate'

Making install in meta

make[1]: Entering directory `/home/stafford/Documents/HOT_src_1.0rc6/src/3rdparty/src/blitz-0.9/blitz/meta'

make[2]: Entering directory `/home/stafford/Documents/HOT_src_1.0rc6/src/3rdparty/src/blitz-0.9/blitz/meta'

make[2]: Nothing to be done for `install-exec-am'.

test -z "//home/stafford/Documents/HOT_src_1.0rc6/src/3rdparty/linux/include/blitz/meta" || mkdir -p -- "//home/stafford/Documents/HOT_src_1.0rc6/src/3rdparty/linux/include/blitz/meta"

/usr/bin/install -c -m 644 'dot.h' '//home/stafford/Documents/HOT_src_1.0rc6/src/3rdparty/linux/include/blitz/meta/dot.h'

/usr/bin/install -c -m 644 'matassign.h' '//home/stafford/Documents/HOT_src_1.0rc6/src/3rdparty/linux/include/blitz/meta/matassign.h'

/usr/bin/install -c -m 644 'matmat.h' '//home/stafford/Documents/HOT_src_1.0rc6/src/3rdparty/linux/include/blitz/meta/matmat.h'

/usr/bin/install -c -m 644 'matvec.h' '//home/stafford/Documents/HOT_src_1.0rc6/src/3rdparty/linux/include/blitz/meta/matvec.h'

/usr/bin/install -c -m 644 'metaprog.h' '//home/stafford/Documents/HOT_src_1.0rc6/src/3rdparty/linux/include/blitz/meta/metaprog.h'

/usr/bin/install -c -m 644 'product.h' '//home/stafford/Documents/HOT_src_1.0rc6/src/3rdparty/linux/include/blitz/meta/product.h'

/usr/bin/install -c -m 644 'sum.h' '//home/stafford/Documents/HOT_src_1.0rc6/src/3rdparty/linux/include/blitz/meta/sum.h'

/usr/bin/install -c -m 644 'vecassign.h' '//home/stafford/Documents/HOT_src_1.0rc6/src/3rdparty/linux/include/blitz/meta/vecassign.h'

make[2]: Leaving directory `/home/stafford/Documents/HOT_src_1.0rc6/src/3rdparty/src/blitz-0.9/blitz/meta'

make[1]: Leaving directory `/home/stafford/Documents/HOT_src_1.0rc6/src/3rdparty/src/blitz-0.9/blitz/meta'

Making install in array

make[1]: Entering directory `/home/stafford/Documents/HOT_src_1.0rc6/src/3rdparty/src/blitz-0.9/blitz/array'

make[2]: Entering directory `/home/stafford/Documents/HOT_src_1.0rc6/src/3rdparty/src/blitz-0.9/blitz/array'

make[2]: Nothing to be done for `install-exec-am'.

test -z "//home/stafford/Documents/HOT_src_1.0rc6/src/3rdparty/linux/include/blitz/array" || mkdir -p -- "//home/stafford/Documents/HOT_src_1.0rc6/src/3rdparty/linux/include/blitz/array"

/usr/bin/install -c -m 644 'asexpr.h' '//home/stafford/Documents/HOT_src_1.0rc6/src/3rdparty/linux/include/blitz/array/asexpr.h'

/usr/bin/install -c -m 644 'cartesian.h' '//home/stafford/Documents/HOT_src_1.0rc6/src/3rdparty/linux/include/blitz/array/cartesian.h'

/usr/bin/install -c -m 644 'cgsolve.h' '//home/stafford/Documents/HOT_src_1.0rc6/src/3rdparty/linux/include/blitz/array/cgsolve.h'

/usr/bin/install -c -m 644 'complex.cc' '//home/stafford/Documents/HOT_src_1.0rc6/src/3rdparty/linux/include/blitz/array/complex.cc'

/usr/bin/install -c -m 644 'convolve.cc' '//home/stafford/Documents/HOT_src_1.0rc6/src/3rdparty/linux/include/blitz/array/convolve.cc'

/usr/bin/install -c -m 644 'convolve.h' '//home/stafford/Documents/HOT_src_1.0rc6/src/3rdparty/linux/include/blitz/array/convolve.h'

/usr/bin/install -c -m 644 'cycle.cc' '//home/stafford/Documents/HOT_src_1.0rc6/src/3rdparty/linux/include/blitz/array/cycle.cc'

/usr/bin/install -c -m 644 'domain.h' '//home/stafford/Documents/HOT_src_1.0rc6/src/3rdparty/linux/include/blitz/array/domain.h'

/usr/bin/install -c -m 644 'et.h' '//home/stafford/Documents/HOT_src_1.0rc6/src/3rdparty/linux/include/blitz/array/et.h'

/usr/bin/install -c -m 644 'eval.cc' '//home/stafford/Documents/HOT_src_1.0rc6/src/3rdparty/linux/include/blitz/array/eval.cc'

/usr/bin/install -c -m 644 'expr.h' '//home/stafford/Documents/HOT_src_1.0rc6/src/3rdparty/linux/include/blitz/array/expr.h'

/usr/bin/install -c -m 644 'fastiter.h' '//home/stafford/Documents/HOT_src_1.0rc6/src/3rdparty/linux/include/blitz/array/fastiter.h'

/usr/bin/install -c -m 644 'funcs.h' '//home/stafford/Documents/HOT_src_1.0rc6/src/3rdparty/linux/include/blitz/array/funcs.h'

/usr/bin/install -c -m 644 'functorExpr.h' '//home/stafford/Documents/HOT_src_1.0rc6/src/3rdparty/linux/include/blitz/array/functorExpr.h'

/usr/bin/install -c -m 644 'geometry.h' '//home/stafford/Documents/HOT_src_1.0rc6/src/3rdparty/linux/include/blitz/array/geometry.h'

/usr/bin/install -c -m 644 'indirect.h' '//home/stafford/Documents/HOT_src_1.0rc6/src/3rdparty/linux/include/blitz/array/indirect.h'

/usr/bin/install -c -m 644 'interlace.cc' '//home/stafford/Documents/HOT_src_1.0rc6/src/3rdparty/linux/include/blitz/array/interlace.cc'

/usr/bin/install -c -m 644 'io.cc' '//home/stafford/Documents/HOT_src_1.0rc6/src/3rdparty/linux/include/blitz/array/io.cc'

/usr/bin/install -c -m 644 'iter.h' '//home/stafford/Documents/HOT_src_1.0rc6/src/3rdparty/linux/include/blitz/array/iter.h'

/usr/bin/install -c -m 644 'map.h' '//home/stafford/Documents/HOT_src_1.0rc6/src/3rdparty/linux/include/blitz/array/map.h'

/usr/bin/install -c -m 644 'methods.cc' '//home/stafford/Documents/HOT_src_1.0rc6/src/3rdparty/linux/include/blitz/array/methods.cc'

/usr/bin/install -c -m 644 'misc.cc' '//home/stafford/Documents/HOT_src_1.0rc6/src/3rdparty/linux/include/blitz/array/misc.cc'

/usr/bin/install -c -m 644 'multi.h' '//home/stafford/Documents/HOT_src_1.0rc6/src/3rdparty/linux/include/blitz/array/multi.h'

/usr/bin/install -c -m 644 'newet-macros.h' '//home/stafford/Documents/HOT_src_1.0rc6/src/3rdparty/linux/include/blitz/array/newet-macros.h'

/usr/bin/install -c -m 644 'newet.h' '//home/stafford/Documents/HOT_src_1.0rc6/src/3rdparty/linux/include/blitz/array/newet.h'

/usr/bin/install -c -m 644 'ops.cc' '//home/stafford/Documents/HOT_src_1.0rc6/src/3rdparty/linux/include/blitz/array/ops.cc'

/usr/bin/install -c -m 644 'ops.h' '//home/stafford/Documents/HOT_src_1.0rc6/src/3rdparty/linux/include/blitz/array/ops.h'

/usr/bin/install -c -m 644 'reduce.cc' '//home/stafford/Documents/HOT_src_1.0rc6/src/3rdparty/linux/include/blitz/array/reduce.cc'

/usr/bin/install -c -m 644 'reduce.h' '//home/stafford/Documents/HOT_src_1.0rc6/src/3rdparty/linux/include/blitz/array/reduce.h'

/usr/bin/install -c -m 644 'resize.cc' '//home/stafford/Documents/HOT_src_1.0rc6/src/3rdparty/linux/include/blitz/array/resize.cc'

/usr/bin/install -c -m 644 'shape.h' '//home/stafford/Documents/HOT_src_1.0rc6/src/3rdparty/linux/include/blitz/array/shape.h'

/usr/bin/install -c -m 644 'slice.h' '//home/stafford/Documents/HOT_src_1.0rc6/src/3rdparty/linux/include/blitz/array/slice.h'

/usr/bin/install -c -m 644 'slicing.cc' '//home/stafford/Documents/HOT_src_1.0rc6/src/3rdparty/linux/include/blitz/array/slicing.cc'

/usr/bin/install -c -m 644 'stencil-et.h' '//home/stafford/Documents/HOT_src_1.0rc6/src/3rdparty/linux/include/blitz/array/stencil-et.h'

/usr/bin/install -c -m 644 'stencilops.h' '//home/stafford/Documents/HOT_src_1.0rc6/src/3rdparty/linux/include/blitz/array/stencilops.h'

/usr/bin/install -c -m 644 'stencils.cc' '//home/stafford/Documents/HOT_src_1.0rc6/src/3rdparty/linux/include/blitz/array/stencils.cc'

/usr/bin/install -c -m 644 'stencils.h' '//home/stafford/Documents/HOT_src_1.0rc6/src/3rdparty/linux/include/blitz/array/stencils.h'

/usr/bin/install -c -m 644 'storage.h' '//home/stafford/Documents/HOT_src_1.0rc6/src/3rdparty/linux/include/blitz/array/storage.h'

/usr/bin/install -c -m 644 'where.h' '//home/stafford/Documents/HOT_src_1.0rc6/src/3rdparty/linux/include/blitz/array/where.h'

/usr/bin/install -c -m 644 'zip.h' '//home/stafford/Documents/HOT_src_1.0rc6/src/3rdparty/linux/include/blitz/array/zip.h'

/usr/bin/install -c -m 644 'bops.cc' '//home/stafford/Documents/HOT_src_1.0rc6/src/3rdparty/linux/include/blitz/array/bops.cc'

/usr/bin/install -c -m 644 'uops.cc' '//home/stafford/Documents/HOT_src_1.0rc6/src/3rdparty/linux/include/blitz/array/uops.cc'

make[2]: Leaving directory `/home/stafford/Documents/HOT_src_1.0rc6/src/3rdparty/src/blitz-0.9/blitz/array'

make[1]: Leaving directory `/home/stafford/Documents/HOT_src_1.0rc6/src/3rdparty/src/blitz-0.9/blitz/array'

make[1]: Entering directory `/home/stafford/Documents/HOT_src_1.0rc6/src/3rdparty/src/blitz-0.9/blitz'

make[2]: Entering directory `/home/stafford/Documents/HOT_src_1.0rc6/src/3rdparty/src/blitz-0.9/blitz'

cd .. && /bin/sh ./config.status blitz/config.h

config.status: creating blitz/config.h

make[2]: Leaving directory `/home/stafford/Documents/HOT_src_1.0rc6/src/3rdparty/src/blitz-0.9/blitz'

make[2]: Entering directory `/home/stafford/Documents/HOT_src_1.0rc6/src/3rdparty/src/blitz-0.9/blitz'

make[2]: Nothing to be done for `install-exec-am'.

test -z "//home/stafford/Documents/HOT_src_1.0rc6/src/3rdparty/linux/include/blitz" || mkdir -p -- "//home/stafford/Documents/HOT_src_1.0rc6/src/3rdparty/linux/include/blitz"

/usr/bin/install -c -m 644 'applics.h' '//home/stafford/Documents/HOT_src_1.0rc6/src/3rdparty/linux/include/blitz/applics.h'

/usr/bin/install -c -m 644 'array-impl.h' '//home/stafford/Documents/HOT_src_1.0rc6/src/3rdparty/linux/include/blitz/array-impl.h'

/usr/bin/install -c -m 644 'array-old.h' '//home/stafford/Documents/HOT_src_1.0rc6/src/3rdparty/linux/include/blitz/array-old.h'

/usr/bin/install -c -m 644 'array.h' '//home/stafford/Documents/HOT_src_1.0rc6/src/3rdparty/linux/include/blitz/array.h'

/usr/bin/install -c -m 644 'bench.cc' '//home/stafford/Documents/HOT_src_1.0rc6/src/3rdparty/linux/include/blitz/bench.cc'

/usr/bin/install -c -m 644 'bench.h' '//home/stafford/Documents/HOT_src_1.0rc6/src/3rdparty/linux/include/blitz/bench.h'

/usr/bin/install -c -m 644 'benchext.cc' '//home/stafford/Documents/HOT_src_1.0rc6/src/3rdparty/linux/include/blitz/benchext.cc'

/usr/bin/install -c -m 644 'benchext.h' '//home/stafford/Documents/HOT_src_1.0rc6/src/3rdparty/linux/include/blitz/benchext.h'

/usr/bin/install -c -m 644 'blitz.h' '//home/stafford/Documents/HOT_src_1.0rc6/src/3rdparty/linux/include/blitz/blitz.h'

/usr/bin/install -c -m 644 'bzconfig.h' '//home/stafford/Documents/HOT_src_1.0rc6/src/3rdparty/linux/include/blitz/bzconfig.h'

/usr/bin/install -c -m 644 'bzdebug.h' '//home/stafford/Documents/HOT_src_1.0rc6/src/3rdparty/linux/include/blitz/bzdebug.h'

/usr/bin/install -c -m 644 'compiler.h' '//home/stafford/Documents/HOT_src_1.0rc6/src/3rdparty/linux/include/blitz/compiler.h'

/usr/bin/install -c -m 644 'etbase.h' '//home/stafford/Documents/HOT_src_1.0rc6/src/3rdparty/linux/include/blitz/etbase.h'

/usr/bin/install -c -m 644 'extremum.h' '//home/stafford/Documents/HOT_src_1.0rc6/src/3rdparty/linux/include/blitz/extremum.h'

/usr/bin/install -c -m 644 'funcs.h' '//home/stafford/Documents/HOT_src_1.0rc6/src/3rdparty/linux/include/blitz/funcs.h'

/usr/bin/install -c -m 644 'indexexpr.h' '//home/stafford/Documents/HOT_src_1.0rc6/src/3rdparty/linux/include/blitz/indexexpr.h'

/usr/bin/install -c -m 644 'limits-hack.h' '//home/stafford/Documents/HOT_src_1.0rc6/src/3rdparty/linux/include/blitz/limits-hack.h'

/usr/bin/install -c -m 644 'listinit.h' '//home/stafford/Documents/HOT_src_1.0rc6/src/3rdparty/linux/include/blitz/listinit.h'

/usr/bin/install -c -m 644 'matdiag.h' '//home/stafford/Documents/HOT_src_1.0rc6/src/3rdparty/linux/include/blitz/matdiag.h'

/usr/bin/install -c -m 644 'matexpr.h' '//home/stafford/Documents/HOT_src_1.0rc6/src/3rdparty/linux/include/blitz/matexpr.h'

/usr/bin/install -c -m 644 'matgen.h' '//home/stafford/Documents/HOT_src_1.0rc6/src/3rdparty/linux/include/blitz/matgen.h'

/usr/bin/install -c -m 644 'mathf2.h' '//home/stafford/Documents/HOT_src_1.0rc6/src/3rdparty/linux/include/blitz/mathf2.h'

/usr/bin/install -c -m 644 'matltri.h' '//home/stafford/Documents/HOT_src_1.0rc6/src/3rdparty/linux/include/blitz/matltri.h'

/usr/bin/install -c -m 644 'matref.h' '//home/stafford/Documents/HOT_src_1.0rc6/src/3rdparty/linux/include/blitz/matref.h'

/usr/bin/install -c -m 644 'matrix.cc' '//home/stafford/Documents/HOT_src_1.0rc6/src/3rdparty/linux/include/blitz/matrix.cc'

/usr/bin/install -c -m 644 'matrix.h' '//home/stafford/Documents/HOT_src_1.0rc6/src/3rdparty/linux/include/blitz/matrix.h'

/usr/bin/install -c -m 644 'matsymm.h' '//home/stafford/Documents/HOT_src_1.0rc6/src/3rdparty/linux/include/blitz/matsymm.h'

/usr/bin/install -c -m 644 'mattoep.h' '//home/stafford/Documents/HOT_src_1.0rc6/src/3rdparty/linux/include/blitz/mattoep.h'

/usr/bin/install -c -m 644 'matutri.h' '//home/stafford/Documents/HOT_src_1.0rc6/src/3rdparty/linux/include/blitz/matutri.h'

/usr/bin/install -c -m 644 'memblock.cc' '//home/stafford/Documents/HOT_src_1.0rc6/src/3rdparty/linux/include/blitz/memblock.cc'

/usr/bin/install -c -m 644 'memblock.h' '//home/stafford/Documents/HOT_src_1.0rc6/src/3rdparty/linux/include/blitz/memblock.h'

/usr/bin/install -c -m 644 'minmax.h' '//home/stafford/Documents/HOT_src_1.0rc6/src/3rdparty/linux/include/blitz/minmax.h'

/usr/bin/install -c -m 644 'mstruct.h' '//home/stafford/Documents/HOT_src_1.0rc6/src/3rdparty/linux/include/blitz/mstruct.h'

/usr/bin/install -c -m 644 'numinquire.h' '//home/stafford/Documents/HOT_src_1.0rc6/src/3rdparty/linux/include/blitz/numinquire.h'

/usr/bin/install -c -m 644 'numtrait.h' '//home/stafford/Documents/HOT_src_1.0rc6/src/3rdparty/linux/include/blitz/numtrait.h'

/usr/bin/install -c -m 644 'ops.h' '//home/stafford/Documents/HOT_src_1.0rc6/src/3rdparty/linux/include/blitz/ops.h'

/usr/bin/install -c -m 644 'prettyprint.h' '//home/stafford/Documents/HOT_src_1.0rc6/src/3rdparty/linux/include/blitz/prettyprint.h'

/usr/bin/install -c -m 644 'promote.h' '//home/stafford/Documents/HOT_src_1.0rc6/src/3rdparty/linux/include/blitz/promote.h'

/usr/bin/install -c -m 644 'rand-dunif.h' '//home/stafford/Documents/HOT_src_1.0rc6/src/3rdparty/linux/include/blitz/rand-dunif.h'

/usr/bin/install -c -m 644 'rand-mt.h' '//home/stafford/Documents/HOT_src_1.0rc6/src/3rdparty/linux/include/blitz/rand-mt.h'

/usr/bin/install -c -m 644 'rand-normal.h' '//home/stafford/Documents/HOT_src_1.0rc6/src/3rdparty/linux/include/blitz/rand-normal.h'

/usr/bin/install -c -m 644 'rand-tt800.h' '//home/stafford/Documents/HOT_src_1.0rc6/src/3rdparty/linux/include/blitz/rand-tt800.h'

/usr/bin/install -c -m 644 'rand-uniform.h' '//home/stafford/Documents/HOT_src_1.0rc6/src/3rdparty/linux/include/blitz/rand-uniform.h'

/usr/bin/install -c -m 644 'random.h' '//home/stafford/Documents/HOT_src_1.0rc6/src/3rdparty/linux/include/blitz/random.h'

/usr/bin/install -c -m 644 'randref.h' '//home/stafford/Documents/HOT_src_1.0rc6/src/3rdparty/linux/include/blitz/randref.h'

/usr/bin/install -c -m 644 'range.h' '//home/stafford/Documents/HOT_src_1.0rc6/src/3rdparty/linux/include/blitz/range.h'

/usr/bin/install -c -m 644 'reduce.h' '//home/stafford/Documents/HOT_src_1.0rc6/src/3rdparty/linux/include/blitz/reduce.h'

/usr/bin/install -c -m 644 'shapecheck.h' '//home/stafford/Documents/HOT_src_1.0rc6/src/3rdparty/linux/include/blitz/shapecheck.h'

/usr/bin/install -c -m 644 'tau.h' '//home/stafford/Documents/HOT_src_1.0rc6/src/3rdparty/linux/include/blitz/tau.h'

/usr/bin/install -c -m 644 'timer.h' '//home/stafford/Documents/HOT_src_1.0rc6/src/3rdparty/linux/include/blitz/timer.h'

/usr/bin/install -c -m 644 'tiny.h' '//home/stafford/Documents/HOT_src_1.0rc6/src/3rdparty/linux/include/blitz/tiny.h'

/usr/bin/install -c -m 644 'tinymat.h' '//home/stafford/Documents/HOT_src_1.0rc6/src/3rdparty/linux/include/blitz/tinymat.h'

/usr/bin/install -c -m 644 'tinymatexpr.h' '//home/stafford/Documents/HOT_src_1.0rc6/src/3rdparty/linux/include/blitz/tinymatexpr.h'

/usr/bin/install -c -m 644 'tinymatio.cc' '//home/stafford/Documents/HOT_src_1.0rc6/src/3rdparty/linux/include/blitz/tinymatio.cc'

/usr/bin/install -c -m 644 'tinyvec-et.h' '//home/stafford/Documents/HOT_src_1.0rc6/src/3rdparty/linux/include/blitz/tinyvec-et.h'

/usr/bin/install -c -m 644 'tinyvec.cc' '//home/stafford/Documents/HOT_src_1.0rc6/src/3rdparty/linux/include/blitz/tinyvec.cc'

/usr/bin/install -c -m 644 'tinyvec.h' '//home/stafford/Documents/HOT_src_1.0rc6/src/3rdparty/linux/include/blitz/tinyvec.h'

/usr/bin/install -c -m 644 'tinyvecio.cc' '//home/stafford/Documents/HOT_src_1.0rc6/src/3rdparty/linux/include/blitz/tinyvecio.cc'

/usr/bin/install -c -m 644 'tinyveciter.h' '//home/stafford/Documents/HOT_src_1.0rc6/src/3rdparty/linux/include/blitz/tinyveciter.h'

/usr/bin/install -c -m 644 'traversal.cc' '//home/stafford/Documents/HOT_src_1.0rc6/src/3rdparty/linux/include/blitz/traversal.cc'

/usr/bin/install -c -m 644 'traversal.h' '//home/stafford/Documents/HOT_src_1.0rc6/src/3rdparty/linux/include/blitz/traversal.h'

/usr/bin/install -c -m 644 'tuning.h' '//home/stafford/Documents/HOT_src_1.0rc6/src/3rdparty/linux/include/blitz/tuning.h'

/usr/bin/install -c -m 644 'tvcross.h' '//home/stafford/Documents/HOT_src_1.0rc6/src/3rdparty/linux/include/blitz/tvcross.h'

/usr/bin/install -c -m 644 'tvecglobs.h' '//home/stafford/Documents/HOT_src_1.0rc6/src/3rdparty/linux/include/blitz/tvecglobs.h'

/usr/bin/install -c -m 644 'update.h' '//home/stafford/Documents/HOT_src_1.0rc6/src/3rdparty/linux/include/blitz/update.h'

/usr/bin/install -c -m 644 'vecaccum.cc' '//home/stafford/Documents/HOT_src_1.0rc6/src/3rdparty/linux/include/blitz/vecaccum.cc'

/usr/bin/install -c -m 644 'vecall.cc' '//home/stafford/Documents/HOT_src_1.0rc6/src/3rdparty/linux/include/blitz/vecall.cc'

/usr/bin/install -c -m 644 'vecany.cc' '//home/stafford/Documents/HOT_src_1.0rc6/src/3rdparty/linux/include/blitz/vecany.cc'

/usr/bin/install -c -m 644 'vecbfn.cc' '//home/stafford/Documents/HOT_src_1.0rc6/src/3rdparty/linux/include/blitz/vecbfn.cc'

/usr/bin/install -c -m 644 'veccount.cc' '//home/stafford/Documents/HOT_src_1.0rc6/src/3rdparty/linux/include/blitz/veccount.cc'

/usr/bin/install -c -m 644 'vecdelta.cc' '//home/stafford/Documents/HOT_src_1.0rc6/src/3rdparty/linux/include/blitz/vecdelta.cc'

/usr/bin/install -c -m 644 'vecdot.cc' '//home/stafford/Documents/HOT_src_1.0rc6/src/3rdparty/linux/include/blitz/vecdot.cc'

/usr/bin/install -c -m 644 'vecexpr.h' '//home/stafford/Documents/HOT_src_1.0rc6/src/3rdparty/linux/include/blitz/vecexpr.h'

/usr/bin/install -c -m 644 'vecexprwrap.h' '//home/stafford/Documents/HOT_src_1.0rc6/src/3rdparty/linux/include/blitz/vecexprwrap.h'

/usr/bin/install -c -m 644 'vecglobs.cc' '//home/stafford/Documents/HOT_src_1.0rc6/src/3rdparty/linux/include/blitz/vecglobs.cc'

/usr/bin/install -c -m 644 'vecglobs.h' '//home/stafford/Documents/HOT_src_1.0rc6/src/3rdparty/linux/include/blitz/vecglobs.h'

/usr/bin/install -c -m 644 'vecio.cc' '//home/stafford/Documents/HOT_src_1.0rc6/src/3rdparty/linux/include/blitz/vecio.cc'

/usr/bin/install -c -m 644 'veciter.h' '//home/stafford/Documents/HOT_src_1.0rc6/src/3rdparty/linux/include/blitz/veciter.h'

/usr/bin/install -c -m 644 'vecmax.cc' '//home/stafford/Documents/HOT_src_1.0rc6/src/3rdparty/linux/include/blitz/vecmax.cc'

/usr/bin/install -c -m 644 'vecmin.cc' '//home/stafford/Documents/HOT_src_1.0rc6/src/3rdparty/linux/include/blitz/vecmin.cc'

/usr/bin/install -c -m 644 'vecnorm.cc' '//home/stafford/Documents/HOT_src_1.0rc6/src/3rdparty/linux/include/blitz/vecnorm.cc'

/usr/bin/install -c -m 644 'vecnorm1.cc' '//home/stafford/Documents/HOT_src_1.0rc6/src/3rdparty/linux/include/blitz/vecnorm1.cc'

/usr/bin/install -c -m 644 'vecpick.cc' '//home/stafford/Documents/HOT_src_1.0rc6/src/3rdparty/linux/include/blitz/vecpick.cc'

/usr/bin/install -c -m 644 'vecpick.h' '//home/stafford/Documents/HOT_src_1.0rc6/src/3rdparty/linux/include/blitz/vecpick.h'

/usr/bin/install -c -m 644 'vecpickio.cc' '//home/stafford/Documents/HOT_src_1.0rc6/src/3rdparty/linux/include/blitz/vecpickio.cc'

/usr/bin/install -c -m 644 'vecpickiter.h' '//home/stafford/Documents/HOT_src_1.0rc6/src/3rdparty/linux/include/blitz/vecpickiter.h'

/usr/bin/install -c -m 644 'vecsum.cc' '//home/stafford/Documents/HOT_src_1.0rc6/src/3rdparty/linux/include/blitz/vecsum.cc'

/usr/bin/install -c -m 644 'vector-et.h' '//home/stafford/Documents/HOT_src_1.0rc6/src/3rdparty/linux/include/blitz/vector-et.h'

/usr/bin/install -c -m 644 'vector.cc' '//home/stafford/Documents/HOT_src_1.0rc6/src/3rdparty/linux/include/blitz/vector.cc'

/usr/bin/install -c -m 644 'vector.h' '//home/stafford/Documents/HOT_src_1.0rc6/src/3rdparty/linux/include/blitz/vector.h'

/usr/bin/install -c -m 644 'vecwhere.h' '//home/stafford/Documents/HOT_src_1.0rc6/src/3rdparty/linux/include/blitz/vecwhere.h'

/usr/bin/install -c -m 644 'wrap-climits.h' '//home/stafford/Documents/HOT_src_1.0rc6/src/3rdparty/linux/include/blitz/wrap-climits.h'

/usr/bin/install -c -m 644 'zero.cc' '//home/stafford/Documents/HOT_src_1.0rc6/src/3rdparty/linux/include/blitz/zero.cc'

/usr/bin/install -c -m 644 'zero.h' '//home/stafford/Documents/HOT_src_1.0rc6/src/3rdparty/linux/include/blitz/zero.h'

/usr/bin/install -c -m 644 'matbops.h' '//home/stafford/Documents/HOT_src_1.0rc6/src/3rdparty/linux/include/blitz/matbops.h'

/usr/bin/install -c -m 644 'mathfunc.h' '//home/stafford/Documents/HOT_src_1.0rc6/src/3rdparty/linux/include/blitz/mathfunc.h'

/usr/bin/install -c -m 644 'matuops.h' '//home/stafford/Documents/HOT_src_1.0rc6/src/3rdparty/linux/include/blitz/matuops.h'

/usr/bin/install -c -m 644 'promote-old.h' '//home/stafford/Documents/HOT_src_1.0rc6/src/3rdparty/linux/include/blitz/promote-old.h'

/usr/bin/install -c -m 644 'vecbops.cc' '//home/stafford/Documents/HOT_src_1.0rc6/src/3rdparty/linux/include/blitz/vecbops.cc'

/usr/bin/install -c -m 644 'vecuops.cc' '//home/stafford/Documents/HOT_src_1.0rc6/src/3rdparty/linux/include/blitz/vecuops.cc'

/usr/bin/install -c -m 644 'vecwhere.cc' '//home/stafford/Documents/HOT_src_1.0rc6/src/3rdparty/linux/include/blitz/vecwhere.cc'

test -z "//home/stafford/Documents/HOT_src_1.0rc6/src/3rdparty/linux/include/blitz" || mkdir -p -- "//home/stafford/Documents/HOT_src_1.0rc6/src/3rdparty/linux/include/blitz"

//home/stafford/Documents/HOT_src_1.0rc6/src/3rdparty/src/blitz-0.9/config/install-sh -c -m 644 'gnu/bzconfig.h' '//home/stafford/Documents/HOT_src_1.0rc6/src/3rdparty/linux/include/blitz/gnu/bzconfig.h'

make[2]: Leaving directory `/home/stafford/Documents/HOT_src_1.0rc6/src/3rdparty/src/blitz-0.9/blitz'

make[1]: Leaving directory `/home/stafford/Documents/HOT_src_1.0rc6/src/3rdparty/src/blitz-0.9/blitz'

make[1]: Entering directory `/home/stafford/Documents/HOT_src_1.0rc6/src/3rdparty/src/blitz-0.9/random'

make[1]: Nothing to be done for `install-exec-am'.

test -z "//home/stafford/Documents/HOT_src_1.0rc6/src/3rdparty/linux/include/random" || mkdir -p -- "//home/stafford/Documents/HOT_src_1.0rc6/src/3rdparty/linux/include/random"

/usr/bin/install -c -m 644 'F.h' '//home/stafford/Documents/HOT_src_1.0rc6/src/3rdparty/linux/include/random/F.h'

/usr/bin/install -c -m 644 'beta.h' '//home/stafford/Documents/HOT_src_1.0rc6/src/3rdparty/linux/include/random/beta.h'

/usr/bin/install -c -m 644 'chisquare.h' '//home/stafford/Documents/HOT_src_1.0rc6/src/3rdparty/linux/include/random/chisquare.h'

/usr/bin/install -c -m 644 'default.h' '//home/stafford/Documents/HOT_src_1.0rc6/src/3rdparty/linux/include/random/default.h'

/usr/bin/install -c -m 644 'discrete-uniform.h' '//home/stafford/Documents/HOT_src_1.0rc6/src/3rdparty/linux/include/random/discrete-uniform.h'

/usr/bin/install -c -m 644 'exponential.h' '//home/stafford/Documents/HOT_src_1.0rc6/src/3rdparty/linux/include/random/exponential.h'

/usr/bin/install -c -m 644 'gamma.h' '//home/stafford/Documents/HOT_src_1.0rc6/src/3rdparty/linux/include/random/gamma.h'

/usr/bin/install -c -m 644 'mt.h' '//home/stafford/Documents/HOT_src_1.0rc6/src/3rdparty/linux/include/random/mt.h'

/usr/bin/install -c -m 644 'normal.h' '//home/stafford/Documents/HOT_src_1.0rc6/src/3rdparty/linux/include/random/normal.h'

/usr/bin/install -c -m 644 'uniform.h' '//home/stafford/Documents/HOT_src_1.0rc6/src/3rdparty/linux/include/random/uniform.h'

make[1]: Leaving directory `/home/stafford/Documents/HOT_src_1.0rc6/src/3rdparty/src/blitz-0.9/random'

Making distclean in doc

make[1]: Entering directory `/home/stafford/Documents/HOT_src_1.0rc6/src/3rdparty/src/blitz-0.9/doc'

Making distclean in doxygen

make[2]: Entering directory `/home/stafford/Documents/HOT_src_1.0rc6/src/3rdparty/src/blitz-0.9/doc/doxygen'

rm -rf .libs _libs

rm -f *.lo

test -z "Doxyfile" || rm -f Doxyfile

test -z "Doxyfile doxygen-warning " || rm -f Doxyfile doxygen-warning

rm -f libtool

rm -f Makefile

make[2]: Leaving directory `/home/stafford/Documents/HOT_src_1.0rc6/src/3rdparty/src/blitz-0.9/doc/doxygen'

Making distclean in stencils

make[2]: Entering directory `/home/stafford/Documents/HOT_src_1.0rc6/src/3rdparty/src/blitz-0.9/doc/stencils'

rm -rf .libs _libs

rm -rf *.ii *.ti cxx_repository Template.dir ii_files ti_files dump-stencil *.texi

rm -f *.lo

test -z "" || rm -f

rm -f libtool

rm -f Makefile

make[2]: Leaving directory `/home/stafford/Documents/HOT_src_1.0rc6/src/3rdparty/src/blitz-0.9/doc/stencils'

Making distclean in examples

make[2]: Entering directory `/home/stafford/Documents/HOT_src_1.0rc6/src/3rdparty/src/blitz-0.9/doc/examples'

rm -rf .libs _libs

rm -rf *.ii *.ti cxx_repository Template.dir ii_files ti_files simple storage outer strideslice slicing debug output io dump xor cast range fixed *.texi *.out core.[0-9]*

rm -f *.o

rm -f *.lo

rm -f *.tab.c

test -z "" || rm -f

rm -f libtool

rm -f TAGS ID GTAGS GRTAGS GSYMS GPATH tags

rm -rf ./.deps

rm -f Makefile

make[2]: Leaving directory `/home/stafford/Documents/HOT_src_1.0rc6/src/3rdparty/src/blitz-0.9/doc/examples'

Making distclean in .

make[2]: Entering directory `/home/stafford/Documents/HOT_src_1.0rc6/src/3rdparty/src/blitz-0.9/doc'

test -z "blitz.tmp" || rm -f blitz.tmp

rm -rf .libs _libs

rm -rf blitz*.html

rm -rf blitz.aux blitz.cp blitz.cps blitz.fn blitz.fns blitz.ky blitz.kys \

blitz.log blitz.pg blitz.pgs blitz.tmp blitz.toc blitz.tp \

blitz.tps blitz.vr blitz.vrs blitz.dvi blitz.pdf blitz.ps \

blitz.html

rm -f *.lo

rm -f vti.tmp

test -z "" || rm -f

rm -f libtool

rm -f TAGS ID GTAGS GRTAGS GSYMS GPATH tags

make[2]: Leaving directory `/home/stafford/Documents/HOT_src_1.0rc6/src/3rdparty/src/blitz-0.9/doc'

rm -f Makefile

make[1]: Leaving directory `/home/stafford/Documents/HOT_src_1.0rc6/src/3rdparty/src/blitz-0.9/doc'

Making distclean in benchmarks

make[1]: Entering directory `/home/stafford/Documents/HOT_src_1.0rc6/src/3rdparty/src/blitz-0.9/benchmarks'

rm -rf .libs _libs

rm -rf *.ii *.ti *.int.c *.s work.pc* cxx_repository Template.dir ii_files ti_files core.[0-9]* \

loop1 loop2 loop3 loop5 loop6 loop8 loop9 loop10 loop11 loop12 loop13 loop14 loop15 loop16 loop17 loop18 loop19 loop21 loop22 loop23 loop24 loop25 loop36 daxpy haney qcd stencil tinydaxpy acoustic acou3d hao-he ctime1 ctime2 ctime3 ctime4 ctime5 ctime1v ctime2v ctime3v ctime4v ctime5v

rm -f *.o

rm -f *.lo

rm -f *.tab.c

test -z "plot_benchmarks.m" || rm -f plot_benchmarks.m

rm -f libtool

rm -f TAGS ID GTAGS GRTAGS GSYMS GPATH tags

rm -rf ./.deps

rm -f Makefile

make[1]: Leaving directory `/home/stafford/Documents/HOT_src_1.0rc6/src/3rdparty/src/blitz-0.9/benchmarks'

Making distclean in examples

make[1]: Entering directory `/home/stafford/Documents/HOT_src_1.0rc6/src/3rdparty/src/blitz-0.9/examples'

rm -rf .libs _libs

rm -rf *.ii *.ti cxx_repository Template.dir ii_files ti_files array cartesian cast cfd complex-test convolve curldiv deriv diff erf fixed indirect io iter matmult nested numinquire outer pauli pick polymorph prettyprint qcd rand2 random rangexpr reduce simple slicing stencil2 stencil3 stencil stencilet storage tiny transform useret where whitt

rm -f *.o

rm -f *.lo

rm -f *.tab.c

test -z "" || rm -f

rm -f libtool

rm -f TAGS ID GTAGS GRTAGS GSYMS GPATH tags

rm -rf ./.deps

rm -f Makefile

make[1]: Leaving directory `/home/stafford/Documents/HOT_src_1.0rc6/src/3rdparty/src/blitz-0.9/examples'

Making distclean in testsuite

make[1]: Entering directory `/home/stafford/Documents/HOT_src_1.0rc6/src/3rdparty/src/blitz-0.9/testsuite'

rm -rf .libs _libs

rm -rf *.ii *.ti cxx_repository Template.dir ii_files ti_files Adnene-Ben-Abdallah-1 Adnene-Ben-Abdallah-2 arrayresize chris-jeffery-1 chris-jeffery-2 chris-jeffery-3 complex-test constarray contiguous copy ctors derrick-bass-1 derrick-bass-3 exprctor extract free gary-huber-1 initialize interlace iter Josef-Wagenhuber loop1 matthias-troyer-1 matthias-troyer-2 mattias-lindstroem-1 minmax minsumpow module newet Olaf-Ronneberger-1 peter-bienstman-1 peter-bienstman-2 peter-bienstman-3 peter-bienstman-4 peter-bienstman-5 peter-nordlund-1 peter-nordlund-2 peter-nordlund-3 promote qcd reduce reindex reverse shapecheck shape storage stub theodore-papadopoulo-1 tinymat tinyvec transpose troyer-genilloud Ulisses-Mello-1 wei-ku-1 where

rm -f *.o

rm -f *.lo

rm -f *.tab.c

test -z "" || rm -f

rm -f libtool

rm -f TAGS ID GTAGS GRTAGS GSYMS GPATH tags

rm -rf ./.deps

rm -f Makefile

make[1]: Leaving directory `/home/stafford/Documents/HOT_src_1.0rc6/src/3rdparty/src/blitz-0.9/testsuite'

Making distclean in lib

make[1]: Entering directory `/home/stafford/Documents/HOT_src_1.0rc6/src/3rdparty/src/blitz-0.9/lib'

test -z "libblitz.la" || rm -f libblitz.la

rm -f "./so_locations"

rm -rf .libs _libs

rm -rf *.ii *.ti cxx_repository Template.dir ii_files ti_files

rm -f *.o

rm -f *.lo

rm -f *.tab.c

test -z "" || rm -f

rm -f libtool

rm -f TAGS ID GTAGS GRTAGS GSYMS GPATH tags

rm -rf ./.deps

rm -f Makefile

make[1]: Leaving directory `/home/stafford/Documents/HOT_src_1.0rc6/src/3rdparty/src/blitz-0.9/lib'

Making distclean in random

make[1]: Entering directory `/home/stafford/Documents/HOT_src_1.0rc6/src/3rdparty/src/blitz-0.9/random'

rm -rf .libs _libs

rm -f *.lo

test -z "" || rm -f

rm -f libtool

rm -f TAGS ID GTAGS GRTAGS GSYMS GPATH tags

rm -f Makefile

make[1]: Leaving directory `/home/stafford/Documents/HOT_src_1.0rc6/src/3rdparty/src/blitz-0.9/random'

Making distclean in blitz

make[1]: Entering directory `/home/stafford/Documents/HOT_src_1.0rc6/src/3rdparty/src/blitz-0.9/blitz'

Making distclean in array

make[2]: Entering directory `/home/stafford/Documents/HOT_src_1.0rc6/src/3rdparty/src/blitz-0.9/blitz/array'

rm -rf .libs _libs

rm -f *.lo

test -z "" || rm -f

rm -f libtool

rm -f TAGS ID GTAGS GRTAGS GSYMS GPATH tags

rm -f Makefile

make[2]: Leaving directory `/home/stafford/Documents/HOT_src_1.0rc6/src/3rdparty/src/blitz-0.9/blitz/array'

Making distclean in meta

make[2]: Entering directory `/home/stafford/Documents/HOT_src_1.0rc6/src/3rdparty/src/blitz-0.9/blitz/meta'

rm -rf .libs _libs

rm -f *.lo

test -z "" || rm -f

rm -f libtool

rm -f TAGS ID GTAGS GRTAGS GSYMS GPATH tags

rm -f Makefile

make[2]: Leaving directory `/home/stafford/Documents/HOT_src_1.0rc6/src/3rdparty/src/blitz-0.9/blitz/meta'

Making distclean in generate

make[2]: Entering directory `/home/stafford/Documents/HOT_src_1.0rc6/src/3rdparty/src/blitz-0.9/blitz/generate'

rm -rf .libs _libs

rm -rf cxx_repository ti_files ii_files genarrbops genmathfunc genvecbops genarruops genmatuops genvecuops genmatbops genpromote genvecwhere genvecbfn

rm -f *.o

rm -f *.lo

rm -f *.tab.c

test -z "" || rm -f

rm -f libtool

rm -f TAGS ID GTAGS GRTAGS GSYMS GPATH tags

rm -rf ./.deps

rm -f Makefile

make[2]: Leaving directory `/home/stafford/Documents/HOT_src_1.0rc6/src/3rdparty/src/blitz-0.9/blitz/generate'

Making distclean in .

make[2]: Entering directory `/home/stafford/Documents/HOT_src_1.0rc6/src/3rdparty/src/blitz-0.9/blitz'

rm -rf .libs _libs

rm -rf config.h

rm -f *.lo

test -z "" || rm -f

test -z "apple/bzconfig.h intel/bzconfig.h ibm/bzconfig.h compaq/bzconfig.h hp/bzconfig.h sgi/bzconfig.h gnu/bzconfig.h pgi/bzconfig.h pathscale/bzconfig.h kai/bzconfig.h fujitsu/bzconfig.h" || rm -f apple/bzconfig.h intel/bzconfig.h ibm/bzconfig.h compaq/bzconfig.h hp/bzconfig.h sgi/bzconfig.h gnu/bzconfig.h pgi/bzconfig.h pathscale/bzconfig.h kai/bzconfig.h fujitsu/bzconfig.h

rm -f config.h stamp-h1

rm -f libtool

rm -f TAGS ID GTAGS GRTAGS GSYMS GPATH tags

make[2]: Leaving directory `/home/stafford/Documents/HOT_src_1.0rc6/src/3rdparty/src/blitz-0.9/blitz'

rm -f Makefile

make[1]: Leaving directory `/home/stafford/Documents/HOT_src_1.0rc6/src/3rdparty/src/blitz-0.9/blitz'

Making distclean in bin

make[1]: Entering directory `/home/stafford/Documents/HOT_src_1.0rc6/src/3rdparty/src/blitz-0.9/bin'

rm -rf .libs _libs

rm -f *.lo

test -z "" || rm -f

rm -f libtool

rm -f Makefile

make[1]: Leaving directory `/home/stafford/Documents/HOT_src_1.0rc6/src/3rdparty/src/blitz-0.9/bin'

Making distclean in .

make[1]: Entering directory `/home/stafford/Documents/HOT_src_1.0rc6/src/3rdparty/src/blitz-0.9'

rm -rf .libs _libs

rm -rf *.ii *.ti cxx_repository Template.dir ii_files ti_files

rm -f *.lo

test -z "" || rm -f

test -z "blitz.pc blitz.pc.in blitz-uninstalled.pc" || rm -f blitz.pc blitz.pc.in blitz-uninstalled.pc

rm -f libtool

rm -f TAGS ID GTAGS GRTAGS GSYMS GPATH tags

make[1]: Leaving directory `/home/stafford/Documents/HOT_src_1.0rc6/src/3rdparty/src/blitz-0.9'

rm -f config.status config.cache config.log configure.lineno configure.status.lineno

rm -f Makefile

//home/stafford/Documents/HOT_src_1.0rc6/src/3rdparty

stafford@linux-er3h://home/stafford/Documents/HOT_src_1.0rc6/src/3rdparty>

Can't I just download some prebuilt files and install them? Where would I install those then?

Link to comment
Share on other sites

Hi Phong,

Can you check that you can run the c++ compiler correctly on other HDK code, are you able to compile SOP_Star.C using hcustom ? Also can you tell me what version of g++ you are using (type "g++ -v"). I've never used opensuse so maybe some others can tell us if there are any gotchas setting up c++ for HDK use on that platform ?

If that doesn't get us any further the next thing to try will be to use the latest CVS version of blitz.

Thanks,

Drew

Ok, what is the exact procedure for installing HOT on Linux (openSuse11) for H10?

I will just do the exact steps then.

Kind regards,

Phong

Edited by eloop
Link to comment
Share on other sites

It's version 4.3.2. I'll try compiling SOP_star.c right afterwards. Enclosed the message of "g++ -v":

Using built-in specs.

Target: x86_64-suse-linux

Configured with: ../configure --prefix=/usr --infodir=/usr/share/info --mandir=/usr/share/man --libdir=/usr/lib64 --libexecdir=/usr/lib64 --enable-languages=c,c++,objc,fortran,obj-c++,java,ada --enable-checking=release --with-gxx-include-dir=/usr/include/c++/4.3 --enable-ssp --disable-libssp --with-bugurl=http://bugs.opensuse.org/ --with-pkgversion='SUSE Linux' --disable-libgcj --disable-libmudflap --with-slibdir=/lib64 --with-system-zlib --enable-__cxa_atexit --enable-libstdcxx-allocator=new --disable-libstdcxx-pch --enable-version-specific-runtime-libs --program-suffix=-4.3 --enable-linux-futex --without-system-libunwind --with-cpu=generic --build=x86_64-suse-linux

Thread model: posix

gcc version 4.3.2 [gcc-4_3-branch revision 141291] (SUSE Linux)

Link to comment
Share on other sites

Ok, I got some problems with this. After initializing the Houdini environment with houdini_setup I still get the error:

HFS: Undefined variable.

when compiling SOP_Star.C with hucstom command. I also need to change directory to the bin/ directory to execute hcustom, I cannot execute that command from anywhere. cd $HFS/ does not work either, I need to type in the path manually. Maybe this helps figuring out what the problem is?

Edited by phong
Link to comment
Share on other sites

Well you'll need to fix this before you can compile HOT, but it's not going to help get blitz compiling. I'm trying to establish that you have a functioning c++ environment that can compile standard hdk examples. It looks like you aren't initializing the environment properly. You should be able to do something like -

> cd /opt/hfs10<your version>

> source houdini_setup

> echo $HFS

> which hcustom

-Drew

Ok, I got some problems with this. After initializing the Houdini environment with houdini_setup I still get the error:

HFS: Undefined variable.

when compiling SOP_Star.C with hucstom command. I also need to change directory to the bin/ directory to execute hcustom, I cannot execute that command from anywhere. cd $HFS/ does not work either, I need to type in the path manually. Maybe this helps figuring out what the problem is?

Edited by eloop
Link to comment
Share on other sites

Hi eloop!

Thanks a lot for your help by the way. I really need and want to get this thing running cause I really wanna try HOT instead of other non-satisfying solutions.

I cannot properly compile the SOP_Star example. Here's an excerpt of the output:

SOP_Star.C:134: error: ‘SOP_Star’ is not a class or namespace

SOP_Star.C: In function ‘OP_ERROR cookMySop(OP_Context&)’:

SOP_Star.C:134: error: redefinition of ‘OP_ERROR cookMySop(OP_Context&)’

SOP_Star.h:134: error: ‘OP_ERROR cookMySop(OP_Context&)’ previously defined her

SOP_Star.C:150: error: ‘DIVISIONS’ was not declared in this scope

SOP_Star.C:151: error: ‘myTotalPoints’ was not declared in this scope

SOP_Star.C:152: error: ‘myCurrPoint’ was not declared in this scope

SOP_Star.C:154: error: ‘ORIENT’ was not declared in this scope

SOP_Star.C:155: error: ‘NEGRADIUS’ was not declared in this scope

SOP_Star.C:156: error: ‘CENTERX’ was not declared in this scope

SOP_Star.C:157: error: ‘CENTERY’ was not declared in this scope

SOP_Star.C:158: error: ‘CENTERZ’ was not declared in this scope

SOP_Star.C:180: error: ‘error’ was not declared in this scope

SOP_Star.C:188: error: ‘SOP_MESSAGE’ was not declared in this scope

SOP_Star.C:188: error: ‘addWarning’ was not declared in this scope

SOP_Star.C:191: error: ‘gdp’ was not declared in this scope

SOP_Star.C:213: error: ‘XRADIUS’ was not declared in this scope

SOP_Star.C:213: error: ‘YRADIUS’ was not declared in this scope

SOP_Star.C:226: error: ‘GU_SPrimitive’ was not declared in this scope

SOP_Star.C:233: error: ‘error’ was not declared in this scope

Compile failed

So I guess my compiler is not properly set up since cause there are a lot of errors that result from probably not finding the header files? What is that blitz thing anyway? Do I really need it?

By the way, do you fully understand the HOT displacement shader part (or the linearized Bernoulli's equation and the dispersion relation in Jerry Tessendorf's paper)? Because if yes, I'd try to translate the concepts to an rsl shader with external help.

Link to comment
Share on other sites

Hi Phong,

I'm stumped, it would seem that something is askew with your system

setup, I would suggest that SideFX support are the people to talk to

since your problem at this point isn't really HOT specific.

Google for "blitz++", and yes you need it.

I have a pretty good understanding of the HOT displacement shader, I

wrote it.

Moritz Moeller contributed a renderman shadeop to the HOT. See -

I've included his source in the latest HOT code which is hosted on code.google.com -

http://code.google.com/p/houdini-ocean-toolkit/source/browse/#hg/src/misc

Unfortunately this will require you understand how to use cmake,

another fun tool. Sorry this isn't all easier but I already have a day

job, I think you are beginning to get an idea why FX houses have

programmer/TD's on staff :-)

-Drew

Hi eloop!

Thanks a lot for your help by the way. I really need and want to get this thing running cause I really wanna try HOT instead of other non-satisfying solutions.

I cannot properly compile the SOP_Star example. Here's an excerpt of the output:

So I guess my compiler is not properly set up since cause there are a lot of errors that result from probably not finding the header files? What is that blitz thing anyway? Do I really need it?

By the way, do you fully understand the HOT displacement shader part (or the linearized Bernoulli's equation and the dispersion relation in Jerry Tessendorf's paper)? Because if yes, I'd try to translate the concepts to an rsl shader with external help.

Link to comment
Share on other sites

Wow! I didn't know you were the one who wrote all this! I hope sideFX can help me on this issue, at least I posted on the forums.

Would you mind if I asked you one day about the dispersion relation and the linearization of Bernoulli's equation? I know this is quite off topic then, but there were some points I did not quite get but which I'd like to fully understand.

Link to comment
Share on other sites

  • 2 weeks later...

Hi Mr/Dr. Whitehouse.

First of all, many thanks for such an excellence in computer programming and simulation.

I am trying to compile HOT in my Mac. I have follow the instructions shown here:

http://anusf.anu.edu.au/~drw900/houdini/ocean/docs/#osx

"

cd <where you extracted the HOT source>/src/3rdparty

./build_osx.sh

# now would be a good time for a latte ...

cd ..

./compile_osx.sh

"

but I have encountered several problems:

Here´s the log from the compile process:

"

Gondor:src user$ ./compile_osx.sh

Building and installing the Houdini Ocean Toolkit...

Linking with 'libblitz'

Linking with 'libfftw3f'

g++ -DUT_DSO_TAGINFO='"3262197cbf075a1131862a87493e9eee6542daf3ce2e99fa6da8f77b5847f185379b21c0d07c7334432be2e667bb645b4beee610fedae355440c2de177f891bc429445a0ff924994a3268d4a1ea011fcfe1d90a2e5"' -DVERSION=\"10.0.295\" -DDLLEXPORT= -D_GNU_SOURCE -DMBSD -DMBSD_COCOA -DMBSD_INTEL -arch x86_64 -DAMD64 -fPIC -DSIZEOF_VOID_P=8 -DSESI_LITTLE_ENDIAN -DENABLE_THREADS -DUSE_PTHREADS -D_REENTRANT -D_FILE_OFFSET_BITS=64 -fobjc-gc-only -c -I./3rdparty/include -I./3rdparty/osx/include -DGCC4 -DGCC3 -Wno-deprecated -I/Library/Frameworks/Houdini.framework/Versions/10.0.295/Resources/toolkit/include -I/Library/Frameworks/Houdini.framework/Versions/10.0.295/Resources/toolkit/include/htools -Wall -W -Wno-parentheses -Wno-sign-compare -Wno-reorder -Wno-uninitialized -Wunused -Wno-unused-parameter -O2 -DMAKING_DSO -o SOP_Cleave.o SOP_Cleave.C

cc1plus: warning: command line option "-fobjc-gc-only" is valid for ObjC/ObjC++ but not for C++

g++ -bundle SOP_Cleave.o -arch x86_64 -fobjc-gc-only -I./3rdparty/include -I./3rdparty/osx/include -L./3rdparty/osx/lib -lblitz -lfftw3f -framework OpenGL -framework Cocoa -rpath,@loader_path/Libraries -Wl,-rpath,/Library/Frameworks/Houdini.framework/Versions/10.0.295/Libraries -L/Library/Frameworks/Houdini.framework/Versions/10.0.295/Libraries -L/Library/Frameworks/Houdini.framework/Versions/10.0.295/Resources/Frameworks/Houdini.framework/Versions/10.0.295/Libraries -F/Library/Frameworks/Houdini.framework/Versions/10.0.295/Resources/Frameworks -framework Houdini -o /Users/user/Library/Preferences/houdini/10.0/dso/SOP_Cleave.dylib

ld: in /Library/Frameworks//Python.framework/Python, missing required architecture x86_64 in file

collect2: ld returned 1 exit status

g++ -DUT_DSO_TAGINFO='"3262197cbf075a1131862a87493e9eee6542daf3ce2e99fa6da8f77b5847f185379b21c0d07c7334432be2e667bb645b4beee610fedae355440c2ced77f891bc429445a0ff924994a3268d4a1ea011fcfe1d90a2e5"' -DVERSION=\"10.0.295\" -DDLLEXPORT= -D_GNU_SOURCE -DMBSD -DMBSD_COCOA -DMBSD_INTEL -arch x86_64 -DAMD64 -fPIC -DSIZEOF_VOID_P=8 -DSESI_LITTLE_ENDIAN -DENABLE_THREADS -DUSE_PTHREADS -D_REENTRANT -D_FILE_OFFSET_BITS=64 -fobjc-gc-only -c -I./3rdparty/include -I./3rdparty/osx/include -DGCC4 -DGCC3 -Wno-deprecated -I/Library/Frameworks/Houdini.framework/Versions/10.0.295/Resources/toolkit/include -I/Library/Frameworks/Houdini.framework/Versions/10.0.295/Resources/toolkit/include/htools -Wall -W -Wno-parentheses -Wno-sign-compare -Wno-reorder -Wno-uninitialized -Wunused -Wno-unused-parameter -O2 -DMAKING_DSO -o SOP_Ocean.o SOP_Ocean.C

cc1plus: warning: command line option "-fobjc-gc-only" is valid for ObjC/ObjC++ but not for C++

g++ -bundle SOP_Ocean.o -arch x86_64 -fobjc-gc-only -I./3rdparty/include -I./3rdparty/osx/include -L./3rdparty/osx/lib -lblitz -lfftw3f -framework OpenGL -framework Cocoa -rpath,@loader_path/Libraries -Wl,-rpath,/Library/Frameworks/Houdini.framework/Versions/10.0.295/Libraries -L/Library/Frameworks/Houdini.framework/Versions/10.0.295/Libraries -L/Library/Frameworks/Houdini.framework/Versions/10.0.295/Resources/Frameworks/Houdini.framework/Versions/10.0.295/Libraries -F/Library/Frameworks/Houdini.framework/Versions/10.0.295/Resources/Frameworks -framework Houdini -o /Users/user/Library/Preferences/houdini/10.0/dso/SOP_Ocean.dylib

ld: in /Library/Frameworks//Python.framework/Python, missing required architecture x86_64 in file

collect2: ld returned 1 exit status

g++ -DUT_DSO_TAGINFO='"3262197cbf075a1131862a87493e9eee6542daf3ce2e99fa6da8f77b5847f185379b21c0d07c7334432be2e667bb645b4beee610fedae355440c2fe977f891bc429445a0ff924994a3268d4a1ea011fcfe1d90a2e5"' -DVERSION=\"10.0.295\" -DDLLEXPORT= -D_GNU_SOURCE -DMBSD -DMBSD_COCOA -DMBSD_INTEL -arch x86_64 -DAMD64 -fPIC -DSIZEOF_VOID_P=8 -DSESI_LITTLE_ENDIAN -DENABLE_THREADS -DUSE_PTHREADS -D_REENTRANT -D_FILE_OFFSET_BITS=64 -fobjc-gc-only -c -I./3rdparty/include -I./3rdparty/osx/include -DGCC4 -DGCC3 -Wno-deprecated -I/Library/Frameworks/Houdini.framework/Versions/10.0.295/Resources/toolkit/include -I/Library/Frameworks/Houdini.framework/Versions/10.0.295/Resources/toolkit/include/htools -Wall -W -Wno-parentheses -Wno-sign-compare -Wno-reorder -Wno-uninitialized -Wunused -Wno-unused-parameter -O2 -DMAKING_DSO -o VEX_Ocean.o VEX_Ocean.C

cc1plus: warning: command line option "-fobjc-gc-only" is valid for ObjC/ObjC++ but not for C++

g++ -bundle VEX_Ocean.o -arch x86_64 -fobjc-gc-only -I./3rdparty/include -I./3rdparty/osx/include -L./3rdparty/osx/lib -lblitz -lfftw3f -framework OpenGL -framework Cocoa -rpath,@loader_path/Libraries -Wl,-rpath,/Library/Frameworks/Houdini.framework/Versions/10.0.295/Libraries -L/Library/Frameworks/Houdini.framework/Versions/10.0.295/Libraries -L/Library/Frameworks/Houdini.framework/Versions/10.0.295/Resources/Frameworks/Houdini.framework/Versions/10.0.295/Libraries -F/Library/Frameworks/Houdini.framework/Versions/10.0.295/Resources/Frameworks -framework Houdini -o /Users/user/Library/Preferences/houdini/10.0/dso/VEX_Ocean.dylib

ld: in /Library/Frameworks//Python.framework/Python, missing required architecture x86_64 in file

collect2: ld returned 1 exit status

Done compiling and installing the DSO's to /dso.

Done installing the icon files to /Users/user/Library/Preferences/houdini/10.0/config/Icons.

Done installing and editing /Users/user/Library/Preferences/houdini/10.0/vex/VEXdso.

All done. You can now try loading ../examples_and_otl/sop_simple.hip

Gondor:src user$

"

-----------------------------------------------------------------------------

SYSTEM CONFIGURATION:

Mac Pro 2 x 2.66 GHz Dual-Core Intel Xeon

6 GB RAM

OSX 10.5.7

Developer tools installed, Xcode version 3.0, gcc v.4

MacPython 3.1

Houdini apprentice HD (with paid license), v10.0.295

-----------------------------------------------------------------------------

It seems that Python needs to be a 64bit version in order to work with hcustom and this compilation. Is that right? If so, should I pre-compile a custom_64bits version of Python in order to compile HOT for my machine ?

Any help would be apreciated.

Link to comment
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.
Note: Your post will require moderator approval before it will be visible.

Guest
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

×
×
  • Create New...