сборка Far'а и плагинов из исходников

Разработка Far.
User avatar
John Doe
Бюрократ
Posts: 11127
Joined: Wed 27 Apr, 2005 20:42
Has thanked: 12 times
Been thanked: 72 times

сборка Far'а и плагинов из исходников

Post by John Doe » Fri 10 Apr, 2015 18:36

Latest post of the previous page:

Denis wrote: Visual Studio 2013 community edition:
7G
DrKnS wrote: Visual Studio 2010 Express
500M (дистрибутив уже с сайта MS не скачать?)

i686-4.9.2-release-win32-sjlj-rt_v4-rev2.7z
64M

User avatar
DrKnS
Posts: 4581
Joined: Thu 04 Aug, 2005 06:44
Location: Kyiv
Has thanked: 4 times
Been thanked: 115 times
Contact:

сборка Far'а и плагинов из исходников

Post by DrKnS » Fri 10 Apr, 2015 20:01

John Doe wrote:дистрибутив уже с сайта MS не скачать?
Скачать.

Shmuel
Posts: 5164
Joined: Thu 23 Mar, 2006 21:36
Location: Israel
Has thanked: 15 times
Been thanked: 145 times

сборка Far'а и плагинов из исходников

Post by Shmuel » Fri 10 Apr, 2015 20:05

John Doe wrote: дистрибутив уже с сайта MS не скачать?
На этой странице (https://www.visualstudio.com/en-us/prod ... ss-vs.aspx) есть ссылка на VS 2010. По этой ссылке предлагается логин.

User avatar
John Doe
Бюрократ
Posts: 11127
Joined: Wed 27 Apr, 2005 20:42
Has thanked: 12 times
Been thanked: 72 times

сборка Far'а и плагинов из исходников

Post by John Doe » Sat 11 Apr, 2015 14:22

Shmuel wrote:
John Doe wrote: дистрибутив уже с сайта MS не скачать?
На этой странице (https://www.visualstudio.com/en-us/prod ... ss-vs.aspx) есть ссылка на VS 2010. По этой ссылке предлагается логин.
В итоге дают веб-установщик.

Что интересно, с той же страницы скачивание iso доступно без логина.

Docent1
Posts: 561
Joined: Thu 31 Mar, 2005 23:13
Been thanked: 1 time

как собрать плагины с помощью gcc из mingw?

Post by Docent1 » Mon 13 Apr, 2015 21:05

Я давно не собирал Far, но возникла потребнось. Стоит MS Windows 7 SDK v7.1. Far он (оно) собирает, а плагины многие нет. Может, как то обновить библиотеку?
Может это не по теме но по существу.
Docent1

User avatar
HaRT
Moderator
Posts: 8048
Joined: Tue 30 Aug, 2005 17:21
Location: Санкт-Петербург
Has thanked: 67 times
Been thanked: 100 times

сборка Far'а и плагинов из исходников

Post by HaRT » Wed 09 Dec, 2015 01:45

JouriM wrote: Огромная благодарность за код и комплект, который мало того что собирается "из коробки", так еще и работает потом
[...]
А тут все собралось (ну кроме завязки на вижуал в syslog.hpp-е, но это мелочь), за час все добавил, отладил и оно работает
(выделение моё)
Есть такое или человек ошибается?
Фар есть инструмент, а не нянька. © 2009 DrKnS

User avatar
zg
zero-gravity
Posts: 5246
Joined: Tue 15 Mar, 2005 17:36
Location: riga
Been thanked: 42 times
Contact:

сборка Far'а и плагинов из исходников

Post by zg » Wed 09 Dec, 2015 01:55

это если дебаг версию собирать.

User avatar
DrKnS
Posts: 4581
Joined: Thu 04 Aug, 2005 06:44
Location: Kyiv
Has thanked: 4 times
Been thanked: 115 times
Contact:

сборка Far'а и плагинов из исходников

Post by DrKnS » Wed 09 Dec, 2015 08:53

mingw32-make DEBUG=1 -f makefile_gcc успешно собирает дебаг в гцц.
Не понятно, что имелось в виду.

User avatar
cmd.exe
Posts: 319
Joined: Fri 16 Apr, 2010 18:26
Location: Нижний Новгород
Has thanked: 170 times
Been thanked: 5 times
Contact:

сборка Far'а и плагинов из исходников

Post by cmd.exe » Wed 09 Dec, 2015 17:33

до конца года vs2015 можно получить бесплатно если зарегистрироваться.
Много приятных фишек добавили очень понравился клоуд и поддержка папок из коробки. успешно собирает все варианты.
I've been using Vim for about 2 years now, mostly because I can't figure out how to exit it. (c) I Am Devloper
I know nothing except the fact of my ignorance. (с) Socrates

User avatar
HaRT
Moderator
Posts: 8048
Joined: Tue 30 Aug, 2005 17:21
Location: Санкт-Петербург
Has thanked: 67 times
Been thanked: 100 times

сборка Far'а и плагинов из исходников

Post by HaRT » Wed 09 Dec, 2015 17:39

cmd.exe wrote: до конца года vs2015 можно получить бесплатно если зарегистрироваться
Ссылочку?
Фар есть инструмент, а не нянька. © 2009 DrKnS

Denis
Posts: 1390
Joined: Tue 05 Apr, 2005 18:12
Has thanked: 2 times
Been thanked: 2 times

сборка Far'а и плагинов из исходников

Post by Denis » Wed 09 Dec, 2015 17:50

А как же бесплатная версия для некоммерческого и частично для коммерческого использования VS2015 Community Edition?

JouriM
Posts: 48
Joined: Fri 04 Dec, 2015 21:16
Been thanked: 1 time

сборка Far'а и плагинов из исходников

Post by JouriM » Wed 09 Dec, 2015 17:58

DrKnS wrote: mingw32-make DEBUG=1 -f makefile_gcc успешно собирает дебаг в гцц.
Не понятно, что имелось в виду.
Я с вас ржу :)
Попробуй -DSYSLOG

User avatar
cmd.exe
Posts: 319
Joined: Fri 16 Apr, 2010 18:26
Location: Нижний Новгород
Has thanked: 170 times
Been thanked: 5 times
Contact:

сборка Far'а и плагинов из исходников

Post by cmd.exe » Wed 09 Dec, 2015 18:39

HaRT wrote: Ссылочку?
Visual Studio Community Edition
I've been using Vim for about 2 years now, mostly because I can't figure out how to exit it. (c) I Am Devloper
I know nothing except the fact of my ignorance. (с) Socrates

User avatar
DrKnS
Posts: 4581
Joined: Thu 04 Aug, 2005 06:44
Location: Kyiv
Has thanked: 4 times
Been thanked: 115 times
Contact:

сборка Far'а и плагинов из исходников

Post by DrKnS » Wed 09 Dec, 2015 19:34

JouriM wrote: Попробуй -DSYSLOG
Это уже читерство - "из коробки" в мейке его нет :)

