Skip to Content.
Sympa Menu

cgal-discuss - [cgal-discuss] Arrangement_on_surface_2 demo linking problem

Subject: CGAL users discussion list

List archive

[cgal-discuss] Arrangement_on_surface_2 demo linking problem


Chronological Thread 
  • From: "Jannis Warnat" <>
  • To: <>
  • Subject: [cgal-discuss] Arrangement_on_surface_2 demo linking problem
  • Date: Sat, 14 Feb 2009 20:28:28 +0100

Hi,
 
I managed to install CGAL 3.4 but get the following linking error when trying to make the Arrangement_on_surface_2 demo:
 
Linking CXX executable arrangement_2.exe
cd /usr/local/CGAL-3.4/demo/Arrangement_on_surface_2 && /usr/bin/cmake.exe -E cmake_link_script CMakeFiles/arrangement_2.dir/link.txt --verbose=1
/usr/bin/c++.exe   -O3 -DNDEBUG   CMakeFiles/arrangement_2.dir/arrangement_2.o CMakeFiles/arrangement_2.dir/forms.o CMakeFiles/arrangement_2.dir/demo_tab.o CMakeFiles/arrangement_2.dir/MyWindow_files.o CMakeFiles/arrangement_2.dir/MyWindow_operations.o CMakeFiles/arrangement_2.dir/MyWindow_overlay.o CMakeFiles/arrangement_2.dir/qt_layer.o  -o arrangement_2.exe -Wl,--out-implib,libarrangement_2.dll.a -Wl,--major-image-version,0,--minor-image-version,0  -L/usr/local/CGAL-3.4/lib -L/usr/local/lib ../../lib/libCGAL_Qt3.a ../../lib/libCGAL_Core.a ../../lib/libCGAL.a -lmpfr -lgmp /usr/local/lib/libboost_thread-gcc34-mt-1_38.a /usr/lib/qt3/lib/libqassistantclient.a /usr/lib/qt3/lib/libqt.dll.a -lSM -lICE -lX11 -lXext -lgdi32 /usr/lib/w32api/libglu32.a /usr/lib/w32api/libopengl32.a ../../lib/libCGAL_Qt3.a ../../lib/libCGAL_Core.a ../../lib/libCGAL.a -lmpfr -lgmp /usr/local/lib/libboost_thread-gcc34-mt-1_38.a /usr/lib/qt3/lib/libqassistantclient.a /usr/lib/qt3/lib/libqt.dll.a -lSM -lICE -lX11 -lXext -lgdi32 /usr/lib/w32api/libglu32.a /usr/lib/w32api/libopengl32.a
/usr/lib/gcc/i686-pc-cygwin/3.4.4/../../../../i686-pc-cygwin/bin/ld: warning: auto-importing has been activated without --enable-auto-import specified on the command line.
This should work unless it involves constant data structures referencing symbols from auto-imported DLLs
.../../lib/libCGAL_Qt3.a(all_files.o):all_files.cpp:(.text+0x60f1): undefined reference to `_glLightModelfv'
../../lib/libCGAL_Qt3.a(all_files.o):all_files.cpp:(.text+0x610d): undefined reference to `_glMaterialfv'
../../lib/libCGAL_Qt3.a(all_files.o):all_files.cpp:(.text+0x6129): undefined reference to `_glMaterialfv'
../../lib/libCGAL_Qt3.a(all_files.o):all_files.cpp:(.text+0x6145): undefined reference to `_glMaterialfv'
../../lib/libCGAL_Qt3.a(all_files.o):all_files.cpp:(.text+0x6177): undefined reference to `_glLightfv'
../../lib/libCGAL_Qt3.a(all_files.o):all_files.cpp:(.text+0x6183): undefined reference to `_glEnable'
../../lib/libCGAL_Qt3.a(all_files.o):all_files.cpp:(.text+0x618f): undefined reference to `_glEnable'
../../lib/libCGAL_Qt3.a(all_files.o):all_files.cpp:(.text+0x619b): undefined reference to `_glEnable'
../../lib/libCGAL_Qt3.a(all_files.o):all_files.cpp:(.text+0x61a7): undefined reference to `_glEnable'
../../lib/libCGAL_Qt3.a(all_files.o):all_files.cpp:(.text+0x6214): undefined reference to `_glViewport'
../../lib/libCGAL_Qt3.a(all_files.o):all_files.cpp:(.text+0x6220): undefined reference to `_glMatrixMode'
../../lib/libCGAL_Qt3.a(all_files.o):all_files.cpp:(.text+0x6225): undefined reference to `_glLoadIdentity'
../../lib/libCGAL_Qt3.a(all_files.o):all_files.cpp:(.text+0x628a): undefined reference to `_glOrtho'
../../lib/libCGAL_Qt3.a(all_files.o):all_files.cpp:(.text+0x62e1): undefined reference to `_glMatrixMode'
../../lib/libCGAL_Qt3.a(all_files.o):all_files.cpp:(.text+0x62e6): undefined reference to `_glLoadIdentity'
../../lib/libCGAL_Qt3.a(all_files.o):all_files.cpp:(.text+0x6354): undefined reference to `_glOrtho'
../../lib/libCGAL_Qt3.a(all_files.o):all_files.cpp:(.text+0x932c): undefined reference to `_glClear'
../../lib/libCGAL_Qt3.a(all_files.o):all_files.cpp:(.text+0x9331): undefined reference to `_glPushMatrix'
../../lib/libCGAL_Qt3.a(all_files.o):all_files.cpp:(.text+0x9353): undefined reference to `_glTranslated'
../../lib/libCGAL_Qt3.a(all_files.o):all_files.cpp:(.text+0x950f): undefined reference to `_glMultMatrixd'
../../lib/libCGAL_Qt3.a(all_files.o):all_files.cpp:(.text+0x9531): undefined reference to `_glScaled'
../../lib/libCGAL_Qt3.a(all_files.o):all_files.cpp:(.text+0x9543): undefined reference to `_glPopMatrix'
Info: resolving QString::shared_null       by linking to __imp___ZN7QString11shared_nullE (auto-import)
Info: resolving _qApp by linking to __imp__qApp (auto-import)
Info: resolving Qt::blue      by linking to __imp___ZN2Qt4blueE (auto-import)
Info: resolving Qt::gray      by linking to __imp___ZN2Qt4grayE (auto-import)
Info: resolving Qt::green      by linking to __imp___ZN2Qt5greenE (auto-import)
Info: resolving Qt::cyan      by linking to __imp___ZN2Qt4cyanE (auto-import)
Info: resolving Qt::magenta      by linking to __imp___ZN2Qt7magentaE (auto-import)
Info: resolving Qt::darkRed      by linking to __imp___ZN2Qt7darkRedE (auto-import)
Info: resolving Qt::darkGreen      by linking to __imp___ZN2Qt9darkGreenE (auto-import)
Info: resolving Qt::darkBlue      by linking to __imp___ZN2Qt8darkBlueE (auto-import)
Info: resolving Qt::darkMagenta       by linking to __imp___ZN2Qt11darkMagentaE (auto-import)
Info: resolving Qt::darkCyan      by linking to __imp___ZN2Qt8darkCyanE (auto-import)
Info: resolving Qt::yellow      by linking to __imp___ZN2Qt6yellowE (auto-import)
Info: resolving Qt::white      by linking to __imp___ZN2Qt5whiteE (auto-import)
Info: resolving Qt::darkGray      by linking to __imp___ZN2Qt8darkGrayE (auto-import)
Info: resolving Qt::red      by linking to __imp___ZN2Qt3redE (auto-import)
Info: resolving Qt::darkYellow       by linking to __imp___ZN2Qt10darkYellowE (auto-import)
Info: resolving Qt::lightGray      by linking to __imp___ZN2Qt9lightGrayE (auto-import)
Info: resolving _static_QUType_ptr by linking to __imp__static_QUType_ptr (auto-import)
Info: resolving _static_QUType_bool by linking to __imp__static_QUType_bool (auto-import)
Info: resolving QString::null      by linking to __imp___ZN7QString4nullE (auto-import)
Info: resolving QColor::colormodel       by linking to __imp___ZN6QColor10colormodelE (auto-import)
Info: resolving Qt::black      by linking to __imp___ZN2Qt5blackE (auto-import)
Info: resolving _static_QUType_int by linking to __imp__static_QUType_int (auto-import)
Info: resolving _static_QUType_Null by linking to __imp__static_QUType_Null (auto-import)
Info: resolving Qt::crossCursor       by linking to __imp___ZN2Qt11crossCursorE (auto-import)
Info: resolving _static_QUType_QString by linking to __imp__static_QUType_QString (auto-import)
collect2: ld returned 1 exit status
make[2]: *** [demo/Arrangement_on_surface_2/arrangement_2.exe] Error 1
make[2]: Leaving directory `/usr/local/CGAL-3.4'
make[1]: *** [demo/Arrangement_on_surface_2/CMakeFiles/arrangement_2.dir/all] Error 2
make[1]: Leaving directory `/usr/local/CGAL-3.4'
make: *** [all] Error 2
The lines starting with "Info: resolving Qt..." are no problem, I got them with CGAL 3.3.1 too. Can anybody help with the undefined references in libCGAL_Qt3.a? Thanks in advance...
 
Kind regards
 
Jannis Warnat


  • [cgal-discuss] Arrangement_on_surface_2 demo linking problem, Jannis Warnat, 02/14/2009

Archive powered by MHonArc 2.6.16.

Top of Page