Details

    • Type: Bug
    • Status: Resolved
    • Priority: Minor
    • Resolution: Fixed
    • Affects Version/s: 1.6, 1.8
    • Fix Version/s: 1.6.14, 1.8
    • Component/s: mod_v8
    • Security Level: public
    • Labels:
      None
    • CPU Architecture:
      x86-64
    • Kernel:
      Microsoft Windows
    • Userland:
      Microsoft Windows
    • Distribution:
      Microsoft Windows
    • Distribution Version:
      Microsoft Windows 7
    • Compiler:
      Microsoft Visual Studio
    • Compiler Version:
      2015
    • FreeSWITCH GIT Revision:
      594b36022e0e5bb72f9072ac0a11d98e7bbd5a7c
    • GIT Master Revision hash::
      594b36022e0e5bb72f9072ac0a11d98e7bbd5a7c

      Description

      mod_v8 build fails under Visual Studio 2015 because libv8 is too old and its gyp tool needs to be updated to generate vs2015 solution files.

        Activity

        Hide
        xbipin Bipin added a comment -
        im on master - f0a0bbd7281ab99f70f619e7de9a1db7b2ff3116
        Show
        xbipin Bipin added a comment - im on master - f0a0bbd7281ab99f70f619e7de9a1db7b2ff3116
        Hide
        andywolk Andrey Volk added a comment -
        I think the problem is in the libv8's "v8-3.24.14" folder. It is too old and should be re-downloaded. The downloading step is skipped if that folder exists.
        Please go to E:\FS\libs\
        - Take a look at libv8 related folder and tarballs. Are there something like "v8-3.24.14-vs2015.tar.bz2" or "v8-3.24.14.tar.bz2" or "v8-3.24.14-win.tar.bz2" and a "v8-3.24.14" folder?
        - Copypaste names here
        - Delete the folder and tarballs so they could be re-downloaded
        - Try to build libv8. The log will contain libv8 downloading and extracting information also.
        Show
        andywolk Andrey Volk added a comment - I think the problem is in the libv8's "v8-3.24.14" folder. It is too old and should be re-downloaded. The downloading step is skipped if that folder exists. Please go to E:\FS\libs\ - Take a look at libv8 related folder and tarballs. Are there something like "v8-3.24.14-vs2015.tar.bz2" or "v8-3.24.14.tar.bz2" or "v8-3.24.14-win.tar.bz2" and a "v8-3.24.14" folder? - Copypaste names here - Delete the folder and tarballs so they could be re-downloaded - Try to build libv8. The log will contain libv8 downloading and extracting information also.
        Hide
        xbipin Bipin added a comment -
        builds fine now, thanks, would it be possible to use the SDK v10 which also includes windows 10, 8, 2012 etc?
        Show
        xbipin Bipin added a comment - builds fine now, thanks, would it be possible to use the SDK v10 which also includes windows 10, 8, 2012 etc?
        Hide
        xbipin Bipin added a comment -
        one thing i noticed was if u git clone on a fresh machine then those zips dont exist initially and when u try to build the first time it downloads the v8-3.24.14-win.tar.bz2 and extracts it and libv8 doesnt build because it seems the vs2015 related zip for the libv8 doesnt download and i get the same error as last time. On the same machine if i delete the zip and the folder it still doesnt work
        Show
        xbipin Bipin added a comment - one thing i noticed was if u git clone on a fresh machine then those zips dont exist initially and when u try to build the first time it downloads the v8-3.24.14-win.tar.bz2 and extracts it and libv8 doesnt build because it seems the vs2015 related zip for the libv8 doesnt download and i get the same error as last time. On the same machine if i delete the zip and the folder it still doesnt work
        Hide
        xbipin Bipin added a comment -
        for a fresh system i found this way to only work:
        - first git clone
        - build FS and libv8 will fail
        - clean only libv8 project and then build that one only and it will fail
        - goto libs folder and delete v8 zip and folder
        - come back to FS project and clean and then build whole solution and this time it downloads v8-3.24.14-vs2015.tar.bz2 and everything builds fine
        Show
        xbipin Bipin added a comment - for a fresh system i found this way to only work: - first git clone - build FS and libv8 will fail - clean only libv8 project and then build that one only and it will fail - goto libs folder and delete v8 zip and folder - come back to FS project and clean and then build whole solution and this time it downloads v8-3.24.14-vs2015.tar.bz2 and everything builds fine

          People

          • Assignee:
            mikej Mike Jerris
            Reporter:
            andywolk Andrey Volk
          • Votes:
            0 Vote for this issue
            Watchers:
            3 Start watching this issue

            Dates

            • Created:
              Updated:
              Resolved:

              Development