Thomas Paviot wrote:
> Hi John,
>
> SWIG parameters are defined in the ./src/wrapper/environment.py sciprt.
.
.
>
> python setup.py build -f
Now I get this:
j...@toolbench:/backups-650mb/pythonocc-read-only/src$ python setup.py build -f
Building pythonOCC-0.5dev for linux2
Checking OCC Standard_Transient.hxx header ... found
Checking OpenCASCADE libraries BinLPlugin BinPlugin BinXCAFPlugin
FWOSPlugin PTKernel StdLPlugin StdPlugin TKAdvTools
TKBin TKBinL TKBinTObj TKBinXCAF TKBO TKBool TKBRep TKCAF TKCDF
TKernel TKFeat TKFillet TKG2d TKG3d TKGeomAlgo
TKGeomBase TKHLR TKIGES TKLCAF TKMath TKMesh TKMeshVS TKNIS TKOffset
TKOpenGl TKPCAF TKPLCAF TKPrim TKPShape
TKService TKShapeSchema TKShHealing TKStdLSchema TKStdSchema TKSTEP
TKSTEP209 TKSTEPAttr TKSTEPBase TKSTL TKTObj
TKTopAlgo TKV2d TKV3d TKVRML TKXCAF TKXCAFSchema TKXDEIGES TKXDESTEP
TKXMesh TKXml TKXmlL TKXmlTObj TKXmlXCAF
TKXSBase XCAFPlugin XmlLPlugin XmlPlugin XmlXCAFPlugin ... found.
Checking salomegeometry GEOMAlgo_Algo.hxx header ... found
Checking salomegeometry GEOM library ... found > Linux related options
are set up from lines 171 to 173:
>
> SWIG_OPTS = ['-O','-c++','-DHAVE_LIMITS_H','-DHAVE_CONFIG_H','-DCSFDB',\
>
> '-w302,401,314,509,512','-DOCC_CONVERT_SIGNALS','-DLIN','-DLININTEL','-D_GNU_SOURCE=1',\
> '-outdir','%s'%SWIG_OUT_DIR]
>
> If you want to add a SWIG option, just add 'no-modern','-classic' and
> '-nomodernargs' options to the SWIG_OPTS list:
> SWIG_OPTS =
> ['-O','-c++','-no-modern','-classic','nomodernargs','-DHAVE_LIMITS_H','-DHAVE_CONFIG_H','-DCSFDB',\
>
> '-w302,401,314,509,512','-DOCC_CONVERT_SIGNALS','-DLIN','-DLININTEL','-D_GNU_SOURCE=1',\
> '-outdir','%s'%SWIG_OUT_DIR]
>
> However, you will have to *force* rebuild of the whole pythonocc package
> by passing the -f args to the setup.py script:
Checking salomesmesh SMESH_Mesh.hxx header ... found
Checking boost/shared_ptr.hpp header ... found
Checking salomesmesh SMESH library ... found
Creating __init__.py script.
__init__.py script created.
running build
running build_py
.
.
.
.
running build_ext
building 'OCC._Standard' extension
swigging
/backups-650mb/pythonocc-read-only/src/wrapper/SWIG/linux_darwin/Standard.i to
/backups-650mb/pythonocc-read-only/src/wrapper/SWIG/linux_darwin/Standard_wrap.cpp
swig -python -O -c++ -classic -nomodernargs -nofastunpack -DHAVE_LIMITS_H
-DHAVE_CONFIG_H -DCSFDB -w302,401,314,509,512
-DOCC_CONVERT_SIGNALS -DLIN -DLININTEL -D_GNU_SOURCE=1 -outdir
/backups-650mb/pythonocc-read-only/src/build/swig_output_linux2_py26 -o
/backups-650mb/pythonocc-read-only/src/wrapper/SWIG/linux_darwin/Standard_wrap.cpp
/backups-650mb/pythonocc-read-only/src/wrapper/SWIG/linux_darwin/Standard.i
g++ -fno-strict-aliasing -DNDEBUG -fwrapv -O2 -Wall -Wstrict-prototypes -fPIC
-DHAVE_CONFIG_H -DHAVE_LIMITS_H -DCSFDB
-DOCC_CONVERT_SIGNALS -DLIN -DLININTEL -D_GNU_SOURCE=1
-D__PYTHONOCC_MAXINT__=2147483647 -I/usr/include/opencascade
-I/backups-650mb/pythonocc-read-only/src/wrapper/SWIG/linux_darwin
-I/usr/include/python2.6 -c
/backups-650mb/pythonocc-read-only/src/wrapper/SWIG/linux_darwin/Standard_wrap.cpp
-o
build/temp.linux-i686-2.6/backups-650mb/pythonocc-read-only/src/wrapper/SWIG/linux_darwin/Standard_wrap.o
-march=i686
cc1plus: warning: command line option "-Wstrict-prototypes" is valid for
Ada/C/ObjC but not for C++
/backups-650mb/pythonocc-read-only/src/wrapper/SWIG/linux_darwin/Standard_wrap.cpp:150:20:
error: Python.h: No such file or directory
/backups-650mb/pythonocc-read-only/src/wrapper/SWIG/linux_darwin/Standard_wrap.cpp:781:
error: ‘PyObject’ was not declared in this
scope
/backups-650mb/pythonocc-read-only/src/wrapper/SWIG/linux_darwin/Standard_wrap.cpp:781:
error: ‘str’ was not declared in this scope
/backups-650mb/pythonocc-read-only/src/wrapper/SWIG/linux_darwin/Standard_wrap.cpp:782:
error: expected ‘,’ or ‘;’ before ‘{’ token
/backups-650mb/pythonocc-read-only/src/wrapper/SWIG/linux_darwin/Standard_wrap.cpp:805:
error: expected initializer before ‘*’ token
_______________________________________________
Pythonocc-users mailing list
[email protected]
https://mail.gna.org/listinfo/pythonocc-users