Re: [opensource-dev] Viewer Tools Upgrades - with a call for help
Recently I started working on getting set up with VS2013 build system and I have it running fairly smoothly. I have with the help of another member on this list gotten it so that I can build the plug-ins including QuickTime(prop 3-p lib) which you have to have the sdk installed on your system. Now that that is working I found that there is an issue with the QuickTime SDK when building with VS2013. I'm getting two fatal errors and thus the lib dose not build. I still have the VS2010 build system running just fine and I'm trying to figure out how to get it so that the QuickTime lib will build with both at least until the new build system is fully adopted. Here is the two errors from the VS2013 media_plugini_QuickTim.log file 1>C:\Program Files (x86)\QuickTime SDK\CIncludes\fp.h(89): error C2371: 'float_t' : redefinition; different basic types C:\Program Files (x86)\Microsoft Visual Studio 12.0\VC\include\math.h(67) : see declaration of 'float_t' 1>C:\Program Files (x86)\QuickTime SDK\CIncludes\fp.h(122): warning C4005: 'NAN' : macro redefinition C:\Program Files (x86)\Microsoft Visual Studio 12.0\VC\include\math.h(106) : see previous definition of 'NAN' 1>Done Building Project "D:\HG\viewer-tools-update\build-vc120\media_plugins\quicktime\media_plugin_ quicktime.vcxproj" (Build target(s)) -- FAILED. Now these errors do not happen when I'm building from the release branch using VS2010. I will at a later date post out my patch for adding a switch for OS developers to use to add QuickTime to their builds once I figure out how to get around these errors. I just need to figure out how to block this in VS2013 and not in VS2010 then all should be good. _ No virus found in this message. Checked by AVG - www.avg.com Version: 2015.0.5646 / Virus Database: 4299/9173 - Release Date: 02/24/15 ___ Policies and (un)subscribe information available here: http://wiki.secondlife.com/wiki/OpenSource-Dev Please read the policies before posting to keep unmoderated posting privileges
Re: [opensource-dev] Viewer Tools Upgrades - with a call for help
Plugins are no longer built in the viewer but, are delivered as content in an archive. For quicktime this is more licence friendly by delivering the dll instead on the components needed to build the dll in the viewer. That is likely not the complete reason for packaging but, it is cleaner. Once LL releases 3p-update-slplugins then developers should be a able to build this archive. http://automated-builds-secondlife-com.s3.amazonaws.com/hg/repo/slplugins_3p-update-slplugins/rev/298079/arch/CYGWIN/installer/slplugins-3.7.24.297623.298079-windows-298079.tar.bz2 On Tue, Feb 24, 2015 at 3:22 PM, Wolfpup Lowenhar wrote: > Recently I started working on getting set up with VS2013 build system and > I have it running fairly smoothly. I have with the help of another member > on this list gotten it so that I can build the plug-ins including > QuickTime(prop 3-p lib) which you have to have the sdk installed on your > system. Now that that is working I found that there is an issue with the > QuickTime SDK when building with VS2013. I'm getting two fatal errors and > thus the lib dose not build. I still have the VS2010 build system running > just fine and I'm trying to figure out how to get it so that the QuickTime > lib will build with both at least until the new build system is fully > adopted. > > > > Here is the two errors from the VS2013 media_plugini_QuickTim.log file > > > > 1>C:\Program Files (x86)\QuickTime SDK\CIncludes\fp.h(89): error > C2371: 'float_t' : redefinition; different basic types > > C:\Program Files (x86)\Microsoft Visual Studio > 12.0\VC\include\math.h(67) : see declaration of 'float_t' > > 1>C:\Program Files (x86)\QuickTime SDK\CIncludes\fp.h(122): warning > C4005: 'NAN' : macro redefinition > > C:\Program Files (x86)\Microsoft Visual Studio > 12.0\VC\include\math.h(106) : see previous definition of 'NAN' > > 1>Done Building Project > "D:\HG\viewer-tools-update\build-vc120\media_plugins\quicktime\media_plugin_quicktime.vcxproj" > (Build target(s)) -- FAILED. > > > > Now these errors do not happen when I'm building from the release branch > using VS2010. > > > > I will at a later date post out my patch for adding a switch for OS > developers to use to add QuickTime to their builds once I figure out how to > get around these errors. > > I just need to figure out how to block this in VS2013 and not in VS2010 > then all should be good. > -- > > No virus found in this message. > Checked by AVG - www.avg.com > Version: 2015.0.5646 / Virus Database: 4299/9173 - Release Date: 02/24/15 > > ___ > Policies and (un)subscribe information available here: > http://wiki.secondlife.com/wiki/OpenSource-Dev > Please read the policies before posting to keep unmoderated posting > privileges > ___ Policies and (un)subscribe information available here: http://wiki.secondlife.com/wiki/OpenSource-Dev Please read the policies before posting to keep unmoderated posting privileges
Re: [opensource-dev] Viewer Tools Upgrades - with a call for help
On Tue, 24 Feb 2015 15:37:21 -0600, Nicky Perian wrote: > Plugins are no longer built in the viewer but, are delivered > as content in an archive. Which means TPV developers will not be able any more to fix bugs in the plugins and will have to endure the very same bugs as the ones plagging LL's viewer... Sory, but this is a *bad* solution. > For quicktime this is more licence friendly by delivering the dll > instead on the components needed to build the dll in the viewer. The SDK can still be downloaded from Apple's site (or was the last time I checked), so where is the problem exactly ?... > That is likely not the complete reason for packaging but, it is > cleaner. Not at all... The proper and only "clean" solution would be to get fully rid of the Quicktime dependency for the builds... Quicktime is totally outdated anyway. Henri. ___ Policies and (un)subscribe information available here: http://wiki.secondlife.com/wiki/OpenSource-Dev Please read the policies before posting to keep unmoderated posting privileges
Re: [opensource-dev] Viewer Tools Upgrades - with a call for help
The problem is the SDK is so old, it is not compatible with VS2013 do to the updated VC11 code support. That why it is erroring now.~TM > Date: Tue, 24 Feb 2015 23:10:20 +0100 > From: sl...@free.fr > To: opensource-dev@lists.secondlife.com > Subject: Re: [opensource-dev] Viewer Tools Upgrades - with a call for help > > On Tue, 24 Feb 2015 15:37:21 -0600, Nicky Perian wrote: > > > Plugins are no longer built in the viewer but, are delivered > > as content in an archive. > > Which means TPV developers will not be able any more to fix bugs in the > plugins and will have to endure the very same bugs as the ones plagging > LL's viewer... > > Sory, but this is a *bad* solution. > > > For quicktime this is more licence friendly by delivering the dll > > instead on the components needed to build the dll in the viewer. > > The SDK can still be downloaded from Apple's site (or was the last > time I checked), so where is the problem exactly ?... > > > That is likely not the complete reason for packaging but, it is > > cleaner. > > Not at all... The proper and only "clean" solution would be to get > fully rid of the Quicktime dependency for the builds... Quicktime > is totally outdated anyway. > > Henri. > ___ > Policies and (un)subscribe information available here: > http://wiki.secondlife.com/wiki/OpenSource-Dev > Please read the policies before posting to keep unmoderated posting privileges ___ Policies and (un)subscribe information available here: http://wiki.secondlife.com/wiki/OpenSource-Dev Please read the policies before posting to keep unmoderated posting privileges
Re: [opensource-dev] Viewer Tools Upgrades - with a call for help
I'm pretty sure the reasoning behind LL moving all the multimedia to a plugin system was so that 3rd parties could write their own plugins. There's nothing stopping anyone from writing a plugin to take over all the functions the old Quicktime plugin does. It's just that nobody has bothered to do it. Quicktime is old, the current version is still compiled for Windows XP, and Apple seems to have abandoned it. With HTML5, it's pretty much unnecessary in this day and age. Someone should just write a new Parcel media plugin and put quicktime to bed for good. ___ Policies and (un)subscribe information available here: http://wiki.secondlife.com/wiki/OpenSource-Dev Please read the policies before posting to keep unmoderated posting privileges