Upgrade from Tango 8 to Tango 9

Hello everyone,

Recently, I started working on a project where many device servers are being used under Tango 8.1.2 on Windows 7 with Visual Studio 9.0.

We would like to upgrade those device servers to Tango 9 with Visual Studio 12.0.

I started making some tests with Tango 9.2.2 and I could build a device server without external libraries which runs fine.

I have some questions for other device server which use external libraries :
- Will there be libraries for VC12 32-bits (all device servers use a windows 7 32-bits platform)
- Is Yat library available for VC12 ? The project Yat for VC12 is empty in the latest version of the library.
- Has someone already upgraded a device server using external libraries ? Do you have any advice ?

I also have general questions about Tango 9 :
- Which version of Tango 9 should we use ? I only found Tango 9.2.2 for Windows 7.
- POGO from Tango 9.2.2 can only generate code for VC12, would it be able to support multiple Visual Studio versions like Tango 8.1.2 ?
- Is it possible to use VC9 to build device server with Tango 9 ?
- Does someone have any kind of advice to give to upgrade to Tango 9 ?


Thank you for answers,

Best regards,

Shagufta
Thales Group
Hi,

I'll try to answer the questions for which I can provide you an answer… I let the other specialists answer the other ones.

Shagufta
I have some questions for other device server which use external libraries :
- Will there be libraries for VC12 32-bits (all device servers use a windows 7 32-bits platform)

I created the following topic on the forum to gather the different needs from the users from the community:
http://www.tango-controls.org/community/forum/c/general/rfc/old-windows-compilers-support/?page=1#post-3577

Could you please add the VC versions you need in a comment of this topic?

Shagufta
- Which version of Tango 9 should we use ? I only found Tango 9.2.2 for Windows 7.
On Windows, Tango 9.2.2 is the latest official release and I think it is available for download only for 64 bits. Unless you found a 32bits version somewhere?
There are some pre-release versions of the C++ tango 9.3 library available on Github but only for a limited number of Windows compilers:
https://github.com/tango-controls/cppTango/releases

Shagufta
- Is it possible to use VC9 to build device server with Tango 9 ?
Yes, it is possible for VC9, with the latest pre-release (there is a 32 bits version and 64 bits version available):
https://ci.appveyor.com/project/bourtemb/cpptango-tt3w8/build/0.0.313
For instance, you can get an installer for the tango C++ library on Windows for VC9 32 bits on the following page (available only 6 months on appveyor, so less than 4 months left for this example):
https://ci.appveyor.com/project/bourtemb/cpptango-tt3w8/build/0.0.313/job/9457qw734b64g1pk/artifacts

I hope this helps a bit.

Kind regards,
Reynald
Rosenberg's Law: Software is easy to make, except when you want it to do something new.
Corollary: The only software that's worth making is software that does something new.
Hi

Shagufta
- Is it possible to use VC9 to build device server with Tango 9 ?

When Tango 9 has been released, it has been decided to do not support VC9 any more.
So, it has been removed from Pogo.
Sorry.
Pascal
Hi,

thank you for all your anwers.

We decided to work with Tango 9 and VC12.

Best regards,

Shagufta
Thales
 
Register or login to create to post a reply.