7042 compile error: OpenGL (Bug #1502)


Added by synth - over 13 years ago. Updated almost 13 years ago.


Status:Done Start date:
Priority:High Due date:
Assignee:Alexander Shishkov % Done:

0%

Category:build/install
Target version:2.4.0
Affected version: Operating System:
Difficulty: HW Platform:
Pull request:

Description

error compiling on ubuntu 11.10 x64 when WITH_OPENGL is selected

...

[ 52%] Building CXX object modules/features2d/CMakeFiles/opencv_features2d.dir/src/stardetector.cpp.o
[ 52%] Building CXX object modules/features2d/CMakeFiles/opencv_features2d.dir/src/descriptors.cpp.o
[ 53%] Building CXX object modules/features2d/CMakeFiles/opencv_features2d.dir/src/planardetect.cpp.o
Linking CXX executable ../../bin/opencv_test_ml
../../lib/libopencv_core.so.2.3.2: undefined reference to @glLoadMatrixd'
../../lib/libopencv_core.so.2.3.2: undefined reference to @glTranslated'
../../lib/libopencv_core.so.2.3.2: undefined reference to @glEnd'
../../lib/libopencv_core.so.2.3.2: undefined reference to @glEnable'
../../lib/libopencv_core.so.2.3.2: undefined reference to @glTexCoordPointer'
../../lib/libopencv_core.so.2.3.2: undefined reference to @glPopAttrib'
../../lib/libopencv_core.so.2.3.2: undefined reference to @glEnableClientState'
../../lib/libopencv_core.so.2.3.2: undefined reference to @glScaled'
../../lib/libopencv_core.so.2.3.2: undefined reference to @glMatrixMode'
../../lib/libopencv_core.so.2.3.2: undefined reference to @glDisable'
../../lib/libopencv_core.so.2.3.2: undefined reference to @glTexEnvi'
../../lib/libopencv_core.so.2.3.2: undefined reference to @glRotated'
../../lib/libopencv_core.so.2.3.2: undefined reference to @glGenLists'
../../lib/libopencv_core.so.2.3.2: undefined reference to @glGetError'
../../lib/libopencv_core.so.2.3.2: undefined reference to @glPushAttrib'
../../lib/libopencv_core.so.2.3.2: undefined reference to @glLoadIdentity'
../../lib/libopencv_core.so.2.3.2: undefined reference to @glListBase'
../../lib/libopencv_core.so.2.3.2: undefined reference to @glVertex2d'
../../lib/libopencv_core.so.2.3.2: undefined reference to @glNormalPointer'
../../lib/libopencv_core.so.2.3.2: undefined reference to @glColor4dv'
../../lib/libopencv_core.so.2.3.2: undefined reference to @glBindTexture'
../../lib/libopencv_core.so.2.3.2: undefined reference to @glOrtho'
../../lib/libopencv_core.so.2.3.2: undefined reference to @glLoadMatrixf'
../../lib/libopencv_core.so.2.3.2: undefined reference to @glDeleteTextures'
../../lib/libopencv_core.so.2.3.2: undefined reference to @glDisableClientState'
../../lib/libopencv_core.so.2.3.2: undefined reference to @glCallLists'
../../lib/libopencv_core.so.2.3.2: undefined reference to @glPixelStorei'
../../lib/libopencv_core.so.2.3.2: undefined reference to @glGetIntegerv'
../../lib/libopencv_core.so.2.3.2: undefined reference to @glTexImage2D'
../../lib/libopencv_core.so.2.3.2: undefined reference to @glBegin'
../../lib/libopencv_core.so.2.3.2: undefined reference to @glDrawArrays'
../../lib/libopencv_core.so.2.3.2: undefined reference to @glTexSubImage2D'
../../lib/libopencv_core.so.2.3.2: undefined reference to @glRasterPos2d'
../../lib/libopencv_core.so.2.3.2: undefined reference to @glVertexPointer'
../../lib/libopencv_core.so.2.3.2: undefined reference to @gluLookAt'
../../lib/libopencv_core.so.2.3.2: undefined reference to @gluPerspective'
../../lib/libopencv_core.so.2.3.2: undefined reference to @glTexCoord2d'
../../lib/libopencv_core.so.2.3.2: undefined reference to @glColorPointer'
../../lib/libopencv_core.so.2.3.2: undefined reference to @glTexParameteri'
../../lib/libopencv_core.so.2.3.2: undefined reference to @glGenTextures'
collect2: ld returned 1 exit status
maker2: *** [bin/opencv_test_ml] Error 1
maker1: *** [modules/ml/CMakeFiles/opencv_test_ml.dir/all] Error 2
Linking CXX shared library ../../lib/libopencv_features2d.so
[ 53%] Built target opencv_features2d
make: *** [all] Error 2

my build config

-- Extracting svn version, please wait...
-- SVNVERSION:  svn:7042
-- Detected version of GNU GCC: 46 (406)
-- checking for module 'libdc1394-2'
--   package 'libdc1394-2' not found
-- checking for module 'libdc1394'
--   package 'libdc1394' not found
-- NOT OPENCV_BUILD_3RDPARTY_LIBS **************************************************
-- Could NOT find TIFF (missing:  TIFF_LIBRARY TIFF_INCLUDE_DIR) 
--     Use [[NumPy]] headers from: /usr/lib/pymodules/python2.7/numpy/core/include
--     Found Sphinx 1.1.2: /usr/local/bin/sphinx-build
-- Parsing 'cvconfig.h.cmake'
-- 
-- General configuration for opencv 2.3.2 =====================================
-- 
--     Built as dynamic libs?:     YES
--     Compiler:                   /usr/bin/c++
--     C++ flags (Release):          -Wall -Wno-long-long -pthread -ffunction-sections  -O3 -DNDEBUG  -fomit-frame-pointer -msse -msse2 -msse3 -mssse3 -msse4.1 -msse4.2 -DNDEBUG 
--     C++ flags (Debug):            -Wall -Wno-long-long -pthread -ffunction-sections  -g  -O0 -DDEBUG -D_DEBUG -ggdb3 
--     Linker flags (Release):      
--     Linker flags (Debug):        
-- 
--   GUI: 
--     GTK+ 2.x:                   YES
--     GThread :                   YES
--     [[GtkGlExt]]:                   YES
--     [[OpenGL]] support:             YES
-- 
--   Media I/O: 
--     ZLib:                       TRUE
--     JPEG:                       TRUE
--     PNG:                        TRUE
--     TIFF:                       build
--     JPEG 2000:                  TRUE
--     [[OpenEXR]]:                    NO
--     [[OpenNI]]:                     NO
--     [[OpenNI]] PrimeSensor Modules: NO
--     XIMEA:                      NO
-- 
--   Video I/O:
--     DC1394 1.x:                 NO
--     DC1394 2.x:                 NO
--     FFMPEG:                     YES
--       codec:                    YES
--       format:                   YES
--       util:                     YES
--       swscale:                  YES
--       gentoo-style:             YES
--     GStreamer:                  YES
--     [[UniCap]]:                     NO
--     [[PvAPI]]:                      NO
--     V4L/V4L2:                   Using libv4l
--     Xine:                       NO
-- 
--   Other third-party libraries:
--     Use IPP:                    NO
--     Use TBB:                    YES
--     Use [[ThreadingFramework]]:     NO
--     Use Cuda:                   NO
--     Use Eigen:                  YES
-- 
--   Python interpreter:           /usr/bin/python2.7 -B (ver 2.7)
-- 
--   Interfaces:
--     Python:                     YES
--     Python numpy:               YES
--     Java:                       NO
-- 
--   Documentation:
--     Sphinx:                     /usr/local/bin/sphinx-build (ver 1.1.2)
--     [[PdfLaTeX]] compiler:          /usr/bin/pdflatex
--     Build Documentation:        YES
-- 
--   Tests and samples:
--     Tests:                      YES
--     Performance tests:          YES
--     Examples:                   YES
-- 
--   Install path:                 /usr/local
-- 
--   cvconfig.h is in:             /home/devel/openCV/build/7042-gtk
-- -----------------------------------------------------------------

Associated revisions

Revision 6412e17d
Added by Alexander Shishkov almost 13 years ago

fixed #1502

Revision 9f191264
Added by Alexander Smorkalov over 11 years ago

Merge pull request #1502 from melody-rain:2.4_Stereo_Match_Const_Space_BP

History

Updated by Alexander Shishkov almost 13 years ago

  • Target version deleted ()

Updated by Alexander Shishkov almost 13 years ago

  • Assignee deleted (Vadim Pisarevsky)

Updated by Marina Kolpakova almost 13 years ago

fixed in revision r7048

  • Status changed from Open to Cancelled

Updated by Marina Kolpakova almost 13 years ago

  • Assignee set to Marina Kolpakova

Updated by Alexander Shishkov almost 13 years ago

I can reproduce it on Ubuntu11.10 x64.

  • Status changed from Cancelled to Open

Updated by Alexander Shishkov almost 13 years ago

  • Assignee changed from Marina Kolpakova to Alexander Shishkov

Updated by Alexander Shishkov almost 13 years ago

Thanks for the detailed log. It is fixed in r7651.

  • Status changed from Open to Done

Updated by Alexander Shishkov almost 13 years ago

  • Target version set to 2.4.0

Also available in: Atom PDF