Oi, I'm creating a .deb for pythonocc, what follows is an error that I'm not sure how to do deal with, suggestions?
You can skip all that and just look at the main error: /usr/bin/ld: cannot find -lShHealOper but here it is in all its glory: he...@togetic:~/pythonocc-debianization/pythonocc-0.3/src$ python setup.py build --build-base=../debian/pythonocc/build Building pythonOCC-path_to_0.4 for linux2. running build running build_py package init file 'OCC/__init__.py' not found (or not a regular file) creating ../debian/pythonocc creating ../debian/pythonocc/build creating ../debian/pythonocc/build/lib.linux-i686-2.5 creating ../debian/pythonocc/build/lib.linux-i686-2.5/OCC creating ../debian/pythonocc/build/lib.linux-i686-2.5/OCC/Display copying /home/heath/pythonocc-debianization/pythonocc-0.3/src/addons/Display/wxSamplesGui.py -> ../debian/pythonocc/build/lib.linux-i686-2.5/OCC/Display copying /home/heath/pythonocc-debianization/pythonocc-0.3/src/addons/Display/OCCViewer.py -> ../debian/pythonocc/build/lib.linux-i686-2.5/OCC/Display copying /home/heath/pythonocc-debianization/pythonocc-0.3/src/addons/Display/wxDisplay.py -> ../debian/pythonocc/build/lib.linux-i686-2.5/OCC/Display copying /home/heath/pythonocc-debianization/pythonocc-0.3/src/addons/Display/wxSamplesGui2d.py -> ../debian/pythonocc/build/lib.linux-i686-2.5/OCC/Display copying /home/heath/pythonocc-debianization/pythonocc-0.3/src/addons/Display/__init__.py -> ../debian/pythonocc/build/lib.linux-i686-2.5/OCC/Display creating ../debian/pythonocc/build/lib.linux-i686-2.5/OCC/Utils copying /home/heath/pythonocc-debianization/pythonocc-0.3/src/addons/Utils/Topology.py -> ../debian/pythonocc/build/lib.linux-i686-2.5/OCC/Utils copying /home/heath/pythonocc-debianization/pythonocc-0.3/src/addons/Utils/Decorators.py -> ../debian/pythonocc/build/lib.linux-i686-2.5/OCC/Utils copying /home/heath/pythonocc-debianization/pythonocc-0.3/src/addons/Utils/Common.py -> ../debian/pythonocc/build/lib.linux-i686-2.5/OCC/Utils copying /home/heath/pythonocc-debianization/pythonocc-0.3/src/addons/Utils/Context.py -> ../debian/pythonocc/build/lib.linux-i686-2.5/OCC/Utils copying /home/heath/pythonocc-debianization/pythonocc-0.3/src/addons/Utils/Construct.py -> ../debian/pythonocc/build/lib.linux-i686-2.5/OCC/Utils copying /home/heath/pythonocc-debianization/pythonocc-0.3/src/addons/Utils/__init__.py -> ../debian/pythonocc/build/lib.linux-i686-2.5/OCC/Utils copying /home/heath/pythonocc-debianization/pythonocc-0.3/src/addons/Utils/Image.py -> ../debian/pythonocc/build/lib.linux-i686-2.5/OCC/Utils creating ../debian/pythonocc/build/lib.linux-i686-2.5/OCC/Utils/DataExchange copying /home/heath/pythonocc-debianization/pythonocc-0.3/src/addons/Utils/DataExchange/STL.py -> ../debian/pythonocc/build/lib.linux-i686-2.5/OCC/Utils/DataExchange copying /home/heath/pythonocc-debianization/pythonocc-0.3/src/addons/Utils/DataExchange/STEP.py -> ../debian/pythonocc/build/lib.linux-i686-2.5/OCC/Utils/DataExchange copying /home/heath/pythonocc-debianization/pythonocc-0.3/src/addons/Utils/DataExchange/utils.py -> ../debian/pythonocc/build/lib.linux-i686-2.5/OCC/Utils/DataExchange copying /home/heath/pythonocc-debianization/pythonocc-0.3/src/addons/Utils/DataExchange/IGES.py -> ../debian/pythonocc/build/lib.linux-i686-2.5/OCC/Utils/DataExchange copying /home/heath/pythonocc-debianization/pythonocc-0.3/src/addons/Utils/DataExchange/__init__.py -> ../debian/pythonocc/build/lib.linux-i686-2.5/OCC/Utils/DataExchange creating ../debian/pythonocc/build/lib.linux-i686-2.5/OCC/PAF copying /home/heath/pythonocc-debianization/pythonocc-0.3/src/addons/PAF/Parametric.py -> ../debian/pythonocc/build/lib.linux-i686-2.5/OCC/PAF copying /home/heath/pythonocc-debianization/pythonocc-0.3/src/addons/PAF/Context.py -> ../debian/pythonocc/build/lib.linux-i686-2.5/OCC/PAF copying /home/heath/pythonocc-debianization/pythonocc-0.3/src/addons/PAF/__init__.py -> ../debian/pythonocc/build/lib.linux-i686-2.5/OCC/PAF creating ../debian/pythonocc/build/lib.linux-i686-2.5/OCC/Toolkits copying /home/heath/pythonocc-debianization/pythonocc-0.3/src/wrapper/Toolkits/__init__.py -> ../debian/pythonocc/build/lib.linux-i686-2.5/OCC/Toolkits creating ../debian/pythonocc/build/lib.linux-i686-2.5/OCC/KBE copying /home/heath/pythonocc-debianization/pythonocc-0.3/src/addons/KBE/TypesLookup.py -> ../debian/pythonocc/build/lib.linux-i686-2.5/OCC/KBE copying /home/heath/pythonocc-debianization/pythonocc-0.3/src/addons/KBE/Level2API.py -> ../debian/pythonocc/build/lib.linux-i686-2.5/OCC/KBE copying /home/heath/pythonocc-debianization/pythonocc-0.3/src/addons/KBE/__init__.py -> ../debian/pythonocc/build/lib.linux-i686-2.5/OCC/KBE creating ../debian/pythonocc/build/lib.linux-i686-2.5/OCC/Toolkits/FoundationClasses copying /home/heath/pythonocc-debianization/pythonocc-0.3/src/wrapper/Toolkits/FoundationClasses/TKMath.py -> ../debian/pythonocc/build/lib.linux-i686-2.5/OCC/Toolkits/FoundationClasses copying /home/heath/pythonocc-debianization/pythonocc-0.3/src/wrapper/Toolkits/FoundationClasses/test_import.py -> ../debian/pythonocc/build/lib.linux-i686-2.5/OCC/Toolkits/FoundationClasses copying /home/heath/pythonocc-debianization/pythonocc-0.3/src/wrapper/Toolkits/FoundationClasses/__init__.py -> ../debian/pythonocc/build/lib.linux-i686-2.5/OCC/Toolkits/FoundationClasses copying /home/heath/pythonocc-debianization/pythonocc-0.3/src/wrapper/Toolkits/FoundationClasses/TKAdvTools.py -> ../debian/pythonocc/build/lib.linux-i686-2.5/OCC/Toolkits/FoundationClasses copying /home/heath/pythonocc-debianization/pythonocc-0.3/src/wrapper/Toolkits/FoundationClasses/TKernel.py -> ../debian/pythonocc/build/lib.linux-i686-2.5/OCC/Toolkits/FoundationClasses creating ../debian/pythonocc/build/lib.linux-i686-2.5/OCC/Toolkits/ModelingData copying /home/heath/pythonocc-debianization/pythonocc-0.3/src/wrapper/Toolkits/ModelingData/TKG2d.py -> ../debian/pythonocc/build/lib.linux-i686-2.5/OCC/Toolkits/ModelingData copying /home/heath/pythonocc-debianization/pythonocc-0.3/src/wrapper/Toolkits/ModelingData/TKGeomBase.py -> ../debian/pythonocc/build/lib.linux-i686-2.5/OCC/Toolkits/ModelingData copying /home/heath/pythonocc-debianization/pythonocc-0.3/src/wrapper/Toolkits/ModelingData/TKG3d.py -> ../debian/pythonocc/build/lib.linux-i686-2.5/OCC/Toolkits/ModelingData copying /home/heath/pythonocc-debianization/pythonocc-0.3/src/wrapper/Toolkits/ModelingData/__init__.py -> ../debian/pythonocc/build/lib.linux-i686-2.5/OCC/Toolkits/ModelingData copying /home/heath/pythonocc-debianization/pythonocc-0.3/src/wrapper/Toolkits/ModelingData/TKBRep.py -> ../debian/pythonocc/build/lib.linux-i686-2.5/OCC/Toolkits/ModelingData package init file 'OCC/__init__.py' not found (or not a regular file) running build_ext building 'OCC._Standard' extension swigging /home/heath/pythonocc-debianization/pythonocc-0.3/src/wrapper/SWIG/linux_darwin/Standard.i to /home/heath/pythonocc-debianization/pythonocc-0.3/src/wrapper/SWIG/linux_darwin/Standard_wrap.cpp swig -python -python -modern -fcompact -c++ -DHAVE_LIMITS_H -DHAVE_CONFIG_H -DCSFDB -w302,314,509,512 -DOCC_CONVERT_SIGNALS -DLIN -DLININTEL -D_GNU_SOURCE=1 -outdir /home/heath/pythonocc-debianization/pythonocc-0.3/src/OCC -o /home/heath/pythonocc-debianization/pythonocc-0.3/src/wrapper/SWIG/linux_darwin/Standard_wrap.cpp /home/heath/pythonocc-debianization/pythonocc-0.3/src/wrapper/SWIG/linux_darwin/Standard.i creating ../debian/pythonocc/build/temp.linux-i686-2.5 creating ../debian/pythonocc/build/temp.linux-i686-2.5/home creating ../debian/pythonocc/build/temp.linux-i686-2.5/home/heath creating ../debian/pythonocc/build/temp.linux-i686-2.5/home/heath/pythonocc-debianization creating ../debian/pythonocc/build/temp.linux-i686-2.5/home/heath/pythonocc-debianization/pythonocc-0.3 creating ../debian/pythonocc/build/temp.linux-i686-2.5/home/heath/pythonocc-debianization/pythonocc-0.3/src creating ../debian/pythonocc/build/temp.linux-i686-2.5/home/heath/pythonocc-debianization/pythonocc-0.3/src/wrapper creating ../debian/pythonocc/build/temp.linux-i686-2.5/home/heath/pythonocc-debianization/pythonocc-0.3/src/wrapper/SWIG creating ../debian/pythonocc/build/temp.linux-i686-2.5/home/heath/pythonocc-debianization/pythonocc-0.3/src/wrapper/SWIG/linux_darwin g++ -fno-strict-aliasing -DNDEBUG -g -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/home/heath/builds/opencascade/ros/inc -I/home/heath/pythonocc-debianization/pythonocc-0.3/src/wrapper/SWIG/linux_darwin -I/usr/include/python2.5 -c /home/heath/pythonocc-debianization/pythonocc-0.3/src/wrapper/SWIG/linux_darwin/Standard_wrap.cpp -o ../debian/pythonocc/build/temp.linux-i686-2.5/home/heath/pythonocc-debianization/pythonocc-0.3/src/wrapper/SWIG/linux_darwin/Standard_wrap.o -O0 -march=i686 cc1plus: warning: command line option "-Wstrict-prototypes" is valid for Ada/C/ObjC but not for C++ g++ -pthread -shared -Wl,-O1 -Wl,-Bsymbolic-functions ../debian/pythonocc/build/temp.linux-i686-2.5/home/heath/pythonocc-debianization/pythonocc-0.3/src/wrapper/SWIG/linux_darwin/Standard_wrap.o -L/home/heath/builds/opencascade/ros/lib -L/opt/SalomeGeometry/lib -lSketcher -lShHealOper -lPartition -lNMTTools -lNMTDS -lGEOM -lGEOMImpl -lGEOMAlgo -lArchimede -o ../debian/pythonocc/build/lib.linux-i686-2.5/OCC/_Standard.so -Wl,--no-undefined -lm -lstdc++ -lpython2.5 /usr/bin/ld: cannot find -lShHealOper collect2: ld returned 1 exit status error: command 'g++' failed with exit status 1 -- Heath Matlock +1 256 274 4225 _______________________________________________ Pythonocc-users mailing list Pythonocc-users@gna.org https://mail.gna.org/listinfo/pythonocc-users