@Murray Thank you for your comment. I could not find any package for
ubuntu that has this fixed. As it is an ABI breakage, as I understand,
any project that wants to use C++11 standard (let alone C++17) will want
to immediately start to demand and link with the new libxml++; so it's a
problem that there isn't a package in ubuntu for that in 2017. Or am I
missing something?

** Summary changed:

- default trusty g++ compiler gives warnings about deprecated use of 
std::auto_ptr in this package.
+ default xenial g++ compiler gives warnings about deprecated use of 
std::auto_ptr in this package.

** Description changed:

- Default trusty install leaves me with a flood of the following when
+ Default xenial install leaves me with a flood of the following when
  trying to compile my application, using libxml++2.6:
  
  In file included from /usr/include/libxml++-2.6/libxml++/libxml++.h:54:0,
  [...snip...]
  /usr/include/libxml++-2.6/libxml++/parsers/textreader.h:260:10: warning: 
‘template<class> class std::auto_ptr’ is deprecated [-Wdeprecated-declarations]
-      std::auto_ptr<PropertyReader> propertyreader;
+      std::auto_ptr<PropertyReader> propertyreader;
  
  as well as similar warnings about std::auto_ptr elsewhere in libxml++
  headers.
  
  The work around is to ignore the warnings or turn them off, but that is not
  what I should have to do (I need to have warnings turned on, as a developer).
  
  Regards,
  Carlo
  
  ProblemType: Bug
  DistroRelease: Ubuntu 16.04
  Package: libxml++2.6-dev 2.40.1-1
  ProcVersionSignature: Ubuntu 4.4.0-57.78-generic 4.4.35
  Uname: Linux 4.4.0-57-generic x86_64
  NonfreeKernelModules: nvidia_uvm nvidia_drm nvidia_modeset nvidia
  ApportVersion: 2.20.1-0ubuntu2.4
  Architecture: amd64
  CurrentDesktop: KDE
  Date: Fri Jan  6 02:44:54 2017
  InstallationDate: Installed on 2016-01-11 (360 days ago)
  InstallationMedia: Kubuntu 14.04.3 LTS "Trusty Tahr" - Beta amd64 (20150805)
  SourcePackage: libxml++2.6
  UpgradeStatus: Upgraded to xenial on 2016-10-29 (68 days ago)

-- 
You received this bug notification because you are a member of Desktop
Packages, which is subscribed to libxml++2.6 in Ubuntu.
https://bugs.launchpad.net/bugs/1654458

Title:
  default xenial g++ compiler gives warnings about deprecated use of
  std::auto_ptr in this package.

Status in libxml++2.6 package in Ubuntu:
  New

Bug description:
  Default xenial install leaves me with a flood of the following when
  trying to compile my application, using libxml++2.6:

  In file included from /usr/include/libxml++-2.6/libxml++/libxml++.h:54:0,
  [...snip...]
  /usr/include/libxml++-2.6/libxml++/parsers/textreader.h:260:10: warning: 
‘template<class> class std::auto_ptr’ is deprecated [-Wdeprecated-declarations]
       std::auto_ptr<PropertyReader> propertyreader;

  as well as similar warnings about std::auto_ptr elsewhere in libxml++
  headers.

  The work around is to ignore the warnings or turn them off, but that is not
  what I should have to do (I need to have warnings turned on, as a developer).

  Regards,
  Carlo

  ProblemType: Bug
  DistroRelease: Ubuntu 16.04
  Package: libxml++2.6-dev 2.40.1-1
  ProcVersionSignature: Ubuntu 4.4.0-57.78-generic 4.4.35
  Uname: Linux 4.4.0-57-generic x86_64
  NonfreeKernelModules: nvidia_uvm nvidia_drm nvidia_modeset nvidia
  ApportVersion: 2.20.1-0ubuntu2.4
  Architecture: amd64
  CurrentDesktop: KDE
  Date: Fri Jan  6 02:44:54 2017
  InstallationDate: Installed on 2016-01-11 (360 days ago)
  InstallationMedia: Kubuntu 14.04.3 LTS "Trusty Tahr" - Beta amd64 (20150805)
  SourcePackage: libxml++2.6
  UpgradeStatus: Upgraded to xenial on 2016-10-29 (68 days ago)

To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+source/libxml++2.6/+bug/1654458/+subscriptions

-- 
Mailing list: https://launchpad.net/~desktop-packages
Post to     : desktop-packages@lists.launchpad.net
Unsubscribe : https://launchpad.net/~desktop-packages
More help   : https://help.launchpad.net/ListHelp

Reply via email to