The OpenNET Project / Index page

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



Вариант для распечатки  
Пред. тема | След. тема 
Форум Разговоры, обсуждение новостей
Режим отображения отдельной подветви беседы [ Отслеживать ]

Оглавление

Вышел файловый менеджер Midnight Commander 4.7.3, opennews (??), 06-Июл-10, (0) [смотреть все]

Сообщения [Сортировка по времени | RSS]


37. "Вышел файловый менеджер Midnight Commander 4.7.3"  +/
Сообщение от aborodin (ok), 06-Июл-10, 12:06 
>Обращение к создателям mc:
>Сделайте пожалуйста сборку mc для Windows и выложите её в разделе Downloads
>на вашем сайте.

Нут уж, увольте. Квест с нативной сборкой под Венду со всеми зависимыми библиотеками -- это для воистину сильных духом мужчин. Среди нас таких нет.

Используйте Фар, он же бесплатный.

Ответить | Правка | К родителю #31 | Наверх | Cообщить модератору

42. "Вышел файловый менеджер Midnight Commander 4.7.3"  +/
Сообщение от kas5temail (ok), 06-Июл-10, 12:13 
>сборкой под Венду со всеми зависимыми библиотеками -- это для воистину сильных духом мужчин. Среди нас таких нет.

mc же кроссплатформенный, в чём проблема?

Ответить | Правка | Наверх | Cообщить модератору

45. "Вышел файловый менеджер Midnight Commander 4.7.3"  +/
Сообщение от aborodin (ok), 06-Июл-10, 12:18 
>mc же кроссплатформенный, в чём проблема?

Скажем так, он целиком завязан на POSIX. Нативная сборка под венду может потребовать некоторых изменений в коде. Я последний раз что-то программировал под венду лет 8 назад, да и то в BCB. Так что если кто-то и соберётся с духом, чтобы собрать mc под Венду, то точно не я.

Ответить | Правка | Наверх | Cообщить модератору

49. "Вышел файловый менеджер Midnight Commander 4.7.3"  +/
Сообщение от Slavaz (ok), 06-Июл-10, 12:25 
>>mc же кроссплатформенный, в чём проблема?
>
>Скажем так, он целиком завязан на POSIX. Нативная сборка под венду может
>потребовать некоторых изменений в коде. Я последний раз что-то программировал под
>венду лет 8 назад, да и то в BCB. Так что
>если кто-то и соберётся с духом, чтобы собрать mc под Венду,
>то точно не я.

Я пробовал в mingw собрать. Пару седых волос добавилось. Забросил. Править нужно очень много.

Ответить | Правка | Наверх | Cообщить модератору

68. "Вышел файловый менеджер Midnight Commander 4.7.3"  +/
Сообщение от mend0za (ok), 06-Июл-10, 13:13 
Как насчёт MS Interix?

"Очень своеобразный Unix" (C) A. Cheusov

Ответить | Правка | Наверх | Cообщить модератору

72. "Вышел файловый менеджер Midnight Commander 4.7.3"  +/
Сообщение от Slavaz (ok), 06-Июл-10, 13:18 
>Как насчёт MS Interix?
>"Очень своеобразный Unix" (C) A. Cheusov

Доступа к этому зверю нет, сказать ничего не могу :)

Лично меня начала больше интересовать тема "mc на embedded" со всеми вытекающими: и кросс-компиляция, и минимизация. Дома появилось много железа с Linux на борту :)

Ответить | Правка | Наверх | Cообщить модератору

76. "Вышел файловый менеджер Midnight Commander 4.7.3"  +/
Сообщение от mend0za (ok), 06-Июл-10, 13:28 
>>Как насчёт MS Interix?
>>"Очень своеобразный Unix" (C) A. Cheusov
>
>Доступа к этому зверю нет, сказать ничего не могу :)
>
>Лично меня начала больше интересовать тема "mc на embedded" со всеми вытекающими:
>и кросс-компиляция, и минимизация. Дома появилось много железа с Linux на
>борту :)

It works :)

# grep Proc /proc/cpuinfo
Processor    : ARM926EJ-S rev 4 (v5l)

# mc --version
GNU Midnight Commander 4.6.2-pre1
Virtual File System: tarfs, extfs, cpiofs, ftpfs, fish
With builtin Editor
Using system-installed S-Lang library with terminfo database
With subshell support as default
With support for background operations
With mouse support on xterm and Linux console
With internationalization support
With multiple codepages support
Data types: char 8 int 32 long 32 void * 32 off_t 64 ecs_char 8

OS: Debian 5.0.4 for ARM

И второй вопрос, раз я взял вас за жабры:

pdksh (и производные от него mksh) как subshell. Это возможно? В настоящее время нуль на массу.

Ответить | Правка | Наверх | Cообщить модератору

79. "Вышел файловый менеджер Midnight Commander 4.7.3"  +/
Сообщение от Slavaz (ok), 06-Июл-10, 13:34 
>It works :)
># mc --version
>GNU Midnight Commander 4.6.2-pre1

эм... Это не 4.7.* :)

>И второй вопрос, раз я взял вас за жабры:
>pdksh (и производные от него mksh) как subshell. Это возможно? В настоящее
>время нуль на массу.

