Latest post of the previous page:
Я не знаю, но отвечу. Наверное нужен GCC64? Например отсюда http://mingw-w64.sourceforge.net/как собрать плагины с помощью gcc из mingw?
- Kerberos464
- Posts: 1239
- Joined: Wed 29 Jul, 2009 20:24
- Location: Saint-Petersburg
- Has thanked: 19 times
- Been thanked: 1 time
Re: сборка (компиляция) Far2 из исходников
попробую, спасибо.
16.09.2012 14:35:28 +0200 - build 2799 - все нативные плагины перестали работать.
30.09.2012 03:26:20 +0200 - build 2851 - все макросы перестали работать.
31.02.2029 25:61:61 +0200 - build 6666 - весь фар перестал работать.
30.09.2012 03:26:20 +0200 - build 2851 - все макросы перестали работать.
31.02.2029 25:61:61 +0200 - build 6666 - весь фар перестал работать.
Re: сборка (компиляция) Far2 из исходников
установил TDM-GCC сборку, но собрать не получается из-за проблем в самом makefile_gcc или из-за несовместимости с mingw32-make.exe. Сначала вываливается с [dirs] Error...., хотя каталоги правильно создаются. Убираю зависисть от dirs - вылазит проблема другая - оно не понимает @tools/lng.generator.exe и пытается запустить команду tools. Меняю слеш на бекслеш - зупускает, но lng.generator.exe падает из-за msvcrt.dll (у меня обычная windows xp). У меня такое впечатление, что тут явно что-то не то, может заточено оно под cygwin? Не могу понять как fibre удалось так легко собрать все и вижу, что это было недавно.
- zg
- zero-gravity
- Posts: 6035
- Joined: Tue 15 Mar, 2005 17:36
- Location: riga
- Been thanked: 185 times
- Contact:
Re: сборка (компиляция) Far2 из исходников
нет. всё прекрасно собирается как раз tdm-gcc.sezal wrote:У меня такое впечатление, что тут явно что-то не то, может заточено оно под cygwin?
-
- Posts: 6839
- Joined: Thu 23 Mar, 2006 21:36
- Location: Israel
- Has thanked: 41 times
- Been thanked: 530 times
Re: сборка (компиляция) Far2 из исходников
Увы, это не так. В своё время мне пришлось приладить несколько костылей, чтобы собиралось простым MinGW. Этими костылями с тех пор и пользуюсь. Сейчас ради интереса попробовал без них - сразу получил ошибку:zg wrote:нет. всё прекрасно собирается как раз tdm-gcc.
Code: Select all
The syntax of the command is incorrect.
make.EXE: *** [dirs] Error 1
Re: сборка (компиляция) Far2 из исходников
вот-вот. У меня та же проблема, много что удалось побороть методом тыка, но сам факт, что так много ошибок настораживает. А вот почему мой msvcrt.dll не нравится - загадка.Shmuel wrote:Code: Select all
The syntax of the command is incorrect. make.EXE: *** [dirs] Error 1
-
- Posts: 1515
- Joined: Wed 16 Mar, 2005 06:26
- Location: Новосибирск
- Been thanked: 1 time
- Contact:
Re: сборка (компиляция) Far2 из исходников
Лично я собираю фар через C::B, с помощью проекта данного в комплекте. Правда он устарел, и нужно кое-что переделать (может соберусь, и оформлю патчем эти переделки), но в целом собирается легко и без проблем.
Ты мне не выкай!
«ФарФорум не для пользователей!»
Upd:
P.S. Я просто поддерживаю беседу.» © Народ.
xmpp:kildor@jabber.ru
«ФарФорум не для пользователей!»
Upd:
P.S. Я просто поддерживаю беседу.» © Народ.
xmpp:kildor@jabber.ru
Re: сборка (компиляция) Far2 из исходников
Code: Select all
The syntax of the command is incorrect.
make.EXE: *** [dirs] Error 1
думаю понятно, что при использовании gcc настраивать makefile на использование win утилит не кошерно.
после этого, для дальнейшей сборки точно потребуется w32api-3.15-1-mingw32.
раньше для сборки хватало этого списка пакетов.
сейчас пробовал tdm-gcc + w32api-3.15-1-mingw32 + msysgit (в path был). фар собрался с одной ошибкой
Code: Select all
g++: unrecognized option '-static-libstdc++'
Last edited by ctapmex on Thu 03 Mar, 2011 09:55, edited 2 times in total.
- zg
- zero-gravity
- Posts: 6035
- Joined: Tue 15 Mar, 2005 17:36
- Location: riga
- Been thanked: 185 times
- Contact:
Re: сборка (компиляция) Far2 из исходников
вот только что скачал с tdm-gcc:Shmuel wrote:Увы, это не так.zg wrote:нет. всё прекрасно собирается как раз tdm-gcc.
с mingw.org:
запустил make -f makefile_gcc, получил far.exe, который запускается. что я делаю не так?
- zg
- zero-gravity
- Posts: 6035
- Joined: Tue 15 Mar, 2005 17:36
- Location: riga
- Been thanked: 185 times
- Contact:
Re: сборка (компиляция) Far2 из исходников
из под фара. в путях msys-овский бин и мингвишный.Shmuel wrote:Запуск из-под MSYS или из обычной консоли?
- John Doe
- Бюрократ
- Posts: 13860
- Joined: Wed 27 Apr, 2005 20:42
- Has thanked: 74 times
- Been thanked: 428 times
- Contact:
Re: сборка (компиляция) Far2 из исходников
Гнушный make и у меня выдаёт ошибку, а make из MSYS работает отлично.
Сбивает с толку, что на страничке HowToBuild указано будто требуются оба:
Сбивает с толку, что на страничке HowToBuild указано будто требуются оба:
-
- Posts: 6839
- Joined: Thu 23 Mar, 2006 21:36
- Location: Israel
- Has thanked: 41 times
- Been thanked: 530 times
Re: сборка (компиляция) Far2 из исходников
Понятно. У меня MSYS вообще не установлен. Да и в TDM-GCC он не входит. Если надо, могу предоставить мейкфайл, не требующий MSYS.zg wrote:из под фара. в путях msys-овский бин и мингвишный.Shmuel wrote:Запуск из-под MSYS или из обычной консоли?
Re: сборка (компиляция) Far2 из исходников
Гораздо веселей будет собирать x64 FAR с помощью последнего TDM MinGW, попробуйте.
- John Doe
- Бюрократ
- Posts: 13860
- Joined: Wed 27 Apr, 2005 20:42
- Has thanked: 74 times
- Been thanked: 428 times
- Contact:
Re: сборка (компиляция) Far2 из исходников
Смотрю утилиты из MinGW продолжают распухать, и в то же время обрастать новыми зависимостями.
Свежие binutils и make уже требуют libintl-8.dll и libiconv-2.dll...
Свежие binutils и make уже требуют libintl-8.dll и libiconv-2.dll...
Re: сборка (компиляция) Far2 из исходников
интересно, как Вам удалось оттуда скачать - я 3 дня пробую, а сайт лежит.zg wrote: с mingw.org: