On Saturday, 15. November 2008 17:30:02 André Schild wrote:
> Hello Oliver,
>
> I did now retry with the current svn code, it compiles with some warnings,
> but then the linking fails:
>
> [100%] Building CXX object
> src/CMakeFiles/qlandkartegt.dir/moc_CGarminExport.o
> Linking CXX executable ../bin/qlandkartegt
> /usr/bin/ld: cannot find -lgdal
> collect2: ld gab 1 als Ende-Status zurück
> make[2]: *** [bin/qlandkartegt] Fehler 1
> make[1]: *** [src/CMakeFiles/qlandkartegt.dir/all] Fehler 2
> make: *** [all] Fehler 2
>

Hi Andre,

I had several of these reports the last weeks. Ubuntu is a mess. The distro 
might work for binaries but it is not fit for compiling out of the box. 

AFAIK the more skilled users solved it by compiling the dependencies of 
QLandkarte from scratch. The less skilled ones ended in library/dependency 
hell :(. 

As for OpenGL: CMake tries to detect it. I set it up to disable all 3D stuff 
if it fails, without further notice. Why it fails on your system is hard to 
tell without debugging the system. 

Oliver


>
> I have installed the gdal libraries, and they are detected
> correctly in ccmake.
>
> As for opengl... my system is a toshiba laptop with intel mobile graphic
> card.
> And glinfo show this:
>
>  glxinfo
> name of display: :0.0
> display: :0  screen: 0
> direct rendering: Yes
> server glx vendor string: SGI
> server glx version string: 1.2
> server glx extensions:
>     GLX_ARB_multisample, GLX_EXT_import_context,
> GLX_EXT_texture_from_pixmap,
>     GLX_EXT_visual_info, GLX_EXT_visual_rating, GLX_MESA_copy_sub_buffer,
>     GLX_OML_swap_method, GLX_SGI_swap_control, GLX_SGIS_multisample,
>     GLX_SGIX_fbconfig, GLX_SGIX_visual_select_group
> client glx vendor string: SGI
> client glx version string: 1.4
> client glx extensions:
>     GLX_ARB_get_proc_address, GLX_ARB_multisample, GLX_EXT_import_context,
>     GLX_EXT_visual_info, GLX_EXT_visual_rating, GLX_MESA_allocate_memory,
>     GLX_MESA_copy_sub_buffer, GLX_MESA_swap_control,
>     GLX_MESA_swap_frame_usage, GLX_OML_swap_method, GLX_OML_sync_control,
>     GLX_SGI_make_current_read, GLX_SGI_swap_control, GLX_SGI_video_sync,
>     GLX_SGIS_multisample, GLX_SGIX_fbconfig, GLX_SGIX_pbuffer,
>     GLX_SGIX_visual_select_group, GLX_EXT_texture_from_pixmap
> GLX version: 1.2
> GLX extensions:
>     GLX_ARB_get_proc_address, GLX_ARB_multisample, GLX_EXT_import_context,
>     GLX_EXT_visual_info, GLX_EXT_visual_rating, GLX_MESA_swap_control,
>     GLX_MESA_swap_frame_usage, GLX_OML_swap_method, GLX_SGI_swap_control,
>     GLX_SGI_video_sync, GLX_SGIS_multisample, GLX_SGIX_fbconfig,
>     GLX_SGIX_visual_select_group
> OpenGL vendor string: Tungsten Graphics, Inc
> OpenGL renderer string: Mesa DRI Intel(R) 965GM 20061102 x86/MMX/SSE2
> OpenGL version string: 1.4 Mesa 7.2
> OpenGL extensions:
>     GL_ARB_depth_texture, GL_ARB_draw_buffers, GL_ARB_fragment_program,
>     GL_ARB_fragment_program_shadow, GL_ARB_fragment_shader,
>     GL_ARB_multisample, GL_ARB_multitexture, GL_ARB_point_parameters,
>     GL_ARB_point_sprite, GL_ARB_shader_objects,
> GL_ARB_shading_language_100,
>     GL_ARB_shading_language_120, GL_ARB_shadow,
> GL_ARB_texture_border_clamp,
>     GL_ARB_texture_compression, GL_ARB_texture_cube_map,
>     GL_ARB_texture_env_add, GL_ARB_texture_env_combine,
>     GL_ARB_texture_env_crossbar, GL_ARB_texture_env_dot3,
>     GL_ARB_texture_mirrored_repeat, GL_ARB_texture_non_power_of_two,
>     GL_ARB_texture_rectangle, GL_ARB_transpose_matrix,
>     GL_ARB_vertex_buffer_object, GL_ARB_vertex_program,
> GL_ARB_vertex_shader,
>     GL_ARB_window_pos, GL_EXT_abgr, GL_EXT_bgra, GL_EXT_blend_color,
>     GL_EXT_blend_equation_separate, GL_EXT_blend_func_separate,
>     GL_EXT_blend_logic_op, GL_EXT_blend_minmax, GL_EXT_blend_subtract,
>     GL_EXT_clip_volume_hint, GL_EXT_cull_vertex,
> GL_EXT_compiled_vertex_array,
>     GL_EXT_copy_texture, GL_EXT_draw_range_elements, GL_EXT_fog_coord,
>     GL_EXT_multi_draw_arrays, GL_EXT_packed_depth_stencil,
>     GL_EXT_packed_pixels, GL_EXT_point_parameters, GL_EXT_polygon_offset,
>     GL_EXT_rescale_normal, GL_EXT_secondary_color,
>     GL_EXT_separate_specular_color, GL_EXT_shadow_funcs,
> GL_EXT_stencil_wrap,
>     GL_EXT_subtexture, GL_EXT_texture, GL_EXT_texture3D,
>     GL_EXT_texture_edge_clamp, GL_EXT_texture_env_add,
>     GL_EXT_texture_env_combine, GL_EXT_texture_env_dot3,
>     GL_EXT_texture_filter_anisotropic, GL_EXT_texture_lod_bias,
>     GL_EXT_texture_object, GL_EXT_texture_rectangle, GL_EXT_texture_sRGB,
>     GL_EXT_vertex_array, GL_3DFX_texture_compression_FXT1,
>     GL_APPLE_client_storage, GL_APPLE_packed_pixels,
>     GL_ATI_blend_equation_separate, GL_ATI_separate_stencil,
>     GL_IBM_rasterpos_clip, GL_IBM_texture_mirrored_repeat,
>     GL_INGR_blend_func_separate, GL_MESA_pack_invert,
> GL_MESA_ycbcr_texture,
>     GL_MESA_window_pos, GL_NV_blend_square, GL_NV_light_max_exponent,
>     GL_NV_point_sprite, GL_NV_texture_rectangle, GL_NV_texgen_reflection,
>     GL_NV_vertex_program, GL_NV_vertex_program1_1, GL_OES_read_format,
>     GL_SGIS_generate_mipmap, GL_SGIS_texture_border_clamp,
>     GL_SGIS_texture_edge_clamp, GL_SGIS_texture_lod, GL_SGIX_depth_texture,
>     GL_SUN_multi_draw_arrays
>
> 3 GLX Visuals
>    visual  x  bf lv rg d st colorbuffer ax dp st accumbuffer  ms  cav
>  id dep cl sp sz l  ci b ro  r  g  b  a bf th cl  r  g  b  a ns b eat
> ----------------------------------------------------------------------
> 0x21 24 tc  0 32  0 r  y  .  8  8  8  8  0 24  8  0  0  0  0  0 0 None
> 0x22 24 dc  0 32  0 r  y  .  8  8  8  8  0 24  8  0  0  0  0  0 0 None
> 0x79 32 tc  0 32  0 r  .  .  8  8  8  8  0  0  0  0  0  0  0  0 0 None
>
> 36 GLXFBConfigs:
>    visual  x  bf lv rg d st colorbuffer ax dp st accumbuffer  ms  cav
>  id dep cl sp sz l  ci b ro  r  g  b  a bf th cl  r  g  b  a ns b eat
> ----------------------------------------------------------------------
> 0x7a  0 tc  0 32  0 r  .  .  8  8  8  8  0  0  0  0  0  0  0  0 0 None
> 0x7b  0 tc  0 32  0 r  .  .  8  8  8  8  0  0  0 16 16 16 16  0 0 Slow
> 0x7c  0 tc  0 32  0 r  y  .  8  8  8  8  0  0  0  0  0  0  0  0 0 None
> 0x7d  0 tc  0 32  0 r  y  .  8  8  8  8  0  0  0 16 16 16 16  0 0 Slow
> 0x7e  0 tc  0 32  0 r  y  .  8  8  8  8  0  0  0  0  0  0  0  0 0 None
> 0x7f  0 tc  0 32  0 r  y  .  8  8  8  8  0  0  0 16 16 16 16  0 0 Slow
> 0x80  0 tc  0 32  0 r  .  .  8  8  8  8  0 24  8  0  0  0  0  0 0 None
> 0x81  0 tc  0 32  0 r  .  .  8  8  8  8  0 24  8 16 16 16 16  0 0 Slow
> 0x82  0 tc  0 32  0 r  y  .  8  8  8  8  0 24  8  0  0  0  0  0 0 None
> 0x83  0 tc  0 32  0 r  y  .  8  8  8  8  0 24  8 16 16 16 16  0 0 Slow
> 0x84  0 tc  0 32  0 r  y  .  8  8  8  8  0 24  8  0  0  0  0  0 0 None
> 0x85  0 tc  0 32  0 r  y  .  8  8  8  8  0 24  8 16 16 16 16  0 0 Slow
> 0x86  0 tc  0 32  0 r  .  .  8  8  8  8  0 24  8  0  0  0  0  0 0 None
> 0x87  0 tc  0 32  0 r  .  .  8  8  8  8  0 24  8 16 16 16 16  0 0 Slow
> 0x88  0 tc  0 32  0 r  y  .  8  8  8  8  0 24  8  0  0  0  0  0 0 None
> 0x89  0 tc  0 32  0 r  y  .  8  8  8  8  0 24  8 16 16 16 16  0 0 Slow
> 0x8a  0 tc  0 32  0 r  y  .  8  8  8  8  0 24  8  0  0  0  0  0 0 None
> 0x8b  0 tc  0 32  0 r  y  .  8  8  8  8  0 24  8 16 16 16 16  0 0 Slow
> 0x8c  0 dc  0 32  0 r  .  .  8  8  8  8  0  0  0  0  0  0  0  0 0 None
> 0x8d  0 dc  0 32  0 r  .  .  8  8  8  8  0  0  0 16 16 16 16  0 0 Slow
> 0x8e  0 dc  0 32  0 r  y  .  8  8  8  8  0  0  0  0  0  0  0  0 0 None
> 0x8f  0 dc  0 32  0 r  y  .  8  8  8  8  0  0  0 16 16 16 16  0 0 Slow
> 0x90  0 dc  0 32  0 r  y  .  8  8  8  8  0  0  0  0  0  0  0  0 0 None
> 0x91  0 dc  0 32  0 r  y  .  8  8  8  8  0  0  0 16 16 16 16  0 0 Slow
> 0x92  0 dc  0 32  0 r  .  .  8  8  8  8  0 24  8  0  0  0  0  0 0 None
> 0x93  0 dc  0 32  0 r  .  .  8  8  8  8  0 24  8 16 16 16 16  0 0 Slow
> 0x94  0 dc  0 32  0 r  y  .  8  8  8  8  0 24  8  0  0  0  0  0 0 None
> 0x95  0 dc  0 32  0 r  y  .  8  8  8  8  0 24  8 16 16 16 16  0 0 Slow
> 0x96  0 dc  0 32  0 r  y  .  8  8  8  8  0 24  8  0  0  0  0  0 0 None
> 0x97  0 dc  0 32  0 r  y  .  8  8  8  8  0 24  8 16 16 16 16  0 0 Slow
> 0x98  0 dc  0 32  0 r  .  .  8  8  8  8  0 24  8  0  0  0  0  0 0 None
> 0x99  0 dc  0 32  0 r  .  .  8  8  8  8  0 24  8 16 16 16 16  0 0 Slow
> 0x9a  0 dc  0 32  0 r  y  .  8  8  8  8  0 24  8  0  0  0  0  0 0 None
> 0x9b  0 dc  0 32  0 r  y  .  8  8  8  8  0 24  8 16 16 16 16  0 0 Slow
> 0x9c  0 dc  0 32  0 r  y  .  8  8  8  8  0 24  8  0  0  0  0  0 0 None
> 0x9d  0 dc  0 32  0 r  y  .  8  8  8  8  0 24  8 16 16 16 16  0 0 Slow
>
>
> So I think opengl should be present...
>
> André
>
> Oliver Eichler schrieb:
> > On Saturday, 15. November 2008 10:58:28 André Schild wrote:
> >> Hello,
> >>
> >> I try to build qlandkarte gt from svn on ubuntu 8.10.
> >> Any hints on where to start searching ?
> >>
> >>
> >> André
> >
> > Hi André,
> >
> > you are missing OpenGL and the source misses a propper #ifdef. Use latest
> > version in svn to fix it.
> >
> > Oliver
> >
> >> Here what I get:
> >>
> >>
> >>  cmake ../QLandkarteGTUsing /usr/include/gdal for GDAL
> >> Using /usr/include for Proj4
> >> Searching /usr/lib/qlandkarte for Garmin plugins
> >> CMake Warning (dev) at src/CMakeLists.txt:304 (add_definitions):
> >>   Policy CMP0005 is not set: Preprocessor definition values are now
> >> escaped automatically.  Run "cmake --help-policy CMP0005" for policy
> >> details. Use the cmake_policy command to set the policy and suppress
> >> this warning. This warning is for project developers.  Use -Wno-dev to
> >> suppress it.
> >>
> >> -- Configuring done
> >> -- Generating done
> >> -- Build files have been written to:
> >> /home/aschild/Develop/Sourceforge/qlandkarte-gt/build_QLandkarteGT
> >> [EMAIL PROTECTED]:~/Develop/Sourceforge/qlandkarte-gt/build_QLandk
> >>art eGT$ make
> >> [  0%] Generating moc_Platform.cxx
> >> /home/aschild/Develop/Sourceforge/qlandkarte-gt/QLandkarteGT/src/Platfor
> >>m.h
> >>
> >> :0: Warning: No relevant classes found. No output generated.
> >>
> >> [  1%] Generating moc_CMapTDB.cxx
> >> Scanning dependencies of target qlandkartegt
> >> [  1%] Building CXX object src/CMakeFiles/qlandkartegt.dir/main.o
> >> [  1%] Building CXX object src/CMakeFiles/qlandkartegt.dir/tcxreader.o
> >> [  2%] Building CXX object
> >> src/CMakeFiles/qlandkartegt.dir/printpreview.o [  2%] Building CXX
> >> object src/CMakeFiles/qlandkartegt.dir/GeoMath.o [  2%] Building CXX
> >> object src/CMakeFiles/qlandkartegt.dir/WptIcons.o [  2%] Building CXX
> >> object src/CMakeFiles/qlandkartegt.dir/CResources.o
> >> /home/aschild/Develop/Sourceforge/qlandkarte-gt/QLandkarteGT/src/CResour
> >>ces .cpp: In member function »void CResources::openLink(const QString&)«:
> >> /home/aschild/Develop/Sourceforge/qlandkarte-gt/QLandkarteGT/src/CResour
> >>ces .cpp:190: Warnung: Der Rückgabewert von »int system(const char*)«,
> >> der mit dem Attribut warn_unused_result deklariert wurde, wird ignoriert
> >> [  3%] Building CXX object src/CMakeFiles/qlandkartegt.dir/CCopyright.o
> >> [  3%] Building CXX object src/CMakeFiles/qlandkartegt.dir/CMainWindow.o
> >> In file included from
> >> /home/aschild/Develop/Sourceforge/qlandkarte-gt/QLandkarteGT/src/CMainWi
> >>ndo w.cpp:25:
> >> /home/aschild/Develop/Sourceforge/qlandkarte-gt/QLandkarteGT/src/CMapDB.
> >>h:6 6: Fehler: ISO-C++ verbietet Deklaration von »CMap3DWidget« ohne Typ
> >> /home/aschild/Develop/Sourceforge/qlandkarte-gt/QLandkarteGT/src/CMapDB.
> >>h:6 6: Fehler: expected »;« before »*« token
> >> /home/aschild/Develop/Sourceforge/qlandkarte-gt/QLandkarteGT/src/CMapDB.
> >>h:6 9: Fehler: expected `;' before »void«
> >> make[2]: *** [src/CMakeFiles/qlandkartegt.dir/CMainWindow.o] Fehler 1
> >> make[1]: *** [src/CMakeFiles/qlandkartegt.dir/all] Fehler 2
> >> make: *** [all] Fehler 2
>
> -------------------------------------------------------------------------
> This SF.Net email is sponsored by the Moblin Your Move Developer's
> challenge Build the coolest Linux based applications with Moblin SDK & win
> great prizes Grand prize is a trip for two to an Open Source event anywhere
> in the world http://moblin-contest.org/redirect.php?banner_id=100&url=/
> _______________________________________________
> QLandkarte-users mailing list
> [email protected]
> https://lists.sourceforge.net/lists/listinfo/qlandkarte-users



-------------------------------------------------------------------------
This SF.Net email is sponsored by the Moblin Your Move Developer's challenge
Build the coolest Linux based applications with Moblin SDK & win great prizes
Grand prize is a trip for two to an Open Source event anywhere in the world
http://moblin-contest.org/redirect.php?banner_id=100&url=/
_______________________________________________
QLandkarte-users mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/qlandkarte-users

Reply via email to