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

Разработка Far.
2useven10
Posts: 2984
Joined: Mon 07 Sep, 2009 10:40
Has thanked: 2 times
Been thanked: 80 times

Re: Собрать Far самому

Post by 2useven10 » Wed 27 Jun, 2012 14:01

Latest post of the previous page:

И еще сыфшал, что сам фар и плагины к нему собираются разными компиляторами?
Cам фар и стандартные плагины собираются VS 2010.
Cам фар и многие стандартные плагины можно собрать MinGW gcc (4.5.2 -- 4.7.2), arclite нельзя.

Остальные плагины, в зависимости о предпочтений авторов -- VS, gcc, Delphi, FPC, ....

mihmig
Posts: 15
Joined: Sun 30 Jan, 2011 08:28

Re: Собрать Far самому

Post by mihmig » Wed 27 Jun, 2012 14:47

arclite нельзя.
чьорт! почему так? кошерность теряется. Может как-то можно обойти?

2useven10
Posts: 2984
Joined: Mon 07 Sep, 2009 10:40
Has thanked: 2 times
Been thanked: 80 times

Re: Собрать Far самому

Post by 2useven10 » Wed 27 Jun, 2012 15:15

просто у автора только VS сборка. код скорее всего соберётся на gcc, надо сделать gcc-мэйки - вполне решаемая задача, если есть желание...

2useven10
Posts: 2984
Joined: Mon 07 Sep, 2009 10:40
Has thanked: 2 times
Been thanked: 80 times

Re: Собрать Far самому

Post by 2useven10 » Wed 27 Jun, 2012 15:45

и, кстати, чем вас не устраивает VS ?
VC++ 2010 Express, Win SDK 7.1 и обновление для компиляторов (чтобы собирать x64 на VS2010 Express SP1)
всё бесплатно, скачивается с M$ - фар и плагины собираются без проблем.
upd: при установке придётся немного побегать с бубном - но всё решается..

Abs
Posts: 47
Joined: Tue 27 Jul, 2010 12:14
Been thanked: 4 times

Re: Собрать Far самому

Post by Abs » Wed 27 Jun, 2012 16:46

2useven10 wrote:просто у автора только VS сборка. код скорее всего соберётся на gcc, надо сделать gcc-мэйки - вполне решаемая задача, если есть желание...
А разве автор уже адаптировал плагин?
viewtopic.php?f=5&t=5637&p=74401#p74387 и ниже.

User avatar
Alexey Samlyukov
Posts: 1759
Joined: Tue 15 Mar, 2005 17:28
Been thanked: 2 times
Contact:

Собрать Far самому

Post by Alexey Samlyukov » Wed 27 Jun, 2012 17:26

вот темка viewtopic.php?f=8&t=3386

2useven10
Posts: 2984
Joined: Mon 07 Sep, 2009 10:40
Has thanked: 2 times
Been thanked: 80 times

Re: Собрать Far самому

Post by 2useven10 » Wed 27 Jun, 2012 18:24

А разве автор уже адаптировал плагин?
если бы портировал, никакой задачи бы не было - вызвал make и собрал :)

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

Re: Кто какими батниками собирает фар и плагины

Post by Denis » Tue 12 Feb, 2013 10:42

Сборка x64 под VS2012 c XP mode:

Code: Select all

call "C:\Program Files (x86)\Microsoft Visual Studio 11.0\VC\vcvarsall.bat" x64
set CPU=AMD64
set DEFUSERFLAGS=/D"NO_WRAPPER"

set INCLUDE=%ProgramFiles(x86)%\Microsoft SDKs\Windows\v7.1A\Include;%INCLUDE%
set PATH=%ProgramFiles(x86)%\Microsoft SDKs\Windows\v7.1A\Bin;%PATH%
set LIB=%ProgramFiles(x86)%\Microsoft SDKs\Windows\v7.1A\Lib\x64;%LIB%
set _CL_=/D_USING_V110_SDK71_;%_CL_%
set _LINK_=/SUBSYSTEM:CONSOLE,5.02 %_LINK_%
nmake -f makefile_vc
pause

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

Сборка под vs 2013

Post by Denis » Mon 11 Nov, 2013 09:36

Патч для сборки arclite под VS 2013:


Proclist не собирается под x86:
Plist.obj : error LNK2019: unresolved external symbol __ltod3 referenced in function "void __cdecl DumpNTCounters(void *,class PerfThread &,unsigned long,unsigned long)" (?DumpNTCounters@@YAXPAXAAVPerfThread@@KK@Z)

Shmuel
Posts: 5165
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 16:29

GCC это конечно хорошо, но уснуть можно, покуда он собирает Фар.

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

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

Post by Denis » Fri 10 Apr, 2015 16:38

Visual Studio 2013 community edition:
https://www.visualstudio.com/en-us/prod ... ty-vs.aspx

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 » Fri 10 Apr, 2015 16:50

Shmuel wrote:GCC это конечно хорошо, но уснуть можно, покуда он собирает Фар.
-j 8
Denis wrote:Visual Studio 2013 community edition
под вистой не ставится.

Shmuel
Posts: 5165
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 17:20

zg wrote: -j 8

Code: Select all

gcc: make -j 8  ==> 6 min 15 sec
gcc: make       ==> 6 min 12 sec
VS-2010: nmake  ==> 1 min 43 sec

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

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

Post by DrKnS » Fri 10 Apr, 2015 17:31

Visual Studio 2010 Express вполне достаточно для сборки всего, ставится даже на XP.

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 » Fri 10 Apr, 2015 18:01

Shmuel wrote:

Code: Select all

make
Elapsed Time:     0:05:54.017
make -j 8
Elapsed Time:     0:01:13.881
nmake
Elapsed Time:     0:00:44.335

Shmuel
Posts: 5165
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 18:28

zg wrote: Shmuel писал(а):
Рад за тебя, но у меня это не так.

User avatar
John Doe
Бюрократ
Posts: 11132
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

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

Post Reply

Return to “Development”