[Freeswitch-users] Windows build

Michael Jerris mike at jerris.com
Thu Mar 10 00:56:09 MSK 2016


I was building fine on 2015 with v8.  I think i need to sort a fix for the lame issue that coppies around some header files or something so they are in the right place or just ifdef the #include but have not had a chance yet.

> On Mar 7, 2016, at 2:27 AM, Peter Olsson <peter at olssononline.se> wrote:
> 
> Try to edit libv8.2015.vcxproj in a text editor. Append " 2013" (without the quotes) as the last parameter for all calls to "build-v8.bat". I'm not sure at all if that will work - but it will at least force the V8 build to create VS2013 project files, which might work fine in 2015. You will probably need to clean out old build files as well, so to make sure, execute "git clean -fdx" before trying this.
> 
> If this doesn't work, a later version of V8 must be used, which probably will result in some work.
> 
> I'm the author om mod_v8 - however, I don't get much time for this nowadays..
> 
> /Peter
> 
> 2016-03-07 0:19 GMT+01:00 Gregor Nanger <gregor at infomedia.si <mailto:gregor at infomedia.si>>:
> Thank you, H​a​rald. This works: "AFAIK, for the „'lame/lame.h'“ you have to change the include line to  only “lame.h”"
> 
> B​ut for v8 stil do  not have solution. I do not want to exclude mod_v8, since this module runs javascript. But, can you please confirm me that is not yet compatible, to stop trying to solve it.
> 
> Any other suggestion what does this mean:
> "
> Error MSB4057 The target "v8:Rebuild" does not exist in the project. [C:\Git\freeswitch\libs\v8-3.24.14\tools\gyp\v8.sln] libv8​ ​C:\Git\freeswitch\libs\v8-3.24.14\tools\gyp\v8.sln.metaproj 1​"
> 
> Best regards, Gregor​
> 
> 2016-03-06 16:39 GMT+01:00 Peter Olsson <peter at olssononline.se <mailto:peter at olssononline.se>>:
> Remove mod_v8 from the build. I don't think it's compatible with VS2015 for now. However, all other modules should be ok.
> 
> /Peter
> 
> 2016-03-06 12:31 GMT+01:00 Gregor Nanger <gregor at infomedia.si <mailto:gregor at infomedia.si>>:
> ​This helped a lot, thank you. Now I have only few errors. Any hint?
> 
> Error	MSB4057	The target "v8:Rebuild" does not exist in the project. [C:\Git\freeswitch\libs\v8-3.24.14\tools\gyp\v8.sln]	libv8 C:\Git\freeswitch\libs\v8-3.24.14\tools\gyp\v8.sln.metaproj	1
> Error	MSB4057	The target "v8:Rebuild" does not exist in the project. [C:\Git\freeswitch\libs\v8-3.24.14\tools\gyp\v8.sln]	libv8	C:\Git\freeswitch\libs\v8-3.24.14\tools\gyp\v8.sln.metaproj	1
> Error	C1083	Cannot open include file: 'lame/lame.h': No such file or directory	mod_shout	C:\Git\freeswitch\src\mod\formats\mod_shout\mod_shout.c	38
> Error	LNK1181	cannot open input file 'icui18n.lib'	mod_v8	C:\Git\freeswitch\src\mod\languages\mod_v8\LINK	1
> 
>> 
> 2016-03-06 7:53 GMT+01:00 Peter Olsson <peter at olssononline.se <mailto:peter at olssononline.se>>:
> One common mistake is that you allow Git to modify line endings. Make sure autocrlf is turned off - then clone the repository again from scratch.
> 
> Also, I'm not sure if it will work in VS2015, but give it a try.
> 
> /Peter
> 
> 2016-03-06 2:06 GMT+01:00 Gregor Nanger <gregor at infomedia.si <mailto:gregor at infomedia.si>>:
> Hi!
> 
> I want to build Freeswitch on windows with visual studio 2015. 
> 
> Where should I start if I get 600 errors when try to Rebuild All. I opened solution and start Rebuild All, but I get so many errors that I belive that I am doing something wrong.
> 
> Mainl yre errors regarding:
> 
> Cannot open source file....
> 
> 
> Best regards, Gregor
> 
> _________________________________________________________________________
> Professional FreeSWITCH Consulting Services:
> consulting at freeswitch.org <mailto:consulting at freeswitch.org>
> http://www.freeswitchsolutions.com <http://www.freeswitchsolutions.com/>
> 
> Official FreeSWITCH Sites
> http://www.freeswitch.org <http://www.freeswitch.org/>
> http://confluence.freeswitch.org <http://confluence.freeswitch.org/>
> http://www.cluecon.com <http://www.cluecon.com/>
> 
> FreeSWITCH-users mailing list
> FreeSWITCH-users at lists.freeswitch.org <mailto:FreeSWITCH-users at lists.freeswitch.org>
> http://lists.freeswitch.org/mailman/listinfo/freeswitch-users <http://lists.freeswitch.org/mailman/listinfo/freeswitch-users>
> UNSUBSCRIBE:http://lists.freeswitch.org/mailman/options/freeswitch-users <http://lists.freeswitch.org/mailman/options/freeswitch-users>
> http://www.freeswitch.org <http://www.freeswitch.org/>
> 
> 
> _________________________________________________________________________
> Professional FreeSWITCH Consulting Services:
> consulting at freeswitch.org <mailto:consulting at freeswitch.org>
> http://www.freeswitchsolutions.com <http://www.freeswitchsolutions.com/>
> 
> Official FreeSWITCH Sites
> http://www.freeswitch.org <http://www.freeswitch.org/>
> http://confluence.freeswitch.org <http://confluence.freeswitch.org/>
> http://www.cluecon.com <http://www.cluecon.com/>
> 
> FreeSWITCH-users mailing list
> FreeSWITCH-users at lists.freeswitch.org <mailto:FreeSWITCH-users at lists.freeswitch.org>
> http://lists.freeswitch.org/mailman/listinfo/freeswitch-users <http://lists.freeswitch.org/mailman/listinfo/freeswitch-users>
> UNSUBSCRIBE:http://lists.freeswitch.org/mailman/options/freeswitch-users <http://lists.freeswitch.org/mailman/options/freeswitch-users>
> http://www.freeswitch.org <http://www.freeswitch.org/>
> 
> 
> 
> -- 
> Gregor Nanger
>  
> CTO
> t./f.: 00386 (0) 7 6000 308/309 • m:. 00386 (0)41 756485 
> • Infomedia d.o.o. • Jerebova 3, Novo mesto, Slovenia 
> • www.infomedia.si <http://www.infomedia.si/>
> _________________________________________________________________________
> Professional FreeSWITCH Consulting Services:
> consulting at freeswitch.org <mailto:consulting at freeswitch.org>
> http://www.freeswitchsolutions.com <http://www.freeswitchsolutions.com/>
> 
> Official FreeSWITCH Sites
> http://www.freeswitch.org <http://www.freeswitch.org/>
> http://confluence.freeswitch.org <http://confluence.freeswitch.org/>
> http://www.cluecon.com <http://www.cluecon.com/>
> 
> FreeSWITCH-users mailing list
> FreeSWITCH-users at lists.freeswitch.org <mailto:FreeSWITCH-users at lists.freeswitch.org>
> http://lists.freeswitch.org/mailman/listinfo/freeswitch-users <http://lists.freeswitch.org/mailman/listinfo/freeswitch-users>
> UNSUBSCRIBE:http://lists.freeswitch.org/mailman/options/freeswitch-users <http://lists.freeswitch.org/mailman/options/freeswitch-users>
> http://www.freeswitch.org <http://www.freeswitch.org/>
> 
> 
> _________________________________________________________________________
> Professional FreeSWITCH Consulting Services:
> consulting at freeswitch.org <mailto:consulting at freeswitch.org>
> http://www.freeswitchsolutions.com <http://www.freeswitchsolutions.com/>
> 
> Official FreeSWITCH Sites
> http://www.freeswitch.org <http://www.freeswitch.org/>
> http://confluence.freeswitch.org <http://confluence.freeswitch.org/>
> http://www.cluecon.com <http://www.cluecon.com/>
> 
> FreeSWITCH-users mailing list
> FreeSWITCH-users at lists.freeswitch.org <mailto:FreeSWITCH-users at lists.freeswitch.org>
> http://lists.freeswitch.org/mailman/listinfo/freeswitch-users <http://lists.freeswitch.org/mailman/listinfo/freeswitch-users>
> UNSUBSCRIBE:http://lists.freeswitch.org/mailman/options/freeswitch-users <http://lists.freeswitch.org/mailman/options/freeswitch-users>
> http://www.freeswitch.org <http://www.freeswitch.org/>
> 
> 
> 
> -- 
> Gregor Nanger
>  
> CTO
> t./f.: 00386 (0) 7 6000 308/309 • m:. 00386 (0)41 756485 
> • Infomedia d.o.o. • Jerebova 3, Novo mesto, Slovenia 
> • www.infomedia.si <http://www.infomedia.si/>
> _________________________________________________________________________
> Professional FreeSWITCH Consulting Services:
> consulting at freeswitch.org <mailto:consulting at freeswitch.org>
> http://www.freeswitchsolutions.com <http://www.freeswitchsolutions.com/>
> 
> Official FreeSWITCH Sites
> http://www.freeswitch.org <http://www.freeswitch.org/>
> http://confluence.freeswitch.org <http://confluence.freeswitch.org/>
> http://www.cluecon.com <http://www.cluecon.com/>
> 
> FreeSWITCH-users mailing list
> FreeSWITCH-users at lists.freeswitch.org <mailto:FreeSWITCH-users at lists.freeswitch.org>
> http://lists.freeswitch.org/mailman/listinfo/freeswitch-users <http://lists.freeswitch.org/mailman/listinfo/freeswitch-users>
> UNSUBSCRIBE:http://lists.freeswitch.org/mailman/options/freeswitch-users <http://lists.freeswitch.org/mailman/options/freeswitch-users>
> http://www.freeswitch.org <http://www.freeswitch.org/>
> 
> _________________________________________________________________________
> Professional FreeSWITCH Consulting Services: 
> consulting at freeswitch.org
> http://www.freeswitchsolutions.com
> 
> Official FreeSWITCH Sites
> http://www.freeswitch.org
> http://confluence.freeswitch.org
> http://www.cluecon.com
> 
> FreeSWITCH-users mailing list
> FreeSWITCH-users at lists.freeswitch.org
> http://lists.freeswitch.org/mailman/listinfo/freeswitch-users
> UNSUBSCRIBE:http://lists.freeswitch.org/mailman/options/freeswitch-users
> http://www.freeswitch.org

-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://lists.freeswitch.org/pipermail/freeswitch-users/attachments/20160309/4c19db97/attachment-0001.html 


Join us at ClueCon 2016 Aug 8-12, 2016
More information about the FreeSWITCH-users mailing list