Впрочем, не rocket science, в 4468 будет работать.

User avatar
DrKnS
Posts: 4581
Joined: Thu 04 Aug, 2005 06:44
Location: Kyiv
Has thanked: 4 times
Been thanked: 115 times
Contact:

сборка Far'а и плагинов из исходников

Post by DrKnS » Wed 09 Dec, 2015 19:37

cmd.exe wrote:
HaRT wrote: Ссылочку?
Visual Studio Community Edition
И где там "до конца года"?

JouriM
Posts: 48
Joined: Fri 04 Dec, 2015 21:16
Been thanked: 1 time

сборка Far'а и плагинов из исходников

Post by JouriM » Wed 09 Dec, 2015 23:40

DrKnS wrote:Впрочем, не rocket science, в 4468 будет работать.
Будешь править учти такой момент:

Code: Select all

wchar_t timebuf[64];
fwprintf(LogStream,L"%S %S %S\n",PrintTime(timebuf,ARRAYSIZE(timebuf)),MakeSpace(),msg.data());
в void SysLog(const wchar_t *fmt,...)
по периметру я не смотрел т.к. побыстрому отрезал все лишнее чтобы логирование завелось и все
Last edited by HaRT on Wed 09 Dec, 2015 23:40, edited 2 times in total.
Reason: [code], [c]

User avatar
DrKnS
Posts: 4581
Joined: Thu 04 Aug, 2005 06:44
Location: Kyiv
Has thanked: 4 times
Been thanked: 115 times
Contact:

сборка Far'а и плагинов из исходников

Post by DrKnS » Thu 10 Dec, 2015 00:17

Я в курсе, что в стандарте и в gcc wchar_t* это %S.
Но у нас стратегический компилятор - VS, где у wide-версий printf-семейства wchar_t* это %s.
Доводить до ума эту конюшню у меня желания нет, проще новый логгер написать, без принтфов.

И я таки ещё раз напомню про диффы.
Это несложно, "edit:<svn diff [имя_файла]".
Гадать, куда этот кусок кода впихнуть и что именно в нём поменялось - как-то не очень интересно.

Post Reply

Return to “Development”