Skip to Content.
Sympa Menu

cgal-discuss - Re: [cgal-discuss] incorrectly set BOOST_VERSION

Subject: CGAL users discussion list

List archive

Re: [cgal-discuss] incorrectly set BOOST_VERSION


Chronological Thread 
  • From: Edoardo Milotti <>
  • To:
  • Subject: Re: [cgal-discuss] incorrectly set BOOST_VERSION
  • Date: Tue, 23 Mar 2010 14:06:09 +0100

thanks for the patch. 

I would like to report a few more problems I experienced while compiling and linking the examples. I have installed Taucs (latest version) and CGAL. The installation of Taucs was not straightforward because the darwin-intel libraries (libf2c.a and libmetis.a) are compiled for the 32-bit system, and I had to recompile them for the 64-bit system.

There could also be a repeated definition of library names in CMakeCache.txt, because while compiling the examples I get warnings like 

ld: warning: duplicate dylib /opt/local/lib/libboost_thread-mt.dylib
ld: warning: duplicate dylib /opt/local/lib/libgmpxx.dylib
ld: warning: duplicate dylib /opt/local/lib/libmpfr.dylib
ld: warning: duplicate dylib /opt/local/lib/libgmp.dylib
ld: warning: duplicate dylib /opt/local/lib/libboost_thread-mt.dylib
ld: warning: duplicate dylib ../../lib/libCGAL.dylib
ld: warning: duplicate dylib ../../lib/libCGAL.dylib
ld: warning: duplicate dylib /opt/local/lib/libgmpxx.dylib
ld: warning: duplicate dylib /opt/local/lib/libmpfr.dylib
ld: warning: duplicate dylib /opt/local/lib/libgmp.dylib
ld: warning: duplicate dylib /opt/local/lib/libboost_thread-mt.dylib

and I am sure that there are no duplicate files in the system. Moreover when I compile a program outside "make examples" I get no such warning.
Finally I attach the error messages that I got while compiling the examples: to complete this step I had to remove the troublesome examples from the list in Makefile2. 

**********************************************

[ 52%] Building CXX object examples/Modular_arithmetic/CMakeFiles/modular_filter.dir/modular_filter.o
/CG_Software/CGAL-3.6/CGAL-3.6/examples/Modular_arithmetic/../../include/CGAL/number_utils.h(133): error: call of an object of a class type without appropriate operator() or conversion functions to pointer-to-function type
      return gcd( x, y );
             ^
          detected during:
            instantiation of "CGAL::Algebraic_structure_traits<CGAL::Coercion_traits<A, B>::Type>::Gcd::result_type CGAL::gcd(const A &, const B &) [with A=CGAL::Residue, B=CGAL::Residue]" at line 60 of "/CG_Software/CGAL-3.6/CGAL-3.6/examples/Modular_arithmetic/../../include/CGAL/Polynomial/polynomial_gcd_implementations.h"
            instantiation of "CGAL::Polynomial<NT> CGAL::internal::gcd_utcf_UFD(CGAL::Polynomial<NT>, CGAL::Polynomial<NT>) [with NT=CGAL::Residue]" at line 229 of "/CG_Software/CGAL-3.6/CGAL-3.6/examples/Modular_arithmetic/../../include/CGAL/Polynomial/polynomial_gcd.h"
            instantiation of "CGAL::Polynomial<NT> CGAL::internal::gcd_utcf_modularizable_algebra_(const CGAL::Polynomial<NT> &, const CGAL::Polynomial<NT> &, CGAL::Tag_false, CGAL::Unique_factorization_domain_tag) [with NT=CGAL::Residue]" at line 211 of "/CG_Software/CGAL-3.6/CGAL-3.6/examples/Modular_arithmetic/../../include/CGAL/Polynomial/polynomial_gcd.h"
            instantiation of "CGAL::Polynomial<NT> CGAL::internal::gcd_utcf_is_fraction_(const CGAL::Polynomial<NT> &, const CGAL::Polynomial<NT> &, CGAL::Tag_false) [with NT=CGAL::Residue]" at line 177 of "/CG_Software/CGAL-3.6/CGAL-3.6/examples/Modular_arithmetic/../../include/CGAL/Polynomial/polynomial_gcd.h"
            instantiation of "CGAL::Polynomial<NT> CGAL::internal::gcd_utcf_(const CGAL::Polynomial<NT> &, const CGAL::Polynomial<NT> &) [with NT=CGAL::Residue]" at line 290 of "/CG_Software/CGAL-3.6/CGAL-3.6/examples/Modular_arithmetic/../../include/CGAL/Polynomial/polynomial_gcd.h"
            [ 2 instantiation contexts not shown ]
            instantiation of "CGAL::Polynomial<NT> CGAL::internal::gcd(const CGAL::Polynomial<NT> &, const CGAL::Polynomial<NT> &) [with NT=CGAL::Residue]" at line 239 of "/CG_Software/CGAL-3.6/CGAL-3.6/examples/Modular_arithmetic/../../include/CGAL/Polynomial/Algebraic_structure_traits.h"
            instantiation of "POLY CGAL::Polynomial_algebraic_structure_traits_base<POLY, CGAL::Unique_factorization_domain_tag>::Gcd::operator()(const POLY &, const POLY &) const [with POLY=CGAL::Polynomial<CGAL::Residue>]" at line 133
            instantiation of "CGAL::Algebraic_structure_traits<CGAL::Coercion_traits<A, B>::Type>::Gcd::result_type CGAL::gcd(const A &, const B &) [with A=CGAL::Polynomial<CGAL::Residue>, B=CGAL::Polynomial<CGAL::Residue>]" at line 48 of "/CG_Software/CGAL-3.6/CGAL-3.6/examples/Modular_arithmetic/modular_filter.cpp"
            instantiation of "bool may_have_common_factor(const Polynomial &, const Polynomial &, CGAL::Tag_true) [with Polynomial=CGAL::Polynomial<CGAL::Gmpz>]" at line 74 of "/CG_Software/CGAL-3.6/CGAL-3.6/examples/Modular_arithmetic/modular_filter.cpp"
            instantiation of "Polynomial modular_filtered_gcd(const Polynomial &, const Polynomial &) [with Polynomial=CGAL::Polynomial<CGAL::Gmpz>]" at line 97 of "/CG_Software/CGAL-3.6/CGAL-3.6/examples/Modular_arithmetic/modular_filter.cpp"

