The OpenNET Project / Index page

[ новости /+++ | форум | теги | ]



Индекс форумов
Составление сообщения

Исходное сообщение
"форк Midnight Commander"
Отправлено Keeper, 21-Ноя-08 23:47 
Сабж не работает под FreeBSD. Собирал вот так:

./configure --prefix=/usr/local/mc --with-libiconv-prefix=/usr/local \
--enable-charset --enable-extcharset --enable-netcode --enable-background \
-- with-x --with-samba --with-edit

gmake

Получил ошибку сборки. Наложил вот такой самопальный патч:

--- src/filegui.c.orig    2008-11-21 22:06:03.000000000 +0300
+++ src/filegui.c    2008-11-21 22:53:56.000000000 +0300
@@ -50,7 +50,7 @@

#include <sys/types.h>
#include <sys/stat.h>
-#include <sys/statfs.h>
+#include <sys/statvfs.h>
#include <unistd.h>

#include "global.h"
@@ -914,7 +914,7 @@
     struct stat buf;
     int val;
     QuickDialog Quick_input;
-    static struct statfs stfs;
+    static struct statvfs stfs;
     char *def_text;
#ifdef HAVE_CHARSET
     char *errmsg;
@@ -924,7 +924,8 @@

     def_text = g_strdup(def_text_orig);

-    if (statfs(def_text, &stfs)==0) {
+#if 0
+    if (statvfs(def_text, &stfs)==0) {
       if (stfs.f_type==MSDOS_SUPER_MAGIC ||
           stfs.f_type==NTFS_SB_MAGIC ||
      stfs.f_type==SMB_SUPER_MAGIC ||
@@ -934,7 +935,6 @@
       }
     }

-#if 0
     message (1, __FUNCTION__, "text = `%s' \n def_text = `%s'", text,
        def_text);
#endif

Затем выполнил `gmake install` и запустил программу:
$ /usr/local/mc/bin/mc
Warning: file /usr/local/mc/etc/mc/extfs/extfs.ini not found
Warning: file /usr/local/mc/etc/mc/extfs/sfs.ini not found
Segmentation fault: 11 (core dumped)

Попробовал положить файлы extfs.ini и sfs.ini в каталог /usr/local/mc/etc/mc/extfs -- всё равно получаю Segmentation fault. Что я делаю не так?

 

Ваше сообщение
Имя*:
EMail:
Для отправки ответов на email укажите знак ! перед адресом, например, !user@host.ru (!! - не показывать email).
Более тонкая настройка отправки ответов производится в профиле зарегистрированного участника форума.
Заголовок*:
Сообщение*:
  Введите код, изображенный на картинке: КОД
 
При общении не допускается: неуважительное отношение к собеседнику, хамство, унизительное обращение, ненормативная лексика, переход на личности, агрессивное поведение, обесценивание собеседника, провоцирование флейма голословными и заведомо ложными заявлениями. Не отвечайте на сообщения, явно нарушающие правила - удаляются не только сами нарушения, но и все ответы на них. Лог модерирования.



Партнёры:
PostgresPro
Inferno Solutions
Hosting by Hoster.ru
Хостинг:

Закладки на сайте
Проследить за страницей
Created 1996-2024 by Maxim Chirkov
Добавить, Поддержать, Вебмастеру