build issue in modules/calib3d/test/test_affine3d_estimator.cpp (Bug #1595)


Added by Pavel Heimlich about 13 years ago. Updated about 13 years ago.


Status:Cancelled Start date:
Priority:High Due date:
Assignee:Vadim Pisarevsky % Done:

0%

Category:calibration, 3d
Target version:-
Affected version: Operating System:
Difficulty: HW Platform:
Pull request:

Description

build of 2.3.1a on Solaris 11 with Solaris Studio 12.3 fails with the below errors.
It 's caused by missing header.
the attached patch fixes it for me

------------
[ 32%] Building CXX object modules/calib3d/CMakeFiles/opencv_test_calib3d.dir/test/test_affine3d_estimator.o
cd /opt/test2/packages/BUILD/OpenCV-2.3.1a/i386/OpenCV-2.3.1/build/modules/calib3d && /opt/test2/SolarisStudio12.3-solaris-x86-bin/solarisstudio12.3/bin/CC   -DHAVE_CVCONFIG_H -DCVAPI_EXPORTS -D_REENTRANT -DNDEBUG -D+EXTENSIONS+ -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_POSIX_PTHREAD_SEMANTICS -DSOLARIS -DNO_DEBUG -D_UNICODE -DUNICODE -D_RWSTD_REENTRANT  -D_XOPEN_SOURCE=500 -D_XPG5   -I/opt/kde4/include  -features=extensions,nestedaccess,tmplrefstatic -template=geninlinefuncs  -xlang=c99 -xustr=ascii_utf16_ushort -Qoption ccfe -features=gcc -Qoption ccfe -features=zla -Qoption ccfe ++boolflag:sunwcch=false -xinline=%auto -xprefetch=auto -xprefetch_auto_type=indirect_array_access -xprefetch_level=3 -KPIC -DPIC -xipo=0 -xO3 -xregs=no%frameptr -xjobs=2 -xrestrict=%all -xthreadvar=%all -z combreloc -z redlocsym -z nodefaultlib -z ignore -z now -z rescan -z absexec -xldscope=symbolic -xlibmil  -m32 -xarch=sse2 -lc -lm -ldl -lpthread -lposix4 -lrt -Y P,/opt/kde4/lib -i -L/opt/kde4/lib -R/opt/kde4/lib -L/usr/lib -R/usr/lib -Bdynamic -library=stdcxx4 -lCrun -lc -lm -m32 -g -Y P,/opt/kde4/lib -i -L/opt/kde4/lib -R/opt/kde4/lib -L/usr/lib -R/usr/lib -Bdynamic -library=stdcxx4 -lCrun -lc -lm -m32 -xarch=sse2 -xipo=0 -xO3    -xO3 -DNDEBUG   -I/usr/lib/python2.6/vendor-packages/numpy/core/include -I/opt/test2/packages/BUILD/OpenCV-2.3.1a/i386/OpenCV-2.3.1/. -I/opt/test2/packages/BUILD/OpenCV-2.3.1a/i386/OpenCV-2.3.1/build -I/opt/test2/packages/BUILD/OpenCV-2.3.1a/i386/OpenCV-2.3.1/include -I/opt/test2/packages/BUILD/OpenCV-2.3.1a/i386/OpenCV-2.3.1/include/opencv -I/opt/test2/packages/BUILD/OpenCV-2.3.1a/i386/OpenCV-2.3.1/modules/calib3d/include -I/opt/test2/packages/BUILD/OpenCV-2.3.1a/i386/OpenCV-2.3.1/modules/calib3d/src -I/opt/test2/packages/BUILD/OpenCV-2.3.1a/i386/OpenCV-2.3.1/build/modules/calib3d -I/opt/test2/packages/BUILD/OpenCV-2.3.1a/i386/OpenCV-2.3.1/modules/calib3d/../core/include -I/opt/test2/packages/BUILD/OpenCV-2.3.1a/i386/OpenCV-2.3.1/modules/calib3d/../imgproc/include -I/opt/test2/packages/BUILD/OpenCV-2.3.1a/i386/OpenCV-2.3.1/modules/calib3d/../highgui/include -I/opt/test2/packages/BUILD/OpenCV-2.3.1a/i386/OpenCV-2.3.1/modules/calib3d/../features2d/include -I/opt/test2/packages/BUILD/OpenCV-2.3.1a/i386/OpenCV-2.3.1/modules/calib3d/../flann/include -I/opt/test2/packages/BUILD/OpenCV-2.3.1a/i386/OpenCV-2.3.1/modules/calib3d/test -I/opt/test2/packages/BUILD/OpenCV-2.3.1a/i386/OpenCV-2.3.1/modules/calib3d/../calib3d/include -I/opt/test2/packages/BUILD/OpenCV-2.3.1a/i386/OpenCV-2.3.1/modules/calib3d/../ts/include    -D PYTHON_USE_NUMPY=1 -o CMakeFiles/opencv_test_calib3d.dir/test/test_affine3d_estimator.o -c /opt/test2/packages/BUILD/OpenCV-2.3.1a/i386/OpenCV-2.3.1/modules/calib3d/test/test_affine3d_estimator.cpp
"/opt/test2/packages/BUILD/OpenCV-2.3.1a/i386/OpenCV-2.3.1/modules/calib3d/../flann/include/opencv2/flann/defines.h", line 124: Warning: Identifier expected instead of "}".
"/opt/test2/packages/BUILD/OpenCV-2.3.1a/i386/OpenCV-2.3.1/modules/calib3d/test/test_affine3d_estimator.cpp", line 149: Error: plus is not defined.
"/opt/test2/packages/BUILD/OpenCV-2.3.1a/i386/OpenCV-2.3.1/modules/calib3d/test/test_affine3d_estimator.cpp", line 149: Error: Unexpected type name "cv::Point3f" encountered.
"/opt/test2/packages/BUILD/OpenCV-2.3.1a/i386/OpenCV-2.3.1/modules/calib3d/test/test_affine3d_estimator.cpp", line 149: Error: Operand expected instead of ")".
3 Error(s) and 1 Warning(s) detected.
-----
[ 86%] Building CXX object modules/calib3d/CMakeFiles/opencv_test_calib3d.dir/test/test_chesscorners.o
cd /opt/test2/packages/BUILD/OpenCV-2.3.1a/i386/OpenCV-2.3.1/build/modules/calib3d && /opt/test2/SolarisStudio12.3-solaris-x86-bin/solarisstudio12.3/bin/CC   -DHAVE_CVCONFIG_H -DCVAPI_EXPORTS -D_REENTRANT -DNDEBUG -D+EXTENSIONS+ -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_POSIX_PTHREAD_SEMANTICS -DSOLARIS -DNO_DEBUG -D_UNICODE -DUNICODE -D_RWSTD_REENTRANT  -D_XOPEN_SOURCE=500 -D_XPG5   -I/opt/kde4/include  -features=extensions,nestedaccess,tmplrefstatic -template=geninlinefuncs  -xlang=c99 -xustr=ascii_utf16_ushort -Qoption ccfe -features=gcc -Qoption ccfe -features=zla -Qoption ccfe ++boolflag:sunwcch=false -xinline=%auto -xprefetch=auto -xprefetch_auto_type=indirect_array_access -xprefetch_level=3 -KPIC -DPIC -xipo=0 -xO3 -xregs=no%frameptr -xjobs=2 -xrestrict=%all -xthreadvar=%all -z combreloc -z redlocsym -z nodefaultlib -z ignore -z now -z rescan -z absexec -xldscope=symbolic -xlibmil  -m32 -xarch=sse2 -lc -lm -ldl -lpthread -lposix4 -lrt -Y P,/opt/kde4/lib -i -L/opt/kde4/lib -R/opt/kde4/lib -L/usr/lib -R/usr/lib -Bdynamic -library=stdcxx4 -lCrun -lc -lm -m32 -g -Y P,/opt/kde4/lib -i -L/opt/kde4/lib -R/opt/kde4/lib -L/usr/lib -R/usr/lib -Bdynamic -library=stdcxx4 -lCrun -lc -lm -m32 -xarch=sse2 -xipo=0 -xO3    -xO3 -DNDEBUG   -I/usr/lib/python2.6/vendor-packages/numpy/core/include -I/opt/test2/packages/BUILD/OpenCV-2.3.1a/i386/OpenCV-2.3.1/. -I/opt/test2/packages/BUILD/OpenCV-2.3.1a/i386/OpenCV-2.3.1/build -I/opt/test2/packages/BUILD/OpenCV-2.3.1a/i386/OpenCV-2.3.1/include -I/opt/test2/packages/BUILD/OpenCV-2.3.1a/i386/OpenCV-2.3.1/include/opencv -I/opt/test2/packages/BUILD/OpenCV-2.3.1a/i386/OpenCV-2.3.1/modules/calib3d/include -I/opt/test2/packages/BUILD/OpenCV-2.3.1a/i386/OpenCV-2.3.1/modules/calib3d/src -I/opt/test2/packages/BUILD/OpenCV-2.3.1a/i386/OpenCV-2.3.1/build/modules/calib3d -I/opt/test2/packages/BUILD/OpenCV-2.3.1a/i386/OpenCV-2.3.1/modules/calib3d/../core/include -I/opt/test2/packages/BUILD/OpenCV-2.3.1a/i386/OpenCV-2.3.1/modules/calib3d/../imgproc/include -I/opt/test2/packages/BUILD/OpenCV-2.3.1a/i386/OpenCV-2.3.1/modules/calib3d/../highgui/include -I/opt/test2/packages/BUILD/OpenCV-2.3.1a/i386/OpenCV-2.3.1/modules/calib3d/../features2d/include -I/opt/test2/packages/BUILD/OpenCV-2.3.1a/i386/OpenCV-2.3.1/modules/calib3d/../flann/include -I/opt/test2/packages/BUILD/OpenCV-2.3.1a/i386/OpenCV-2.3.1/modules/calib3d/test -I/opt/test2/packages/BUILD/OpenCV-2.3.1a/i386/OpenCV-2.3.1/modules/calib3d/../calib3d/include -I/opt/test2/packages/BUILD/OpenCV-2.3.1a/i386/OpenCV-2.3.1/modules/calib3d/../ts/include    -D PYTHON_USE_NUMPY=1 -o CMakeFiles/opencv_test_calib3d.dir/test/test_chesscorners.o -c /opt/test2/packages/BUILD/OpenCV-2.3.1a/i386/OpenCV-2.3.1/modules/calib3d/test/test_chesscorners.cpp
"/opt/test2/packages/BUILD/OpenCV-2.3.1a/i386/OpenCV-2.3.1/modules/calib3d/../flann/include/opencv2/flann/defines.h", line 124: Warning: Identifier expected instead of "}".
"/opt/test2/packages/BUILD/OpenCV-2.3.1a/i386/OpenCV-2.3.1/modules/calib3d/test/test_chesscorners.cpp", line 155: Warning: ts hides cvtest::BaseTest::ts.
"/opt/test2/packages/BUILD/OpenCV-2.3.1a/i386/OpenCV-2.3.1/modules/calib3d/test/test_chesscorners.cpp", line 413: Error: plus is not defined.
"/opt/test2/packages/BUILD/OpenCV-2.3.1a/i386/OpenCV-2.3.1/modules/calib3d/test/test_chesscorners.cpp", line 413: Error: Unexpected type name "cv::Point2f" encountered.
"/opt/test2/packages/BUILD/OpenCV-2.3.1a/i386/OpenCV-2.3.1/modules/calib3d/test/test_chesscorners.cpp", line 413: Error: Operand expected instead of ")".
3 Error(s) and 2 Warning(s) detected.
gmaker2: *** [modules/calib3d/CMakeFiles/opencv_test_calib3d.dir/test/test_chesscorners.o] Error 2
gmaker2: Leaving directory @/opt/test2/packages/BUILD/OpenCV-2.3.1a/i386/OpenCV-2.3.1/build'
gmaker1: *** [modules/calib3d/CMakeFiles/opencv_test_calib3d.dir/all] Error 2
gmaker1: Leaving directory @/opt/test2/packages/BUILD/OpenCV-2.3.1a/i386/OpenCV-2.3.1/build'
gmake: *** [all] Error 2

OpenCV-functional2.diff - patch (596 Bytes) Pavel Heimlich, 2012-02-07 11:19 pm


Associated revisions

Revision b7f1edcc
Added by Andrey Pavlenko over 11 years ago

Merge pull request #1595 from alalek:cl_code_cleanup

Revision e8451848
Added by Alexander Alekhin over 11 years ago

Merge remote-tracking branch 'upstream/2.4' into merge-2.4

  • #1538 from StevenPuttemans:bugfix_3283
  • #1545 from alalek:ocl_test_fix_rng
  • #1551 from alalek:cmake_install_win
  • #1570 from ilya-lavrenov:ipp_warn_fix
  • #1573 from alalek:perf_simple_strategy
  • #1574 from alalek:svm_workaround
  • #1576 from alalek:ocl_fix_cl_double
  • #1577 from ilya-lavrenov:ocl_setto_opencl12
  • #1578 from asmorkalov:android_fd_cp_fix
  • #1579 from ilya-lavrenov:ocl_norm
  • #1582 from sperrholz:ocl-arithm-additions
  • #1586 from ilya-lavrenov:ocl_setto_win_fix
  • #1589 from ilya-lavrenov:pr1582_fix
  • #1591 from alalek:ocl_remove_cl_hpp_h
  • #1592 from alalek:ocl_program_cache_update
  • #1593 from ilya-lavrenov:ocl_war_on_double
  • #1594 from ilya-lavrenov:ocl_perf
  • #1595 from alalek:cl_code_cleanup
  • #1596 from alalek:test_fix_run_py
  • #1597 from alalek:ocl_fix_cleanup
  • #1598 from alalek:ocl_fix_build_mac
  • #1599 from ilya-lavrenov:ocl_mac_kernel_warnings
  • #1601 from ilya-lavrenov:ocl_fix_tvl1_and_sparse
  • #1602 from alalek:ocl_test_dump_info
  • #1603 from ilya-lavrenov:ocl_disable_svm_noblas
  • #1605 from alalek:ocl_fixes
  • #1606 from ilya-lavrenov:ocl_imgproc
  • #1607 from ilya-lavrenov:ocl_fft_cleanup
  • #1608 from alalek:fix_warn_upd_haar
  • #1609 from ilya-lavrenov:ocl_some_optimization
  • #1610 from alalek:ocl_fix_perf_kalman
  • #1612 from alalek:ocl_fix_string_info
  • #1614 from ilya-lavrenov:ocl_svm_misprint
  • #1616 from ilya-lavrenov:ocl_cvtColor
  • #1617 from ilya-lavrenov:ocl_info
  • #1622 from a0byte:2.4
  • #1625 from ilya-lavrenov:to_string

Conflicts:
cmake/OpenCVConfig.cmake
cmake/OpenCVDetectPython.cmake
cmake/OpenCVGenConfig.cmake
modules/core/CMakeLists.txt
modules/nonfree/src/surf.ocl.cpp
modules/ocl/include/opencv2/ocl/ocl.hpp
modules/ocl/include/opencv2/ocl/private/util.hpp
modules/ocl/perf/main.cpp
modules/ocl/src/arithm.cpp
modules/ocl/src/cl_operations.cpp
modules/ocl/src/cl_programcache.cpp
modules/ocl/src/color.cpp
modules/ocl/src/fft.cpp
modules/ocl/src/filtering.cpp
modules/ocl/src/gemm.cpp
modules/ocl/src/haar.cpp
modules/ocl/src/imgproc.cpp
modules/ocl/src/matrix_operations.cpp
modules/ocl/src/pyrlk.cpp
modules/ocl/src/split_merge.cpp
modules/ocl/src/svm.cpp
modules/ocl/test/main.cpp
modules/ocl/test/test_fft.cpp
modules/ocl/test/test_moments.cpp
modules/ocl/test/test_objdetect.cpp
modules/ocl/test/test_optflow.cpp
modules/ocl/test/utility.hpp
modules/python/CMakeLists.txt
modules/ts/include/opencv2/ts.hpp
modules/ts/src/ts_perf.cpp
samples/android/face-detection/jni/DetectionBasedTracker_jni.cpp

History

Updated by Vadim Pisarevsky about 13 years ago

please, let's have all Solaris-related build problems in one ticket.

  • Status changed from Open to Done
  • (deleted custom field) set to duplicate

Updated by Andrey Kamaev about 13 years ago

  • Status changed from Done to Cancelled
  • Description changed from build of 2.3.1a on Solaris 11 with Solaris Studio 12.3 fails with the below e... to build of 2.3.1a on Solaris 11 with Solaris Studio 12.3 fails with the below e... More

Also available in: Atom PDF