/CG_Software/CGAL-3.6/CGAL-3.6/examples/Modular_arithmetic/../../include/CGAL/Polynomial/polynomial_gcd_implementations.h(60): error: no suitable user-defined conversion from "CGAL::Null_functor::result_type" to "CGAL::Residue" exists
      NT gcdcont = CGAL::gcd(p1c,p2c);
                   ^
          detected during:
            instantiation of "CGAL::Polynomial<NT> CGAL::internal::gcd_utcf_UFD(CGAL::Polynomial<NT>, CGAL::Polynomial<NT>) [with NT=CGAL::Residue]" at line 229 of "/CG_Software/CGAL-3.6/CGAL-3.6/examples/Modular_arithmetic/../../include/CGAL/Polynomial/polynomial_gcd.h"
            instantiation of "CGAL::Polynomial<NT> CGAL::internal::gcd_utcf_modularizable_algebra_(const CGAL::Polynomial<NT> &, const CGAL::Polynomial<NT> &, CGAL::Tag_false, CGAL::Unique_factorization_domain_tag) [with NT=CGAL::Residue]" at line 211 of "/CG_Software/CGAL-3.6/CGAL-3.6/examples/Modular_arithmetic/../../include/CGAL/Polynomial/polynomial_gcd.h"
            instantiation of "CGAL::Polynomial<NT> CGAL::internal::gcd_utcf_is_fraction_(const CGAL::Polynomial<NT> &, const CGAL::Polynomial<NT> &, CGAL::Tag_false) [with NT=CGAL::Residue]" at line 177 of "/CG_Software/CGAL-3.6/CGAL-3.6/examples/Modular_arithmetic/../../include/CGAL/Polynomial/polynomial_gcd.h"
            instantiation of "CGAL::Polynomial<NT> CGAL::internal::gcd_utcf_(const CGAL::Polynomial<NT> &, const CGAL::Polynomial<NT> &) [with NT=CGAL::Residue]" at line 290 of "/CG_Software/CGAL-3.6/CGAL-3.6/examples/Modular_arithmetic/../../include/CGAL/Polynomial/polynomial_gcd.h"
            instantiation of "CGAL::Polynomial<NT> CGAL::internal::gcd_utcf(const CGAL::Polynomial<NT> &, const CGAL::Polynomial<NT> &) [with NT=CGAL::Residue]" at line 82 of "/CG_Software/CGAL-3.6/CGAL-3.6/examples/Modular_arithmetic/../../include/CGAL/Polynomial/polynomial_gcd.h"
            instantiation of "CGAL::Polynomial<NT> CGAL::internal::gcd_(const CGAL::Polynomial<NT> &, const CGAL::Polynomial<NT> &, CGAL::Field_tag) [with NT=CGAL::Residue]" at line 128 of "/CG_Software/CGAL-3.6/CGAL-3.6/examples/Modular_arithmetic/../../include/CGAL/Polynomial/polynomial_gcd.h"
            instantiation of "CGAL::Polynomial<NT> CGAL::internal::gcd(const CGAL::Polynomial<NT> &, const CGAL::Polynomial<NT> &) [with NT=CGAL::Residue]" at line 239 of "/CG_Software/CGAL-3.6/CGAL-3.6/examples/Modular_arithmetic/../../include/CGAL/Polynomial/Algebraic_structure_traits.h"
            instantiation of "POLY CGAL::Polynomial_algebraic_structure_traits_base<POLY, CGAL::Unique_factorization_domain_tag>::Gcd::operator()(const POLY &, const POLY &) const [with POLY=CGAL::Polynomial<CGAL::Residue>]" at line 133 of "/CG_Software/CGAL-3.6/CGAL-3.6/examples/Modular_arithmetic/../../include/CGAL/number_utils.h"
            instantiation of "CGAL::Algebraic_structure_traits<CGAL::Coercion_traits<A, B>::Type>::Gcd::result_type CGAL::gcd(const A &, const B &) [with A=CGAL::Polynomial<CGAL::Residue>, B=CGAL::Polynomial<CGAL::Residue>]" at line 48 of "/CG_Software/CGAL-3.6/CGAL-3.6/examples/Modular_arithmetic/modular_filter.cpp"
            instantiation of "bool may_have_common_factor(const Polynomial &, const Polynomial &, CGAL::Tag_true) [with Polynomial=CGAL::Polynomial<CGAL::Gmpz>]" at line 74 of "/CG_Software/CGAL-3.6/CGAL-3.6/examples/Modular_arithmetic/modular_filter.cpp"
            instantiation of "Polynomial modular_filtered_gcd(const Polynomial &, const Polynomial &) [with Polynomial=CGAL::Polynomial<CGAL::Gmpz>]" at line 97 of "/CG_Software/CGAL-3.6/CGAL-3.6/examples/Modular_arithmetic/modular_filter.cpp"

