[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: New release (v0.8.9rc1)



"Andrew D. Hwang" <ahwang@mathcs.holycross.edu> writes:

> The blunt use of the std:: namespace in 0.8.8 has been fixed (eliminated:),
> as has the sign bug found by Jacques L'helgoual. The tarball built and
> tested successfully under g++-2.96 and 3.0.1, though success (or failure)
> reports for more recent compiler versions would be gratefully received.

It compiles nicely for gcc 3.2, but make contrib causes problems.
The output is at the end of this message.

Jay

Output of ePiX compilation
------------------------------
jay> cd epix-0.8.9rc1_complete
jay> make
g++ -c -Wall pairs.cc
g++ -c -Wall triples.cc
g++ -c -Wall lengths.cc
g++ -c -Wall output.cc
g++ -c -Wall objects.cc
g++ -c -Wall curves.cc
g++ -c -Wall plots.cc
g++ -c -Wall geometry.cc
g++ -c -Wall functions.cc
g++ -c -Wall arcana.cc
g++ -c -Wall meshplots.cc
ar -ru libepix.a pairs.o triples.o lengths.o output.o objects.o curves.o plots.o geometry.o functions.o arcana.o meshplots.o
ranlib libepix.a
export EPIX_ROOTDIR=/usr/local && \
export EPIX_CXX=g++ && \
export EPIX_SCRIPT=epix && \
./prepix && chmod 755 epix
./make_header
jay> make contrib
g++ -c -Wall contrib/epix_ext.cc
contrib/epix_ext.cc:43: conflicting types for `int ePiX::EPIX_PATH_STYLE'
output.h:45: previous declaration as `ePiX::epix_path_style 
   ePiX::EPIX_PATH_STYLE'
make: *** [epix_ext.o] Error 1
jay>