You are viewing a plain text version of this content. The canonical link for it is here.
Posted to issues@trafficserver.apache.org by "Felix Buenemann (JIRA)" <ji...@apache.org> on 2015/03/22 21:24:10 UTC

[jira] [Updated] (TS-3461) Max OS X 10.6.8: invalid use of non-static data member

     [ https://issues.apache.org/jira/browse/TS-3461?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]

Felix Buenemann updated TS-3461:
--------------------------------
    Description: 
Build of current master (3535b30d9225ff17dc9c77ba1b5283334b9ea35c) fails on Max OS X Snow Leopard 10.6.8. It seems that the problem is code that depends on C++11 although configure detected that C++11 support is not present:

{noformat}
uname -a
Darwin snowleopard-vm.local 10.8.0 Darwin Kernel Version 10.8.0: Tue Jun  7 16:33:36 PDT 2011; root:xnu-1504.15.3~1/RELEASE_I386 i386

xcodebuild -version
Xcode 4.2
Build version 4C199

llvm-g++ --version
i686-apple-darwin10-llvm-g++-4.2 (GCC) 4.2.1 (Based on Apple Inc. build 5658) (LLVM build 2336.1.00)

configure
checking whether llvm-g++ supports C++11 features by default... no
checking whether llvm-g++ supports C++11 features with -std=c++11... no
checking whether llvm-g++ supports C++11 features with -std=c++0x... no
configure: disabling features that depend on C++11 support

make
…
P_SSLCertLookup.h: In function 'ssl_ticket_key_block* ssl_context_enable_tickets(SSL_CTX*, const char*)':
P_SSLCertLookup.h:35: error: invalid use of non-static data member 'ssl_ticket_key_t::key_name'
SSLUtils.cc:571: error: from this location
P_SSLCertLookup.h:35: error: invalid use of non-static data member 'ssl_ticket_key_t::key_name'
SSLUtils.cc:572: error: from this location
P_SSLCertLookup.h:36: error: invalid use of non-static data member 'ssl_ticket_key_t::hmac_secret'
SSLUtils.cc:572: error: from this location
P_SSLCertLookup.h:35: error: invalid use of non-static data member 'ssl_ticket_key_t::key_name'
SSLUtils.cc:573: error: from this location
P_SSLCertLookup.h:36: error: invalid use of non-static data member 'ssl_ticket_key_t::hmac_secret'
SSLUtils.cc:573: error: from this location
P_SSLCertLookup.h:37: error: invalid use of non-static data member 'ssl_ticket_key_t::aes_key'
SSLUtils.cc:573: error: from this location
P_SSLCertLookup.h: In function 'int ssl_callback_session_ticket(SSL*, unsigned char*, unsigned char*, EVP_CIPHER_CTX*, HMAC_CTX*, int)':
P_SSLCertLookup.h:35: error: invalid use of non-static data member 'ssl_ticket_key_t::key_name'
SSLUtils.cc:1996: error: from this location
P_SSLCertLookup.h:36: error: invalid use of non-static data member 'ssl_ticket_key_t::hmac_secret'
SSLUtils.cc:1999: error: from this location
P_SSLCertLookup.h:35: error: invalid use of non-static data member 'ssl_ticket_key_t::key_name'
SSLUtils.cc:2006: error: from this location
P_SSLCertLookup.h:36: error: invalid use of non-static data member 'ssl_ticket_key_t::hmac_secret'
SSLUtils.cc:2008: error: from this location
make[2]: *** [SSLUtils.o] Error 1
{noformat}

Compilation works fine on 5.2.0.

  was:
Build of current master (3535b30d9225ff17dc9c77ba1b5283334b9ea35c) fails on Max OS X Snow Leopard 10.6.8. It seems that the problem is code that depends on C++11 although configure detected that C++11 support is not present:

{quote}
uname -a
Darwin snowleopard-vm.local 10.8.0 Darwin Kernel Version 10.8.0: Tue Jun  7 16:33:36 PDT 2011; root:xnu-1504.15.3~1/RELEASE_I386 i386

xcodebuild -version
Xcode 4.2
Build version 4C199

llvm-g++ --version
i686-apple-darwin10-llvm-g++-4.2 (GCC) 4.2.1 (Based on Apple Inc. build 5658) (LLVM build 2336.1.00)

configure
checking whether llvm-g++ supports C++11 features by default... no
checking whether llvm-g++ supports C++11 features with -std=c++11... no
checking whether llvm-g++ supports C++11 features with -std=c++0x... no
configure: disabling features that depend on C++11 support

make
…
P_SSLCertLookup.h: In function 'ssl_ticket_key_block* ssl_context_enable_tickets(SSL_CTX*, const char*)':
P_SSLCertLookup.h:35: error: invalid use of non-static data member 'ssl_ticket_key_t::key_name'
SSLUtils.cc:571: error: from this location
P_SSLCertLookup.h:35: error: invalid use of non-static data member 'ssl_ticket_key_t::key_name'
SSLUtils.cc:572: error: from this location
P_SSLCertLookup.h:36: error: invalid use of non-static data member 'ssl_ticket_key_t::hmac_secret'
SSLUtils.cc:572: error: from this location
P_SSLCertLookup.h:35: error: invalid use of non-static data member 'ssl_ticket_key_t::key_name'
SSLUtils.cc:573: error: from this location
P_SSLCertLookup.h:36: error: invalid use of non-static data member 'ssl_ticket_key_t::hmac_secret'
SSLUtils.cc:573: error: from this location
P_SSLCertLookup.h:37: error: invalid use of non-static data member 'ssl_ticket_key_t::aes_key'
SSLUtils.cc:573: error: from this location
P_SSLCertLookup.h: In function 'int ssl_callback_session_ticket(SSL*, unsigned char*, unsigned char*, EVP_CIPHER_CTX*, HMAC_CTX*, int)':
P_SSLCertLookup.h:35: error: invalid use of non-static data member 'ssl_ticket_key_t::key_name'
SSLUtils.cc:1996: error: from this location
P_SSLCertLookup.h:36: error: invalid use of non-static data member 'ssl_ticket_key_t::hmac_secret'
SSLUtils.cc:1999: error: from this location
P_SSLCertLookup.h:35: error: invalid use of non-static data member 'ssl_ticket_key_t::key_name'
SSLUtils.cc:2006: error: from this location
P_SSLCertLookup.h:36: error: invalid use of non-static data member 'ssl_ticket_key_t::hmac_secret'
SSLUtils.cc:2008: error: from this location
make[2]: *** [SSLUtils.o] Error 1
{quote}

Compilation works fine on 5.2.0.


> Max OS X 10.6.8: invalid use of non-static data member
> ------------------------------------------------------
>
>                 Key: TS-3461
>                 URL: https://issues.apache.org/jira/browse/TS-3461
>             Project: Traffic Server
>          Issue Type: Bug
>          Components: Build
>            Reporter: Felix Buenemann
>
> Build of current master (3535b30d9225ff17dc9c77ba1b5283334b9ea35c) fails on Max OS X Snow Leopard 10.6.8. It seems that the problem is code that depends on C++11 although configure detected that C++11 support is not present:
> {noformat}
> uname -a
> Darwin snowleopard-vm.local 10.8.0 Darwin Kernel Version 10.8.0: Tue Jun  7 16:33:36 PDT 2011; root:xnu-1504.15.3~1/RELEASE_I386 i386
> xcodebuild -version
> Xcode 4.2
> Build version 4C199
> llvm-g++ --version
> i686-apple-darwin10-llvm-g++-4.2 (GCC) 4.2.1 (Based on Apple Inc. build 5658) (LLVM build 2336.1.00)
> configure
> checking whether llvm-g++ supports C++11 features by default... no
> checking whether llvm-g++ supports C++11 features with -std=c++11... no
> checking whether llvm-g++ supports C++11 features with -std=c++0x... no
> configure: disabling features that depend on C++11 support
> make
> …
> P_SSLCertLookup.h: In function 'ssl_ticket_key_block* ssl_context_enable_tickets(SSL_CTX*, const char*)':
> P_SSLCertLookup.h:35: error: invalid use of non-static data member 'ssl_ticket_key_t::key_name'
> SSLUtils.cc:571: error: from this location
> P_SSLCertLookup.h:35: error: invalid use of non-static data member 'ssl_ticket_key_t::key_name'
> SSLUtils.cc:572: error: from this location
> P_SSLCertLookup.h:36: error: invalid use of non-static data member 'ssl_ticket_key_t::hmac_secret'
> SSLUtils.cc:572: error: from this location
> P_SSLCertLookup.h:35: error: invalid use of non-static data member 'ssl_ticket_key_t::key_name'
> SSLUtils.cc:573: error: from this location
> P_SSLCertLookup.h:36: error: invalid use of non-static data member 'ssl_ticket_key_t::hmac_secret'
> SSLUtils.cc:573: error: from this location
> P_SSLCertLookup.h:37: error: invalid use of non-static data member 'ssl_ticket_key_t::aes_key'
> SSLUtils.cc:573: error: from this location
> P_SSLCertLookup.h: In function 'int ssl_callback_session_ticket(SSL*, unsigned char*, unsigned char*, EVP_CIPHER_CTX*, HMAC_CTX*, int)':
> P_SSLCertLookup.h:35: error: invalid use of non-static data member 'ssl_ticket_key_t::key_name'
> SSLUtils.cc:1996: error: from this location
> P_SSLCertLookup.h:36: error: invalid use of non-static data member 'ssl_ticket_key_t::hmac_secret'
> SSLUtils.cc:1999: error: from this location
> P_SSLCertLookup.h:35: error: invalid use of non-static data member 'ssl_ticket_key_t::key_name'
> SSLUtils.cc:2006: error: from this location
> P_SSLCertLookup.h:36: error: invalid use of non-static data member 'ssl_ticket_key_t::hmac_secret'
> SSLUtils.cc:2008: error: from this location
> make[2]: *** [SSLUtils.o] Error 1
> {noformat}
> Compilation works fine on 5.2.0.



--
This message was sent by Atlassian JIRA
(v6.3.4#6332)