compilation aborted for /CG_Software/CGAL-3.6/CGAL-3.6/examples/Modular_arithmetic/modular_filter.cpp (code 2)
make[3]: *** [examples/Modular_arithmetic/CMakeFiles/modular_filter.dir/modular_filter.o] Error 2
make[2]: *** [examples/Modular_arithmetic/CMakeFiles/modular_filter.dir/all] Error 2
make[1]: *** [CMakeFiles/examples.dir/rule] Error 2
make: *** [examples] Error 2

**********************************************

[ 61%] Building CXX object examples/Surface_mesh_parameterization/CMakeFiles/Taucs_parameterization.dir/Taucs_parameterization.o
/usr/local/include/taucs.h(814): error: more than one instance of overloaded function "isnan" has "C" linkage
  extern int isnan(double);
             ^

/usr/local/include/taucs.h(820): error: more than one instance of overloaded function "isinf" has "C" linkage
  extern int isinf(double);
             ^

compilation aborted for /CG_Software/CGAL-3.6/CGAL-3.6/examples/Surface_mesh_parameterization/Taucs_parameterization.cpp (code 2)
make[3]: *** [examples/Surface_mesh_parameterization/CMakeFiles/Taucs_parameterization.dir/Taucs_parameterization.o] Error 2
make[2]: *** [examples/Surface_mesh_parameterization/CMakeFiles/Taucs_parameterization.dir/all] Error 2
make[1]: *** [CMakeFiles/examples.dir/rule] Error 2
make: *** [examples] Error 2


**********************************************

[ 61%] Building CXX object examples/Surface_mesh_parameterization/CMakeFiles/Complete_parameterization_example.dir/Complete_parameterization_example.o
/usr/local/include/taucs.h(814): error: more than one instance of overloaded function "isnan" has "C" linkage
  extern int isnan(double);
             ^

