ppracer[SOLVED]
teapoot10 13 января, 2009 - 10:24
Прошу помоч установить ppracer и или extreme-tuxracer
когда я пытаюсь установить пишет ошибку:
emerge extreme-tuxracer Calculating dependencies... done! >>> Verifying ebuild manifests >>> Emerging (1 of 1) games-action/extreme-tuxracer-0.4 * extremetuxracer-0.4.tar.gz RMD160 SHA1 SHA256 size ;-) ... [ ok ] * checking ebuild checksums ;-) ... [ ok ] * checking auxfile checksums ;-) ... [ ok ] * checking miscfile checksums ;-) ... [ ok ] >>> Unpacking source... >>> Unpacking extremetuxracer-0.4.tar.gz to /var/tmp/portage/games-action/extreme-tuxracer-0.4/work >>> Source unpacked. >>> Configuring source in /var/tmp/portage/games-action/extreme-tuxracer-0.4/work/extremetuxracer-0.4 ... * econf: updating extremetuxracer-0.4/config.guess with /usr/share/gnuconfig/config.guess * econf: updating extremetuxracer-0.4/config.sub with /usr/share/gnuconfig/config.sub ./configure --prefix=/usr --host=i686-pc-linux-gnu --mandir=/usr/share/man --infodir=/usr/share/info --datadir=/usr/share --sysconfdir=/etc --localstatedir=/var/lib --prefix=/usr/games --libdir=/usr/games/lib --datadir=/usr/share/games --sysconfdir=/etc/games --localstatedir=/var/games --build=i686-pc-linux-gnu checking build system type... i686-pc-linux-gnu checking host system type... i686-pc-linux-gnu checking target system type... i686-pc-linux-gnu checking for a BSD-compatible install... /usr/bin/install -c checking whether build environment is sane... yes checking for a thread-safe mkdir -p... /bin/mkdir -p checking for gawk... gawk checking whether make sets $(MAKE)... yes checking whether to enable maintainer-specific portions of Makefiles... no checking for a BSD-compatible install... /usr/bin/install -c checking for i686-pc-linux-gnu-gcc... i686-pc-linux-gnu-gcc checking for C compiler default output file name... a.out checking whether the C compiler works... yes checking whether we are cross compiling... no checking for suffix of executables... checking for suffix of object files... o checking whether we are using the GNU C compiler... yes checking whether i686-pc-linux-gnu-gcc accepts -g... yes checking for i686-pc-linux-gnu-gcc option to accept ISO C89... none needed checking for style of include used by make... GNU checking dependency style of i686-pc-linux-gnu-gcc... gcc3 checking for i686-pc-linux-gnu-g++... i686-pc-linux-gnu-g++ checking whether we are using the GNU C++ compiler... yes checking whether i686-pc-linux-gnu-g++ accepts -g... yes checking dependency style of i686-pc-linux-gnu-g++... gcc3 checking for i686-pc-linux-gnu-ranlib... i686-pc-linux-gnu-ranlib checking how to run the C preprocessor... i686-pc-linux-gnu-gcc -E checking for grep that handles long lines and -e... /bin/grep checking for egrep... /bin/grep -E checking for ANSI C header files... yes checking for sys/types.h... yes checking for sys/stat.h... yes checking for stdlib.h... yes checking for string.h... yes checking for memory.h... yes checking for strings.h... yes checking for inttypes.h... yes checking for stdint.h... yes checking for unistd.h... yes checking sys/time.h usability... yes checking sys/time.h presence... yes checking for sys/time.h... yes checking for unistd.h... (cached) yes checking for an ANSI C-conforming const... yes checking whether time.h and sys/time.h may both be included... yes checking for getcwd... yes checking for gettimeofday... yes checking for strdup... yes checking for finite... yes checking for isnan... yes checking for _finite... no checking for _isnan... no checking ieeefp.h usability... no checking ieeefp.h presence... no checking for ieeefp.h... no checking for Win32 platform... no checking for X... libraries , headers checking for gethostbyname... yes checking for connect... yes checking for remove... yes checking for shmat... yes checking for IceConnectionNumber in -lICE... yes checking for main in -ldl... yes checking for main in -lm... yes checking for location of tclConfig.sh... /usr/lib/tclConfig.sh checking for sdl-config... /usr/bin/sdl-config checking for SDL - version >= 1.2.0... yes checking for SDL_JoystickOpen... yes checking for Mix_OpenAudio in -lSDL_mixer... yes checking for GL library... no checking for GL library (with pthreads)... no checking for MesaGL library... no checking for MesaGL library (with pthreads)... no checking for opengl32 library... no checking for opengl32 library (with pthreads)... no *** Hmm, you don't seem to have OpenGL libraries installed in the standard *** location (/usr/lib). I'll check in /usr/X11R6/lib, since *** many distributions (incorrectly) put OpenGL libs there. checking for GL library... no checking for GL library (with pthreads)... no checking for MesaGL library... no checking for MesaGL library (with pthreads)... no checking for opengl32 library... no checking for opengl32 library (with pthreads)... no configure: error: Cannot find GL library !!! Please attach the following file when seeking support: !!! /var/tmp/portage/games-action/extreme-tuxracer-0.4/work/extremetuxracer-0.4/config.log * * ERROR: games-action/extreme-tuxracer-0.4 failed. * Call stack: * ebuild.sh, line 49: Called src_configure * environment, line 2410: Called games_src_configure * environment, line 1428: Called egamesconf * environment, line 783: Called econf '--prefix=/usr/games' '--libdir=/usr/games/lib' '--datadir=/usr/share/games' '--sysconfdir=/etc/games' '--localstatedir=/var/games' * ebuild.sh, line 529: Called die * The specific snippet of code: * die "econf failed" * The die message: * econf failed * * If you need support, post the topmost build error, and the call stack if relevant. * A complete build log is located at '/var/tmp/portage/games-action/extreme-tuxracer-0.4/temp/build.log'. * The ebuild environment file is located at '/var/tmp/portage/games-action/extreme-tuxracer-0.4/temp/environment'. * >>> Failed to emerge games-action/extreme-tuxracer-0.4, Log file: >>> '/var/tmp/portage/games-action/extreme-tuxracer-0.4/temp/build.log' * Messages for package games-action/extreme-tuxracer-0.4: * * ERROR: games-action/extreme-tuxracer-0.4 failed. * Call stack: * ebuild.sh, line 49: Called src_configure * environment, line 2410: Called games_src_configure * environment, line 1428: Called egamesconf * environment, line 783: Called econf '--prefix=/usr/games' '--libdir=/usr/games/lib' '--datadir=/usr/share/games' '--sysconfdir=/etc/games' '--localstatedir=/var/games' * ebuild.sh, line 529: Called die * The specific snippet of code: * die "econf failed" * The die message: * econf failed * * If you need support, post the topmost build error, and the call stack if relevant. * A complete build log is located at '/var/tmp/portage/games-action/extreme-tuxracer-0.4/temp/build.log'. * The ebuild environment file is located at '/var/tmp/portage/games-action/extreme-tuxracer-0.4/temp/environment'. *
тоже самое пишет при попытке поставить ppracer
Я пытался помоч делу следующим и не помогло:
eseselect opengl set nvidia
emerge -e nvidia-drivers
emerge -e ppracer
emerge -e -deep ppracer
emerge linux-headers glibc binutils gcc-config gcc
emerge -b glibc binutils gcc portage
emerge -bke system
emerge -bke world
вроде бы даже пытался просто emerge -e opengl
Вобщем все без результатно.
Да, еще у меня установлен nvidia-drivers-96.43.09 тк более новыми моя карточка неподдерживается
»
- Для комментирования войдите или зарегистрируйтесь
Что говорить glxinfo?
Что говорить glxinfo?
Не грусти, товарищ! Всё хорошо, beautiful good!
боюсь что я не знаю, что с этим делать
glxinfo
name of display: :0.0
display: :0 screen: 0
direct rendering: Yes
server glx vendor string: NVIDIA Corporation
server glx version string: 1.4
server glx extensions:
GLX_EXT_visual_info, GLX_EXT_visual_rating, GLX_SGIX_fbconfig,
GLX_SGIX_pbuffer, GLX_SGI_video_sync, GLX_SGI_swap_control,
GLX_EXT_texture_from_pixmap, GLX_ARB_multisample
client glx vendor string: NVIDIA Corporation
client glx version string: 1.4
client glx extensions:
GLX_ARB_get_proc_address, GLX_ARB_multisample, GLX_EXT_visual_info,
GLX_EXT_visual_rating, GLX_EXT_import_context, GLX_SGI_video_sync,
GLX_NV_swap_group, GLX_NV_video_out, GLX_SGIX_fbconfig, GLX_SGIX_pbuffer,
GLX_SGI_swap_control, GLX_NV_float_buffer, GLX_ARB_fbconfig_float,
GLX_EXT_fbconfig_packed_float, GLX_EXT_texture_from_pixmap
GLX version: 1.3
GLX extensions:
GLX_EXT_visual_info, GLX_EXT_visual_rating, GLX_SGIX_fbconfig,
GLX_SGIX_pbuffer, GLX_SGI_video_sync, GLX_SGI_swap_control,
GLX_EXT_texture_from_pixmap, GLX_ARB_multisample,
GLX_ARB_get_proc_address
OpenGL vendor string: NVIDIA Corporation
OpenGL renderer string: GeForce4 Ti 4200 with AGP8X/AGP/SSE/3DNOW!
OpenGL version string: 1.5.8 NVIDIA 96.43.09
OpenGL extensions:
GL_ARB_depth_texture, GL_ARB_imaging, GL_ARB_multisample,
GL_ARB_multitexture, GL_ARB_occlusion_query, GL_ARB_pixel_buffer_object,
GL_ARB_point_parameters, GL_ARB_point_sprite, GL_ARB_shadow,
GL_ARB_shader_objects, GL_ARB_shading_language_100,
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_dot3,
GL_ARB_texture_mirrored_repeat, 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_S3_s3tc, GL_EXT_texture_env_add, GL_EXT_abgr, GL_EXT_bgra,
GL_EXT_blend_color, GL_EXT_blend_minmax, GL_EXT_blend_subtract,
GL_EXT_compiled_vertex_array, GL_EXT_Cg_shader,
GL_EXT_draw_range_elements, GL_EXT_fog_coord,
GL_EXT_gpu_program_parameters, GL_EXT_multi_draw_arrays,
GL_EXT_packed_pixels, GL_EXT_paletted_texture, GL_EXT_pixel_buffer_object,
GL_EXT_point_parameters, GL_EXT_rescale_normal, GL_EXT_secondary_color,
GL_EXT_separate_specular_color, GL_EXT_shadow_funcs,
GL_EXT_shared_texture_palette, GL_EXT_stencil_wrap, GL_EXT_texture3D,
GL_EXT_texture_compression_s3tc, GL_EXT_texture_cube_map,
GL_EXT_texture_edge_clamp, GL_EXT_texture_env_combine,
GL_EXT_texture_env_dot3, GL_EXT_texture_filter_anisotropic,
GL_EXT_texture_lod, GL_EXT_texture_lod_bias, GL_EXT_texture_object,
GL_EXT_timer_query, GL_EXT_vertex_array, GL_HP_occlusion_test,
GL_IBM_rasterpos_clip, GL_IBM_texture_mirrored_repeat,
GL_KTX_buffer_region, GL_NV_blend_square, GL_NV_copy_depth_to_color,
GL_NV_depth_clamp, GL_NV_fence, GL_NV_fog_distance,
GL_NV_light_max_exponent, GL_NV_multisample_filter_hint,
GL_NV_occlusion_query, GL_NV_packed_depth_stencil, GL_NV_pixel_data_range,
GL_NV_point_sprite, GL_NV_register_combiners, GL_NV_register_combiners2,
GL_NV_texgen_reflection, GL_NV_texture_compression_vtc,
GL_NV_texture_env_combine4, GL_NV_texture_rectangle, GL_NV_texture_shader,
GL_NV_texture_shader2, GL_NV_texture_shader3, GL_NV_vertex_array_range,
GL_NV_vertex_array_range2, GL_NV_vertex_program, GL_NV_vertex_program1_1,
GL_SGIS_generate_mipmap, GL_SGIS_multitexture, GL_SGIS_texture_lod,
GL_SGIX_depth_texture, GL_SGIX_shadow, GL_SUN_slice_accum
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 0 4 24 8 16 16 16 16 0 0 None
0x22 24 dc 0 32 0 r y . 8 8 8 0 4 24 8 16 16 16 16 0 0 None
0x23 24 tc 0 32 0 r y . 8 8 8 8 4 24 8 16 16 16 16 0 0 None
0x24 24 tc 0 32 0 r . . 8 8 8 0 4 24 8 16 16 16 16 0 0 None
0x25 24 tc 0 32 0 r . . 8 8 8 8 4 24 8 16 16 16 16 0 0 None
0x26 24 tc 0 32 0 r y . 8 8 8 0 4 24 0 16 16 16 16 0 0 None
0x27 24 tc 0 32 0 r y . 8 8 8 8 4 24 0 16 16 16 16 0 0 None
0x28 24 tc 0 32 0 r . . 8 8 8 0 4 24 0 16 16 16 16 0 0 None
0x29 24 tc 0 32 0 r . . 8 8 8 8 4 24 0 16 16 16 16 0 0 None
0x2a 24 tc 0 32 0 r y . 8 8 8 0 4 16 0 16 16 16 16 0 0 None
0x2b 24 tc 0 32 0 r y . 8 8 8 8 4 16 0 16 16 16 16 0 0 None
0x2c 24 tc 0 32 0 r . . 8 8 8 0 4 16 0 16 16 16 16 0 0 None
0x2d 24 tc 0 32 0 r . . 8 8 8 8 4 16 0 16 16 16 16 0 0 None
0x2e 24 tc 0 32 0 r y . 8 8 8 0 4 0 0 16 16 16 16 0 0 None
0x2f 24 tc 0 32 0 r y . 8 8 8 8 4 0 0 16 16 16 16 0 0 None
0x30 24 tc 0 32 0 r . . 8 8 8 0 4 0 0 16 16 16 16 0 0 None
0x31 24 tc 0 32 0 r . . 8 8 8 8 4 0 0 16 16 16 16 0 0 None
0x32 24 tc 0 32 0 r y . 8 8 8 0 4 24 0 16 16 16 16 0 0 Ncon
0x33 24 tc 0 32 0 r y . 8 8 8 8 4 24 0 16 16 16 16 0 0 Ncon
0x34 24 tc 0 32 0 r y . 8 8 8 0 4 24 0 16 16 16 16 0 0 Ncon
0x35 24 tc 0 32 0 r y . 8 8 8 8 4 24 0 16 16 16 16 0 0 Ncon
0x36 24 tc 0 32 0 r . . 8 8 8 0 4 24 0 16 16 16 16 0 0 Ncon
0x37 24 tc 0 32 0 r . . 8 8 8 8 4 24 0 16 16 16 16 0 0 Ncon
0x38 24 tc 0 32 0 r . . 8 8 8 0 4 24 0 16 16 16 16 0 0 Ncon
0x39 24 tc 0 32 0 r . . 8 8 8 8 4 24 0 16 16 16 16 0 0 Ncon
0x3a 24 tc 0 32 0 r y . 8 8 8 0 4 24 8 16 16 16 16 0 0 Ncon
0x3b 24 tc 0 32 0 r y . 8 8 8 8 4 24 8 16 16 16 16 0 0 Ncon
0x3c 24 tc 0 32 0 r y . 8 8 8 0 4 24 8 16 16 16 16 0 0 Ncon
0x3d 24 tc 0 32 0 r y . 8 8 8 8 4 24 8 16 16 16 16 0 0 Ncon
0x3e 24 tc 0 32 0 r . . 8 8 8 0 4 24 8 16 16 16 16 0 0 Ncon
0x3f 24 tc 0 32 0 r . . 8 8 8 8 4 24 8 16 16 16 16 0 0 Ncon
0x40 24 tc 0 32 0 r . . 8 8 8 0 4 24 8 16 16 16 16 0 0 Ncon
0x41 24 tc 0 32 0 r . . 8 8 8 8 4 24 8 16 16 16 16 0 0 Ncon
0x42 24 tc 0 32 0 r y . 8 8 8 0 4 16 0 16 16 16 16 0 0 Ncon
0x43 24 tc 0 32 0 r y . 8 8 8 8 4 16 0 16 16 16 16 0 0 Ncon
0x44 24 tc 0 32 0 r y . 8 8 8 0 4 16 0 16 16 16 16 0 0 Ncon
0x45 24 tc 0 32 0 r y . 8 8 8 8 4 16 0 16 16 16 16 0 0 Ncon
0x46 24 tc 0 32 0 r . . 8 8 8 0 4 16 0 16 16 16 16 0 0 Ncon
0x47 24 tc 0 32 0 r . . 8 8 8 8 4 16 0 16 16 16 16 0 0 Ncon
0x48 24 tc 0 32 0 r . . 8 8 8 0 4 16 0 16 16 16 16 0 0 Ncon
0x49 24 tc 0 32 0 r . . 8 8 8 8 4 16 0 16 16 16 16 0 0 Ncon
0x4a 24 dc 0 32 0 r y . 8 8 8 8 4 24 8 16 16 16 16 0 0 None
0x4b 24 dc 0 32 0 r . . 8 8 8 0 4 24 8 16 16 16 16 0 0 None
0x4c 24 dc 0 32 0 r . . 8 8 8 8 4 24 8 16 16 16 16 0 0 None
0x4d 24 dc 0 32 0 r y . 8 8 8 0 4 24 0 16 16 16 16 0 0 None
0x4e 24 dc 0 32 0 r y . 8 8 8 8 4 24 0 16 16 16 16 0 0 None
0x4f 24 dc 0 32 0 r . . 8 8 8 0 4 24 0 16 16 16 16 0 0 None
0x50 24 dc 0 32 0 r . . 8 8 8 8 4 24 0 16 16 16 16 0 0 None
0x51 24 dc 0 32 0 r y . 8 8 8 0 4 16 0 16 16 16 16 0 0 None
0x52 24 dc 0 32 0 r y . 8 8 8 8 4 16 0 16 16 16 16 0 0 None
0x53 24 dc 0 32 0 r . . 8 8 8 0 4 16 0 16 16 16 16 0 0 None
0x54 24 dc 0 32 0 r . . 8 8 8 8 4 16 0 16 16 16 16 0 0 None
0x55 24 dc 0 32 0 r y . 8 8 8 0 4 0 0 16 16 16 16 0 0 None
0x56 24 dc 0 32 0 r y . 8 8 8 8 4 0 0 16 16 16 16 0 0 None
0x57 24 dc 0 32 0 r . . 8 8 8 0 4 0 0 16 16 16 16 0 0 None
0x58 24 dc 0 32 0 r . . 8 8 8 8 4 0 0 16 16 16 16 0 0 None
0x59 24 dc 0 32 0 r y . 8 8 8 0 4 24 0 16 16 16 16 0 0 Ncon
0x5a 24 dc 0 32 0 r y . 8 8 8 8 4 24 0 16 16 16 16 0 0 Ncon
0x5b 24 dc 0 32 0 r y . 8 8 8 0 4 24 0 16 16 16 16 0 0 Ncon
0x5c 24 dc 0 32 0 r y . 8 8 8 8 4 24 0 16 16 16 16 0 0 Ncon
0x5d 24 dc 0 32 0 r . . 8 8 8 0 4 24 0 16 16 16 16 0 0 Ncon
0x5e 24 dc 0 32 0 r . . 8 8 8 8 4 24 0 16 16 16 16 0 0 Ncon
0x5f 24 dc 0 32 0 r . . 8 8 8 0 4 24 0 16 16 16 16 0 0 Ncon
0x60 24 dc 0 32 0 r . . 8 8 8 8 4 24 0 16 16 16 16 0 0 Ncon
0x61 24 dc 0 32 0 r y . 8 8 8 0 4 24 8 16 16 16 16 0 0 Ncon
0x62 24 dc 0 32 0 r y . 8 8 8 8 4 24 8 16 16 16 16 0 0 Ncon
0x63 24 dc 0 32 0 r y . 8 8 8 0 4 24 8 16 16 16 16 0 0 Ncon
0x64 24 dc 0 32 0 r y . 8 8 8 8 4 24 8 16 16 16 16 0 0 Ncon
0x65 24 dc 0 32 0 r . . 8 8 8 0 4 24 8 16 16 16 16 0 0 Ncon
0x66 24 dc 0 32 0 r . . 8 8 8 8 4 24 8 16 16 16 16 0 0 Ncon
0x67 24 dc 0 32 0 r . . 8 8 8 0 4 24 8 16 16 16 16 0 0 Ncon
0x68 24 dc 0 32 0 r . . 8 8 8 8 4 24 8 16 16 16 16 0 0 Ncon
0x69 24 dc 0 32 0 r y . 8 8 8 0 4 16 0 16 16 16 16 0 0 Ncon
0x6a 24 dc 0 32 0 r y . 8 8 8 8 4 16 0 16 16 16 16 0 0 Ncon
0x6b 24 dc 0 32 0 r y . 8 8 8 0 4 16 0 16 16 16 16 0 0 Ncon
0x6c 24 dc 0 32 0 r y . 8 8 8 8 4 16 0 16 16 16 16 0 0 Ncon
0x6d 24 dc 0 32 0 r . . 8 8 8 0 4 16 0 16 16 16 16 0 0 Ncon
0x6e 24 dc 0 32 0 r . . 8 8 8 8 4 16 0 16 16 16 16 0 0 Ncon
0x6f 24 dc 0 32 0 r . . 8 8 8 0 4 16 0 16 16 16 16 0 0 Ncon
0x70 24 dc 0 32 0 r . . 8 8 8 8 4 16 0 16 16 16 16 0 0 Ncon
а попробуй-те emerge
а попробуй-те emerge virtual/glut, он потянет media-libs/freeglut или media-libs/glut и этого должно хватить.
Кажеться пахнет булочками ...
emerge virtual/glut - ни чего
emerge virtual/glut - ни чего за собой не потянул, установился 1 пакет и все. В остальном все попрежнему.
ПОпытался просто поставить
Попытался просто поставить указаные вами пакеты:
смотрел /var/tmp/portage/game
смотрел
/var/tmp/portage/games-action/extreme-tuxracer-0.4/work/extreme-tuxracer-0.4/config.log?
что там пишут?
может что там по зависимостям выругивается?
ls -l /usr/lib/libGL.so что выдаёт?
ls -l
А config.log очень длинный, себе я несильно доверяю а сюда выкладывать нереально. Что там нужно искать?
Вот мой
Вот мой /var/tmp/portage/games-action/extreme-tuxracer-0.4/work/extreme-tuxracer-0.4/config.log
http://narod.ru/disk/4960315000/config.log.html
Ага.
вот оно.
.................
/usr/lib/gcc/i686-pc-linux-gnu/4.1.2/../../../../i686-pc-linux-gnu/bin/ld: warning: libGLcore.so.1, needed by /usr/lib/gcc/i686-pc-linux-gnu/4.1.2/../../../libGL.so, not found (try using -rpath or -rpath-link)
.................
линкер не знает где лежат дополнительные нвидиа библиотеки
тебе должно помочь вот что:
eselect opengl set xorg-x11
emerge extreme-tuxracer
eselect opengl set nvidia
СПАСИБО
Я бы сам не нашол, спасибо. Но проблема не решилась программы установились, но теперь не запускаются
сделал все как вы и сказали сначала opengl переключил на драйвер xorg-x11 потом обратно. Видемо Нужно как-то ставить с openGL переключеным на nvidia драйвер. Только я совсем недавно в линуксе и незнаю что делать, даже с учетом, что вы мне указали на проблему.
ну чо, это решилось?
ну чо, это решилось?
Так а нельзя указать этому
Так а нельзя указать этому линкеру какнить где лежат дополнительные нвидиа библиотеки?
Неужели ничего нельзя сделать
Неужели ни укого не возникало такой проблемы. Подскажите плз хоть каойнить способ решения. Что может помоч? Смена видеокарты? Временная смена видеокарты?
хм.
>Что может помоч? Смена видеокарты? Временная смена видеокарты?
временная смена не поможет.
попробуй тогда так...
1)
cd /usr/lib
ln -s ./opengl/nvidia/lib/libGLcore.so libGLcore.so
ln -s ./opengl/nvidia/lib/libnvidia-tls.so libnvidia-tls.so
ldconfig
emerge ppracer
------------------------------
если не поможет попробуй в /usr/lib/libGL.la заменить
# Libraries that this one depends upon.
dependency_libs='-L/usr/lib -lm -lX11 -lXext -ldl'
на
# Libraries that this one depends upon.
dependency_libs='-L/usr/lib -L/usr/lib/opengl/lib -lGLcore -lnvidia-tls -lm -lX11 -lXext -ldl'
З.Ы.
у меня с nvidia сейчас проблем нет.
Всё сделал, но ни чего не
Всё сделал, но ни чего не помогло. У меня довольно старая карточка GeForce 4 ti4200 AGP и драйвера в package.mask выше nvidia-drivers-100.14.09 включительно, замаскированы. Т.е. я так понял если установить игру при взятой "у соседа" карточке, а потом вернуть все наместо непоможет(( Что же делать? Очень эту игру хочу, да я так понимаю другие игры мне наверное скажут тожесамое.
Тупой вопрос: USE-флаг opengl
Тупой вопрос: USE-флаг opengl включён? Добавить его в make.conf, если нет, и
emerge -N world
Текстовый редактор vi имеет два режима работы: в первом он пищит, а во втором — всё портит.
Да точно
Да точно. Но пересобрать ничего не получаестя пишет одну и туже ошибуку для разных приложений.
Например:
Объявляется конкурс на
Объявляется конкурс на прилично сформулированный вопрос для FAQ. Тема: «Ошибка выше в логе»
Текстовый редактор vi имеет два режима работы: в первом он пищит, а во втором — всё портит.
Ни чего не понимаю вот полный
Ни чего не понимаю вот полный лог http://ifolder.ru/10078373 я не могу понять, что именно в нем я должен найти((
Только потому, что я сегодня
Только потому, что я сегодня добрый, я полез на ifolder.
Зато написал вопрос-ответ в FAQ
Короче говоря, OOo — не показательный пакет. Он требует собранных библиотек OpenGL, которых нет.
Решение: посмотреть список пакетов, которые нужно пересобрать с USE="+opengl", постараться вычленить «основные» (xorg-server, драйвера видеокарты и пр.) и пересобрать для начала их.
Текстовый редактор vi имеет два режима работы: в первом он пищит, а во втором — всё портит.
Да спасибо, если я правильно
Да спасибо, если я правильно понимаю что вывод команды emerge -Npv world говорит мне осталось пересобрать 2 пакета? (изначально было около 10, но он доходил до офиса и вылетал я стал ему вручную указывать что пересобирать кроме офиса остался qt-4.3.3 но он тоже нехочет пересобираться)
главное нужно пересобрать qt-4.3.3? Я вообще в том направлении иду?
Хотя я не могу вспомнить что
Хотя я не могу вспомнить что бы он драйвера nvidia вообще пересобирал... ((
Дрова nvidia без этого
Дрова nvidia без этого флага.
Для начала см. FAQ и покажите лог сборки qt
Текстовый редактор vi имеет два режима работы: в первом он пищит, а во втором — всё портит.
Вот линк на
Вот линк на лог
http://www.sendspace.com/file/9611ee
Ну как хотите.
Ну как хотите.
Текстовый редактор vi имеет два режима работы: в первом он пищит, а во втором — всё портит.
-L/var/tmp/portage/x11-libs/q
еще в начале
такие ошибки ссылку на полный лог привёл выше
А покажика
/etc/env.d/03opengl
Всё пучком
у меня всё собралось.
$cat /etc/env.d/03opengl
# Configuration file for eselect
# This file has been automatically generated.
LDPATH="//usr//lib/opengl/nvidia/lib"
OPENGL_PROFILE="nvidia"
$emerge -p nvidia-drivers ppracer
These are the packages that would be merged, in order:
Calculating dependencies... done!
[ebuild R ] x11-drivers/nvidia-drivers-96.43.09
[ebuild R ] games-arcade/ppracer-0.3.1
что-то в твоей системе не то.
З.Ы.
c qt у тебя таже проблема.
попробуй emerge -1 nvidia-drivers
а потом остальное
[code]# cat
Что может быть не то?
emerge -1 nvidia-drivers пересобрал один пакет, в остальном все тоже самое((
Я потерялся... может ктонить более опытным взглядом найдет ошибку тут в моем make.conf
Вопрос.
c make.conf вроде всё пучком.
а glxgears работают?
попробуй собрать testGCCgl.c:
$gcc -o test testGCCgl.c -lGL
если не пройдёт
$gcc -o test testGCCgl.c -L/usr/lib/opengl/nvidia -lGL
если это поможет, то попробуй в make.conf добавить
Если я все понял правильно,
Если я все понял правильно, нужно мне было создать файл testGCCgl.c с указыным вами содержимым. Затем выполять команды. Вот что вышло
$gcc -o test testGCCgl.c -L/usr/lib/opengl/nvidia -lGL
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/lib/gcc/i686-pc-linux-gnu/4.1.2/../../../libGL.so: undefined reference to `_nv000362gl'
/usr/lib/gcc/i686-pc-linux-gnu/4.1.2/../../../libGL.so: undefined reference to `_nv001128gl'
/usr/lib/gcc/i686-pc-linux-gnu/4.1.2/../../../libGL.so: undefined reference to `_nv000808gl'
/usr/lib/gcc/i686-pc-linux-gnu/4.1.2/../../../libGL.so: undefined reference to `_nv000889gl'
/usr/lib/gcc/i686-pc-linux-gnu/4.1.2/../../../libGL.so: undefined reference to `_nv001117gl'
/usr/lib/gcc/i686-pc-linux-gnu/4.1.2/../../../libGL.so: undefined reference to `_nv001160gl'
/usr/lib/gcc/i686-pc-linux-gnu/4.1.2/../../../libGL.so: undefined reference to `_nv000344gl'
/usr/lib/gcc/i686-pc-linux-gnu/4.1.2/../../../libGL.so: undefined reference to `_nv000381gl'
/usr/lib/gcc/i686-pc-linux-gnu/4.1.2/../../../libGL.so: undefined reference to `_nv000867gl'
/usr/lib/gcc/i686-pc-linux-gnu/4.1.2/../../../libGL.so: undefined reference to `_nv001105gl'
/usr/lib/gcc/i686-pc-linux-gnu/4.1.2/../../../libGL.so: undefined reference to `_nv001151gl'
collect2: ld returned 1 exit status
Но пограммы ни после после gcc -o test testGCCgl.c -lGL ни после $gcc -o test testGCCgl.c -L/usr/lib/opengl/nvidia -lGL устанавливаться не начали, все ошибки теже((
Упс
> $gcc -o test testGCCgl.c -L/usr/lib/opengl/nvidia -lGL
> --------------
> usr/lib/gcc/i686-pc-linux-gnu/4.1.2/../../../libGL.so: undefined reference to `_nv000362gl'
хм. описался наверное надо: -L/usr/lib/opengl/nvidia/lib
все функции _nv000362gl и т.д. в libGLCore.so
добавь в /etc/make.conf
LDFLAGS="-L/usr/lib/opengl/nvidia/lib"
что вышло
Так я что-то наял понимать)) к сожеленью только начал. Результат сильно не поменялся все тоже самое.
Прописал как вы сказали
LDFLAGS="-L/usr/lib/opengl/nvidia/lib" в make.conf ничего не изменилось, программы также не ставятся вылетают на том же месте. Простите за глупый вопрос между "-L" и "/usr/lib/opengl/nvidia/lib" пробел ставить надо?
libGL.la.
я тут покумекаю. может что придумаю.
вообщето странно.
есть подозрение что если в libGL.la дописать libGLcore.so, то всё будет ок.
в понедельник отпишусь.
дома nvidia нет.
Что значит что в libGL.la
Что значит что в libGL.la дописать libGLcore.so?
Можно попробовать...
в libGL.la заменить
dependency_libs='-L/usr/lib -lm -lX11 -lXext -ldl'
на
dependency_libs='-L/usr/lib/opengl/nvidia/lib/ -lGLcore -L/usr/lib -lm -lX11 -lXext -ldl'
кроме -lGLcore можно ещё попробовать добавить -lvidia-tls
может решить проблему с некоторыми пакетами
кстати....
покажи
emerge -pv xorg-server
сасибо
Все что вы написали попробовал результат не изменился
не могу понять что значит
строчки
*** Hmm, you don't seem to have OpenGL libraries installed in the standard
*** location (/usr/lib). I'll check in /usr/X11R6/lib, since
*** many distributions (incorrectly) put OpenGL libs there.
? Он ищет нвидиа библиотеки в /usr/lib) /usr/X11R6/lib?
он ищет...
он ищет /usr/lib/libGL.so
это линк на /usr/lib/opengl/nvidia/lib/libGL.so
но линкер почему-то не понимает, что кроме /usr/lib/opengl/nvidia/lib/libGL.so
надо ещё подцепить /usr/lib/opengl/nvidia/lib/libGLcore.so, где определены функции типа _nv1234123421434.
почему это происходит - непонятно.
тестировал аналогичную систему (GF MX400) с генту и такими же дровами. всё ок.
у меня правда
VIDEO_CARDS="nvidia nv vesa"
попробуй, может поможет. замени в
make.conf
VIDEO_CARDS="nvidia nv vesa"
emerge -uND xorg-server
emerge -1 nvidia-drivers
потом
emerge ppracer
может поможет
((
(( К сожелению ни чего не помогло
Что значит "undefined
Что значит "undefined reference" я сделал чтото неправильно?
это линкер не находит функции
это линкер не находит функции и т.п.
Так хочеться наконец закончить все настройки...
Еще идеи есть?
странно
Странно перестановка ни чего не дала... Может я постаянно делаю какую ошибку? Я попробывал повторить тоже самое на другом железе - таже ошибка! Какой я могу делать косяк!?(я совсем новичёк) Я теряюсь... В ядре ни чего не надо включать?
Полная переустановка системы
Полная переустановка системы с нуля? Пересборка с включением флага opengl?
Хм. Ядро собрано по руководству для карт nvidia?
Текстовый редактор vi имеет два режима работы: в первом он пищит, а во втором — всё портит.
дык
так у тебя в make.conf вроде опенжл включён?
у меня были похожие проблемы с чем-то вроде tuxcart, но с атишной картой
лечилось eselect opengl set xorg-x11 (или тогда ещё opengl-update)
система аналогичная вашей (по железу) живёт с 2004.3 релиза.
хм. вот что. с VIDEO_CARDS="nvidia nv vesa" пересобрал?
попробуй переключить опенжл на xorg-x11, X на nv
и пересобрать систему.
emerge -uND --with-bdeps=y world
потом
emerge ppracer
если в логах сборки чего либо опять будет что-то похожее на unresolved _5455353nv
то опенжл не переключился.
после всего этого.
переключи opengl и X на nvidia.
спасибо
"с VIDEO_CARDS="nvidia nv vesa" пересобрал?" - Да
Сейчаз побробую. Переключать OpenGL на xorg-x11 я пробывал не раз - и тогда всё ставится ОК, да неработает всёравно. Выкидывает ошибку при запуске самих программ (ppracer, tuxracer, heros III). "X на nv" имеется в виду в xorg.conf прописать драйвер nv?
так собралось?
собрался ppracer?
"X на nv" имеется в виду в xorg.conf прописать драйвер nv? да.
xorg.conf nv - opengl xorg-x11. перезапуск Х
сборка пакетов требующих опенЖЛ. пробуешь. (должно работать и возможно тормозить)
xorg.conf nvidia - opengl nvidia. перезапуск Х
пробуешь. если всё ок - радуешься жизни. если нет, то можно попробовать пересобрать пакет.
З.Ы.
возможен незапуск программ сопранных при xorg.conf nv - opengl xorg-x11, с включённым xorg.conf nvidia - opengl nvidia.
наоборот 99.9% должно работать.
не забудь
после сборки
переключить всё на nvidia и ПЕРЕЗАПУСТИТЬ X
Собрался ppracer? он у меня
Собрался ppracer? он у меня всегда собирается при opengl переключеном на xorg-x11.
Собрался ppracer? он у меня
emerge -uND --with-bdeps=y world после этого пошло пересобираться 11 пакетов ppracer среди них я не увидел зато ООо начал пересобираться, а это процесс относительно долгий... Сижу жду
Все сделал.
Все сделал. Переcборка системы закончилась с 1 ошибкой (10 из 11 пакетов пересобрались)
на всякий случай текст ошибки:
странно теперь и установка ppracer'a с переключеным opengl на xorg-X11 вылетела с этойже ошибкой (после перестановки системы я повторил все операци из этой ветки форума, примерно в той же последовательности) Нужно вернуть все наместо?
Please attach the following
Please attach the following file when seeking support:
!!! /var/tmp/portage/kde-base/kcontrol-3.5.9/work/kcontrol-3.5.9/config.log
там русским языком по англицки сказано.
найди последнии ошибки в нём
Похожие (на мой взгляд)
Похожие (на мой взгляд) ошибки не выписывал
В конце там ошибок нет. Здесь сам лог http://www.sendspace.com/file/5e06ry
Всем спасибо
Всем спасибо, проблема решилась.
Я так понял было 2 отдельные проблемы:
1я это то что не устанавливалась игра - решалась переключением openGL
2я это то что она не запускалась - уже не знаю почему на решилось решилось двойной пересборкой системы))