[SciPy-dev] cluster/src/vq_wrap.cpp not being compiled with C++

Skip Montanaro skip at pobox.com
Wed Sep 4 16:05:03 CDT 2002

I'm trying to build SciPy on a Solaris system (sunos 5.8) using Sun's C, C++
and Fortran compilers.  I've fiddled and faddled 'til it got down to
compiling .../scipy/cluster.  It goes to compile the vq_wrap.cpp file and
tries compiling it with 'cc' instead of 'CC'.  Distutils generates this

    cc -DNDEBUG -O -I/home/skip/local/SunOS/include/python2.2 -c
    cluster/src/vq_wrap.cpp -o build/temp.solaris-2.8-sun4u-2.2/vq_wrap.o 

which generates this message:

    cc: No input file specified, no output generated

If I simply change 'cc' to 'CC' it compiles fine.  I would have thought
distutils would recognize the need to use 'CC' if the file extension was
'.cpp'.  If I try running

    python setup.py build_ext --compiler=CC

distutils raises a PlatformError:

    don't know how to compile C/C++ code on platform 'posix' with 'CC'

I don't see anything like a command/build_cpplib.py file which might tell
how to build C++ extensions.

Where should I be looking for clues?


Skip Montanaro
skip at pobox.com

More information about the Scipy-dev mailing list