/usr/local/include/taucs.h(820): error: more than one instance of overloaded function "isinf" has "C" linkage
  extern int isinf(double);
             ^

compilation aborted for /CG_Software/CGAL-3.6/CGAL-3.6/examples/Surface_mesh_parameterization/Complete_parameterization_example.cpp (code 2)
make[3]: *** [examples/Surface_mesh_parameterization/CMakeFiles/Complete_parameterization_example.dir/Complete_parameterization_example.o] Error 2
make[2]: *** [examples/Surface_mesh_parameterization/CMakeFiles/Complete_parameterization_example.dir/all] Error 2
make[1]: *** [CMakeFiles/examples.dir/rule] Error 2
make: *** [examples] Error 2

**********************************************

[ 71%] Building CXX object examples/Polynomial/CMakeFiles/gcd_up_to_constant_factor.dir/gcd_up_to_constant_factor.o
/CG_Software/CGAL-3.6/CGAL-3.6/examples/Polynomial/../../include/CGAL/number_utils.h(133): error: call of an object of a class type without appropriate operator() or conversion functions to pointer-to-function type
      return gcd( x, y );
             ^
          detected during:
            instantiation of "CGAL::Algebraic_structure_traits<CGAL::Coercion_traits<A, B>::Type>::Gcd::result_type CGAL::gcd(const A &, const B &) [with A=CGAL::Residue, B=CGAL::Residue]" at line 60 of "/CG_Software/CGAL-3.6/CGAL-3.6/examples/Polynomial/../../include/CGAL/Polynomial/polynomial_gcd_implementations.h"
            instantiation of "CGAL::Polynomial<NT> CGAL::internal::gcd_utcf_UFD(CGAL::Polynomial<NT>, CGAL::Polynomial<NT>) [with NT=CGAL::Residue]" at line 229 of "/CG_Software/CGAL-3.6/CGAL-3.6/examples/Polynomial/../../include/CGAL/Polynomial/polynomial_gcd.h"
            instantiation of "CGAL::Polynomial<NT> CGAL::internal::gcd_utcf_modularizable_algebra_(const CGAL::Polynomial<NT> &, const CGAL::Polynomial<NT> &, CGAL::Tag_false, CGAL::Unique_factorization_domain_tag) [with NT=CGAL::Residue]" at line 211 of "/CG_Software/CGAL-3.6/CGAL-3.6/examples/Polynomial/../../include/CGAL/Polynomial/polynomial_gcd.h"
            instantiation of "CGAL::Polynomial<NT> CGAL::internal::gcd_utcf_is_fraction_(const CGAL::Polynomial<NT> &, const CGAL::Polynomial<NT> &, CGAL::Tag_false) [with NT=CGAL::Residue]" at line 177 of "/CG_Software/CGAL-3.6/CGAL-3.6/examples/Polynomial/../../include/CGAL/Polynomial/polynomial_gcd.h"
            instantiation of "CGAL::Polynomial<NT> CGAL::internal::gcd_utcf_(const CGAL::Polynomial<NT> &, const CGAL::Polynomial<NT> &) [with NT=CGAL::Residue]" at line 290 of "/CG_Software/CGAL-3.6/CGAL-3.6/examples/Polynomial/../../include/CGAL/Polynomial/polynomial_gcd.h"
            [ 3 instantiation contexts not shown ]
            instantiation of "POLY CGAL::Polynomial_algebraic_structure_traits_base<POLY, CGAL::Unique_factorization_domain_tag>::Gcd::operator()(const POLY &, const POLY &) const [with POLY=CGAL::Polynomial<CGAL::Residue>]" at line 133
            instantiation of "CGAL::Algebraic_structure_traits<CGAL::Coercion_traits<A, B>::Type>::Gcd::result_type CGAL::gcd(const A &, const B &) [with A=CGAL::Polynomial<CGAL::Residue>, B=CGAL::Polynomial<CGAL::Residue>]" at line 82 of "/CG_Software/CGAL-3.6/CGAL-3.6/examples/Polynomial/../../include/CGAL/Polynomial/modular_filter.h"
            instantiation of "bool CGAL::internal::may_have_common_factor_(const CGAL::Polynomial<NT> &, const CGAL::Polynomial<NT> &, CGAL::Tag_true) [with NT=int]" at line 117 of "/CG_Software/CGAL-3.6/CGAL-3.6/examples/Polynomial/../../include/CGAL/Polynomial/modular_filter.h"
            instantiation of "bool CGAL::internal::may_have_common_factor(const CGAL::Polynomial<NT> &, const CGAL::Polynomial<NT> &) [with NT=int]" at line 238 of "/CG_Software/CGAL-3.6/CGAL-3.6/examples/Polynomial/../../include/CGAL/Polynomial/Algebraic_structure_traits.h"
            instantiation of "POLY CGAL::Polynomial_algebraic_structure_traits_base<POLY, CGAL::Unique_factorization_domain_tag>::Gcd::operator()(const POLY &, const POLY &) const [with POLY=CGAL::Polynomial<int>]" at line 30 of "/CG_Software/CGAL-3.6/CGAL-3.6/examples/Polynomial/gcd_up_to_constant_factor.cpp"

