gcc 4.1 support
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
libmemcached |
Fix Released
|
Medium
|
Brian Aker |
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/
./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?
visibility: | private → public |
Changed in libmemcached: | |
status: | Won't Fix → Confirmed |
milestone: | none → 1.0.11 |
Changed in libmemcached: | |
status: | Fix Committed → Fix Released |
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/un. ..
>
> 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/