GithubHelp home page GithubHelp logo

Comments (3)

Marchong avatar Marchong commented on July 2, 2024

and when run the code ./build.sh ,it's log is like below:(Looking forward to receive your reply,Thank you.)
root@desktop:/home/hh/pca# ./build.sh /home/hh/pca Checking for libraries... NumPy...Found. SciPy...Found. Cython...Found. Scikit-Learn...Found. OpenCV...Found. Found libviso2.zip. Compiling python wrapper... Archive: libviso2.zip inflating: pcaflow/extern/libviso2/CMakeLists.txt inflating: pcaflow/extern/libviso2/readme.txt inflating: pcaflow/extern/libviso2/stereomapper.zip inflating: pcaflow/extern/libviso2/matlab/plotMatch.m inflating: pcaflow/extern/libviso2/matlab/plotTrack.m inflating: pcaflow/extern/libviso2/matlab/make.m inflating: pcaflow/extern/libviso2/src/demo.cpp inflating: pcaflow/extern/libviso2/src/filter.cpp inflating: pcaflow/extern/libviso2/src/matcher.cpp inflating: pcaflow/extern/libviso2/src/matrix.cpp inflating: pcaflow/extern/libviso2/src/reconstruction.cpp inflating: pcaflow/extern/libviso2/src/triangle.cpp inflating: pcaflow/extern/libviso2/src/viso.cpp inflating: pcaflow/extern/libviso2/src/viso_mono.cpp inflating: pcaflow/extern/libviso2/src/viso_stereo.cpp inflating: pcaflow/extern/libviso2/src/filter.h inflating: pcaflow/extern/libviso2/src/matcher.h inflating: pcaflow/extern/libviso2/src/matrix.h inflating: pcaflow/extern/libviso2/src/reconstruction.h inflating: pcaflow/extern/libviso2/src/timer.h inflating: pcaflow/extern/libviso2/src/triangle.h inflating: pcaflow/extern/libviso2/src/viso.h inflating: pcaflow/extern/libviso2/src/viso_mono.h inflating: pcaflow/extern/libviso2/src/viso_stereo.h inflating: pcaflow/extern/libviso2/img/I1_000000.png inflating: pcaflow/extern/libviso2/img/I1_000001.png inflating: pcaflow/extern/libviso2/img/I1_000002.png inflating: pcaflow/extern/libviso2/img/I1_000003.png inflating: pcaflow/extern/libviso2/img/I1_000004.png inflating: pcaflow/extern/libviso2/img/I1_000005.png inflating: pcaflow/extern/libviso2/img/I1_000006.png inflating: pcaflow/extern/libviso2/img/I1c.png inflating: pcaflow/extern/libviso2/img/I1p.png inflating: pcaflow/extern/libviso2/img/I2c.png inflating: pcaflow/extern/libviso2/img/I2p.png inflating: pcaflow/extern/libviso2/matlab/demo_matching_flow.m inflating: pcaflow/extern/libviso2/matlab/demo_matching_quad.m inflating: pcaflow/extern/libviso2/matlab/demo_matching_stereo.m inflating: pcaflow/extern/libviso2/matlab/demo_matching_tracking.m inflating: pcaflow/extern/libviso2/matlab/demo_structure_from_motion.m inflating: pcaflow/extern/libviso2/matlab/demo_viso_mono.m inflating: pcaflow/extern/libviso2/matlab/demo_viso_stereo.m inflating: pcaflow/extern/libviso2/matlab/matcherMex.cpp inflating: pcaflow/extern/libviso2/matlab/reconstructionMex.cpp inflating: pcaflow/extern/libviso2/matlab/visualOdometryMonoMex.cpp inflating: pcaflow/extern/libviso2/matlab/visualOdometryStereoMex.cpp running build_ext building 'libvisomatcher' extension x86_64-linux-gnu-gcc -pthread -fno-strict-aliasing -DNDEBUG -g -fwrapv -O2 -Wall -Wstrict-prototypes -fPIC -I../src -I/usr/local/lib/python2.7/dist-packages/numpy/core/include -I/usr/include/python2.7 -c libvisomatcher.cpp -o build/temp.linux-x86_64-2.7/libvisomatcher.o -fPIC -march=native -O3 cc1plus: warning: command line option ‘-Wstrict-prototypes’ is valid for C/ObjC but not for C++ [enabled by default] In file included from /usr/local/lib/python2.7/dist-packages/numpy/core/include/numpy/ndarraytypes.h:1809:0, from /usr/local/lib/python2.7/dist-packages/numpy/core/include/numpy/ndarrayobject.h:18, from /usr/local/lib/python2.7/dist-packages/numpy/core/include/numpy/arrayobject.h:4, from libvisomatcher.cpp:357: /usr/local/lib/python2.7/dist-packages/numpy/core/include/numpy/npy_1_7_deprecated_api.h:15:2: warning: #warning "Using deprecated NumPy API, disable it by " "#defining NPY_NO_DEPRECATED_API NPY_1_7_API_VERSION" [-Wcpp] #warning "Using deprecated NumPy API, disable it by " \ ^ In file included from /usr/local/lib/python2.7/dist-packages/numpy/core/include/numpy/ndarrayobject.h:27:0, from /usr/local/lib/python2.7/dist-packages/numpy/core/include/numpy/arrayobject.h:4, from libvisomatcher.cpp:357: /usr/local/lib/python2.7/dist-packages/numpy/core/include/numpy/__multiarray_api.h:1453:1: warning: ‘int _import_array()’ defined but not used [-Wunused-function] _import_array(void) ^ libvisomatcher.cpp:1944:18: warning: ‘PyObject* __pyx_f_14libvisomatcher_print_doc()’ defined but not used [-Wunused-function] static PyObject *__pyx_f_14libvisomatcher_print_doc(void) { ^ x86_64-linux-gnu-gcc -pthread -fno-strict-aliasing -DNDEBUG -g -fwrapv -O2 -Wall -Wstrict-prototypes -fPIC -I../src -I/usr/local/lib/python2.7/dist-packages/numpy/core/include -I/usr/include/python2.7 -c ../src/matcher.cpp -o build/temp.linux-x86_64-2.7/../src/matcher.o -fPIC -march=native -O3 cc1plus: warning: command line option ‘-Wstrict-prototypes’ is valid for C/ObjC but not for C++ [enabled by default] x86_64-linux-gnu-gcc -pthread -fno-strict-aliasing -DNDEBUG -g -fwrapv -O2 -Wall -Wstrict-prototypes -fPIC -I../src -I/usr/local/lib/python2.7/dist-packages/numpy/core/include -I/usr/include/python2.7 -c ../src/filter.cpp -o build/temp.linux-x86_64-2.7/../src/filter.o -fPIC -march=native -O3 cc1plus: warning: command line option ‘-Wstrict-prototypes’ is valid for C/ObjC but not for C++ [enabled by default] ../src/filter.cpp: In function ‘void filter::detail::convolve_121_row_3x3_16bit(const int16_t*, uint8_t*, int, int)’: ../src/filter.cpp:182:28: warning: unused variable ‘end_input’ [-Wunused-variable] const int16_t* const end_input = in + w*h; ^ x86_64-linux-gnu-gcc -pthread -fno-strict-aliasing -DNDEBUG -g -fwrapv -O2 -Wall -Wstrict-prototypes -fPIC -I../src -I/usr/local/lib/python2.7/dist-packages/numpy/core/include -I/usr/include/python2.7 -c ../src/triangle.cpp -o build/temp.linux-x86_64-2.7/../src/triangle.o -fPIC -march=native -O3 cc1plus: warning: command line option ‘-Wstrict-prototypes’ is valid for C/ObjC but not for C++ [enabled by default] ../src/triangle.cpp: In function ‘void parsecommandline(int, char**, behavior*)’: ../src/triangle.cpp:1264:13: warning: unused variable ‘k’ [-Wunused-variable] int i, j, k; ^ ../src/triangle.cpp:1265:8: warning: unused variable ‘workstring’ [-Wunused-variable] char workstring[FILENAMESIZE]; ^ ../src/triangle.cpp: In function ‘void printtriangle(mesh*, behavior*, otri*)’: ../src/triangle.cpp:1423:19: warning: format ‘%lx’ expects argument of type ‘long unsigned int’, but argument 2 has type ‘long long unsigned int’ [-Wformat=] t->orient); ^ ../src/triangle.cpp:1429:27: warning: format ‘%lx’ expects argument of type ‘long unsigned int’, but argument 2 has type ‘long long unsigned int’ [-Wformat=] printtri.orient); ^ ../src/triangle.cpp:1436:27: warning: format ‘%lx’ expects argument of type ‘long unsigned int’, but argument 2 has type ‘long long unsigned int’ [-Wformat=] printtri.orient); ^ ../src/triangle.cpp:1443:27: warning: format ‘%lx’ expects argument of type ‘long unsigned int’, but argument 2 has type ‘long long unsigned int’ [-Wformat=] printtri.orient); ^ ../src/triangle.cpp:1452:42: warning: format ‘%lx’ expects argument of type ‘long unsigned int’, but argument 3 has type ‘long long unsigned int’ [-Wformat=] printvertex[0], printvertex[1]); ^ ../src/triangle.cpp:1459:42: warning: format ‘%lx’ expects argument of type ‘long unsigned int’, but argument 3 has type ‘long long unsigned int’ [-Wformat=] printvertex[0], printvertex[1]); ^ ../src/triangle.cpp:1466:42: warning: format ‘%lx’ expects argument of type ‘long unsigned int’, but argument 3 has type ‘long long unsigned int’ [-Wformat=] printvertex[0], printvertex[1]); ^ ../src/triangle.cpp:1472:30: warning: format ‘%lx’ expects argument of type ‘long unsigned int’, but argument 2 has type ‘long long unsigned int’ [-Wformat=] printsh.ssorient); ^ ../src/triangle.cpp:1477:30: warning: format ‘%lx’ expects argument of type ‘long unsigned int’, but argument 2 has type ‘long long unsigned int’ [-Wformat=] printsh.ssorient); ^ ../src/triangle.cpp:1482:30: warning: format ‘%lx’ expects argument of type ‘long unsigned int’, but argument 2 has type ‘long long unsigned int’ [-Wformat=] printsh.ssorient); ^ ../src/triangle.cpp: In function ‘void printsubseg(mesh*, behavior*, osub*)’: ../src/triangle.cpp:1509:59: warning: format ‘%lx’ expects argument of type ‘long unsigned int’, but argument 2 has type ‘long long unsigned int’ [-Wformat=] (unsigned long long) s->ss, s->ssorient, mark(*s)); ^ ../src/triangle.cpp:1515:28: warning: format ‘%lx’ expects argument of type ‘long unsigned int’, but argument 2 has type ‘long long unsigned int’ [-Wformat=] printsh.ssorient); ^ ../src/triangle.cpp:1522:28: warning: format ‘%lx’ expects argument of type ‘long unsigned int’, but argument 2 has type ‘long long unsigned int’ [-Wformat=] printsh.ssorient); ^ ../src/triangle.cpp:1531:42: warning: format ‘%lx’ expects argument of type ‘long unsigned int’, but argument 3 has type ‘long long unsigned int’ [-Wformat=] printvertex[0], printvertex[1]); ^ ../src/triangle.cpp:1538:42: warning: format ‘%lx’ expects argument of type ‘long unsigned int’, but argument 3 has type ‘long long unsigned int’ [-Wformat=] printvertex[0], printvertex[1]); ^ ../src/triangle.cpp:1545:27: warning: format ‘%lx’ expects argument of type ‘long unsigned int’, but argument 2 has type ‘long long unsigned int’ [-Wformat=] printtri.orient); ^ ../src/triangle.cpp:1552:27: warning: format ‘%lx’ expects argument of type ‘long unsigned int’, but argument 2 has type ‘long long unsigned int’ [-Wformat=] printtri.orient); ^ ../src/triangle.cpp:1561:42: warning: format ‘%lx’ expects argument of type ‘long unsigned int’, but argument 3 has type ‘long long unsigned int’ [-Wformat=] printvertex[0], printvertex[1]); ^ ../src/triangle.cpp:1568:42: warning: format ‘%lx’ expects argument of type ‘long unsigned int’, but argument 3 has type ‘long long unsigned int’ [-Wformat=] printvertex[0], printvertex[1]); ^ ../src/triangle.cpp: In function ‘void poolinit(memorypool*, int, int, int, int)’: ../src/triangle.cpp:1663:31: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] if (alignment > sizeof(int *)) { ^ ../src/triangle.cpp: In function ‘void initializetrisubpools(mesh*, behavior*)’: ../src/triangle.cpp:2009:51: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] (trisize < 6 * sizeof(triangle) + sizeof(int))) { ^ ../src/triangle.cpp: In function ‘void segmentintersection(mesh*, behavior*, otri*, osub*, vertex)’: ../src/triangle.cpp:6375:28: warning: variable ‘collinear’ set but not used [-Wunused-but-set-variable] enum finddirectionresult collinear; ^ x86_64-linux-gnu-gcc -pthread -fno-strict-aliasing -DNDEBUG -g -fwrapv -O2 -Wall -Wstrict-prototypes -fPIC -I../src -I/usr/local/lib/python2.7/dist-packages/numpy/core/include -I/usr/include/python2.7 -c ../src/matrix.cpp -o build/temp.linux-x86_64-2.7/../src/matrix.o -fPIC -march=native -O3 cc1plus: warning: command line option ‘-Wstrict-prototypes’ is valid for C/ObjC but not for C++ [enabled by default] ../src/matrix.cpp: In member function ‘bool Matrix::solve(const Matrix&, FLOAT)’: ../src/matrix.cpp:435:20: warning: ‘irow’ may be used uninitialized in this function [-Wmaybe-uninitialized] int32_t i, icol, irow, j, k, l, ll; ^ ../src/matrix.cpp:456:17: warning: ‘icol’ may be used uninitialized in this function [-Wmaybe-uninitialized] ++(ipiv[icol]); ^ ../src/matrix.cpp: In member function ‘bool Matrix::lu(int32_t*, FLOAT&, FLOAT)’: ../src/matrix.cpp:521:13: warning: ‘imax’ may be used uninitialized in this function [-Wmaybe-uninitialized] int32_t i,imax,j,k; ^ c++ -pthread -shared -Wl,-O1 -Wl,-Bsymbolic-functions -Wl,-Bsymbolic-functions -Wl,-z,relro -fno-strict-aliasing -DNDEBUG -g -fwrapv -O2 -Wall -Wstrict-prototypes -D_FORTIFY_SOURCE=2 -g -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security build/temp.linux-x86_64-2.7/libvisomatcher.o build/temp.linux-x86_64-2.7/../src/matcher.o build/temp.linux-x86_64-2.7/../src/filter.o build/temp.linux-x86_64-2.7/../src/triangle.o build/temp.linux-x86_64-2.7/../src/matrix.o -o /home/hh/pca/pcaflow/extern/libviso2/python/libvisomatcher.so Finished compiling libviso2 python wrapper. Checking for principal components... Principal components not found. Download (filesize 484 MBytes)? (Y/n)YDownloading principal components... % Total % Received % Xferd Average Speed Time Time Time Current Dload Upload Total Spent Left Speed 0 0 0 0 0 0 0 0 --:--:-- --:--:-- --:--:-- 0 100 483M 100 483M 0 0 1583k 0 0:05:12 0:05:12 --:--:-- 1937k Extracting principal components into data/... Archive: principal_components.zip inflating: data/COV_KITTI.npy inflating: data/COV_SINTEL.npy inflating: data/COV_SINTEL_SUBLAYER.npy inflating: data/PC_U.npy inflating: data/PC_V.npy Done. Building internal parts... Building pygco... python setup.py build_ext -i running build_ext skipping 'gco_python.cpp' Cython extension (up-to-date) building 'pygco' extension x86_64-linux-gnu-gcc -pthread -fno-strict-aliasing -DNDEBUG -g -fwrapv -O2 -Wall -Wstrict-prototypes -fPIC -Igco_src -I/usr/local/lib/python2.7/dist-packages/numpy/core/include -I/usr/include/python2.7 -c gco_python.cpp -o build/temp.linux-x86_64-2.7/gco_python.o -fpermissive cc1plus: warning: command line option ‘-Wstrict-prototypes’ is valid for C/ObjC but not for C++ [enabled by default] In file included from /usr/local/lib/python2.7/dist-packages/numpy/core/include/numpy/ndarraytypes.h:1809:0, from /usr/local/lib/python2.7/dist-packages/numpy/core/include/numpy/ndarrayobject.h:18, from /usr/local/lib/python2.7/dist-packages/numpy/core/include/numpy/arrayobject.h:4, from gco_python.cpp:352: /usr/local/lib/python2.7/dist-packages/numpy/core/include/numpy/npy_1_7_deprecated_api.h:15:2: warning: #warning "Using deprecated NumPy API, disable it by " "#defining NPY_NO_DEPRECATED_API NPY_1_7_API_VERSION" [-Wcpp] #warning "Using deprecated NumPy API, disable it by " \ ^ x86_64-linux-gnu-gcc -pthread -fno-strict-aliasing -DNDEBUG -g -fwrapv -O2 -Wall -Wstrict-prototypes -fPIC -Igco_src -I/usr/local/lib/python2.7/dist-packages/numpy/core/include -I/usr/include/python2.7 -c gco_src/GCoptimization.cpp -o build/temp.linux-x86_64-2.7/gco_src/GCoptimization.o -fpermissive cc1plus: warning: command line option ‘-Wstrict-prototypes’ is valid for C/ObjC but not for C++ [enabled by default] In file included from gco_src/GCoptimization.cpp:4:0: gco_src/GCoptimization.h: In constructor ‘GCoptimization::GCoptimization(GCoptimization::SiteID, GCoptimization::LabelID)’: gco_src/GCoptimization.h:311:10: warning: ‘GCoptimization::m_smoothcostFn’ will be initialized after [-Wreorder] void* m_smoothcostFn; ^ gco_src/GCoptimization.h:310:10: warning: ‘void* GCoptimization::m_datacostFn’ [-Wreorder] void* m_datacostFn; ^ gco_src/GCoptimization.cpp:89:1: warning: when initialized here [-Wreorder] GCoptimization::GCoptimization(SiteID nSites, LabelID nLabels) ^ In file included from gco_src/GCoptimization.cpp:4:0: gco_src/GCoptimization.h:321:86: warning: ‘GCoptimization::m_setupDataCostsSwap’ will be initialized after [-Wreorder] void (GCoptimization::*m_setupDataCostsSwap)(SiteID,LabelID,LabelID,EnergyT*,SiteID*); ^ gco_src/GCoptimization.h:319:83: warning: ‘void (GCoptimization::* GCoptimization::m_setupDataCostsExpansion)(GCoptimization::SiteID, GCoptimization::LabelID, GCoptimization::EnergyT*, GCoptimization::SiteID*)’ [-Wreorder] void (GCoptimization::*m_setupDataCostsExpansion)(SiteID,LabelID,EnergyT*,SiteID*); ^ gco_src/GCoptimization.cpp:89:1: warning: when initialized here [-Wreorder] GCoptimization::GCoptimization(SiteID nSites, LabelID nLabels) ^ In file included from gco_src/GCoptimization.cpp:4:0: gco_src/GCoptimization.h:322:88: warning: ‘GCoptimization::m_setupSmoothCostsSwap’ will be initialized after [-Wreorder] void (GCoptimization::*m_setupSmoothCostsSwap)(SiteID,LabelID,LabelID,EnergyT*,SiteID*); ^ gco_src/GCoptimization.h:320:85: warning: ‘void (GCoptimization::* GCoptimization::m_setupSmoothCostsExpansion)(GCoptimization::SiteID, GCoptimization::LabelID, GCoptimization::EnergyT*, GCoptimization::SiteID*)’ [-Wreorder] void (GCoptimization::*m_setupSmoothCostsExpansion)(SiteID,LabelID,EnergyT*,SiteID*); ^ gco_src/GCoptimization.cpp:89:1: warning: when initialized here [-Wreorder] GCoptimization::GCoptimization(SiteID nSites, LabelID nLabels) ^ In file included from gco_src/GCoptimization.cpp:4:0: gco_src/GCoptimization.h:324:52: warning: ‘GCoptimization::m_updateLabelingDataCosts’ will be initialized after [-Wreorder] void (GCoptimization::*m_updateLabelingDataCosts)(); ^ gco_src/GCoptimization.h:317:59: warning: ‘GCoptimization::EnergyType (GCoptimization::* GCoptimization::m_giveSmoothEnergyInternal)()’ [-Wreorder] EnergyType (GCoptimization::*m_giveSmoothEnergyInternal)(); ^ gco_src/GCoptimization.cpp:89:1: warning: when initialized here [-Wreorder] GCoptimization::GCoptimization(SiteID nSites, LabelID nLabels) ^ In file included from gco_src/GCoptimization.cpp:4:0: gco_src/GCoptimization.h:328:57: warning: ‘GCoptimization::m_solveSpecialCases’ will be initialized after [-Wreorder] bool (GCoptimization::*m_solveSpecialCases)(EnergyType&); ^ gco_src/GCoptimization.h:326:36: warning: ‘void (* GCoptimization::m_datacostFnDelete)(void*)’ [-Wreorder] void (*m_datacostFnDelete)(void* f); ^ gco_src/GCoptimization.cpp:89:1: warning: when initialized here [-Wreorder] GCoptimization::GCoptimization(SiteID nSites, LabelID nLabels) ^ In file included from gco_src/GCoptimization.cpp:4:0: gco_src/GCoptimization.h:327:38: warning: ‘GCoptimization::m_smoothcostFnDelete’ will be initialized after [-Wreorder] void (*m_smoothcostFnDelete)(void* f); ^ gco_src/GCoptimization.h:298:11: warning: ‘int GCoptimization::m_random_label_order’ [-Wreorder] int m_random_label_order; ^ gco_src/GCoptimization.cpp:89:1: warning: when initialized here [-Wreorder] GCoptimization::GCoptimization(SiteID nSites, LabelID nLabels) ^ In file included from gco_src/GCoptimization.cpp:4:0: gco_src/GCoptimization.h:308:18: warning: ‘GCoptimization::m_verbosity’ will be initialized after [-Wreorder] int m_verbosity; ^ gco_src/GCoptimization.h:307:18: warning: ‘bool GCoptimization::m_labelingInfoDirty’ [-Wreorder] bool m_labelingInfoDirty; ^ gco_src/GCoptimization.cpp:89:1: warning: when initialized here [-Wreorder] GCoptimization::GCoptimization(SiteID nSites, LabelID nLabels) ^ In file included from gco_src/GCoptimization.cpp:4:0: gco_src/GCoptimization.h:307:18: warning: ‘GCoptimization::m_labelingInfoDirty’ will be initialized after [-Wreorder] bool m_labelingInfoDirty; ^ gco_src/GCoptimization.h:293:11: warning: ‘GCoptimization::SiteID* GCoptimization::m_lookupSiteVar’ [-Wreorder] SiteID *m_lookupSiteVar; // holds index of variable corresponding to site participating in a move, ^ gco_src/GCoptimization.cpp:89:1: warning: when initialized here [-Wreorder] GCoptimization::GCoptimization(SiteID nSites, LabelID nLabels) ^ In file included from gco_src/GCoptimization.cpp:4:0: gco_src/GCoptimization.h:293:11: warning: ‘GCoptimization::m_lookupSiteVar’ will be initialized after [-Wreorder] SiteID *m_lookupSiteVar; // holds index of variable corresponding to site participating in a move, ^ gco_src/GCoptimization.h:292:11: warning: ‘GCoptimization::LabelID* GCoptimization::m_labeling’ [-Wreorder] LabelID *m_labeling; ^ gco_src/GCoptimization.cpp:89:1: warning: when initialized here [-Wreorder] GCoptimization::GCoptimization(SiteID nSites, LabelID nLabels) ^ In file included from gco_src/GCoptimization.cpp:4:0: gco_src/GCoptimization.h:303:18: warning: ‘GCoptimization::m_activeLabelCounts’ will be initialized after [-Wreorder] SiteID* m_activeLabelCounts; ^ gco_src/GCoptimization.h:296:11: warning: ‘int GCoptimization::m_stepsThisCycle’ [-Wreorder] int m_stepsThisCycle; ^ gco_src/GCoptimization.cpp:89:1: warning: when initialized here [-Wreorder] GCoptimization::GCoptimization(SiteID nSites, LabelID nLabels) ^ gco_src/GCoptimization.cpp: In member function ‘void GCoptimization::updateLabelingInfo(bool, bool, bool)’: gco_src/GCoptimization.cpp:1177:15: warning: unused variable ‘energy’ [-Wunused-variable] EnergyType energy = 0; ^ In file included from gco_src/GCoptimization.cpp:4:0: gco_src/GCoptimization.h: In instantiation of ‘GCoptimization::GreedyIter<DataCostT>::GreedyIter(DataCostT&, GCoptimization::SiteID) [with DataCostT = GCoptimization::DataCostFnFromArray; GCoptimization::SiteID = int]’: gco_src/GCoptimization.cpp:591:45: required from ‘GCoptimization::EnergyType GCoptimization::solveGreedy() [with DataCostT = GCoptimization::DataCostFnFromArray; GCoptimization::EnergyType = long long int]’ gco_src/GCoptimization.cpp:510:36: required from ‘bool GCoptimization::solveSpecialCases(GCoptimization::EnergyType&) [with DataCostT = GCoptimization::DataCostFnFromArray; GCoptimization::EnergyType = long long int]’ gco_src/GCoptimization.cpp:121:26: required from here gco_src/GCoptimization.h:520:14: warning: ‘GCoptimization::GreedyIter<GCoptimization::DataCostFnFromArray>::m_dc’ will be initialized after [-Wreorder] DataCostT& m_dc; ^ gco_src/GCoptimization.h:519:10: warning: ‘GCoptimization::SiteID GCoptimization::GreedyIter<GCoptimization::DataCostFnFromArray>::m_site’ [-Wreorder] SiteID m_site; ^ gco_src/GCoptimization.h:491:3: warning: when initialized here [-Wreorder] GreedyIter(DataCostT& dc, SiteID numSites) ^ gco_src/GCoptimization.h: In instantiation of ‘GCoptimization::GreedyIter<DataCostT>::GreedyIter(DataCostT&, GCoptimization::SiteID) [with DataCostT = GCoptimization::DataCostFunctor; GCoptimization::SiteID = int]’: gco_src/GCoptimization.cpp:591:45: required from ‘GCoptimization::EnergyType GCoptimization::solveGreedy() [with DataCostT = GCoptimization::DataCostFunctor; GCoptimization::EnergyType = long long int]’ gco_src/GCoptimization.cpp:510:36: required from ‘bool GCoptimization::solveSpecialCases(GCoptimization::EnergyType&) [with DataCostT = GCoptimization::DataCostFunctor; GCoptimization::EnergyType = long long int]’ gco_src/GCoptimization.cpp:769:30: required from here gco_src/GCoptimization.h:520:14: warning: ‘GCoptimization::GreedyIter<GCoptimization::DataCostFunctor>::m_dc’ will be initialized after [-Wreorder] DataCostT& m_dc; ^ gco_src/GCoptimization.h:519:10: warning: ‘GCoptimization::SiteID GCoptimization::GreedyIter<GCoptimization::DataCostFunctor>::m_site’ [-Wreorder] SiteID m_site; ^ gco_src/GCoptimization.h:491:3: warning: when initialized here [-Wreorder] GreedyIter(DataCostT& dc, SiteID numSites) ^ In file included from gco_src/GCoptimization.h:111:0, from gco_src/GCoptimization.cpp:4: gco_src/maxflow.cpp: In instantiation of ‘void Graph<captype, tcaptype, flowtype>::process_sink_orphan(Graph<captype, tcaptype, flowtype>::node*) [with captype = int; tcaptype = int; flowtype = long long int]’: gco_src/maxflow.cpp:584:43: required from ‘flowtype Graph<captype, tcaptype, flowtype>::maxflow(bool, Block<int>*) [with captype = int; tcaptype = int; flowtype = long long int]’ gco_src/energy.h:325:33: required from ‘Energy<captype, tcaptype, flowtype>::TotalValue Energy<captype, tcaptype, flowtype>::minimize() [with captype = int; tcaptype = int; flowtype = long long int; Energy<captype, tcaptype, flowtype>::TotalValue = long long int]’ gco_src/GCoptimization.cpp:1241:37: required from here gco_src/maxflow.cpp:443:2: warning: suggest parentheses around assignment used as truth value [-Wparentheses] if (i->parent = a0_min) ^ gco_src/maxflow.cpp: In instantiation of ‘void Graph<captype, tcaptype, flowtype>::process_source_orphan(Graph<captype, tcaptype, flowtype>::node*) [with captype = int; tcaptype = int; flowtype = long long int]’: gco_src/maxflow.cpp:585:45: required from ‘flowtype Graph<captype, tcaptype, flowtype>::maxflow(bool, Block<int>*) [with captype = int; tcaptype = int; flowtype = long long int]’ gco_src/energy.h:325:33: required from ‘Energy<captype, tcaptype, flowtype>::TotalValue Energy<captype, tcaptype, flowtype>::minimize() [with captype = int; tcaptype = int; flowtype = long long int; Energy<captype, tcaptype, flowtype>::TotalValue = long long int]’ gco_src/GCoptimization.cpp:1241:37: required from here gco_src/maxflow.cpp:366:2: warning: suggest parentheses around assignment used as truth value [-Wparentheses] if (i->parent = a0_min) ^ In file included from gco_src/GCoptimization.cpp:4:0: gco_src/GCoptimization.h: In instantiation of ‘GCoptimization::GreedyIter<DataCostT>::GreedyIter(DataCostT&, GCoptimization::SiteID) [with DataCostT = GCoptimization::DataCostFnFromFunction; GCoptimization::SiteID = int]’: gco_src/GCoptimization.cpp:591:45: required from ‘GCoptimization::EnergyType GCoptimization::solveGreedy() [with DataCostT = GCoptimization::DataCostFnFromFunction; GCoptimization::EnergyType = long long int]’ gco_src/GCoptimization.cpp:510:36: required from ‘bool GCoptimization::solveSpecialCases(GCoptimization::EnergyType&) [with DataCostT = GCoptimization::DataCostFnFromFunction; GCoptimization::EnergyType = long long int]’ gco_src/GCoptimization.cpp:235:30: required from ‘void GCoptimization::specializeDataCostFunctor(UserFunctor) [with UserFunctor = GCoptimization::DataCostFnFromFunction]’ gco_src/GCoptimization.cpp:717:54: required from here gco_src/GCoptimization.h:520:14: warning: ‘GCoptimization::GreedyIter<GCoptimization::DataCostFnFromFunction>::m_dc’ will be initialized after [-Wreorder] DataCostT& m_dc; ^ gco_src/GCoptimization.h:519:10: warning: ‘GCoptimization::SiteID GCoptimization::GreedyIter<GCoptimization::DataCostFnFromFunction>::m_site’ [-Wreorder] SiteID m_site; ^ gco_src/GCoptimization.h:491:3: warning: when initialized here [-Wreorder] GreedyIter(DataCostT& dc, SiteID numSites) ^ gco_src/GCoptimization.h: In instantiation of ‘GCoptimization::GreedyIter<DataCostT>::GreedyIter(DataCostT&, GCoptimization::SiteID) [with DataCostT = GCoptimization::DataCostFnFromFunctionExtra; GCoptimization::SiteID = int]’: gco_src/GCoptimization.cpp:591:45: required from ‘GCoptimization::EnergyType GCoptimization::solveGreedy() [with DataCostT = GCoptimization::DataCostFnFromFunctionExtra; GCoptimization::EnergyType = long long int]’ gco_src/GCoptimization.cpp:510:36: required from ‘bool GCoptimization::solveSpecialCases(GCoptimization::EnergyType&) [with DataCostT = GCoptimization::DataCostFnFromFunctionExtra; GCoptimization::EnergyType = long long int]’ gco_src/GCoptimization.cpp:235:30: required from ‘void GCoptimization::specializeDataCostFunctor(UserFunctor) [with UserFunctor = GCoptimization::DataCostFnFromFunctionExtra]’ gco_src/GCoptimization.cpp:725:70: required from here gco_src/GCoptimization.h:520:14: warning: ‘GCoptimization::GreedyIter<GCoptimization::DataCostFnFromFunctionExtra>::m_dc’ will be initialized after [-Wreorder] DataCostT& m_dc; ^ gco_src/GCoptimization.h:519:10: warning: ‘GCoptimization::SiteID GCoptimization::GreedyIter<GCoptimization::DataCostFnFromFunctionExtra>::m_site’ [-Wreorder] SiteID m_site; ^ gco_src/GCoptimization.h:491:3: warning: when initialized here [-Wreorder] GreedyIter(DataCostT& dc, SiteID numSites) ^ gco_src/GCoptimization.cpp: In member function ‘void GCoptimizationGridGraph::computeNeighborWeights(GCoptimization::EnergyTermType*, GCoptimization::EnergyTermType*)’: gco_src/GCoptimization.cpp:1514:38: warning: ‘weight’ may be used uninitialized in this function [-Wmaybe-uninitialized] m_neighborsWeights[i*4+n] = weight; ^ x86_64-linux-gnu-gcc -pthread -fno-strict-aliasing -DNDEBUG -g -fwrapv -O2 -Wall -Wstrict-prototypes -fPIC -Igco_src -I/usr/local/lib/python2.7/dist-packages/numpy/core/include -I/usr/include/python2.7 -c gco_src/graph.cpp -o build/temp.linux-x86_64-2.7/gco_src/graph.o -fpermissive cc1plus: warning: command line option ‘-Wstrict-prototypes’ is valid for C/ObjC but not for C++ [enabled by default] x86_64-linux-gnu-gcc -pthread -fno-strict-aliasing -DNDEBUG -g -fwrapv -O2 -Wall -Wstrict-prototypes -fPIC -Igco_src -I/usr/local/lib/python2.7/dist-packages/numpy/core/include -I/usr/include/python2.7 -c gco_src/LinkedBlockList.cpp -o build/temp.linux-x86_64-2.7/gco_src/LinkedBlockList.o -fpermissive cc1plus: warning: command line option ‘-Wstrict-prototypes’ is valid for C/ObjC but not for C++ [enabled by default] gco_src/LinkedBlockList.cpp: In member function ‘void LinkedBlockList::addFront(ListType)’: gco_src/LinkedBlockList.cpp:18:35: warning: array subscript has type ‘char’ [-Wchar-subscripts] m_head ->m_item[m_head_block_size] = item; ^ gco_src/LinkedBlockList.cpp: In member function ‘void* LinkedBlockList::next()’: gco_src/LinkedBlockList.cpp:26:53: warning: array subscript has type ‘char’ [-Wchar-subscripts] ListType toReturn = m_cursor -> m_item[m_cursor_ind]; ^ x86_64-linux-gnu-gcc -pthread -fno-strict-aliasing -DNDEBUG -g -fwrapv -O2 -Wall -Wstrict-prototypes -fPIC -Igco_src -I/usr/local/lib/python2.7/dist-packages/numpy/core/include -I/usr/include/python2.7 -c gco_src/maxflow.cpp -o build/temp.linux-x86_64-2.7/gco_src/maxflow.o -fpermissive cc1plus: warning: command line option ‘-Wstrict-prototypes’ is valid for C/ObjC but not for C++ [enabled by default] c++ -pthread -shared -Wl,-O1 -Wl,-Bsymbolic-functions -Wl,-Bsymbolic-functions -Wl,-z,relro -fno-strict-aliasing -DNDEBUG -g -fwrapv -O2 -Wall -Wstrict-prototypes -D_FORTIFY_SOURCE=2 -g -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security build/temp.linux-x86_64-2.7/gco_python.o build/temp.linux-x86_64-2.7/gco_src/GCoptimization.o build/temp.linux-x86_64-2.7/gco_src/graph.o build/temp.linux-x86_64-2.7/gco_src/LinkedBlockList.o build/temp.linux-x86_64-2.7/gco_src/maxflow.o -Lgco_src -o /home/hh/pca/pcaflow/extern/gco_python/pygco.so done. Building IRLS solver... running build_ext building 'RobustQuadraticSolverCython' extension x86_64-linux-gnu-gcc -pthread -fno-strict-aliasing -DNDEBUG -g -fwrapv -O2 -Wall -Wstrict-prototypes -fPIC -I/usr/local/lib/python2.7/dist-packages/numpy/core/include -I../../extern/armadillo/include -I/usr/include/python2.7 -c RobustQuadraticSolverCython.cpp -o build/temp.linux-x86_64-2.7/RobustQuadraticSolverCython.o -O3 -march=native -DARMA_DONT_USE_WRAPPER cc1plus: warning: command line option ‘-Wstrict-prototypes’ is valid for C/ObjC but not for C++ [enabled by default] In file included from /usr/local/lib/python2.7/dist-packages/numpy/core/include/numpy/ndarraytypes.h:1809:0, from /usr/local/lib/python2.7/dist-packages/numpy/core/include/numpy/ndarrayobject.h:18, from /usr/local/lib/python2.7/dist-packages/numpy/core/include/numpy/arrayobject.h:4, from RobustQuadraticSolverCython.cpp:352: /usr/local/lib/python2.7/dist-packages/numpy/core/include/numpy/npy_1_7_deprecated_api.h:15:2: warning: #warning "Using deprecated NumPy API, disable it by " "#defining NPY_NO_DEPRECATED_API NPY_1_7_API_VERSION" [-Wcpp] #warning "Using deprecated NumPy API, disable it by " \ ^ In file included from /usr/local/lib/python2.7/dist-packages/numpy/core/include/numpy/ndarrayobject.h:27:0, from /usr/local/lib/python2.7/dist-packages/numpy/core/include/numpy/arrayobject.h:4, from RobustQuadraticSolverCython.cpp:352: /usr/local/lib/python2.7/dist-packages/numpy/core/include/numpy/__multiarray_api.h:1453:1: warning: ‘int _import_array()’ defined but not used [-Wunused-function] _import_array(void) ^ x86_64-linux-gnu-gcc -pthread -fno-strict-aliasing -DNDEBUG -g -fwrapv -O2 -Wall -Wstrict-prototypes -fPIC -I/usr/local/lib/python2.7/dist-packages/numpy/core/include -I../../extern/armadillo/include -I/usr/include/python2.7 -c armadillosolver.cpp -o build/temp.linux-x86_64-2.7/armadillosolver.o -O3 -march=native -DARMA_DONT_USE_WRAPPER cc1plus: warning: command line option ‘-Wstrict-prototypes’ is valid for C/ObjC but not for C++ [enabled by default] armadillosolver.cpp: In member function ‘void ArmadilloSolver::solve_irls()’: armadillosolver.cpp:279:31: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] for (int j=0; j < wsq.n_elem; j++) ^ c++ -pthread -shared -Wl,-O1 -Wl,-Bsymbolic-functions -Wl,-Bsymbolic-functions -Wl,-z,relro -fno-strict-aliasing -DNDEBUG -g -fwrapv -O2 -Wall -Wstrict-prototypes -D_FORTIFY_SOURCE=2 -g -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security build/temp.linux-x86_64-2.7/RobustQuadraticSolverCython.o build/temp.linux-x86_64-2.7/armadillosolver.o -lopenblas -lgfortran -o /home/hh/pca/pcaflow/solver/cython/RobustQuadraticSolverCython.so done.

from pcaflow.

ZhangC2 avatar ZhangC2 commented on July 2, 2024

Maybe you can get into "....../PCA Flow-master/pcaflow/solver/cython/" and make. Then you will find another issue.

from pcaflow.

a258sa258s avatar a258sa258s commented on July 2, 2024

remove all python2 path @ source code python file

from pcaflow.

Related Issues (4)

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.