/CG_Software/CGAL-3.6/CGAL-3.6/examples/Polynomial/../../include/CGAL/Polynomial/polynomial_gcd_implementations.h(60): error: no suitable user-defined conversion from "CGAL::Null_functor::result_type" to "CGAL::Residue" exists
      NT gcdcont = CGAL::gcd(p1c,p2c);
                   ^
          detected during:
            instantiation of "CGAL::Polynomial<NT> CGAL::internal::gcd_utcf_UFD(CGAL::Polynomial<NT>, CGAL::Polynomial<NT>) [with NT=CGAL::Residue]" at line 229 of "/CG_Software/CGAL-3.6/CGAL-3.6/examples/Polynomial/../../include/CGAL/Polynomial/polynomial_gcd.h"
            instantiation of "CGAL::Polynomial<NT> CGAL::internal::gcd_utcf_modularizable_algebra_(const CGAL::Polynomial<NT> &, const CGAL::Polynomial<NT> &, CGAL::Tag_false, CGAL::Unique_factorization_domain_tag) [with NT=CGAL::Residue]" at line 211 of "/CG_Software/CGAL-3.6/CGAL-3.6/examples/Polynomial/../../include/CGAL/Polynomial/polynomial_gcd.h"
            instantiation of "CGAL::Polynomial<NT> CGAL::internal::gcd_utcf_is_fraction_(const CGAL::Polynomial<NT> &, const CGAL::Polynomial<NT> &, CGAL::Tag_false) [with NT=CGAL::Residue]" at line 177 of "/CG_Software/CGAL-3.6/CGAL-3.6/examples/Polynomial/../../include/CGAL/Polynomial/polynomial_gcd.h"
            instantiation of "CGAL::Polynomial<NT> CGAL::internal::gcd_utcf_(const CGAL::Polynomial<NT> &, const CGAL::Polynomial<NT> &) [with NT=CGAL::Residue]" at line 290 of "/CG_Software/CGAL-3.6/CGAL-3.6/examples/Polynomial/../../include/CGAL/Polynomial/polynomial_gcd.h"
            instantiation of "CGAL::Polynomial<NT> CGAL::internal::gcd_utcf(const CGAL::Polynomial<NT> &, const CGAL::Polynomial<NT> &) [with NT=CGAL::Residue]" at line 82 of "/CG_Software/CGAL-3.6/CGAL-3.6/examples/Polynomial/../../include/CGAL/Polynomial/polynomial_gcd.h"
            [ 2 instantiation contexts not shown ]
            instantiation of "POLY CGAL::Polynomial_algebraic_structure_traits_base<POLY, CGAL::Unique_factorization_domain_tag>::Gcd::operator()(const POLY &, const POLY &) const [with POLY=CGAL::Polynomial<CGAL::Residue>]" at line 133 of "/CG_Software/CGAL-3.6/CGAL-3.6/examples/Polynomial/../../include/CGAL/number_utils.h"
            instantiation of "CGAL::Algebraic_structure_traits<CGAL::Coercion_traits<A, B>::Type>::Gcd::result_type CGAL::gcd(const A &, const B &) [with A=CGAL::Polynomial<CGAL::Residue>, B=CGAL::Polynomial<CGAL::Residue>]" at line 82 of "/CG_Software/CGAL-3.6/CGAL-3.6/examples/Polynomial/../../include/CGAL/Polynomial/modular_filter.h"
            instantiation of "bool CGAL::internal::may_have_common_factor_(const CGAL::Polynomial<NT> &, const CGAL::Polynomial<NT> &, CGAL::Tag_true) [with NT=int]" at line 117 of "/CG_Software/CGAL-3.6/CGAL-3.6/examples/Polynomial/../../include/CGAL/Polynomial/modular_filter.h"
            instantiation of "bool CGAL::internal::may_have_common_factor(const CGAL::Polynomial<NT> &, const CGAL::Polynomial<NT> &) [with NT=int]" at line 238 of "/CG_Software/CGAL-3.6/CGAL-3.6/examples/Polynomial/../../include/CGAL/Polynomial/Algebraic_structure_traits.h"
            instantiation of "POLY CGAL::Polynomial_algebraic_structure_traits_base<POLY, CGAL::Unique_factorization_domain_tag>::Gcd::operator()(const POLY &, const POLY &) const [with POLY=CGAL::Polynomial<int>]" at line 30 of "/CG_Software/CGAL-3.6/CGAL-3.6/examples/Polynomial/gcd_up_to_constant_factor.cpp"

