На новой работе до меня пару серверов настроили под гентой. В принципе ничего страшного, жить можно. Весьма проблематично гуглить по ошибкам компиляции того или иного приложения, когда ошибки выскакивают на русском языке. Начал смотреть документацию и делать обратные шаги для искоренения русского языка и наткнулся на грабли:
# env-update
>>> Regenerating /etc/ld.so.cache...
/sbin/ldconfig: /lib/ не является символьной ссылкойВ догонку, обновлял систему и вылезли грабли:
glxcmds.c:49:38: error: X11/extensions/xf86vmode.h: Нет такого файла или каталога
glxcmds.c: В функции ‘__driGetMscRateOML’:
glxcmds.c:2574: ошибка: ‘XF86VidModeModeLine’ не описан (первое использование в этой функции)
glxcmds.c:2574: ошибка: (Сообщение о неописанном идентификаторе выдается один раз
glxcmds.c:2574: ошибка: для каждой функции, в которой он используется.)
glxcmds.c:2574: ошибка: expected ‘;’ before ‘mode_line’
glxcmds.c:2582: предупреждение: неявная декларация функции ‘XF86VidModeQueryVersion’
glxcmds.c:2583: предупреждение: неявная декларация функции ‘XF86VidModeGetModeLine’
glxcmds.c:2583: ошибка: ‘mode_line’ не описан (первое использование в этой функции)
i686-pc-linux-gnu-gcc -c -I. -I../../include -I../../include/GL/internal -I../../src/mesa -I../../src/mesa/glapi -I/usr/include/drm -I/usr/include/libdrm -O2 -march=prescott -pipe -fomit-frame-pointer -ffast-math -Wall -Wmissing-prototypes -std=c99 -ffast-math -fvisibility=hidden -fno-strict-aliasing -fPIC -DUSE_X86_ASM -DUSE_MMX_ASM -DUSE_3DNOW_ASM -DUSE_SSE_ASM -D_GNU_SOURCE -DPTHREADS -DHAVE_POSIX_MEMALIGN -DUSE_XCB -DGLX_USE_TLS -DPTHREADS -DUSE_EXTERNAL_DXTN_LIB=1 -DIN_DRI_DRIVER -DGLX_DIRECT_RENDERING -DGLX_INDIRECT_RENDERING -DHAVE_ALIAS -DXF86VIDMODE -D_REENTRANT -DDEFAULT_DRIVER_DIR=\"/usr/lib/dri\" glxextensions.c -o glxextensions.o
gmake[2]: *** [glxcmds.o] Ошибка 1
gmake[2]: *** Ожидание завершения заданий...
gmake[2]: Leaving directory `/var/tmp/portage/media-libs/mesa-7.8.2/work/Mesa-7.8.2/src/glx'
make[1]: *** [subdirs] Ошибка 1
make[1]: Leaving directory `/var/tmp/portage/media-libs/mesa-7.8.2/work/Mesa-7.8.2/src'
make: *** [default] Ошибка 1
* ERROR: media-libs/mesa-7.8.2 failed:
* emake failed
*
* Call stack:
* ebuild.sh, line 54: Called src_compile
* environment, line 3205: Called _eapi2_src_compile
* ebuild.sh, line 646: Called die
* The specific snippet of code:
* emake || die "emake failed"
*
* If you need support, post the output of 'emerge --info =media-libs/mesa-7.8.2',
* the complete build log and the output of 'emerge -pqv =media-libs/mesa-7.8.2'.
* The complete build log is located at '/var/tmp/portage/media-libs/mesa-7.8.2/temp/build.log'.
* The ebuild environment file is located at '/var/tmp/portage/media-libs/mesa-7.8.2/temp/environment'.
* S: '/var/tmp/portage/media-libs/mesa-7.8.2/work/Mesa-7.8.2'Нагуглить ничего не получилось, может кто подскажет?
