Re: [opensource-dev] Viewer Tools Upgrades - with a call for help

2015-02-24 Thread Wolfpup Lowenhar
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

2015-02-24 Thread Nicky Perian
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

2015-02-24 Thread Henri Beauchamp
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

2015-02-24 Thread Tank Master
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

2015-02-24 Thread Darien Caldwell
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