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

Разработка Far.
Post Reply
User avatar
HaRT
Moderator
Posts: 10806
Joined: Tue 30 Aug, 2005 17:21
Has thanked: 220 times
Been thanked: 357 times

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

Post by HaRT »

Latest post of the previous page:

JouriM wrote: Огромная благодарность за код и комплект, который мало того что собирается "из коробки", так еще и работает потом
[...]
А тут все собралось (ну кроме завязки на вижуал в syslog.hpp-е, но это мелочь), за час все добавил, отладил и оно работает
(выделение моё)
Есть такое или человек ошибается?
Фар есть инструмент, а не нянька. © 2009 DrKnS
User avatar
zg
zero-gravity
Posts: 6015
Joined: Tue 15 Mar, 2005 17:36
Location: riga
Been thanked: 185 times
Contact:

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

Post by zg »

это если дебаг версию собирать.
User avatar
DrKnS
Posts: 6114
Joined: Thu 04 Aug, 2005 06:44
Location: Kyiv
Has thanked: 12 times
Been thanked: 426 times

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

Post by DrKnS »

mingw32-make DEBUG=1 -f makefile_gcc успешно собирает дебаг в гцц.
Не понятно, что имелось в виду.
User avatar
cmd.exe
Posts: 378
Joined: Fri 16 Apr, 2010 18:26
Location: Нижний Новгород
Has thanked: 181 times
Been thanked: 10 times
Contact:

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

Post by cmd.exe »

до конца года 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: 10806
Joined: Tue 30 Aug, 2005 17:21
Has thanked: 220 times
Been thanked: 357 times

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

Post by HaRT »

cmd.exe wrote: до конца года vs2015 можно получить бесплатно если зарегистрироваться
Ссылочку?
Фар есть инструмент, а не нянька. © 2009 DrKnS
Denis
Posts: 1444
Joined: Tue 05 Apr, 2005 18:12
Has thanked: 10 times
Been thanked: 5 times

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

Post by Denis »

А как же бесплатная версия для некоммерческого и частично для коммерческого использования VS2015 Community Edition?
JouriM
Posts: 48
Joined: Fri 04 Dec, 2015 21:16
Been thanked: 3 times

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

Post by JouriM »

DrKnS wrote: mingw32-make DEBUG=1 -f makefile_gcc успешно собирает дебаг в гцц.
Не понятно, что имелось в виду.
Я с вас ржу :)
Попробуй -DSYSLOG
User avatar
cmd.exe
Posts: 378
Joined: Fri 16 Apr, 2010 18:26
Location: Нижний Новгород
Has thanked: 181 times
Been thanked: 10 times
Contact:

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

Post by cmd.exe »

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: 6114
Joined: Thu 04 Aug, 2005 06:44
Location: Kyiv
Has thanked: 12 times
Been thanked: 426 times

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

Post by DrKnS »

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

Впрочем, не rocket science, в 4468 будет работать.
User avatar
DrKnS
Posts: 6114
Joined: Thu 04 Aug, 2005 06:44
Location: Kyiv
Has thanked: 12 times
Been thanked: 426 times

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

Post by DrKnS »

cmd.exe wrote:
HaRT wrote: Ссылочку?
Visual Studio Community Edition
И где там "до конца года"?
JouriM
Posts: 48
Joined: Fri 04 Dec, 2015 21:16
Been thanked: 3 times

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

Post by JouriM »

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 JouriM on Thu 01 Jan, 1970 01:00, edited 0 times in total.
Reason: [code], [c]
User avatar
DrKnS
Posts: 6114
Joined: Thu 04 Aug, 2005 06:44
Location: Kyiv
Has thanked: 12 times
Been thanked: 426 times

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

Post by DrKnS »

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

И я таки ещё раз напомню про диффы.
Это несложно, "edit:<svn diff [имя_файла]".
Гадать, куда этот кусок кода впихнуть и что именно в нём поменялось - как-то не очень интересно.
skipik
Posts: 318
Joined: Wed 03 Jun, 2015 15:24
Has thanked: 67 times
Been thanked: 29 times

Глюки и баги, появившиеся в «ночных сборках»

Post by skipik »

Не собираются плагины в MSVC 2015 (Upd 1), например LuaMacro выдаёт следующее:
2>../common/unicode\farversion.hpp(80): fatal error RC1020: unexpected '#endif'
DiRTy_GaRRy
Posts: 705
Joined: Tue 05 Apr, 2005 09:26
Been thanked: 3 times
Contact:

Глюки и баги, появившиеся в «ночных сборках»

Post by DiRTy_GaRRy »

У меня собираются.
Ы?
skipik
Posts: 318
Joined: Wed 03 Jun, 2015 15:24
Has thanked: 67 times
Been thanked: 29 times

Глюки и баги, появившиеся в «ночных сборках»

Post by skipik »

r13796, warning:
1>viewer.cpp(4111): warning C4456: declaration of 'Relative' hides previous local declaration
1> viewer.cpp(4030): note: see declaration of 'Relative'
+ Забыли vbuild
skipik
Posts: 318
Joined: Wed 03 Jun, 2015 15:24
Has thanked: 67 times
Been thanked: 29 times

Глюки и баги, появившиеся в «ночных сборках»

Post by skipik »

b4641 x64
Вылез warning при сборке:

MS VS 2015 Upd.2
Post Reply

Return to “Development”