> *** This bug is a security vulnerability ***
>
> Public security bug reported:
>
> The last release which can be compiled on Suse Enterprise Linux 10
> Servicepack 4 is release 1.0.4.
>
> All higher releases cannot be compiled on that distribution.
>
> SLES10 SP4 is still pretty in use - organizations with that release do not have a upgrade possibility
> (fixes/securiry-updates) for that release.
>
> The compilation failed on a configure without any options:
> ----
> CXX libhashkit/libhashkit_libhashkit_la-behavior.lo
> CXX libhashkit/libhashkit_libhashkit_la-crc32.lo
> CXX libhashkit/libhashkit_libhashkit_la-digest.lo
> CXX libhashkit/libhashkit_libhashkit_la-encrypt.lo
> CXX libhashkit/libhashkit_libhashkit_la-fnv_32.lo
> CXX libhashkit/libhashkit_libhashkit_la-fnv_64.lo
> CXX libhashkit/libhashkit_libhashkit_la-function.lo
> CXX libhashkit/libhashkit_libhashkit_la-has.lo
> CXX libhashkit/libhashkit_libhashkit_la-hashkit.lo
> CXX libhashkit/libhashkit_libhashkit_la-jenkins.lo
> CXX libhashkit/libhashkit_libhashkit_la-ketama.lo
> CXX libhashkit/libhashkit_libhashkit_la-md5.lo
> CXX libhashkit/libhashkit_libhashkit_la-murmur.lo
> CXX libhashkit/libhashkit_libhashkit_la-one_at_a_time.lo
> CXX libhashkit/libhashkit_libhashkit_la-rijndael.lo
> CXX libhashkit/libhashkit_libhashkit_la-str_algorithm.lo
> CXX libhashkit/libhashkit_libhashkit_la-strerror.lo
> CXX libhashkit/libhashkit_libhashkit_la-string.lo
> CXX libhashkit/libhashkit_libhashkit_la-nohsieh.lo
> CXXLD libhashkit/libhashkit.la
> CXX libmemcached/csl/libmemcached_libmemcached_la-context.lo
> In file included from ./libmemcached/common.h:72,
> from ./libmemcached/csl/common.h:40,
> from libmemcached/csl/context.cc:38:
> ./libmemcached-1.0/memcached.h:46:27: error: tr1/cinttypes: No such file or directory
> make[1]: *** [libmemcached/csl/libmemcached_libmemcached_la-context.lo] Error 1
> make[1]: Leaving directory `/export/home/build/sles-packages/memcached/libmemcached/libmemcached-1.0.8'
> make: *** [all] Error 2
> error: Bad exit status from /var/tmp/rpm-tmp.22791 (%build)
> ----
>
> The header file tr1/cinttypes is not part of the distribution compiler development package (gcc/g++ 4.1.2):
> ----
> # rpm -ql libstdc++-devel|grep tr1
> /usr/include/c++/4.1.2/tr1
> /usr/include/c++/4.1.2/tr1/array
> /usr/include/c++/4.1.2/tr1/bind_iterate.h
> /usr/include/c++/4.1.2/tr1/bind_repeat.h
> /usr/include/c++/4.1.2/tr1/boost_shared_ptr.h
> /usr/include/c++/4.1.2/tr1/functional
> /usr/include/c++/4.1.2/tr1/functional_iterate.h
> /usr/include/c++/4.1.2/tr1/hashtable
> /usr/include/c++/4.1.2/tr1/memory
> /usr/include/c++/4.1.2/tr1/mu_iterate.h
> /usr/include/c++/4.1.2/tr1/ref_fwd.h
> /usr/include/c++/4.1.2/tr1/ref_wrap_iterate.h
> /usr/include/c++/4.1.2/tr1/repeat.h
> /usr/include/c++/4.1.2/tr1/tuple
> /usr/include/c++/4.1.2/tr1/tuple_iterate.h
> /usr/include/c++/4.1.2/tr1/type_traits
> /usr/include/c++/4.1.2/tr1/type_traits_fwd.h
> /usr/include/c++/4.1.2/tr1/unordered_map
> /usr/include/c++/4.1.2/tr1/unordered_set
> /usr/include/c++/4.1.2/tr1/utility
> ----
>
> What can we do?
>
> ** Affects: libmemcached
> Importance: Undecided
> Status: New
>
> ** Visibility changed to: Public
>
> --
> You received this bug notification because you are subscribed to the bug
> report.
> https://bugs.launchpad.net/bugs/1006230
>
> Title:
> unable to compile libmemcached-1.0.8 on SLES 10 SP4
>
> Status in libmemcached - A C and C++ client library for memcached:
> New
>
> Bug description:
> The last release which can be compiled on Suse Enterprise Linux 10
> Servicepack 4 is release 1.0.4.
>
> All higher releases cannot be compiled on that distribution.
>
> SLES10 SP4 is still pretty in use - organizations with that release do not have a upgrade possibility
> (fixes/securiry-updates) for that release.
>
> The compilation failed on a configure without any options:
> ----
> CXX libhashkit/libhashkit_libhashkit_la-behavior.lo
> CXX libhashkit/libhashkit_libhashkit_la-crc32.lo
> CXX libhashkit/libhashkit_libhashkit_la-digest.lo
> CXX libhashkit/libhashkit_libhashkit_la-encrypt.lo
> CXX libhashkit/libhashkit_libhashkit_la-fnv_32.lo
> CXX libhashkit/libhashkit_libhashkit_la-fnv_64.lo
> CXX libhashkit/libhashkit_libhashkit_la-function.lo
> CXX libhashkit/libhashkit_libhashkit_la-has.lo
> CXX libhashkit/libhashkit_libhashkit_la-hashkit.lo
> CXX libhashkit/libhashkit_libhashkit_la-jenkins.lo
> CXX libhashkit/libhashkit_libhashkit_la-ketama.lo
> CXX libhashkit/libhashkit_libhashkit_la-md5.lo
> CXX libhashkit/libhashkit_libhashkit_la-murmur.lo
> CXX libhashkit/libhashkit_libhashkit_la-one_at_a_time.lo
> CXX libhashkit/libhashkit_libhashkit_la-rijndael.lo
> CXX libhashkit/libhashkit_libhashkit_la-str_algorithm.lo
> CXX libhashkit/libhashkit_libhashkit_la-strerror.lo
> CXX libhashkit/libhashkit_libhashkit_la-string.lo
> CXX libhashkit/libhashkit_libhashkit_la-nohsieh.lo
> CXXLD libhashkit/libhashkit.la
> CXX libmemcached/csl/libmemcached_libmemcached_la-context.lo
> In file included from ./libmemcached/common.h:72,
> from ./libmemcached/csl/common.h:40,
> from libmemcached/csl/context.cc:38:
> ./libmemcached-1.0/memcached.h:46:27: error: tr1/cinttypes: No such file or directory
> make[1]: *** [libmemcached/csl/libmemcached_libmemcached_la-context.lo] Error 1
> make[1]: Leaving directory `/export/home/build/sles-packages/memcached/libmemcached/libmemcached-1.0.8'
> make: *** [all] Error 2
> error: Bad exit status from /var/tmp/rpm-tmp.22791 (%build)
> ----
>
> The header file tr1/cinttypes is not part of the distribution compiler development package (gcc/g++ 4.1.2):
> ----
> # rpm -ql libstdc++-devel|grep tr1
> /usr/include/c++/4.1.2/tr1
> /usr/include/c++/4.1.2/tr1/array
> /usr/include/c++/4.1.2/tr1/bind_iterate.h
> /usr/include/c++/4.1.2/tr1/bind_repeat.h
> /usr/include/c++/4.1.2/tr1/boost_shared_ptr.h
> /usr/include/c++/4.1.2/tr1/functional
> /usr/include/c++/4.1.2/tr1/functional_iterate.h
> /usr/include/c++/4.1.2/tr1/hashtable
> /usr/include/c++/4.1.2/tr1/memory
> /usr/include/c++/4.1.2/tr1/mu_iterate.h
> /usr/include/c++/4.1.2/tr1/ref_fwd.h
> /usr/include/c++/4.1.2/tr1/ref_wrap_iterate.h
> /usr/include/c++/4.1.2/tr1/repeat.h
> /usr/include/c++/4.1.2/tr1/tuple
> /usr/include/c++/4.1.2/tr1/tuple_iterate.h
> /usr/include/c++/4.1.2/tr1/type_traits
> /usr/include/c++/4.1.2/tr1/type_traits_fwd.h
> /usr/include/c++/4.1.2/tr1/unordered_map
> /usr/include/c++/4.1.2/tr1/unordered_set
> /usr/include/c++/4.1.2/tr1/utility
> ----
>
> What can we do?
>
> To manage notifications about this bug go to:
> https://bugs.launchpad.net/libmemcached/+bug/1006230/+subscriptions
Hi!
Install boost, and use the tr1 headers from it.
Cheers,
-Brian
On May 29, 2012, at 10:53 PM, scoopex wrote:
> *** This bug is a security vulnerability *** securiry- updates) for that release. libhashkit_ libhashkit_ la-behavior. lo libhashkit_ libhashkit_ la-crc32. lo libhashkit_ libhashkit_ la-digest. lo libhashkit_ libhashkit_ la-encrypt. lo libhashkit_ libhashkit_ la-fnv_ 32.lo libhashkit_ libhashkit_ la-fnv_ 64.lo libhashkit_ libhashkit_ la-function. lo libhashkit_ libhashkit_ la-has. lo libhashkit_ libhashkit_ la-hashkit. lo libhashkit_ libhashkit_ la-jenkins. lo libhashkit_ libhashkit_ la-ketama. lo libhashkit_ libhashkit_ la-md5. lo libhashkit_ libhashkit_ la-murmur. lo libhashkit_ libhashkit_ la-one_ at_a_time. lo libhashkit_ libhashkit_ la-rijndael. lo libhashkit_ libhashkit_ la-str_ algorithm. lo libhashkit_ libhashkit_ la-strerror. lo libhashkit_ libhashkit_ la-string. lo libhashkit_ libhashkit_ la-nohsieh. lo libhashkit. la csl/libmemcache d_libmemcached_ la-context. lo common. h:72, csl/common. h:40, csl/context. cc:38: 1.0/memcached. h:46:27: error: tr1/cinttypes: No such file or directory csl/libmemcache d_libmemcached_ la-context. lo] Error 1 home/build/ sles-packages/ memcached/ libmemcached/ libmemcached- 1.0.8' rpm-tmp. 22791 (%build) +-devel| grep tr1 c++/4.1. 2/tr1 c++/4.1. 2/tr1/array c++/4.1. 2/tr1/bind_ iterate. h c++/4.1. 2/tr1/bind_ repeat. h c++/4.1. 2/tr1/boost_ shared_ ptr.h c++/4.1. 2/tr1/functiona l c++/4.1. 2/tr1/functiona l_iterate. h c++/4.1. 2/tr1/hashtable c++/4.1. 2/tr1/memory c++/4.1. 2/tr1/mu_ iterate. h c++/4.1. 2/tr1/ref_ fwd.h c++/4.1. 2/tr1/ref_ wrap_iterate. h c++/4.1. 2/tr1/repeat. h c++/4.1. 2/tr1/tuple c++/4.1. 2/tr1/tuple_ iterate. h c++/4.1. 2/tr1/type_ traits c++/4.1. 2/tr1/type_ traits_ fwd.h c++/4.1. 2/tr1/unordered _map c++/4.1. 2/tr1/unordered _set c++/4.1. 2/tr1/utility /bugs.launchpad .net/bugs/ 1006230 securiry- updates) for that release. libhashkit_ libhashkit_ la-behavior. lo libhashkit_ libhashkit_ la-crc32. lo libhashkit_ libhashkit_ la-digest. lo libhashkit_ libhashkit_ la-encrypt. lo libhashkit_ libhashkit_ la-fnv_ 32.lo libhashkit_ libhashkit_ la-fnv_ 64.lo libhashkit_ libhashkit_ la-function. lo libhashkit_ libhashkit_ la-has. lo libhashkit_ libhashkit_ la-hashkit. lo libhashkit_ libhashkit_ la-jenkins. lo libhashkit_ libhashkit_ la-ketama. lo libhashkit_ libhashkit_ la-md5. lo libhashkit_ libhashkit_ la-murmur. lo libhashkit_ libhashkit_ la-one_ at_a_time. lo libhashkit_ libhashkit_ la-rijndael. lo libhashkit_ libhashkit_ la-str_ algorithm. lo libhashkit_ libhashkit_ la-strerror. lo libhashkit_ libhashkit_ la-string. lo libhashkit_ libhashkit_ la-nohsieh. lo libhashkit. la csl/libmemcache d_libmemcached_ la-context. lo common. h:72, csl/common. h:40, csl/context. cc:38: 1.0/memcached. h:46:27: error: tr1/cinttypes: No such file or directory csl/libmemcache d_libmemcached_ la-context. lo] Error 1 home/build/ sles-packages/ memcached/ libmemcached/ libmemcached- 1.0.8' rpm-tmp. 22791 (%build) +-devel| grep tr1 c++/4.1. 2/tr1 c++/4.1. 2/tr1/array c++/4.1. 2/tr1/bind_ iterate. h c++/4.1. 2/tr1/bind_ repeat. h c++/4.1. 2/tr1/boost_ shared_ ptr.h c++/4.1. 2/tr1/functiona l c++/4.1. 2/tr1/functiona l_iterate. h c++/4.1. 2/tr1/hashtable c++/4.1. 2/tr1/memory c++/4.1. 2/tr1/mu_ iterate. h c++/4.1. 2/tr1/ref_ fwd.h c++/4.1. 2/tr1/ref_ wrap_iterate. h c++/4.1. 2/tr1/repeat. h c++/4.1. 2/tr1/tuple c++/4.1. 2/tr1/tuple_ iterate. h c++/4.1. 2/tr1/type_ traits c++/4.1. 2/tr1/type_ traits_ fwd.h c++/4.1. 2/tr1/unordered _map c++/4.1. 2/tr1/unordered _set c++/4.1. 2/tr1/utility /bugs.launchpad .net/libmemcach ed/+bug/ 1006230/ +subscriptions
>
> Public security bug reported:
>
> The last release which can be compiled on Suse Enterprise Linux 10
> Servicepack 4 is release 1.0.4.
>
> All higher releases cannot be compiled on that distribution.
>
> SLES10 SP4 is still pretty in use - organizations with that release do not have a upgrade possibility
> (fixes/
>
> The compilation failed on a configure without any options:
> ----
> CXX libhashkit/
> CXX libhashkit/
> CXX libhashkit/
> CXX libhashkit/
> CXX libhashkit/
> CXX libhashkit/
> CXX libhashkit/
> CXX libhashkit/
> CXX libhashkit/
> CXX libhashkit/
> CXX libhashkit/
> CXX libhashkit/
> CXX libhashkit/
> CXX libhashkit/
> CXX libhashkit/
> CXX libhashkit/
> CXX libhashkit/
> CXX libhashkit/
> CXX libhashkit/
> CXXLD libhashkit/
> CXX libmemcached/
> In file included from ./libmemcached/
> from ./libmemcached/
> from libmemcached/
> ./libmemcached-
> make[1]: *** [libmemcached/
> make[1]: Leaving directory `/export/
> make: *** [all] Error 2
> error: Bad exit status from /var/tmp/
> ----
>
> The header file tr1/cinttypes is not part of the distribution compiler development package (gcc/g++ 4.1.2):
> ----
> # rpm -ql libstdc+
> /usr/include/
> /usr/include/
> /usr/include/
> /usr/include/
> /usr/include/
> /usr/include/
> /usr/include/
> /usr/include/
> /usr/include/
> /usr/include/
> /usr/include/
> /usr/include/
> /usr/include/
> /usr/include/
> /usr/include/
> /usr/include/
> /usr/include/
> /usr/include/
> /usr/include/
> /usr/include/
> ----
>
> What can we do?
>
> ** Affects: libmemcached
> Importance: Undecided
> Status: New
>
> ** Visibility changed to: Public
>
> --
> You received this bug notification because you are subscribed to the bug
> report.
> https:/
>
> Title:
> unable to compile libmemcached-1.0.8 on SLES 10 SP4
>
> Status in libmemcached - A C and C++ client library for memcached:
> New
>
> Bug description:
> The last release which can be compiled on Suse Enterprise Linux 10
> Servicepack 4 is release 1.0.4.
>
> All higher releases cannot be compiled on that distribution.
>
> SLES10 SP4 is still pretty in use - organizations with that release do not have a upgrade possibility
> (fixes/
>
> The compilation failed on a configure without any options:
> ----
> CXX libhashkit/
> CXX libhashkit/
> CXX libhashkit/
> CXX libhashkit/
> CXX libhashkit/
> CXX libhashkit/
> CXX libhashkit/
> CXX libhashkit/
> CXX libhashkit/
> CXX libhashkit/
> CXX libhashkit/
> CXX libhashkit/
> CXX libhashkit/
> CXX libhashkit/
> CXX libhashkit/
> CXX libhashkit/
> CXX libhashkit/
> CXX libhashkit/
> CXX libhashkit/
> CXXLD libhashkit/
> CXX libmemcached/
> In file included from ./libmemcached/
> from ./libmemcached/
> from libmemcached/
> ./libmemcached-
> make[1]: *** [libmemcached/
> make[1]: Leaving directory `/export/
> make: *** [all] Error 2
> error: Bad exit status from /var/tmp/
> ----
>
> The header file tr1/cinttypes is not part of the distribution compiler development package (gcc/g++ 4.1.2):
> ----
> # rpm -ql libstdc+
> /usr/include/
> /usr/include/
> /usr/include/
> /usr/include/
> /usr/include/
> /usr/include/
> /usr/include/
> /usr/include/
> /usr/include/
> /usr/include/
> /usr/include/
> /usr/include/
> /usr/include/
> /usr/include/
> /usr/include/
> /usr/include/
> /usr/include/
> /usr/include/
> /usr/include/
> /usr/include/
> ----
>
> What can we do?
>
> To manage notifications about this bug go to:
> https:/