compilation aborted for /CG_Software/CGAL-3.6/CGAL-3.6/examples/Polynomial/gcd_up_to_constant_factor.cpp (code 2)
make[3]: *** [examples/Polynomial/CMakeFiles/gcd_up_to_constant_factor.dir/gcd_up_to_constant_factor.o] Error 2
make[2]: *** [examples/Polynomial/CMakeFiles/gcd_up_to_constant_factor.dir/all] Error 2
make[1]: *** [CMakeFiles/examples.dir/rule] Error 2
make: *** [examples] Error 2

**********************************************

[ 87%] Building CXX object examples/Surface_reconstruction_points_3/CMakeFiles/poisson_reconstruction_example.dir/poisson_reconstruction_example.o
/usr/local/include/taucs.h(814): error: more than one instance of overloaded function "isnan" has "C" linkage
  extern int isnan(double);
             ^

/usr/local/include/taucs.h(820): error: more than one instance of overloaded function "isinf" has "C" linkage
  extern int isinf(double);
             ^
**********************************************

[ 92%] Building CXX object examples/Surface_mesh_parameterization/CMakeFiles/polyhedron_ex_parameterization.dir/polyhedron_ex_parameterization.o
/usr/local/include/taucs.h(814): error: more than one instance of overloaded function "isnan" has "C" linkage
  extern int isnan(double);
             ^

/usr/local/include/taucs.h(820): error: more than one instance of overloaded function "isinf" has "C" linkage
  extern int isinf(double);
             ^

**********************************************

[ 94%] Building CXX object examples/Surface_reconstruction_points_3/CMakeFiles/poisson_reconstruction.dir/poisson_reconstruction.o
/usr/local/include/taucs.h(814): error: more than one instance of overloaded function "isnan" has "C" linkage
  extern int isnan(double);
             ^

/usr/local/include/taucs.h(820): error: more than one instance of overloaded function "isinf" has "C" linkage
  extern int isinf(double);
             ^

/CG_Software/CGAL-3.6/CGAL-3.6/examples/Surface_reconstruction_points_3/poisson_reconstruction.cpp(29): catastrophic error: could not open source file "CGAL/ARAP/mkl_solver_traits.h"
  #include <CGAL/ARAP/mkl_solver_traits.h>
                                          ^

compilation aborted for /CG_Software/CGAL-3.6/CGAL-3.6/examples/Surface_reconstruction_points_3/poisson_reconstruction.cpp (code 4)
make[3]: *** [examples/Surface_reconstruction_points_3/CMakeFiles/poisson_reconstruction.dir/poisson_reconstruction.o] Error 4
make[2]: *** [examples/Surface_reconstruction_points_3/CMakeFiles/poisson_reconstruction.dir/all] Error 2
make[1]: *** [CMakeFiles/examples.dir/rule] Error 2
make: *** [examples] Error 2

**********************************************

Greetings, 

Edoardo Milotti

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

Edoardo Milotti


Address: 

Dipartimento di Fisica dell'Università di Trieste

and I.N.F.N. - Sezione di Trieste

Via Valerio, 2

I-34127 Trieste, Italy


e-mail:

phone: +39 040 558 3388

fax: +39 040 558 3350


http://www.ts.infn.it/~milotti/index.html

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







Archive powered by MHonArc 2.6.16.

Top of Page