Page 1 of 11

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

Posted: Mon 03 Mar, 2008 23:37
by Виталий Лещенко
Здравствуйте.

Забрал из репозитория все что там есть.
Сам far собрал успешно, благо инструкция по его сборке написана довольно хорошо.

Но вот плагины собрать не могу. Просто не знаю как.
Использую VS2008, WinXP 32bit

Спасибо.

Re: Как собрать плагины для unicode_far?

Posted: Mon 03 Mar, 2008 23:40
by t-rex
Во первых юзай поиск, во вторых читай и пиши fardev@googlegroups.com.

Re: Как собрать плагины для unicode_far?

Posted: Tue 04 Mar, 2008 00:47
by Виталий Лещенко
Я не смог придумать что написать в строке поиска...
Всякого рода фразы: сборка плагнов, svn, build и т.д. к нужному результату не привели.

Проблема в TDM-GCC 4.5.1

Posted: Sun 14 Nov, 2010 19:53
by ctapmex
Было как то высказано мне , что собирать open-sources проект коммерческим компилятором (vc++) не кошерно . мол gcc и все такое.

Вот и интересно, а кто то использует для релизов gcc ?

Re: собираете ли вы свои плагины с помощью gcc?

Posted: Sun 14 Nov, 2010 20:03
by Maximus5
А с каких пор Windows SDK стал коммерческим?

Re: собираете ли вы свои плагины с помощью gcc?

Posted: Sun 14 Nov, 2010 20:12
by ctapmex
Maximus5 wrote:А с каких пор Windows SDK стал коммерческим?
ну он да, "бесплатен". пользуйся не хочу.

Re: собираете ли вы свои плагины с помощью gcc?

Posted: Sun 14 Nov, 2010 20:12
by chupakabra
Как собирал, что собирал, как тестировал скорость работы.

Re: собираете ли вы свои плагины с помощью gcc?

Posted: Sun 14 Nov, 2010 20:22
by Maximus5
sonar wrote:ну он да, "бесплатен". пользуйся не хочу.
ну, так ведь он включает компилятор. а "коммерческая студия" - это только оболочка.

Re: собираете ли вы свои плагины с помощью gcc?

Posted: Sun 14 Nov, 2010 20:24
by DrKnS
sonar wrote:ну он да, "бесплатен". пользуйся не хочу.
Ну и в чём проблема?
Задачу выполняет, лицензионную чистоту не нарушает.

А «не кошерно» — это уже столлманом головного мозга отдаёт.

Re: собираете ли вы свои плагины с помощью gcc?

Posted: Sun 14 Nov, 2010 20:31
by ctapmex
хорошо, с кошерностью разобрались.
так а все таки , использует кто нет gcc ?

Re: собираете ли вы свои плагины с помощью gcc?

Posted: Sun 14 Nov, 2010 20:37
by chupakabra
Плагины с evil-programmers собираются gcc. Фар и стандартные плагины можно собирать gcc.

Re: собираете ли вы свои плагины с помощью gcc?

Posted: Sun 14 Nov, 2010 21:07
by Игорь Юдинцев
собираю gcc и Far, и плагины.

Re: сборка (компиляция) Far2 из исходников

Posted: Tue 14 Dec, 2010 12:39
by Yegor
Пытаюсь собрать Far 2.0.1759 (Debug/Win32), посмотреть на:

Code: Select all

4. В debug-сборку добавлена проверка соответствия пар malloc()/free(), new/delete, new[]/delete[] для выявления ошибок типа "int* a=new int[10]; delete a;"
При выходе из Far получаю:
First-chance exception at 0x0058dd90 in far.exe: 0xC0000005: Access violation reading location 0xfffffffc.

farrtl.cpp:

Code: Select all

void __cdecl xf_free(void * block)
{
#ifdef MEMORY_CHECK
	block=reinterpret_cast<LPBYTE>(block)-sizeof(MEMINFO);
	MEMINFO* Info = reinterpret_cast<MEMINFO*>(block);

	assert(Info->AllocationType == AT_C);          <---- здесь. Info = 0xfffffffc
#endif
Я что-то не так делаю?

EDIT: Visual Studio 2010, Windows 7 x64

Re: сборка (компиляция) Far2 из исходников

Posted: Tue 14 Dec, 2010 13:03
by DrKnS
посмотри по стеку, откуда пришёл этот xf_free, возможно, ты баг нашёл :)

Re: сборка (компиляция) Far2 из исходников

Posted: Tue 14 Dec, 2010 14:40
by Yegor
PluginsData = null, т.к. ни одного плагина нет :)