Ну.. даже не знаю, возможно ли.. Вероятно, что возможно, но как уже написал Илья, нужен некий кастинг. Будет время  - попробую поколупать в направлении этих шеллов; однако по-честному не обещаю кинуться на это направление аки матрос на амбразуру :).

Ответить | Правка | Наверх | Cообщить модератору

90. "Вышел файловый менеджер Midnight Commander 4.7.3"  +/
Сообщение от mend0za (ok), 06-Июл-10, 14:14 
>>It works :)
>># mc --version
>>GNU Midnight Commander 4.6.2-pre1
>
>эм... Это не 4.7.* :)

да будет, будет работать :)

На той платформе mc у меня вообще не использовался, установил из пакета перед написанием ответа.

>
>>И второй вопрос, раз я взял вас за жабры:
>>pdksh (и производные от него mksh) как subshell. Это возможно? В настоящее
>>время нуль на массу.
>
>Ну.. даже не знаю, возможно ли.. Вероятно, что возможно, но как уже
>написал Илья, нужен некий кастинг. Будет время  - попробую поколупать
>в направлении этих шеллов; однако по-честному не обещаю кинуться на это
>направление аки матрос на амбразуру :).

И не расчитывал на мгновенный ответ с патчами (такое со мной случилось только однажды и расцениваю как чудо). Просто тихонечко прогундел и про свою мини-проблему :).


Ответить | Правка | Наверх | Cообщить модератору

52. "Вышел файловый менеджер Midnight Commander 4.7.3"  +/
Сообщение от kas5temail (ok), 06-Июл-10, 12:33 
>Скажем так, он целиком завязан на POSIX.

Разве это препятствие,а какже тогда Linux программы собирают под Windows?

Ставите в свой Linux пакеты mingw32(в большинстве дистрибутивов есть в официальных репозиториях), собираете компиляторами mingw32-gcc, mingw32-g++ зависимые библиотеки и приступаете к сборке mc.
Для системы сборки cmake сборка на Linux бинарников для Windows сводится просто к заданию в командной строке файла Toolchain-mingw32.cmake с перечнем какие компиляторы использовать, и с путями к библиотекам и заголовкам библиотек предварительно собранных с mingw.

cmake -DCMAKE_TOOLCHAIN_FILE="путь к файлу"/Toolchain-mingw32.cmake ..
make
make install

всего и делов.

Ответить | Правка | К родителю #45 | Наверх | Cообщить модератору

59. "Вышел файловый менеджер Midnight Commander 4.7.3"  +/
Сообщение от aborodin (ok), 06-Июл-10, 13:00 
>всего и делов.

Ну вот видите, вы уже всё знаете. Так сделайте. А мне Венда не интересна. Я лучше потрачу время на что-нибудь более интересное.


Ответить | Правка | Наверх | Cообщить модератору

73. "Вышел файловый менеджер Midnight Commander 4.7.3"  +/
Сообщение от Andrey Mitrofanov (?), 06-Июл-10, 13:19 
>>Скажем так, он целиком завязан на POSIX.
>Разве это препятствие,а какже тогда Linux программы собирают под Windows?

Препятствие не в позиксе. И даже не в том, что позикс даже в каком-то вине как-то "сертифицирован". Препятствие в том, что _на_каждом_шагу_ в этой "популярной" недооси "всё не так"(тм). Начиная с "просто" вывести символ на экран или удалить файл -- и далее со _всеми остановками. (См.чуть выше #49 -- про седые волосы.)

https://www.opennet.ru/openforum/vsluhforumID3/43235.html#3
https://www.opennet.ru/openforum/vsluhforumID14/2041.html#5
https://www.opennet.ru/openforum/vsluhforumID8/6517.html#7
и "тысячи их"~~~

>всего и делов.

:(

Ответить | Правка | К родителю #52 | Наверх | Cообщить модератору

93. "Вышел файловый менеджер Midnight Commander 4.7.3"  +/
Сообщение от kas5temail (ok), 06-Июл-10, 14:41 
Вот ссылка со старой версией mc под Windows
http://www.siegward-jaekel.de/mc-gb.html
всё работает, что же такого добавили в 4.7, что появились проблемы с сборкой под Windows?
Ответить | Правка | Наверх | Cообщить модератору

99. "Вышел файловый менеджер Midnight Commander 4.7.3"  +/
Сообщение от Andrey Mitrofanov (?), 06-Июл-10, 15:16 
>всё работает, что же такого добавили в 4.7, что появились проблемы с
>сборкой под Windows?

Перечитайте: я писал, что проблемы есть _всегда с _любой сборкой под вин. Те, кто тратит на это такое трууудное действие своё время и здоровье, имеют тенденцию "выгорать" или принимать решение, что им этого счастья больше не надь, -- что и выражается в "вот же была сборка, ан нету больше". Это не проблема какой-то версии, наверное, просто "трудно плавать в серной кислоте"~~~

Ну, может быть, ещё что "неродные патчи" не выживают в отсутствие разработчиков "под ту платформу" и при постоянной разработке под "эти ваши линуксы".

Ответить | Правка | Наверх | Cообщить модератору

Архив | Удалить

Рекомендовать для помещения в FAQ | Индекс форумов | Темы | Пред. тема | След. тема




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

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