The OpenNET Project / Index page

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



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

Исходное сообщение
"форк Midnight Commander"
Отправлено Keeper, 22-Ноя-08 11:26 
> Вот тут странность. [...]

Это не странность, это грязный хак. ^_^
Я выполнил сегодня `svn update` и посмотрел изменения в src/filegui.c. Более корректный патч должен выглядеть так:

--- src/filegui.c.r30    2008-11-22 10:52:50.000000000 +0300
+++ src/filegui.c    2008-11-22 11:13:22.000000000 +0300
@@ -50,7 +50,7 @@

#include <sys/types.h>
#include <sys/stat.h>
-#ifdef __APPLE__
+#if defined(__APPLE__) || defined (__FreeBSD__)
#      include <sys/mount.h>
#else
#      include <sys/statfs.h>

Теперь сборка проходит без ошибок. Но после запуска mc симптомы всё те же:

$ /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)

Подсовывание ini-файлов по ожидаемому пути по прежнему не помогает. Если нужно, вот backtrace из coredump'а:

$ gdb /usr/local/mc/bin/mc mc.core
GNU gdb 6.1.1 [FreeBSD]
Copyright 2004 Free Software Foundation, Inc.
GDB is free software, covered by the GNU General Public License, and you are
welcome to change it and/or distribute copies of it under certain conditions.
Type "show copying" to see the conditions.
There is absolutely no warranty for GDB.  Type "show warranty" for details.
This GDB was configured as "i386-marcel-freebsd"...
Core was generated by `mc'.
Program terminated with signal 11, Segmentation fault.
(... тут была куча Reading/Loading symbols ...)
#0  checkIfCodepageUTF (_cp=0) at charsets.c:308
308         cp_name = codepages[_cp].id;
(gdb) bt
#0  checkIfCodepageUTF (_cp=0) at charsets.c:308
#1  0x080abea0 in init_translation_table (cpsource=-1, cpdisplay=0) at charsets.c:193
#2  0x08090a36 in load_setup () at setup.c:658
#3  0x0807e115 in main (argc=Cannot access memory at address 0x5
) at main.c:2313

 

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



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

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