Bug#674633: libogre-dev: Uses default versions of libboost-*-dev packages

Paul D Turner paul at cegui.org.uk
Sat May 26 08:39:41 UTC 2012


Package: libogre-dev
Version: 1.7.4-5
Severity: important

Dear Maintainer,

Rather than using default versions, I believe the package should depend 
on whichever specific version of the libboost-date-time-dev and
libboost-thread-dev packages were used to build the Ogre binary libs.

By not having the specific version as a dependency it becomes very easy
for the libboost-*-dev packages to be upgraded or held-back and thus
become out of sync with the version used to build the binary Ogre
libraries - this can result in issues when running code built against
Ogre on a system where such a mis-match of boost versions has occurred.

The issues can occur because Ogre exposes its use of boost to client
code, so a situation can arise where client code compiles in one version
of boost template code whereas the binary Ogre contains different and
possibly incompatible code.

Given this situation, when the binary ogre and client code have affected
objects passed between them, bad things happen.


-- System Information:
Debian Release: wheezy/sid
  APT prefers unstable
  APT policy: (500, 'unstable'), (1, 'experimental')
Architecture: amd64 (x86_64)

Kernel: Linux 3.2.0-1-amd64 (SMP w/4 CPU cores)
Locale: LANG=en_GB.UTF-8, LC_CTYPE=en_GB.UTF-8 (charmap=UTF-8)
Shell: /bin/sh linked to /bin/dash

Versions of packages libogre-dev depends on:
ii  libboost-date-time-dev  1.49.0.1
ii  libboost-thread-dev     1.49.0.1
ii  libfreeimage-dev        3.15.1-1+b1
ii  libfreetype6-dev        2.4.9-1
ii  libogre-1.7.4           1.7.4-5
ii  libxaw7-dev             2:1.0.10-2
ii  libzzip-dev             0.13.56-1.1

libogre-dev recommends no packages.

Versions of packages libogre-dev suggests:
pn  ogre-doc  <none>

-- no debconf information





More information about the Pkg-games-devel mailing list