My favorites | Sign in
Project Logo
                
Details: Show all Hide all

Last 30 days

  • Dec 01, 2009
    r268 (airbrush: fixed // in php.) committed by oo.zg.oo   -   airbrush: fixed // in php.
    airbrush: fixed // in php.
  • Nov 27, 2009
    issue 14 (Проблема сборки плагина ESC в билде 261) commented on by victo...@mail333.com   -   Спасибо!
    Спасибо!
  • Nov 27, 2009
    issue 14 (Проблема сборки плагина ESC в билде 261) Status changed by trexinc   -  
    Status: Fixed
    Status: Fixed
  • Nov 27, 2009
    r267 (esc: minor awk change) committed by trexinc   -   esc: minor awk change
    esc: minor awk change
  • Nov 26, 2009
    issue 13 (Ошибка сборки "error: 'FCTL_GETCURRENTDIRECTORY' was not dec...) commented on by victo...@mail333.com   -   Спасибо огромное! Сижу колдую чтобы к EventWiew "прикрутить" возможность установки типа версии по ключу WIDE=1. Что то пока не выходит, да и за усы дёргают - парень не может регистрацию подтвердить, приходится с ним заниматься персонально - где-то он ошибается, но не говорит как партизан под пытками.:)
    Спасибо огромное! Сижу колдую чтобы к EventWiew "прикрутить" возможность установки типа версии по ключу WIDE=1. Что то пока не выходит, да и за усы дёргают - парень не может регистрацию подтвердить, приходится с ним заниматься персонально - где-то он ошибается, но не говорит как партизан под пытками.:)
  • Nov 26, 2009
    issue 13 (Ошибка сборки "error: 'FCTL_GETCURRENTDIRECTORY' was not dec...) Status changed by trexinc   -  
    Status: Fixed
    Status: Fixed
  • Nov 26, 2009
    issue 14 (Проблема сборки плагина ESC в билде 261) commented on by victo...@mail333.com   -   Ой, нечаянно не ту кнопку нажал.:( Прошу прощения, вот файлы:
    Ой, нечаянно не ту кнопку нажал.:( Прошу прощения, вот файлы:
  • Nov 26, 2009
    issue 14 (Проблема сборки плагина ESC в билде 261) reported by victo...@mail333.com   -   в 261 билде плагин ESC не собирался по причине того, что не генерировался esc.rc, вернее он генерировался, но с длинной в ноль байт. Последствия понятны - сообщение WINDRES об ошибке и следом сообщение ld о невозможности собрать либу. Ошибки сидели в в 2-х местах: ver.awk: "# awk -f ver.awk> esc.rc" вместо "# awk -f ver.awk > esc.rc" - мелочь, и в makefile: esc.rc: ver.awk @echo Generating rc awk -f ver.awk > esc.rc - вот тут серьёзно - компилятор искал локальный awk, и генерил esc.rc нулевой длины. Поправил: В секции команд описал вызов awk/gawk: AWK = awk -f GAWK = gawk -f а вместо имевшегося вызова вставил: esc.rc: ver.awk @echo Generating rc @$(AWK) ver.awk > esc.rc всё заработало. Надеюсь и пригодится вместе с исправленным майком esc.rc: ver.awk @echo Generating rc @$(AWK) ver.awk > esc.rc
    в 261 билде плагин ESC не собирался по причине того, что не генерировался esc.rc, вернее он генерировался, но с длинной в ноль байт. Последствия понятны - сообщение WINDRES об ошибке и следом сообщение ld о невозможности собрать либу. Ошибки сидели в в 2-х местах: ver.awk: "# awk -f ver.awk> esc.rc" вместо "# awk -f ver.awk > esc.rc" - мелочь, и в makefile: esc.rc: ver.awk @echo Generating rc awk -f ver.awk > esc.rc - вот тут серьёзно - компилятор искал локальный awk, и генерил esc.rc нулевой длины. Поправил: В секции команд описал вызов awk/gawk: AWK = awk -f GAWK = gawk -f а вместо имевшегося вызова вставил: esc.rc: ver.awk @echo Generating rc @$(AWK) ver.awk > esc.rc всё заработало. Надеюсь и пригодится вместе с исправленным майком esc.rc: ver.awk @echo Generating rc @$(AWK) ver.awk > esc.rc
  • Nov 26, 2009
    issue 13 (Ошибка сборки "error: 'FCTL_GETCURRENTDIRECTORY' was not dec...) commented on by victo...@mail333.com   -   Смотрю уважаемый zg мой баг-репорт опередил, но в любом случае огромное спасибо. А лично zg - персональное! С уважением, VictorVG
    Смотрю уважаемый zg мой баг-репорт опередил, но в любом случае огромное спасибо. А лично zg - персональное! С уважением, VictorVG
  • Nov 26, 2009
    issue 13 (Ошибка сборки "error: 'FCTL_GETCURRENTDIRECTORY' was not dec...) reported by victo...@mail333.com   -   Симптоматика: При сборке UNICODE билда 261 получаем ошибку "error: 'FCTL_GETCURRENTDIRECTORY' was not declared in this scope" и как итог ld выдаёт код ошибки 1, DLL плагинов не собираются. Ловится с ходу на исходниках bcopy, EventViewer, UserManager, DialogTools. Причина у всех общая - переименование FCTL_GETCURRENTDIRECTORY в FCTL_GETPANELDIR как указано в ./unocode_far/changelog в билде 1180: "drkns 24.10.2009 20:23:01 +0200 - build 1180 1. Т. к. т. н. "текущий каталог" не всегда совпадает с тем каталогом, который в данный момент на панели, вводится некоторое уточнение: - добвлена FSF.GetCurrentDirectory - возвращает внутренний "текущий каталог" far; - FCTL_GETCURRENTDIRECTORY переименована в FCTL_GETPANELDIR, ибо этим и является. Плагины не сломались, но лучше их таки пересмотреть и при необходимости заменить FCTL_GETCURRENTDIRECTORY на FSF.GetCurrentDirectory." , ну и итог, что зависимые от него плагины не собираются. Естественно, что в ASCII проблема не возникает. Решение проблемы в замене проблемных вхождений. Это 6 плагинов, и у себя я сиё дело поправил в их исходниках, вот их список: bcopy\src\far_helper.cpp ClipCopy\src\ClipCopy.cpp DialogTools\src\openfiledialog.cpp EventViewer\src\far_helper.cpp runas\src\main.cpp UserManager\src\far_helper.cpp
    Симптоматика: При сборке UNICODE билда 261 получаем ошибку "error: 'FCTL_GETCURRENTDIRECTORY' was not declared in this scope" и как итог ld выдаёт код ошибки 1, DLL плагинов не собираются. Ловится с ходу на исходниках bcopy, EventViewer, UserManager, DialogTools. Причина у всех общая - переименование FCTL_GETCURRENTDIRECTORY в FCTL_GETPANELDIR как указано в ./unocode_far/changelog в билде 1180: "drkns 24.10.2009 20:23:01 +0200 - build 1180 1. Т. к. т. н. "текущий каталог" не всегда совпадает с тем каталогом, который в данный момент на панели, вводится некоторое уточнение: - добвлена FSF.GetCurrentDirectory - возвращает внутренний "текущий каталог" far; - FCTL_GETCURRENTDIRECTORY переименована в FCTL_GETPANELDIR, ибо этим и является. Плагины не сломались, но лучше их таки пересмотреть и при необходимости заменить FCTL_GETCURRENTDIRECTORY на FSF.GetCurrentDirectory." , ну и итог, что зависимые от него плагины не собираются. Естественно, что в ASCII проблема не возникает. Решение проблемы в замене проблемных вхождений. Это 6 плагинов, и у себя я сиё дело поправил в их исходниках, вот их список: bcopy\src\far_helper.cpp ClipCopy\src\ClipCopy.cpp DialogTools\src\openfiledialog.cpp EventViewer\src\far_helper.cpp runas\src\main.cpp UserManager\src\far_helper.cpp
  • Nov 26, 2009
    r266 (ESC: showwhitespace support added.) committed by oo.zg.oo   -   ESC: showwhitespace support added.
    ESC: showwhitespace support added.
  • Nov 26, 2009
    r265 (UserManager: fixed compilation with last plugin.hpp.) committed by oo.zg.oo   -   UserManager: fixed compilation with last plugin.hpp.
    UserManager: fixed compilation with last plugin.hpp.
  • Nov 26, 2009
    r264 (EventViewer: fixed compilation with last plugin.hpp.) committed by oo.zg.oo   -   EventViewer: fixed compilation with last plugin.hpp.
    EventViewer: fixed compilation with last plugin.hpp.
  • Nov 26, 2009
    r263 (DialogTools: fixed compilation with last plugin.hpp.) committed by oo.zg.oo   -   DialogTools: fixed compilation with last plugin.hpp.
    DialogTools: fixed compilation with last plugin.hpp.
  • Nov 26, 2009
    r262 (bcopy: fixed compilation with last plugin.hpp.) committed by oo.zg.oo   -   bcopy: fixed compilation with last plugin.hpp.
    bcopy: fixed compilation with last plugin.hpp.
  • Nov 16, 2009
    r261 (CodeBlocks project, version info) committed by andrew.grechkin   -   CodeBlocks project, version info
    CodeBlocks project, version info

Earlier this year

  • Nov 04, 2009
    r260 (cParam -> wszParam) committed by trexinc   -   cParam -> wszParam
    cParam -> wszParam
  • Nov 02, 2009
    r259 (bcopy: bcn example added.) committed by oo.zg.oo   -   bcopy: bcn example added.
    bcopy: bcn example added.
  • Oct 25, 2009
    issue 12 (Background copy: не поддерживается копирование по маске) commented on by pult.ukr   -   >поддержка масок не заявлена жаль... как вариант выхода не помешала бы возможность(опция) в случае наличия маски передавать обработку встроенному обработчику
    >поддержка масок не заявлена жаль... как вариант выхода не помешала бы возможность(опция) в случае наличия маски передавать обработку встроенному обработчику
  • Oct 24, 2009
    runas.7z (runas) file uploaded by andrew.grechkin   -  
    Labels: Type-Executable OpSys-Windows
    Labels: Type-Executable OpSys-Windows
  • Oct 24, 2009
    r258 (runas plugin) committed by andrew.grechkin   -   runas plugin
    runas plugin
  • Oct 19, 2009
    issue 7 (Background copy: сломалось относительное перемещение [F6]) Status changed by trexinc   -  
    Status: Fixed
    Status: Fixed
  • Oct 19, 2009
    5 issues changed by trexinc   -   Issues 4, 5, 7, 8, 12
    Issues 4, 5, 7, 8, 12
  • Oct 19, 2009
    issue 7 (Background copy: сломалось относительное перемещение [F6]) commented on by oo.zg.oo   -   r257
  • Oct 19, 2009
    r257 (bcopy: fixed relative copy/move.) committed by oo.zg.oo   -   bcopy: fixed relative copy/move.
    bcopy: fixed relative copy/move.
  • Oct 19, 2009
    issue 8 (farmail: gcc4 support) commented on by anpriv   -   Спасибо, собрал: farmail.gcc.dll с помощью 4.4.0. Но с версией gcc-4.4.1-tdm-2, которая указана в HowToBuild, не собирается. впрочем вы наверное это знаете
    Спасибо, собрал: farmail.gcc.dll с помощью 4.4.0. Но с версией gcc-4.4.1-tdm-2, которая указана в HowToBuild, не собирается. впрочем вы наверное это знаете
  • Oct 19, 2009
    issue 8 (farmail: gcc4 support) Status changed by trexinc   -  
    Status: Fixed
    Status: Fixed
  • Oct 19, 2009
    issue 8 (farmail: gcc4 support) commented on by oo.zg.oo   -   исправлено в r256.
    исправлено в r256.
  • Oct 19, 2009
    r256 (farmail: makefile_gcc fix.) committed by oo.zg.oo   -   farmail: makefile_gcc fix.
    farmail: makefile_gcc fix.
  • Oct 19, 2009
    issue 12 (Background copy: не поддерживается копирование по маске) commented on by pult.ukr   -   Наверное регулируется в настройках [HKEY_CURRENT_USER\Software\Far2\Plugins\BCopy] "CopyType"=dword:00000004 "CopyHistory"=dword:00000000 "CopyROSrc"=dword:00000001 "CopyRODest"=dword:00000001 "CopyAbort"=dword:00000000 "CopyLink"=dword:00000000 "CopyFullInfo"=dword:00000001 "CopyAccess"=dword:00000000 "DeleteRO"=dword:00000001 "DeleteAbort"=dword:00000000 "WipeAbort"=dword:00000000
    Наверное регулируется в настройках [HKEY_CURRENT_USER\Software\Far2\Plugins\BCopy] "CopyType"=dword:00000004 "CopyHistory"=dword:00000000 "CopyROSrc"=dword:00000001 "CopyRODest"=dword:00000001 "CopyAbort"=dword:00000000 "CopyLink"=dword:00000000 "CopyFullInfo"=dword:00000001 "CopyAccess"=dword:00000000 "DeleteRO"=dword:00000001 "DeleteAbort"=dword:00000000 "WipeAbort"=dword:00000000
  • Oct 19, 2009
    issue 12 (Background copy: не поддерживается копирование по маске) commented on by anton.sinitsin   -   >результат операции нулевой вообще-то не нулевой - выдаётся соообщение об ошибке
    >результат операции нулевой вообще-то не нулевой - выдаётся соообщение об ошибке
  • Oct 19, 2009
    issue 12 (Background copy: не поддерживается копирование по маске) Status changed by trexinc   -  
    Status: WontFix
    Status: WontFix
  • Oct 19, 2009
    issue 12 (Background copy: не поддерживается копирование по маске) commented on by oo.zg.oo   -   поддержка масок нигде не заявлена. в планах тоже нет.
    поддержка масок нигде не заявлена. в планах тоже нет.
  • Oct 19, 2009
    issue 12 (Background copy: не поддерживается копирование по маске) reported by pult.ukr   -   при копировании одиночного файла с заданием имени результирующего файла с маской - результат операции нулевой. Пример : 1) стать в панели на любой файл 2) F5 ( call bckground copy ) 3) C:\TEMP\a.*
    при копировании одиночного файла с заданием имени результирующего файла с маской - результат операции нулевой. Пример : 1) стать в панели на любой файл 2) F5 ( call bckground copy ) 3) C:\TEMP\a.*
  • Oct 16, 2009
    issue 11 (Ошибка на странице HowToBuild) changed by trexinc   -   Fixed. А обновления, когда сам обновлюсь и проверю тогда и ...
    Status: Done
    Owner: trexinc
    Labels: Type-Other Type-Defect
    Fixed. А обновления, когда сам обновлюсь и проверю тогда и ...
    Status: Done
    Owner: trexinc
    Labels: Type-Other Type-Defect
  • Oct 16, 2009
    HowToBuild (How to build plugins) Wiki page edited by trexinc   -   Revision r255 Edited wiki page through web user interface.
    Revision r255 Edited wiki page through web user interface.
  • Oct 16, 2009
    issue 11 (Ошибка на странице HowToBuild) reported by anton.sinitsin   -   В начале страницы говорится tdm-2, а далее почему-то tdm-1: >Extract to mingw folder: >... >gcc-4.4.1-tdm-1-core.zip >gcc-4.4.1-tdm-1-g++.zip --- Кстати кроме recentgcc есть и другие обновления make-3.81-20090914-mingw32-bin.tar.gz bison-2.4.1-1-msys-1.0.11-bin.tar.lzma mingw-utils-0.4-1-mingw32-bin.tar.lzma make-3.81-20090914-mingw32-bin.tar.gz
    В начале страницы говорится tdm-2, а далее почему-то tdm-1: >Extract to mingw folder: >... >gcc-4.4.1-tdm-1-core.zip >gcc-4.4.1-tdm-1-g++.zip --- Кстати кроме recentgcc есть и другие обновления make-3.81-20090914-mingw32-bin.tar.gz bison-2.4.1-1-msys-1.0.11-bin.tar.lzma mingw-utils-0.4-1-mingw32-bin.tar.lzma make-3.81-20090914-mingw32-bin.tar.gz
  • Oct 13, 2009
    HowToBuild (How to build plugins) Wiki page edited by trexinc   -   Revision r254 Edited wiki page through web user interface.
    Revision r254 Edited wiki page through web user interface.
  • Oct 13, 2009
    issue 8 (farmail: gcc4 support) commented on by anpriv   -   Да, кстати, а в чем отличие farmail.gcc_minimal.dll от farmail.gcc.dll?
    Да, кстати, а в чем отличие farmail.gcc_minimal.dll от farmail.gcc.dll?
  • Oct 13, 2009
    issue 8 (farmail: gcc4 support) commented on by anpriv   -   проблема с makefile_gcc. makefile_gcc_minimal - всё ОК
    проблема с makefile_gcc. makefile_gcc_minimal - всё ОК
  • Oct 13, 2009
    issue 8 (farmail: gcc4 support) commented on by oo.zg.oo   -   для gcc там 4 мейка. с каким именно проблемы?
    для gcc там 4 мейка. с каким именно проблемы?
  • Oct 13, 2009
    issue 10 (Помощь нужна!) reported by victo...@mail333.com   -   Немного не в тему, но после очередного "обновления" имеем: U fardev\unicode_far\execute.cpp U fardev\unicode_far\edit.cpp U fardev\unicode_far\SDK\sdk.gcc.h U fardev\unicode_far\SDK\sdk.common.h U fardev\unicode_far\SDK\sdk.vc.h U fardev\unicode_far\headers.hpp U fardev\unicode_far\global.hpp U fardev\unicode_far\cvtname.cpp U fardev\unicode_far\mkdep.list U fardev\unicode_far\global.cpp U fardev\unicode_far\makefile_gcc U fardev\unicode_far\vbuild.m4 A fardev\unicode_far\format.hpp U fardev\unicode_far\far2.VS2008.vcproj U fardev\unicode_far\changelog U fardev\unicode_far\viewer.cpp U fardev\unicode_far\makefile_vc A fardev\unicode_far\format.cpp Checked out revision 3572. make: Entering directory `fardev/unicode_far' generating farlang.templ generating language files .LNG Generator v1.11 Copyright (C) 2003-2009 WARP ItSelf Copyright (C) 2005 WARP ItSelf & Alex Yaroslavsky WARNING: There are 60 strings that require review in Czech translation! WARNING: There are 62 strings that require review in German translation! WARNING: There are 9 strings that require review in Hungarian translation! WARNING: There are 44 strings that require review in Polish translation! Rebuild dependencies... make[1]: Entering directory `fardev/unicode_far' generating Far.exe.manifest generating far.rc generating copyright.inc generating farversion.inc making precompiled headers compiling CachedWrite.cpp compiling cddrv.cpp compiling CFileMask.cpp compiling chgmmode.cpp compiling chgprior.cpp compiling clipboard.cpp compiling cmdline.cpp compiling cmem.cpp compiling codepage.cpp compiling config.cpp compiling constitle.cpp compiling copy.cpp compiling ctrlobj.cpp compiling cvtname.cpp compiling datetime.cpp compiling delete.cpp compiling dialog.cpp compiling dirinfo.cpp compiling dirmix.cpp compiling dizlist.cpp compiling dlgedit.cpp compiling DList.cpp compiling drivemix.cpp compiling edit.cpp edit.cpp: In member function 'virtual void Edit::FastShow()': edit.cpp:408: error: no match for 'operator<<' in 'FS << fmt::LeftAlign()' format.hpp:96: note: candidates are: BaseFormat& BaseFormat::operator<<(WCHAR) format.hpp:97: note: BaseFormat& BaseFormat::operator<<(INT64) format.hpp:98: note: BaseFormat& BaseFormat::operator<<(const WCHAR*) format.hpp:99: note: BaseFormat& BaseFormat::operator<<(UnicodeString&) format.hpp:102: note: BaseFormat& BaseFormat::operator<<(fmt::Width&) format.hpp:103: note: BaseFormat& BaseFormat::operator<<(fmt::Precision&) format.hpp:104: note: BaseFormat& BaseFormat::operator<<(fmt::LeftAlign&) format.hpp:105: note: BaseFormat& BaseFormat::operator<<(fmt::RightAlign&) format.hpp:106: note: BaseFormat& BaseFormat::operator<<(fmt::FillChar&) edit.cpp:413: error: no match for 'operator<<' in 'FS << fmt::Width(((size_t)BlankLength))' format.hpp:96: note: candidates are: BaseFormat& BaseFormat::operator<<(WCHAR) format.hpp:97: note: BaseFormat& BaseFormat::operator<<(INT64) format.hpp:98: note: BaseFormat& BaseFormat::operator<<(const WCHAR*) format.hpp:99: note: BaseFormat& BaseFormat::operator<<(UnicodeString&) format.hpp:102: note: BaseFormat& BaseFormat::operator<<(fmt::Width&) format.hpp:103: note: BaseFormat& BaseFormat::operator<<(fmt::Precision&) format.hpp:104: note: BaseFormat& BaseFormat::operator<<(fmt::LeftAlign&) format.hpp:105: note: BaseFormat& BaseFormat::operator<<(fmt::RightAlign&) format.hpp:106: note: BaseFormat& BaseFormat::operator<<(fmt::FillChar&) edit.cpp:418: error: no match for 'operator<<' in 'FS << fmt::LeftAlign()' format.hpp:96: note: candidates are: BaseFormat& BaseFormat::operator<<(WCHAR) format.hpp:97: note: BaseFormat& BaseFormat::operator<<(INT64) format.hpp:98: note: BaseFormat& BaseFormat::operator<<(const WCHAR*) format.hpp:99: note: BaseFormat& BaseFormat::operator<<(UnicodeString&) format.hpp:102: note: BaseFormat& BaseFormat::operator<<(fmt::Width&) format.hpp:103: note: BaseFormat& BaseFormat::operator<<(fmt::Precision&) format.hpp:104: note: BaseFormat& BaseFormat::operator<<(fmt::LeftAlign&) format.hpp:105: note: BaseFormat& BaseFormat::operator<<(fmt::RightAlign&) format.hpp:106: note: BaseFormat& BaseFormat::operator<<(fmt::FillChar&) edit.cpp:443: error: no match for 'operator<<' in 'FS << fmt::Width(((size_t)((((Edit*)this)->Edit::<anonymous>.ScreenObject::X2 - ((Edit*)this)->Edit::<anonymous>.ScreenObject::X1) + 1)))' format.hpp:96: note: candidates are: BaseFormat& BaseFormat::operator<<(WCHAR) format.hpp:97: note: BaseFormat& BaseFormat::operator<<(INT64) format.hpp:98: note: BaseFormat& BaseFormat::operator<<(const WCHAR*) format.hpp:99: note: BaseFormat& BaseFormat::operator<<(UnicodeString&) format.hpp:102: note: BaseFormat& BaseFormat::operator<<(fmt::Width&) format.hpp:103: note: BaseFormat& BaseFormat::operator<<(fmt::Precision&) format.hpp:104: note: BaseFormat& BaseFormat::operator<<(fmt::LeftAlign&) format.hpp:105: note: BaseFormat& BaseFormat::operator<<(fmt::RightAlign&) format.hpp:106: note: BaseFormat& BaseFormat::operator<<(fmt::FillChar&) edit.cpp:450: error: no match for 'operator<<' in 'FS << fmt::Precision(((size_t)TabSelStart))' format.hpp:96: note: candidates are: BaseFormat& BaseFormat::operator<<(WCHAR) format.hpp:97: note: BaseFormat& BaseFormat::operator<<(INT64) format.hpp:98: note: BaseFormat& BaseFormat::operator<<(const WCHAR*) format.hpp:99: note: BaseFormat& BaseFormat::operator<<(UnicodeString&) format.hpp:102: note: BaseFormat& BaseFormat::operator<<(fmt::Width&) format.hpp:103: note: BaseFormat& BaseFormat::operator<<(fmt::Precision&) format.hpp:104: note: BaseFormat& BaseFormat::operator<<(fmt::LeftAlign&) format.hpp:105: note: BaseFormat& BaseFormat::operator<<(fmt::RightAlign&) format.hpp:106: note: BaseFormat& BaseFormat::operator<<(fmt::FillChar&) edit.cpp:454: error: no match for 'operator<<' in 'FS << fmt::Precision(((size_t)(TabSelEnd - TabSelStart)))' format.hpp:96: note: candidates are: BaseFormat& BaseFormat::operator<<(WCHAR) format.hpp:97: note: BaseFormat& BaseFormat::operator<<(INT64) format.hpp:98: note: BaseFormat& BaseFormat::operator<<(const WCHAR*) format.hpp:99: note: BaseFormat& BaseFormat::operator<<(UnicodeString&) format.hpp:102: note: BaseFormat& BaseFormat::operator<<(fmt::Width&) format.hpp:103: note: BaseFormat& BaseFormat::operator<<(fmt::Precision&) format.hpp:104: note: BaseFormat& BaseFormat::operator<<(fmt::LeftAlign&) format.hpp:105: note: BaseFormat& BaseFormat::operator<<(fmt::RightAlign&) format.hpp:106: note: BaseFormat& BaseFormat::operator<<(fmt::FillChar&) edit.cpp:464: error: no match for 'operator<<' in 'FS << fmt::Width(((size_t)((((Edit*)this)->Edit::<anonymous>.ScreenObject::X2 - ((Edit*)this)->Edit::<anonymous>.ScreenObject::X1) + 1)))' format.hpp:96: note: candidates are: BaseFormat& BaseFormat::operator<<(WCHAR) format.hpp:97: note: BaseFormat& BaseFormat::operator<<(INT64) format.hpp:98: note: BaseFormat& BaseFormat::operator<<(const WCHAR*) format.hpp:99: note: BaseFormat& BaseFormat::operator<<(UnicodeString&) format.hpp:102: note: BaseFormat& BaseFormat::operator<<(fmt::Width&) format.hpp:103: note: BaseFormat& BaseFormat::operator<<(fmt::Precision&) format.hpp:104: note: BaseFormat& BaseFormat::operator<<(fmt::LeftAlign&) format.hpp:105: note: BaseFormat& BaseFormat::operator<<(fmt::RightAlign&) format.hpp:106: note: BaseFormat& BaseFormat::operator<<(fmt::FillChar&) make[1]: *** [Release.32.gcc/obj/edit.o] Error 1 make[1]: Leaving directory `fardev/unicode_far' make: *** [all] Error 2 make: Leaving directory `fardev/unicode_far' cp: cannot stat `fardev/unicode_far/Include/*.hpp': No such file or directory make: Entering directory `fardev/plugins/common/crt' strtol.cpp: In function 'long unsigned int strtoxl(const TCHAR*, TCHAR**, int, int)': strtol.cpp:99: warning: integer overflow in expression strtol.cpp:104: warning: integer overflow in expression strtol.cpp: In function 'long unsigned int strtoxl(const TCHAR*, TCHAR**, int, int)': strtol.cpp:99: warning: integer overflow in expression strtol.cpp:104: warning: integer overflow in expression linking ../libCRT.a make: Leaving directory `fardev/plugins/common/crt' make: Entering directory `fardev/plugins/align' making depends for Align.cpp make: Leaving directory `fardev/plugins/align' make: Entering directory `fardev/plugins/align' compiling Brackets.cpp In file included from Brackets.cpp:26: BrackMix.cpp: In function 'int ShowMenu(int)': BrackMix.cpp:45: warning: missing braces around initializer for 'FarMenuItem' compiling Brackets.rc ftp_cnDownload.cpp: In member function 'void Connection::recvrequestINT(char*, char*, char*, const char*)': ftp_cnDownload.cpp:177: warning: comparison between signed and unsigned integer expressions ftp_cnDownload.cpp:189: warning: comparison between signed and unsigned integer expressions ftp_cnDownload.cpp:212: warning: comparison between signed and unsigned integer expressions ftp_cnDownload.cpp:223: warning: comparison between signed and unsigned integer expressions ftp_cnDownload.cpp:234: warning: comparison between signed and unsigned integer expressions ftp_cnDownload.cpp:258: warning: comparison between signed and unsigned integer expressions In file included from ftp_FAR.cpp:5: ./FStdLib/mem.inc: In function 'void* operator new(size_t)': ./FStdLib/mem.inc:5: warning: 'operator new' must not return NULL unless it is declared 'throw()' (or -fcheck-new is in effect) ./FStdLib/mem.inc: In function 'void* operator new [](size_t)': ./FStdLib/mem.inc:15: warning: 'operator new' must not return NULL unless it is declared 'throw()' (or -fcheck-new is in effect) ftp_FtpAPI.cpp: In function 'BOOL FtpSystemInfo(Connection*, char*, int)': ftp_FtpAPI.cpp:424: warning: unused variable 'tp' ftp_FTPConnect.cpp: In member function 'BOOL FTP::DoFtpConnect(int)': ftp_FTPConnect.cpp:95: warning: comparison between signed and unsigned integer expressions ftp_SetDir.cpp: In member function 'int FTP::SetDirectory(const char*, int)': ftp_SetDir.cpp:194: warning: unused variable 'tp' lib/DirList/pr_mvs.cpp: In function 'BOOL net_parse_mvs_date_time(const char*, Time_t&, BOOL)': lib/DirList/pr_mvs.cpp:21: warning: format '%4d' expects type 'int*', but argument 3 has type 'WORD*' lib/DirList/pr_mvs.cpp:21: warning: format '%2d' expects type 'int*', but argument 4 has type 'WORD*' lib/DirList/pr_mvs.cpp:21: warning: format '%2d' expects type 'int*', but argument 5 has type 'WORD*' lib/DirList/pr_mvs.cpp:21: warning: format '%2d' expects type 'int*', but argument 6 has type 'WORD*' lib/DirList/pr_mvs.cpp:21: warning: format '%2d' expects type 'int*', but argument 7 has type 'WORD*' lib/DirList/pr_mvs.cpp:25: warning: format '%4d' expects type 'int*', but argument 3 has type 'WORD*' lib/DirList/pr_mvs.cpp:25: warning: format '%2d' expects type 'int*', but argument 4 has type 'WORD*' lib/DirList/pr_mvs.cpp:25: warning: format '%2d' expects type 'int*', but argument 5 has type 'WORD*' lib/DirList/pr_mvs.cpp: In function 'BOOL idPRParceMVS(FTPServerInfo*, FTPFileInfo*, char*, int)': lib/DirList/pr_mvs.cpp:189: warning: format '%d' expects type 'int*', but argument 3 has type 'long long int*' lib/DirList/pr_mvs.cpp:241: warning: format '%d' expects type 'int*', but argument 3 has type 'long long int*' lib/DirList/pr_mvs.cpp:246: warning: format '%X' expects type 'unsigned int*', but argument 3 has type 'long long int*' In file included from MultiArc.cpp:1: multiarc.hpp: In member function 'MAAdvFlags& MAAdvFlags::operator=(int)': multiarc.hpp:232: warning: dereferencing type-punned pointer will break strict-aliasing rules In file included from arccfg.cpp:1: multiarc.hpp: In member function 'MAAdvFlags& MAAdvFlags::operator=(int)': multiarc.hpp:232: warning: dereferencing type-punned pointer will break strict-aliasing rules In file included from arccmd.cpp:1: multiarc.hpp: In member function 'MAAdvFlags& MAAdvFlags::operator=(int)': multiarc.hpp:232: warning: dereferencing type-punned pointer will break strict-aliasing rules In file included from arcget.cpp:1: multiarc.hpp: In member function 'MAAdvFlags& MAAdvFlags::operator=(int)': multiarc.hpp:232: warning: dereferencing type-punned pointer will break strict-aliasing rules In file included from ArcMix.cpp:1: multiarc.hpp: In member function 'MAAdvFlags& MAAdvFlags::operator=(int)': multiarc.hpp:232: warning: dereferencing type-punned pointer will break strict-aliasing rules ArcMix.cpp: In function 'int PathMayBeAbsolute(const char*)': ArcMix.cpp:590: warning: suggest parentheses around '&&' within '||' In file included from ArcPlg.cpp:1: multiarc.hpp: In member function 'MAAdvFlags& MAAdvFlags::operator=(int)': multiarc.hpp:232: warning: dereferencing type-punned pointer will break strict-aliasing rules In file included from ArcProc.cpp:1: multiarc.hpp: In member function 'MAAdvFlags& MAAdvFlags::operator=(int)': multiarc.hpp:232: warning: dereferencing type-punned pointer will break strict-aliasing rules In file included from arcput.cpp:1: multiarc.hpp: In member function 'MAAdvFlags& MAAdvFlags::operator=(int)': multiarc.hpp:232: warning: dereferencing type-punned pointer will break strict-aliasing rules In file included from arcread.cpp:1: multiarc.hpp: In member function 'MAAdvFlags& MAAdvFlags::operator=(int)': multiarc.hpp:232: warning: dereferencing type-punned pointer will break strict-aliasing rules In file included from arcreg.cpp:1: multiarc.hpp: In member function 'MAAdvFlags& MAAdvFlags::operator=(int)': multiarc.hpp:232: warning: dereferencing type-punned pointer will break strict-aliasing rules In file included from global.cpp:1: multiarc.hpp: In member function 'MAAdvFlags& MAAdvFlags::operator=(int)': multiarc.hpp:232: warning: dereferencing type-punned pointer will break strict-aliasing rules lzh.cpp: In function 'int GetArcItem(PluginPanelItem*, ArcItemInfo*)': lzh.cpp:409: warning: dereferencing type-punned pointer will break strict-aliasing rules rar.cpp: In function 'int GetArcItem(PluginPanelItem*, ArcItemInfo*)': rar.cpp:530: warning: dereferencing type-punned pointer will break strict-aliasing rules targz.cpp: In function 'int GetArcItemTAR(PluginPanelItem*, ArcItemInfo*)': targz.cpp:402: warning: NULL used in arithmetic targz.cpp: In function 'long long unsigned int _strtoxq(const char*, const char**, int, int)': targz.cpp:847: warning: integer overflow in expression targz.cpp:847: warning: comparison between signed and unsigned integer expressions NetClass.cpp: In constructor 'NetBrowser::NetBrowser()': NetClass.cpp:179: warning: dereferencing type-punned pointer will break strict-aliasing rules NetClass.cpp: In member function 'void NetBrowser::GetOpenPluginInfo(OpenPluginInfo*)': NetClass.cpp:760: warning: dereferencing type-punned pointer will break strict-aliasing rules Pclass.cpp: In member function 'bool Plist::Connect(const TCHAR*, const TCHAR*, const TCHAR*)': Pclass.cpp:960: warning: dereferencing type-punned pointer will break strict-aliasing rules Pclass.cpp:962: warning: dereferencing type-punned pointer will break strict-aliasing rules Pclass.cpp:967: warning: dereferencing type-punned pointer will break strict-aliasing rules Pclass.cpp: In member function 'int Plist::ProcessKey(int, unsigned int)': Pclass.cpp:1519: warning: comparison between signed and unsigned integer expressions Pclass.cpp: In member function 'bool Plist::Connect(const TCHAR*, const TCHAR*, const TCHAR*)': Pclass.cpp:960: warning: dereferencing pointer 'Machine.212' does break strict-aliasing rules Pclass.cpp:960: note: initialized from here Pclass.cpp:962: warning: dereferencing pointer 'Machine.212' does break strict-aliasing rules Pclass.cpp:962: note: initialized from here Pclass.cpp:967: warning: dereferencing pointer 'Machine.212' does break strict-aliasing rules Pclass.cpp:967: note: initialized from here compiling perfthread.cpp PlistNT.cpp: In function 'BOOL GetListNT(PluginPanelItem*&, int&, PerfThread&)': PlistNT.cpp:330: warning: dereferencing type-punned pointer will break strict-aliasing rules PlistNT.cpp:330: warning: dereferencing type-punned pointer will break strict-aliasing rules PlistNT.cpp: In function 'void GetOpenProcessDataNT(void*, TCHAR*, DWORD, TCHAR*, DWORD, TCHAR*, DWORD, TCHAR**, wchar_t**)': PlistNT.cpp:366: warning: missing braces around initializer for 'LIST_ENTRY' PlistNT.cpp: In function 'void DumpNTCounters(void*, PerfThread&, DWORD, DWORD)': PlistNT.cpp:664: warning: dereferencing type-punned pointer will break strict-aliasing rules PlistNT.cpp:686: warning: dereferencing type-punned pointer will break strict-aliasing rules PlistNT.cpp:686: warning: dereferencing type-punned pointer will break strict-aliasing rules Это только то, на что gcc-4.4.1-tdm-2 ругается - остальное в коммент не влазит.:) Microsoft (R) Program Maintenance Utility Version 9.00.21022.08 Copyright (C) Microsoft Corporation. All rights reserved. generating language files .LNG Generator v1.11 Copyright (C) 2003-2009 WARP ItSelf Copyright (C) 2005 WARP ItSelf & Alex Yaroslavsky WARNING: There are 60 strings that require review in Czech translation! WARNING: There are 62 strings that require review in German translation! WARNING: There are 9 strings that require review in Hungarian translation! WARNING: There are 44 strings that require review in Polish translation! INFO: Header file "lang.hpp" doesn't need to be updated. Rebuild dependencies... Microsoft (R) Program Maintenance Utility Version 9.00.21022.08 Copyright (C) Microsoft Corporation. All rights reserved. making precompiled headers headers.cpp C:\temp\fardev\unicode_far\headers.hpp(39) : fatal error C1189: #error : Window s SDK v7.0 (or higher) required NMAKE : fatal error U1077: '"C:\Program Files\Microsoft Visual Studio 9.0\VC\Bin \cl.exe"' : return code '0x2' Stop. NMAKE : fatal error U1077: '"C:\Program Files\Microsoft Visual Studio 9.0\VC\Bin \nmake.exe"' : return code '0x2' Stop. О "подарке" в виде необходимости скачивать очередную бета-поделку с сайта Микрософт можно было предупредить? Или люди только пользователи "не пещерных осей"? Я думал что компилятор собрал с ошибками, двое суток на проверку убил, а причина в чужой невнимательности...
    Немного не в тему, но после очередного "обновления" имеем: U fardev\unicode_far\execute.cpp U fardev\unicode_far\edit.cpp U fardev\unicode_far\SDK\sdk.gcc.h U fardev\unicode_far\SDK\sdk.common.h U fardev\unicode_far\SDK\sdk.vc.h U fardev\unicode_far\headers.hpp U fardev\unicode_far\global.hpp U fardev\unicode_far\cvtname.cpp U fardev\unicode_far\mkdep.list U fardev\unicode_far\global.cpp U fardev\unicode_far\makefile_gcc U fardev\unicode_far\vbuild.m4 A fardev\unicode_far\format.hpp U fardev\unicode_far\far2.VS2008.vcproj U fardev\unicode_far\changelog U fardev\unicode_far\viewer.cpp U fardev\unicode_far\makefile_vc A fardev\unicode_far\format.cpp Checked out revision 3572. make: Entering directory `fardev/unicode_far' generating farlang.templ generating language files .LNG Generator v1.11 Copyright (C) 2003-2009 WARP ItSelf Copyright (C) 2005 WARP ItSelf & Alex Yaroslavsky WARNING: There are 60 strings that require review in Czech translation! WARNING: There are 62 strings that require review in German translation! WARNING: There are 9 strings that require review in Hungarian translation! WARNING: There are 44 strings that require review in Polish translation! Rebuild dependencies... make[1]: Entering directory `fardev/unicode_far' generating Far.exe.manifest generating far.rc generating copyright.inc generating farversion.inc making precompiled headers compiling CachedWrite.cpp compiling cddrv.cpp compiling CFileMask.cpp compiling chgmmode.cpp compiling chgprior.cpp compiling clipboard.cpp compiling cmdline.cpp compiling cmem.cpp compiling codepage.cpp compiling config.cpp compiling constitle.cpp compiling copy.cpp compiling ctrlobj.cpp compiling cvtname.cpp compiling datetime.cpp compiling delete.cpp compiling dialog.cpp compiling dirinfo.cpp compiling dirmix.cpp compiling dizlist.cpp compiling dlgedit.cpp compiling DList.cpp compiling drivemix.cpp compiling edit.cpp edit.cpp: In member function 'virtual void Edit::FastShow()': edit.cpp:408: error: no match for 'operator<<' in 'FS << fmt::LeftAlign()' format.hpp:96: note: candidates are: BaseFormat& BaseFormat::operator<<(WCHAR) format.hpp:97: note: BaseFormat& BaseFormat::operator<<(INT64) format.hpp:98: note: BaseFormat& BaseFormat::operator<<(const WCHAR*) format.hpp:99: note: BaseFormat& BaseFormat::operator<<(UnicodeString&) format.hpp:102: note: BaseFormat& BaseFormat::operator<<(fmt::Width&) format.hpp:103: note: BaseFormat& BaseFormat::operator<<(fmt::Precision&) format.hpp:104: note: BaseFormat& BaseFormat::operator<<(fmt::LeftAlign&) format.hpp:105: note: BaseFormat& BaseFormat::operator<<(fmt::RightAlign&) format.hpp:106: note: BaseFormat& BaseFormat::operator<<(fmt::FillChar&) edit.cpp:413: error: no match for 'operator<<' in 'FS << fmt::Width(((size_t)BlankLength))' format.hpp:96: note: candidates are: BaseFormat& BaseFormat::operator<<(WCHAR) format.hpp:97: note: BaseFormat& BaseFormat::operator<<(INT64) format.hpp:98: note: BaseFormat& BaseFormat::operator<<(const WCHAR*) format.hpp:99: note: BaseFormat& BaseFormat::operator<<(UnicodeString&) format.hpp:102: note: BaseFormat& BaseFormat::operator<<(fmt::Width&) format.hpp:103: note: BaseFormat& BaseFormat::operator<<(fmt::Precision&) format.hpp:104: note: BaseFormat& BaseFormat::operator<<(fmt::LeftAlign&) format.hpp:105: note: BaseFormat& BaseFormat::operator<<(fmt::RightAlign&) format.hpp:106: note: BaseFormat& BaseFormat::operator<<(fmt::FillChar&) edit.cpp:418: error: no match for 'operator<<' in 'FS << fmt::LeftAlign()' format.hpp:96: note: candidates are: BaseFormat& BaseFormat::operator<<(WCHAR) format.hpp:97: note: BaseFormat& BaseFormat::operator<<(INT64) format.hpp:98: note: BaseFormat& BaseFormat::operator<<(const WCHAR*) format.hpp:99: note: BaseFormat& BaseFormat::operator<<(UnicodeString&) format.hpp:102: note: BaseFormat& BaseFormat::operator<<(fmt::Width&) format.hpp:103: note: BaseFormat& BaseFormat::operator<<(fmt::Precision&) format.hpp:104: note: BaseFormat& BaseFormat::operator<<(fmt::LeftAlign&) format.hpp:105: note: BaseFormat& BaseFormat::operator<<(fmt::RightAlign&) format.hpp:106: note: BaseFormat& BaseFormat::operator<<(fmt::FillChar&) edit.cpp:443: error: no match for 'operator<<' in 'FS << fmt::Width(((size_t)((((Edit*)this)->Edit::<anonymous>.ScreenObject::X2 - ((Edit*)this)->Edit::<anonymous>.ScreenObject::X1) + 1)))' format.hpp:96: note: candidates are: BaseFormat& BaseFormat::operator<<(WCHAR) format.hpp:97: note: BaseFormat& BaseFormat::operator<<(INT64) format.hpp:98: note: BaseFormat& BaseFormat::operator<<(const WCHAR*) format.hpp:99: note: BaseFormat& BaseFormat::operator<<(UnicodeString&) format.hpp:102: note: BaseFormat& BaseFormat::operator<<(fmt::Width&) format.hpp:103: note: BaseFormat& BaseFormat::operator<<(fmt::Precision&) format.hpp:104: note: BaseFormat& BaseFormat::operator<<(fmt::LeftAlign&) format.hpp:105: note: BaseFormat& BaseFormat::operator<<(fmt::RightAlign&) format.hpp:106: note: BaseFormat& BaseFormat::operator<<(fmt::FillChar&) edit.cpp:450: error: no match for 'operator<<' in 'FS << fmt::Precision(((size_t)TabSelStart))' format.hpp:96: note: candidates are: BaseFormat& BaseFormat::operator<<(WCHAR) format.hpp:97: note: BaseFormat& BaseFormat::operator<<(INT64) format.hpp:98: note: BaseFormat& BaseFormat::operator<<(const WCHAR*) format.hpp:99: note: BaseFormat& BaseFormat::operator<<(UnicodeString&) format.hpp:102: note: BaseFormat& BaseFormat::operator<<(fmt::Width&) format.hpp:103: note: BaseFormat& BaseFormat::operator<<(fmt::Precision&) format.hpp:104: note: BaseFormat& BaseFormat::operator<<(fmt::LeftAlign&) format.hpp:105: note: BaseFormat& BaseFormat::operator<<(fmt::RightAlign&) format.hpp:106: note: BaseFormat& BaseFormat::operator<<(fmt::FillChar&) edit.cpp:454: error: no match for 'operator<<' in 'FS << fmt::Precision(((size_t)(TabSelEnd - TabSelStart)))' format.hpp:96: note: candidates are: BaseFormat& BaseFormat::operator<<(WCHAR) format.hpp:97: note: BaseFormat& BaseFormat::operator<<(INT64) format.hpp:98: note: BaseFormat& BaseFormat::operator<<(const WCHAR*) format.hpp:99: note: BaseFormat& BaseFormat::operator<<(UnicodeString&) format.hpp:102: note: BaseFormat& BaseFormat::operator<<(fmt::Width&) format.hpp:103: note: BaseFormat& BaseFormat::operator<<(fmt::Precision&) format.hpp:104: note: BaseFormat& BaseFormat::operator<<(fmt::LeftAlign&) format.hpp:105: note: BaseFormat& BaseFormat::operator<<(fmt::RightAlign&) format.hpp:106: note: BaseFormat& BaseFormat::operator<<(fmt::FillChar&) edit.cpp:464: error: no match for 'operator<<' in 'FS << fmt::Width(((size_t)((((Edit*)this)->Edit::<anonymous>.ScreenObject::X2 - ((Edit*)this)->Edit::<anonymous>.ScreenObject::X1) + 1)))' format.hpp:96: note: candidates are: BaseFormat& BaseFormat::operator<<(WCHAR) format.hpp:97: note: BaseFormat& BaseFormat::operator<<(INT64) format.hpp:98: note: BaseFormat& BaseFormat::operator<<(const WCHAR*) format.hpp:99: note: BaseFormat& BaseFormat::operator<<(UnicodeString&) format.hpp:102: note: BaseFormat& BaseFormat::operator<<(fmt::Width&) format.hpp:103: note: BaseFormat& BaseFormat::operator<<(fmt::Precision&) format.hpp:104: note: BaseFormat& BaseFormat::operator<<(fmt::LeftAlign&) format.hpp:105: note: BaseFormat& BaseFormat::operator<<(fmt::RightAlign&) format.hpp:106: note: BaseFormat& BaseFormat::operator<<(fmt::FillChar&) make[1]: *** [Release.32.gcc/obj/edit.o] Error 1 make[1]: Leaving directory `fardev/unicode_far' make: *** [all] Error 2 make: Leaving directory `fardev/unicode_far' cp: cannot stat `fardev/unicode_far/Include/*.hpp': No such file or directory make: Entering directory `fardev/plugins/common/crt' strtol.cpp: In function 'long unsigned int strtoxl(const TCHAR*, TCHAR**, int, int)': strtol.cpp:99: warning: integer overflow in expression strtol.cpp:104: warning: integer overflow in expression strtol.cpp: In function 'long unsigned int strtoxl(const TCHAR*, TCHAR**, int, int)': strtol.cpp:99: warning: integer overflow in expression strtol.cpp:104: warning: integer overflow in expression linking ../libCRT.a make: Leaving directory `fardev/plugins/common/crt' make: Entering directory `fardev/plugins/align' making depends for Align.cpp make: Leaving directory `fardev/plugins/align' make: Entering directory `fardev/plugins/align' compiling Brackets.cpp In file included from Brackets.cpp:26: BrackMix.cpp: In function 'int ShowMenu(int)': BrackMix.cpp:45: warning: missing braces around initializer for 'FarMenuItem' compiling Brackets.rc ftp_cnDownload.cpp: In member function 'void Connection::recvrequestINT(char*, char*, char*, const char*)': ftp_cnDownload.cpp:177: warning: comparison between signed and unsigned integer expressions ftp_cnDownload.cpp:189: warning: comparison between signed and unsigned integer expressions ftp_cnDownload.cpp:212: warning: comparison between signed and unsigned integer expressions ftp_cnDownload.cpp:223: warning: comparison between signed and unsigned integer expressions ftp_cnDownload.cpp:234: warning: comparison between signed and unsigned integer expressions ftp_cnDownload.cpp:258: warning: comparison between signed and unsigned integer expressions In file included from ftp_FAR.cpp:5: ./FStdLib/mem.inc: In function 'void* operator new(size_t)': ./FStdLib/mem.inc:5: warning: 'operator new' must not return NULL unless it is declared 'throw()' (or -fcheck-new is in effect) ./FStdLib/mem.inc: In function 'void* operator new [](size_t)': ./FStdLib/mem.inc:15: warning: 'operator new' must not return NULL unless it is declared 'throw()' (or -fcheck-new is in effect) ftp_FtpAPI.cpp: In function 'BOOL FtpSystemInfo(Connection*, char*, int)': ftp_FtpAPI.cpp:424: warning: unused variable 'tp' ftp_FTPConnect.cpp: In member function 'BOOL FTP::DoFtpConnect(int)': ftp_FTPConnect.cpp:95: warning: comparison between signed and unsigned integer expressions ftp_SetDir.cpp: In member function 'int FTP::SetDirectory(const char*, int)': ftp_SetDir.cpp:194: warning: unused variable 'tp' lib/DirList/pr_mvs.cpp: In function 'BOOL net_parse_mvs_date_time(const char*, Time_t&, BOOL)': lib/DirList/pr_mvs.cpp:21: warning: format '%4d' expects type 'int*', but argument 3 has type 'WORD*' lib/DirList/pr_mvs.cpp:21: warning: format '%2d' expects type 'int*', but argument 4 has type 'WORD*' lib/DirList/pr_mvs.cpp:21: warning: format '%2d' expects type 'int*', but argument 5 has type 'WORD*' lib/DirList/pr_mvs.cpp:21: warning: format '%2d' expects type 'int*', but argument 6 has type 'WORD*' lib/DirList/pr_mvs.cpp:21: warning: format '%2d' expects type 'int*', but argument 7 has type 'WORD*' lib/DirList/pr_mvs.cpp:25: warning: format '%4d' expects type 'int*', but argument 3 has type 'WORD*' lib/DirList/pr_mvs.cpp:25: warning: format '%2d' expects type 'int*', but argument 4 has type 'WORD*' lib/DirList/pr_mvs.cpp:25: warning: format '%2d' expects type 'int*', but argument 5 has type 'WORD*' lib/DirList/pr_mvs.cpp: In function 'BOOL idPRParceMVS(FTPServerInfo*, FTPFileInfo*, char*, int)': lib/DirList/pr_mvs.cpp:189: warning: format '%d' expects type 'int*', but argument 3 has type 'long long int*' lib/DirList/pr_mvs.cpp:241: warning: format '%d' expects type 'int*', but argument 3 has type 'long long int*' lib/DirList/pr_mvs.cpp:246: warning: format '%X' expects type 'unsigned int*', but argument 3 has type 'long long int*' In file included from MultiArc.cpp:1: multiarc.hpp: In member function 'MAAdvFlags& MAAdvFlags::operator=(int)': multiarc.hpp:232: warning: dereferencing type-punned pointer will break strict-aliasing rules In file included from arccfg.cpp:1: multiarc.hpp: In member function 'MAAdvFlags& MAAdvFlags::operator=(int)': multiarc.hpp:232: warning: dereferencing type-punned pointer will break strict-aliasing rules In file included from arccmd.cpp:1: multiarc.hpp: In member function 'MAAdvFlags& MAAdvFlags::operator=(int)': multiarc.hpp:232: warning: dereferencing type-punned pointer will break strict-aliasing rules In file included from arcget.cpp:1: multiarc.hpp: In member function 'MAAdvFlags& MAAdvFlags::operator=(int)': multiarc.hpp:232: warning: dereferencing type-punned pointer will break strict-aliasing rules In file included from ArcMix.cpp:1: multiarc.hpp: In member function 'MAAdvFlags& MAAdvFlags::operator=(int)': multiarc.hpp:232: warning: dereferencing type-punned pointer will break strict-aliasing rules ArcMix.cpp: In function 'int PathMayBeAbsolute(const char*)': ArcMix.cpp:590: warning: suggest parentheses around '&&' within '||' In file included from ArcPlg.cpp:1: multiarc.hpp: In member function 'MAAdvFlags& MAAdvFlags::operator=(int)': multiarc.hpp:232: warning: dereferencing type-punned pointer will break strict-aliasing rules In file included from ArcProc.cpp:1: multiarc.hpp: In member function 'MAAdvFlags& MAAdvFlags::operator=(int)': multiarc.hpp:232: warning: dereferencing type-punned pointer will break strict-aliasing rules In file included from arcput.cpp:1: multiarc.hpp: In member function 'MAAdvFlags& MAAdvFlags::operator=(int)': multiarc.hpp:232: warning: dereferencing type-punned pointer will break strict-aliasing rules In file included from arcread.cpp:1: multiarc.hpp: In member function 'MAAdvFlags& MAAdvFlags::operator=(int)': multiarc.hpp:232: warning: dereferencing type-punned pointer will break strict-aliasing rules In file included from arcreg.cpp:1: multiarc.hpp: In member function 'MAAdvFlags& MAAdvFlags::operator=(int)': multiarc.hpp:232: warning: dereferencing type-punned pointer will break strict-aliasing rules In file included from global.cpp:1: multiarc.hpp: In member function 'MAAdvFlags& MAAdvFlags::operator=(int)': multiarc.hpp:232: warning: dereferencing type-punned pointer will break strict-aliasing rules lzh.cpp: In function 'int GetArcItem(PluginPanelItem*, ArcItemInfo*)': lzh.cpp:409: warning: dereferencing type-punned pointer will break strict-aliasing rules rar.cpp: In function 'int GetArcItem(PluginPanelItem*, ArcItemInfo*)': rar.cpp:530: warning: dereferencing type-punned pointer will break strict-aliasing rules targz.cpp: In function 'int GetArcItemTAR(PluginPanelItem*, ArcItemInfo*)': targz.cpp:402: warning: NULL used in arithmetic targz.cpp: In function 'long long unsigned int _strtoxq(const char*, const char**, int, int)': targz.cpp:847: warning: integer overflow in expression targz.cpp:847: warning: comparison between signed and unsigned integer expressions NetClass.cpp: In constructor 'NetBrowser::NetBrowser()': NetClass.cpp:179: warning: dereferencing type-punned pointer will break strict-aliasing rules NetClass.cpp: In member function 'void NetBrowser::GetOpenPluginInfo(OpenPluginInfo*)': NetClass.cpp:760: warning: dereferencing type-punned pointer will break strict-aliasing rules Pclass.cpp: In member function 'bool Plist::Connect(const TCHAR*, const TCHAR*, const TCHAR*)': Pclass.cpp:960: warning: dereferencing type-punned pointer will break strict-aliasing rules Pclass.cpp:962: warning: dereferencing type-punned pointer will break strict-aliasing rules Pclass.cpp:967: warning: dereferencing type-punned pointer will break strict-aliasing rules Pclass.cpp: In member function 'int Plist::ProcessKey(int, unsigned int)': Pclass.cpp:1519: warning: comparison between signed and unsigned integer expressions Pclass.cpp: In member function 'bool Plist::Connect(const TCHAR*, const TCHAR*, const TCHAR*)': Pclass.cpp:960: warning: dereferencing pointer 'Machine.212' does break strict-aliasing rules Pclass.cpp:960: note: initialized from here Pclass.cpp:962: warning: dereferencing pointer 'Machine.212' does break strict-aliasing rules Pclass.cpp:962: note: initialized from here Pclass.cpp:967: warning: dereferencing pointer 'Machine.212' does break strict-aliasing rules Pclass.cpp:967: note: initialized from here compiling perfthread.cpp PlistNT.cpp: In function 'BOOL GetListNT(PluginPanelItem*&, int&, PerfThread&)': PlistNT.cpp:330: warning: dereferencing type-punned pointer will break strict-aliasing rules PlistNT.cpp:330: warning: dereferencing type-punned pointer will break strict-aliasing rules PlistNT.cpp: In function 'void GetOpenProcessDataNT(void*, TCHAR*, DWORD, TCHAR*, DWORD, TCHAR*, DWORD, TCHAR**, wchar_t**)': PlistNT.cpp:366: warning: missing braces around initializer for 'LIST_ENTRY' PlistNT.cpp: In function 'void DumpNTCounters(void*, PerfThread&, DWORD, DWORD)': PlistNT.cpp:664: warning: dereferencing type-punned pointer will break strict-aliasing rules PlistNT.cpp:686: warning: dereferencing type-punned pointer will break strict-aliasing rules PlistNT.cpp:686: warning: dereferencing type-punned pointer will break strict-aliasing rules Это только то, на что gcc-4.4.1-tdm-2 ругается - остальное в коммент не влазит.:) Microsoft (R) Program Maintenance Utility Version 9.00.21022.08 Copyright (C) Microsoft Corporation. All rights reserved. generating language files .LNG Generator v1.11 Copyright (C) 2003-2009 WARP ItSelf Copyright (C) 2005 WARP ItSelf & Alex Yaroslavsky WARNING: There are 60 strings that require review in Czech translation! WARNING: There are 62 strings that require review in German translation! WARNING: There are 9 strings that require review in Hungarian translation! WARNING: There are 44 strings that require review in Polish translation! INFO: Header file "lang.hpp" doesn't need to be updated. Rebuild dependencies... Microsoft (R) Program Maintenance Utility Version 9.00.21022.08 Copyright (C) Microsoft Corporation. All rights reserved. making precompiled headers headers.cpp C:\temp\fardev\unicode_far\headers.hpp(39) : fatal error C1189: #error : Window s SDK v7.0 (or higher) required NMAKE : fatal error U1077: '"C:\Program Files\Microsoft Visual Studio 9.0\VC\Bin \cl.exe"' : return code '0x2' Stop. NMAKE : fatal error U1077: '"C:\Program Files\Microsoft Visual Studio 9.0\VC\Bin \nmake.exe"' : return code '0x2' Stop. О "подарке" в виде необходимости скачивать очередную бета-поделку с сайта Микрософт можно было предупредить? Или люди только пользователи "не пещерных осей"? Я думал что компилятор собрал с ошибками, двое суток на проверку убил, а причина в чужой невнимательности...
  • Oct 12, 2009
    issue 6 (I don't recomended use GCC 4.4.1 TDM-1 bug not fixed) commented on by victo...@mail333.com   -   NOTICE: The 4.4.1-tdm-2 release is now available. If you were using the first 4.4.1 release, you are urged to upgrade to this new version in order to avoid a bug that caused drastically increased CPU usage in programs compiled with the first version.[/q] перевод: ВНИМАНИЕ: 4.4.1-TDM-2 доступен. Если Вы использовали первый релиз 4.4.1, то настоятельно рекомендуется произвести обновление до новой версии, чтобы избежать ошибки вызывавший резкое возрастание использования процессора в программах, собранных в первой версии. Но, ключи все поменялись, смотрим Issue 9 - его аттаче список ключей новой версии.
    NOTICE: The 4.4.1-tdm-2 release is now available. If you were using the first 4.4.1 release, you are urged to upgrade to this new version in order to avoid a bug that caused drastically increased CPU usage in programs compiled with the first version.[/q] перевод: ВНИМАНИЕ: 4.4.1-TDM-2 доступен. Если Вы использовали первый релиз 4.4.1, то настоятельно рекомендуется произвести обновление до новой версии, чтобы избежать ошибки вызывавший резкое возрастание использования процессора в программах, собранных в первой версии. Но, ключи все поменялись, смотрим Issue 9 - его аттаче список ключей новой версии.
  • Oct 12, 2009
    issue 9 (Подсказка: в GCC 4.4.1 TDM-2 все ключи поменяли!) reported by victo...@mail333.com   -   Нарвался сам на факт смены ключей в gcc - far.exe с опциями в майке -O3 -mtune=pentium3 -fms-extensions именно в 4.4.1 TDM-2 не соберётся. Причём не важно какую из них менять - ошибка с кодом 2 наша. Опросил компилятор по --help и вот тут увидел что ключи его вызова надо менять во всех майках. Полный список ключей прилагаю. Надеюсь пригодится.
    Нарвался сам на факт смены ключей в gcc - far.exe с опциями в майке -O3 -mtune=pentium3 -fms-extensions именно в 4.4.1 TDM-2 не соберётся. Причём не важно какую из них менять - ошибка с кодом 2 наша. Опросил компилятор по --help и вот тут увидел что ключи его вызова надо менять во всех майках. Полный список ключей прилагаю. Надеюсь пригодится.
  • Oct 05, 2009
    issue 8 (farmail: gcc4 support) reported by anpriv   -   linking ../../bin/farmail.gcc.dll ../../obj/gcc/crt.o:crt.cpp:(.text+0x23f): multiple definition of `atexit' c:/mingw/bin/../lib/gcc/mingw32/4.4.0/../../../dllcrt2.o:dllcrt1.c: (.text+0x30): first defined here collect2: ld returned 1 exit status mingw32-make: *** [../../bin/farmail.gcc.dll] Error 1 научите, как собрать?
    linking ../../bin/farmail.gcc.dll ../../obj/gcc/crt.o:crt.cpp:(.text+0x23f): multiple definition of `atexit' c:/mingw/bin/../lib/gcc/mingw32/4.4.0/../../../dllcrt2.o:dllcrt1.c: (.text+0x30): first defined here collect2: ld returned 1 exit status mingw32-make: *** [../../bin/farmail.gcc.dll] Error 1 научите, как собрать?
  • Oct 05, 2009
    r253 (farmail: gcc4 support.) committed by oo.zg.oo   -   farmail: gcc4 support.
    farmail: gcc4 support.
  • Oct 05, 2009
    r252 (EventViewer: prefix fixed.) committed by oo.zg.oo   -   EventViewer: prefix fixed.
    EventViewer: prefix fixed.
  • Oct 05, 2009
    r251 (UserManager: prefix fixed.) committed by oo.zg.oo   -   UserManager: prefix fixed.
    UserManager: prefix fixed.
  • Oct 02, 2009
    r250 ([No log message]) committed by andrew.grechkin   -   [No log message]
    [No log message]
  • Sep 29, 2009
    issue 7 (Background copy: сломалось относительное перемещение [F6]) reported by pult.ukr   -   Перемещение папок по относительному пути перемещает их в "C:\Windows \System32\1" Far: 2.0 build 1153 x86 bcopy: sv version at 2009-09-30 [svn revision 249] Последовательность: 1) создать папку c:\temp\123 2) стоя на паке 123 нажать F6 (backround move повешен на эту комбинацию) 3) нажать [Del] вбить новый путь: 1\ 4) нажать [Enter] - итоговая папка перенеслать с System32
    Перемещение папок по относительному пути перемещает их в "C:\Windows \System32\1" Far: 2.0 build 1153 x86 bcopy: sv version at 2009-09-30 [svn revision 249] Последовательность: 1) создать папку c:\temp\123 2) стоя на паке 123 нажать F6 (backround move повешен на эту комбинацию) 3) нажать [Del] вбить новый путь: 1\ 4) нажать [Enter] - итоговая папка перенеслать с System32
 
Hosted by Google Code