trexinc / evil-programmers

Misc. Far plugins and tools by evil programmers
66 stars 26 forks source link

Почему-то не удаётся собрать. Прошу подсказать, где может быть моя ошибка? #16

Closed GoogleCodeExporter closed 9 years ago

GoogleCodeExporter commented 9 years ago
Пытаюсь собрать из SVN. До SVN 297 собиралось, а 
вот с 302-го не получается
собрать.:(

Вот что получаю в логе после того как в main.cpp 
исправляю строки:

#include "far/far_helper.hpp"
#include "far/CRT/crt.hpp"

на 

#include "far_helper.hpp"
#include "CRT/crt.hpp"

Собственно лог компилятора:

make WIDE=1 COMMON=../common
compiling main.cpp
main.cpp:41:1: warning: "DISABLE_MAX_PRIVILEGE" redefined
In file included from
c:\progra~1\gcc\mingw\bin\../lib/gcc/mingw32/4.4.1/../../../../include/windows.h
:50,
                 from win_def.h:34,
                 from main.cpp:19:
c:\progra~1\gcc\mingw\bin\../lib/gcc/mingw32/4.4.1/../../../../include/winbase.h
:1265:1:
warning: this is the location of the pr
evious definition
main.cpp: In function 'bool InitUsers(FarList&)':
main.cpp:80: error: invalid conversion from 'FarListItem*' to 'size_t'
win_def.h:205: error: too many arguments to function 'void*
WinMem::Alloc(size_t)'
main.cpp:80: error: at this point in file
main.cpp:83: error: invalid initialization of reference of type 'const
WCHAR*&' from expression of type 'WCHAR*'
win_def.h:379: error: in passing argument 1 of 'const WCHAR*
WinStr::Assign(const WCHAR*&, const WCHAR*)'
make: *** [../oW/main.o] Error 1

На всякий случай прикрепил и исходники - 
старый, включая используемый
батник и мэйк, и новые, эти без изменений. 
Прошу подсказать, где я поступил
не верно, т.к. думаю, что данная ошибка 
целиком моя.

Original issue reported on code.google.com by victo...@mail333.com on 4 Mar 2010 at 9:44

Attachments:

GoogleCodeExporter commented 9 years ago

Original comment by trexinc@gmail.com on 4 Mar 2010 at 10:55

GoogleCodeExporter commented 9 years ago
Буду ждать. Думал на "железо" - системный 
журнал пестрил сообщениями об ошибках
дисковой подсистемы, там вроде навёл 
порядок с помощью паяльника - в контроллере
одного из дисков была непропайка контакта 
кварцевого резонатора - чисто заводской
брак и с ходу, не сняв плату с гермозоны 
увидеть было нельзя - находилась на
внутренней стороне PCB - иди заметь когда 
доступен только зашитный кожух, а PCB под
ним видна только со стороны монтажа.:)

Original comment by victo...@mail333.com on 5 Mar 2010 at 8:54

GoogleCodeExporter commented 9 years ago

Original comment by trexinc@gmail.com on 26 Mar 2011 at 6:43