From: Derrick B. <de...@ca...> - 2002-05-08 00:23:12
|
I am using blitz-20001213 successfully on Mac OS X. The latest version from the CVS repository has files whose names differ only in case, so it won't work on the case-insensitive default HFS+ filesystem (though presumably it would work on a UFS disk; I haven't tried that). First, I recommend using --with-cxx=gcc since this sets the option -ftemplate-depth-30, which is needed to compile some of the test cases. You need to manually run ranlib on the libblitz.a library, as this line is commented out of the makefile. As far as the rusage issue goes, Darwin does have rusage, but you need to add the line #include <sys/time.h> before #include <sys/resource.h> in the file blitz/timer.h. However, if you never use the benchmarking classes then this should not even matter. Anyway, if your compile made it all the way to qcd, everything is probably okay anyway. Try writing a test program and see what happens. Derrick Bass On Saturday, April 27, 2002, at 05:08 AM, Raphael Arlitt wrote: > Hi, > > I try to compile Blitz++ on Darwin/OSX. I got gcc installed (2.95.2). I > run > the configure script with > --with-cxx=c++ (the synomym for g++) > and > -host = darwin (just guessed - seems like there is no preconfigured > hostname > in the configure) > > When I run make I get: > > In file included from ../blitz/timer.h:53, > from ../blitz/benchext.h:45, > from ./qcd.cpp:5: > /usr/include/sys/resource.h:79: field `ru_utime' has incomplete type > /usr/include/sys/resource.h:80: field `ru_stime' has incomplete type > make[1]: *** [qcd.o] Error 1 > make: *** [all] Error 1 > > In config.h in the blitz dir I tried to uncomment > #define BZ_HAVE_RUSAGE > > Then it compiles much much longer but it stops with another Error. > > I also looked in the INSTALL file and run the bzconfig in the compiler > directory. I got autoconf installed and tried the procedure. But I just > don't > know what I should change in the configure.in file. > > Is there anybody running Blitz++ on OSX? > > Appreciating any help, > > Raphael > > > > _______________________________________________ > Blitz-support mailing list > Bli...@oo... > http://www.oonumerics.org/mailman/listinfo.cgi/blitz-support > _______________________________________________ Blitz-support mailing list Bli...@oo... http://www.oonumerics.org/mailman/listinfo.cgi/blitz-support |