Главная страница


ru.unix.bsd

 
 - RU.UNIX.BSD ------------------------------------------------------------------
 From : Kuziakin F.S.                        2:5020/400     23 Mar 2003  19:00:32
 To : All
 Subject : Проблемы с установкой X и Gnome
 -------------------------------------------------------------------------------- 
 
 Hello, All!
     Решил пересесть с винды на BSD. Обновил 4.7 до stable
 (+новые порты). Hастроил по хэндбуку консоль и локаль.
 Пытаюсь ставить из портов гном2 (нужные файлики,
 предварительно залитые, подсовываю в distfiles по мере
 надобности руками). Hи Х, ни гном до этого не стояли.
 Процесс заходит в тупик с симптомами:
 --------------------------begin---------------------------
 vte.c: At top level:
 vte.c:13467: syntax error before `XftDraw'
 vte.c: In function `vte_terminal_draw_row':
 vte.c:13483: `terminal' undeclared (first use in this function)
 vte.c:13483: `column' undeclared (first use in this function)
 vte.c:13483: `row' undeclared (first use in this function)
 =====/////////////ну и тд, много такого////////////===
 vte.c:13556: `ftdraw' undeclared (first use in this function)
 vte.c:13558: `layout' undeclared (first use in this function)
 vte.c:13579: `monospaced' undeclared (first use in this function)
 vte.c: In function `vte_terminal_paint':
 vte.c:13719: `XftDraw' undeclared (first use in this function)
 vte.c:13719: `ftdraw' undeclared (first use in this function)
 gmake[2]: *** [vte.lo] Ошибка 1
 gmake[2]: Leaving directory
 `/usr/ports/x11-toolkits/vte/work/vte-0.10.20/src'
 gmake[1]: *** [all-recursive] Ошибка 1
 gmake[1]: Leaving directory `/usr/ports/x11-toolkits/vte/work/vte-0.10.20'
 gmake: *** [all] Ошибка 2
 *** Error code 2
 Stop in /usr/ports/x11-toolkits/vte.
 *** Error code 1
 Stop in /usr/ports/x11/gnometerminal.
 *** Error code 1
 Stop in /usr/ports/x11/gnome2.
 Для продолжения нажмите любую клавишу...
 ---------------------------end---------------------------------
     Кроме того, перед этим он писал, что запатчил vte до
 версии 1.10.20, хотя по pretty-print-run-depends-list гному
 нужен vte-0.10.17. В папке
 `/usr/ports/x11-toolkits/vte/work/vte-0.10.20/src'
 нашел 3 файла:
 vte.c
 vte.c.bak
 vte.c.orig
             РАЗHИЦА между vte.c/vte.c.bak:
 в vte.c строка 65                   #include <X11/Xft/Xft2.h>
 в vte.c.bak строка 65            #include <X11/Xft/Xft.h>
 (гному нужен Xft-2.1)
             РАЗHИЦА между vte.c.bak/vte.c.orig:
 в vte.c.bak со строки 548 до 550
 -------------------------begin-----------------------------
 {
  return (wchar_t) c;
 --------------------------end---------------------------------
 в vte.c.orig со строки 548 до 591
 
 -------------------------begin-------------------------------
 {
 #ifdef __STDC_ISO_10646__
  return (wchar_t) c;
 #else
  gpointer original, result;
  char *local, utf8_buf[VTE_UTF8_BPC];
  const char *localr;
  wchar_t wc_buf[VTE_UTF8_BPC];
  int ret;
  gsize length, bytes_read, bytes_written;
  mbstate_t state;
  GError *error = NULL;
  /* Check the cache. */
  if (g_tree_lookup_extended(terminal->pvt->unichar_wc_map,
        GINT_TO_POINTER(c),
        &original,
        &result)) {
   return GPOINTER_TO_INT(c);
  }
  /* Convert the character to a locally-encoded mbs. */
  length = g_unichar_to_utf8(c, utf8_buf);
  local = g_locale_from_utf8(utf8_buf, length,
        &bytes_read, &bytes_written, &error);
  if (error == NULL) {
   /* Convert from an mbs to a (single-character) wcs. */
   memset(&state, 0, sizeof(state));
   localr = local;
   ret = mbsrtowcs(wc_buf, &localr, bytes_written, &state);
   if (ret == 1) {
    g_tree_insert(terminal->pvt->unichar_wc_map,
           GINT_TO_POINTER(c),
           GINT_TO_POINTER(wc_buf[0]));
    return wc_buf[0];
   }
  }
  /* Punt. */
  if (error != NULL) {
   g_printerr("g_locale_from_utf8(%d): %s", error->code,
       error->message);
   g_error_free(error);
  }
  return (wchar_t) c;
 #endif
 -------------------------end----------------------------------
     Hу и главный вопрос - что делать?    :()
 With best regards, Kuziakin F.S.
 --- ifmail v.2.15dev5
  * Origin: "MTU-Intel ISP" (2:5020/400)
 
 

Вернуться к списку тем, сортированных по: возрастание даты  уменьшение даты  тема  автор 

 Тема:    Автор:    Дата:  
 Проблемы с установкой X и Gnome   Kuziakin F.S.   23 Mar 2003 19:00:32 
Архивное /ru.unix.bsd/91229484c7b9.html, оценка 3 из 5, голосов 10
Яндекс.Метрика
Valid HTML 4.01 Transitional