Latest post of the previous page:
А он вам и не нужен, качать надо с http://sourceforge.net/projects/mingw/files/как собрать плагины с помощью gcc из mingw?
Re: сборка (компиляция) Far2 из исходников
кстати, интересно, что удалось под ubuntu с помощью того же mingw собрать. Правда w32api пришлось руками обновить до версии 3.15
Re: сборка (компиляция) Far2 из исходников
sezal, Вы скомпилировали far2 под ubuntu?
запуск через wineconsole far.exe или иначе?
не распишете алгоритм?
запуск через wineconsole far.exe или иначе?
не распишете алгоритм?
Re: сборка (компиляция) Far2 из исходников
да, запускаю через wineconsole без каких-либо доп. параметров.mihmig wrote:sezal, Вы скомпилировали far2 под ubuntu?
запуск через wineconsole far.exe или иначе?
не распишете алгоритм?
1. Установил sudo apt-get install mingw32 mingw32-binutils mingw32-runtime
2. mingw32-runtime хоть и имеет версию пакета 3.15, но w32api там версии 3.13 помоему. Пришлось скачать w32api с официального сайта и тупо заменить содержимое /usr/i586-mingw32msvc/
3. применяем вложенный unicode_far.patch
4. make -f makefile_gcc
Re: сборка (компиляция) Far2 из исходников
патч
- Attachments
-
- unicode_far.patch.zip
- mingw patch
- (889 Bytes) Downloaded 193 times
- Kerberos464
- Posts: 1239
- Joined: Wed 29 Jul, 2009 20:24
- Location: Saint-Petersburg
- Has thanked: 19 times
- Been thanked: 1 time
сборка (компиляция) Far3 и плагинов из исходников
с помощью GCC 4.5.2 пытаюсь собрать стандартный плагин EditCase из исходников, но не получается, вылезает ошибка:
ченджлог к EditCase показывает, что работы по адаптации плагина к третьему фару уже велись.
другие плагины (align, autowrap, brackets, farcmds, filecase и другие) и сам фар3 собираются нормально.
скорее, больше бы хотелось обратить внимание разработчиков на проблему, чем получение скомпилированных файлов.
ps. т.к. с компиляцией самого фара пока проблем нет, то название топика - с заделом на будущее =)
pps. раз темы объединили, отмечу, что пост про фар 3.
ченджлог к EditCase показывает, что работы по адаптации плагина к третьему фару уже велись.
другие плагины (align, autowrap, brackets, farcmds, filecase и другие) и сам фар3 собираются нормально.
скорее, больше бы хотелось обратить внимание разработчиков на проблему, чем получение скомпилированных файлов.
ps. т.к. с компиляцией самого фара пока проблем нет, то название топика - с заделом на будущее =)
pps. раз темы объединили, отмечу, что пост про фар 3.
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: сборка Far'а и плагинов из исходников
Собрал far3 x64 на TDM 4.5.2-x64.
Msys не использую (rm mv cp ... у меня свои), shell - cmd.exe.
Т.к. самый свежий w32api под x64, который удалось найти: 3.14 - пришлось немного поправить
headers.hpp и SDK/sdk.gcc.h.
Много не гонял, но по крайней мере запускается и вьювер работает.
Собранные far 2/3, x86/x64, vc/gcc как обычно: у шарапова (все версии с новым вьювером)
Msys не использую (rm mv cp ... у меня свои), shell - cmd.exe.
Т.к. самый свежий w32api под x64, который удалось найти: 3.14 - пришлось немного поправить
headers.hpp и SDK/sdk.gcc.h.
Много не гонял, но по крайней мере запускается и вьювер работает.
Собранные far 2/3, x86/x64, vc/gcc как обычно: у шарапова (все версии с новым вьювером)
- Kerberos464
- Posts: 1239
- Joined: Wed 29 Jul, 2009 20:24
- Location: Saint-Petersburg
- Has thanked: 19 times
- Been thanked: 1 time
Re: сборка Far'а и плагинов из исходников
подскажите, где взять gcc, с помощью которого можно собрать актуальные версии стандартных плагинов для фара?
скачал с http://www.mingw.org инсталлятор mingw-get-inst-20110802.exe, с помощью него выкачал около 260 мб файлов, добавил в переменную path пути mingw\bin и mingw\msys\1.0\bin, однако при попытке компиляции почти любого стандартного плагина получаю одну и ту же ошибку:
сам фар 3 компилируется нормально.
скачал с http://www.mingw.org инсталлятор mingw-get-inst-20110802.exe, с помощью него выкачал около 260 мб файлов, добавил в переменную path пути mingw\bin и mingw\msys\1.0\bin, однако при попытке компиляции почти любого стандартного плагина получаю одну и ту же ошибку:
сам фар 3 компилируется нормально.
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 - весь фар перестал работать.
- Kerberos464
- Posts: 1239
- Joined: Wed 29 Jul, 2009 20:24
- Location: Saint-Petersburg
- Has thanked: 19 times
- Been thanked: 1 time
Re: сборка Far'а и плагинов из исходников
так?2useven10 wrote:dlltool -V
g++ -v
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: сборка Far'а и плагинов из исходников
попробуй установить НЕ dwarf2 tdm-gcc 4.5.2 отсюда: http://tdm-gcc.tdragon.net/download
текущий лучше убить.
текущий лучше убить.
Re: сборка Far'а и плагинов из исходников
У кого есть готовые рецепты по использованию gcc применительно к сорцам ФАРа и плагинам?
Надо бы вменяемый документ в svn кинуть...
Надо бы вменяемый документ в svn кинуть...
We are the Borg. You will be assimilated.
So Say We All!
So Say We All!
- zg
- zero-gravity
- Posts: 6015
- Joined: Tue 15 Mar, 2005 17:36
- Location: riga
- Been thanked: 185 times
- Contact:
Re: сборка Far'а и плагинов из исходников
у меня с dwarf2 всё собирается. бинутилсы правда старее:2useven10 wrote:попробуй установить НЕ dwarf2 tdm-gcc 4.5.2 отсюда: http://tdm-gcc.tdragon.net/download
текущий лучше убить.
- Kerberos464
- Posts: 1239
- Joined: Wed 29 Jul, 2009 20:24
- Location: Saint-Petersburg
- Has thanked: 19 times
- Been thanked: 1 time
Re: сборка Far'а и плагинов из исходников
не помогло2useven10 wrote:попробуй установить НЕ dwarf2 tdm-gcc 4.5.2 отсюда: http://tdm-gcc.tdragon.net/download
текущий лучше убить.
(msys в tdm-gcc не входит, поэтому оставил тот, который скачал с http://www.mingw.org)
можете выложить ваш боекомплект (mingw+msys) на какой-либо файлообменник?zg wrote:у меня с dwarf2 всё собирается
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 - весь фар перестал работать.
- Kerberos464
- Posts: 1239
- Joined: Wed 29 Jul, 2009 20:24
- Location: Saint-Petersburg
- Has thanked: 19 times
- Been thanked: 1 time
Re: сборка Far'а и плагинов из исходников
очередная попытка найти "некосячное gcc" - сделал в точности так, как написано тут: http://code.google.com/p/evil-programme ... HowToBuild
не помогло.
не собираются и те плагины, которые лежат на evil-programmers, на части из них ошибка та же, я в трауре.
не помогло.
не собираются и те плагины, которые лежат на evil-programmers, на части из них ошибка та же, я в трауре.
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: сборка Far'а и плагинов из исходников
оберни вызов mingw32-make в батник, первой строкой которой будет
set path=только_пути_к_ЭТОМУ_mingw
а потом вызов mingw32-make
set path=только_пути_к_ЭТОМУ_mingw
а потом вызов mingw32-make
We are the Borg. You will be assimilated.
So Say We All!
So Say We All!