Aha ! Thanks much Ima, I'll play a little with a clone of your
repository tomorrow, maybe it will lead me to a full working build
this time :)

On 18/04/2011, Ima Mechanique <ima.mechani...@blueyonder.co.uk> wrote:
>> Thanks... this convinces me to go with VCE2010 (getting over the
>> initial gripe I have about it, since it is the only sensible option I
>> have to go ahead anyway).
>>
>> Right now it builds to the end, but it fails at the very last step
>> with this error :
>>
>> 60>  Looking for existing VisualStudio instance...
>> 60>    Didn't find open solution, starting new background VisualStudio
>> instance...
>> 60>    Reading .sln file version...
>> 60>    Using version: VC100...
>> 60>  Value cannot be null.
>> 60>  Parameter : type
>>
>> Seems to be vstool complaining that it cannot find the instance of VS
>> when calling GetDTEAndSolution() in main.cs... although VCE is open.
>> Autobuild does that too on the command line. What can I do to make it
>> find VCE and modify the solution ? I'm thinking some path is missing
>> from my PATH env variable but I can't figure out which.
>
> I can't swear to it (I don't use the 'official' autobuild.xml), but as I
> recall, that is a known problem for express, that should be fixed with
> the OPEN-50 stuff that's coming soon ;-) VCE can't modify the solution
> this way, it doesn't have the API required for it. This is one of the
> many differences between Express and full versions.
>
>
>> Thanks again
>>
>>
>> On 18/04/2011, Ima Mechanique <ima.mechani...@blueyonder.co.uk> wrote:
>> >> Thank you all for the pointers.
>> >>
>> >> So if I get this right, VS2005 is to be left behind... not really kind
>> >> to people who are used to it, and who find 2010 to be an unbearable
>> >> bloatware that runs 4x slower than the old IDE. Not mentioning that
>> >> with 2005, at least I could do something else while compiling. With
>> >> this one, I can do something else... as long as it's away from my
>> >> computer.
>> >
>> > Not so much that 2005 is being left behind, but that LL is moving
>> > forward. They cannot stay with the same environment when the Operating
>> > Systems are moving forward; for many reasons.
>> > How fast VC10 runs depends a LOT on your system and configuration. When
>> > I first used autobuild with it, it took the same time to build the
>> > viewer as 2005 had (approximately) However this turned out to be because
>> > I was not using some of the optimisations possible that 2005 had been
>> > using. With these enabled, it is now 35 minutes faster than 2005.  Yes,
>> > it is a resource hog, but that's how it gets to be faster, you can
>> > change default values to prevent that if you want to, I make a cup of
>> > coffee and do something else ;-) Also, autobuild is designed to use the
>> > command line, not the IDE which is a great part of the resource eating.
>> > Intellisense is a pain in the ... RAM, disc I/O, etc. for example.
>> >
>> > As has been said already, autobuild started on the 2005 build, if you
>> > want to continue using it you will need to collect all the 2005 build
>> > versions of the libraries and create a configuration file that uses them
>> > instead of the default one which uses 2010 builds.
>> >
>> > If you are using the Express version of 2005 you will probably have to
>> > do more to get it to work. The initial version of autobuild was not
>> > express friendly. This is caused by many differences in how the
>> > full/express versions work.
>> >
>> > Start with the repo at https://bitbucket.org/oz_linden/viewer-autobuild/
>> >
>> > That is the one started for 2005 builds, so should contain some if not
>> > all the library links  I have no idea if those files are still available
>> > from the amazon servers though.Be aware it is considerably out of date
>> > with the main code base now, so you will have to import from
>> > viewer-development, being careful not to over write the autobuild.xml,
>> > best to rename it.
>> >
>> >> And if I also get this right, "VCexpressRelWithDebInfo" is the only
>> >> configuration that I should use, isn't it ? I am told to always use
>> >> the "OpenSource" ones, except if I am on Windows (which is the case).
>> >> Doesn't matter, I'll try both.
>> >
>> > IIRC the OpenSource* configurations are for full versions of VC only.
>> > They may work with a full version of 2005.
>> > VCexpressRelWithDebInfo is for VC10 Express versions. It uses commands
>> > not available on 2005, so probably will not work at all for you.
>> >
>> > --
>> > Ima Mechanique
>> > ima.mechanique(at)blueyonder.co.uk
>> >
>> > _______________________________________________
>> > 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
>> >
>
> --
> Ima Mechanique
> ima.mechanique(at)blueyonder.co.uk
>
> _______________________________________________
> 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

Reply via email to