Community
    • Login

    issue with buildboost

    Scheduled Pinned Locked Moved Help wanted · · · – – – · · ·
    9 Posts 3 Posters 2.9k Views
    Loading More Posts
    • Oldest to Newest
    • Newest to Oldest
    • Most Votes
    Reply
    • Reply as topic
    Log in to reply
    This topic has been deleted. Only users with topic management privileges can see it.
    • Loji_me95L
      Loji_me95
      last edited by

      when i use VS 2017
      and while i tried to debug it in VS it shows this message
      "ScintillaEditView::init : SCINTILLA ERROR can not load the dynamic library "

      so what i have to do ?

      1 Reply Last reply Reply Quote 0
      • MAPJe71M
        MAPJe71
        last edited by

        Search the source for the message, identify the condition(s) in which it is shown and try to prevent that/those condition(s).

        Loji_me95L 1 Reply Last reply Reply Quote 0
        • Loji_me95L
          Loji_me95 @MAPJe71
          last edited by

          @MAPJe71

          C:\Users\analo\source\notepad-plus-plus-master\scintilla\boostregex>BuildBoost.bat C:\Users\analo\source\boost_1_55_0-x64
          Not found: C:\Users\analo\source\boost_1_55_0-x64\boost\regex.hpp
          Boost Path not valid. Run BuildBoost.bat with the absolute path to the directory
          where you unpacked your boost zip.

          Boost is available free from www.boost.org

          Unzip the file downloaded from www.boost.org, and give the absolute path
          as the first parameter to buildboost.bat

          e.g.
          buildboost.bat d:\libs\boost_1_55_0

          To build 64 bit version, add “-x64” flag after the full file path.
          e.g.
          buildboost.bat d:\libs\boost_1_55_0 -x64

          You can specify which version of the Visual Studio compiler to use
          with --toolset.
          Use:
          –toolset msvc-8.0 for Visual studio 2005
          –toolset msvc-9.0 for Visual Studio 2008
          –toolset msvc-10.0 for Visual Studio 2010
          –toolset msvc-11.0 for Visual Studio 2012
          –toolset msvc-12.0 for Visual Studio 2013

          e.g. To build with boost in d:\libs\boost_1_55_0 with Visual Studio 2008

              buildboost.bat --toolset msvc-9.0 d:\libs\boost_1_55_0
          

          C:\Users\analo\source\notepad-plus-plus-master\scintilla\boostregex>

          this is the text that shows to me when i tried to build boost in x64 native Tools Command Prompt for VS 2017

          so can u help me in this problem ??

          1 Reply Last reply Reply Quote 0
          • MAPJe71M
            MAPJe71
            last edited by

            BuildBoost.bat C:\Users\analo\source\boost_1_55_0-x64
            Not found: C:\Users\analo\source\boost_1_55_0-x64\boost\regex.hpp

            Spot the mistake. Hint: whitespace.

            Loji_me95L 1 Reply Last reply Reply Quote 0
            • Loji_me95L
              Loji_me95 @MAPJe71
              last edited by

              @MAPJe71

              C:\Users\analo\source\notepad-plus-plus-master\scintilla\boostregex> BuildBoost.bat C:\Users\analo\source\boost_1_55_0 -x64


              Building tool to check boost version


              Microsoft ® Program Maintenance Utility Version 14.12.25835.0
              Copyright © Microsoft Corporation. All rights reserved.

                  del /q .\bin\getboostver.exe
                  cl -O1 -MT -DNDEBUG -GL -nologo -IC:\Users\analo\source\boost_1_55_0    getboostver.cpp /link -OPT:REF -LTCG -nologo KERNEL32.lib USER32.lib /OUT:.\bin\getboostver.exe
              

              getboostver.cpp
              Generating code
              Finished generating code


              Boost version in use: 1_55



              Building Boost::regex


              link.jam: No such file or directory
              Performing configuration checks

              - has_icu builds           : no  (cached)
              

              …patience…
              …found 541 targets…
              link.jam: No such file or directory
              Performing configuration checks

              - has_icu builds           : no  (cached)
              

              …patience…
              …found 541 targets…
              No correctly built boost regex libraries could be found.
              Try specifying the MSVC version on the command line.

              Boost is available free from www.boost.org

              Unzip the file downloaded from www.boost.org, and give the absolute path
              as the first parameter to buildboost.bat

              e.g.
              buildboost.bat d:\libs\boost_1_55_0

              To build 64 bit version, add “-x64” flag after the full file path.
              e.g.
              buildboost.bat d:\libs\boost_1_55_0 -x64

              You can specify which version of the Visual Studio compiler to use
              with --toolset.
              Use:
              –toolset msvc-8.0 for Visual studio 2005
              –toolset msvc-9.0 for Visual Studio 2008
              –toolset msvc-10.0 for Visual Studio 2010
              –toolset msvc-11.0 for Visual Studio 2012
              –toolset msvc-12.0 for Visual Studio 2013

              e.g. To build with boost in d:\libs\boost_1_55_0 with Visual Studio 2008

                  buildboost.bat --toolset msvc-9.0 d:\libs\boost_1_55_0
              

              C:\Users\analo\source\notepad-plus-plus-master\scintilla\boostregex>

              I did with a whitespace but it still the same problem

              1 Reply Last reply Reply Quote 0
              • MAPJe71M
                MAPJe71
                last edited by

                Did you actually read the text you posted?

                No correctly built boost regex libraries could be found.
                Try specifying the MSVC version on the command line.

                You can specify which version of the Visual Studio compiler to use
                with --toolset.
                Use:
                –toolset msvc-8.0 for Visual studio 2005
                –toolset msvc-9.0 for Visual Studio 2008
                –toolset msvc-10.0 for Visual Studio 2010
                –toolset msvc-11.0 for Visual Studio 2012
                –toolset msvc-12.0 for Visual Studio 2013

                Visual Studio 2013 is the highest version supported by the buildboost.bat you are using.

                Loji_me95L 1 Reply Last reply Reply Quote 0
                • Loji_me95L
                  Loji_me95 @MAPJe71
                  last edited by

                  @MAPJe71

                  but some of my friends has vs 2017 and used buildboost.bat
                  so what the step that i can use to build boost in vs 2017 ?

                  1 Reply Last reply Reply Quote 0
                  • MAPJe71M
                    MAPJe71
                    last edited by

                    Search the forum and GitHub repository for the subject (e.g. forum topic 13959 and repo issue 1228) or ask your friend for his what and/or how?

                    1 Reply Last reply Reply Quote 0
                    • chcgC
                      chcg
                      last edited by chcg

                      See https://github.com/notepad-plus-plus/notepad-plus-plus/pull/2062 and https://github.com/notepad-plus-plus/notepad-plus-plus/pull/2336.

                      Do you see a messagebox with:

                      Authenticode check failed: signature or signing certificate are not recognized?

                      Otherwise the most probably issue is that the SciLexer.dll is not placed beside the notepad++.exe.

                      Do you really want to build and debug scilexer.dll?

                      1 Reply Last reply Reply Quote 0
                      • First post
                        Last post
                      The Community of users of the Notepad++ text editor.
                      Powered by NodeBB | Contributors