Print

Print


Hi,

It looks like the openssl version check for the definition of the new flag
fails for some reason.
I'm investigating.

Cheers, Gerri

Peter Elmer wrote:

>  Hi Gerri,
>
>  It looks like there is also a compilation error from the changes you 
>made a couple of days ago (on noric01: SL3, gcc 3.2.3):
>
>g++ -DPACKAGE_NAME=\"xrootd\" -DPACKAGE_TARNAME=\"xrootd\" -DPACKAGE_VERSION=\"20051004.1010x4\" "-DPACKAGE_STRING=\"xrootd 20051004.1010x4\"" -DPACKAGE_BUGREPORT=\"[log in to unmask]\" -D__linux__=1 -D__linux=1 -D_GNU_SOURCE=1 -DPACKAGE=\"xrootd\" -DVERSION=\"20051004.1010x4\" -DR__SHADOWPW=1 -DR__SSL_GE_098=1 -DSTDC_HEADERS=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_MEMORY_H=1 -DHAVE_STRINGS_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_UNISTD_H=1 -DHAVE_DLFCN_H=1 -D_LARGEFILE_SOURCE=1 -DHAVE_DIRENT_H=1 -DSTDC_HEADERS=1 -DHAVE_SYS_WAIT_H=1 -DHAVE_ARPA_INET_H=1 -DHAVE_FCNTL_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_LIMITS_H=1 -DHAVE_MALLOC_H=1 -DHAVE_MEMORY_H=1 -DHAVE_NETDB_H=1 -DHAVE_NETINET_IN_H=1 -DHAVE_SHADOW_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_STRINGS_H=1 -DHAVE_SYS_FILE_H=1 -DHAVE_SYS_MOUNT_H=1 -DHAVE_SYS_PARAM_H=1 -DHAVE_SYS_SOCKET_H=1 -DHAVE_SYS_STATFS_H=1 -DHAVE_SYS_STATVFS_H=1 -DHAVE_SYS_TIME_H=1 -DHAVE_SYS_VFS_H=1 -DHAVE_UNISTD_H=1 -DHAVE_UTIME_H=1 -DHAS_NAMEINFO=1 -DHAS_PROTOR=1 -DHAS_SIGWTI=1 -I. -I. -I../../src -I/usr/include/ -I/usr/kerberos/include -g -O2 -D_REENTRANT -c XrdCryptosslX509.cc -MT libXrdSSLutil_la-XrdCryptosslX509.lo -MD -MP -MF .deps/libXrdSSLutil_la-XrdCryptosslX509.TPlo  -fPIC -DPIC -o .libs/libXrdSSLutil_la-XrdCryptosslX509.lo
>In file included from /usr/include/c++/3.2.3/backward/iostream.h:31,
>                 from ../../src/XrdSut/XrdSutAux.hh:14,
>                 from ../../src/XrdSut/XrdSutBucket.hh:15,
>                 from ../../src/XrdCrypto/XrdCryptoRSA.hh:22,
>                 from ../../src/XrdCrypto/XrdCryptosslRSA.hh:20,
>                 from XrdCryptosslX509.cc:21:
>/usr/include/c++/3.2.3/backward/backward_warning.h:32:2: warning: #warning This file includes at least one deprecated or antiquated header. Please consider using one of the 32 headers found in section 17.4.1.2 of the C++ standard. Examples include substituting the <X> header for the <X.h> header for C++ includes, or <sstream> instead of the deprecated header <strstream.h>. To disable this warning use -Wno-deprecated.
>XrdCryptosslX509.cc: In member function `bool XrdCryptosslX509::IsCA()':
>XrdCryptosslX509.cc:536: invalid conversion from `const unsigned char**' to `
>   unsigned char**'
>gmake[2]: *** [libXrdSSLutil_la-XrdCryptosslX509.lo] Error 1
>gmake[2]: Leaving directory `/a/surrey03/vol/vol0/bbr_CompMgt/elmer/testxrootd/one/xrootd/src/XrdCrypto'
>gmake[1]: *** [all-recursive] Error 1
>gmake[1]: Leaving directory `/a/surrey03/vol/vol0/bbr_CompMgt/elmer/testxrootd/one/xrootd/src'
>gmake: *** [all-recursive] Error 1
>
>                                   Pete
>
>
>On Thu, Oct 13, 2005 at 05:47:20PM +0200, Gerri Ganis wrote:
>  
>
>>Sorry,
>>
>>I did introduce a typo in the previous patch to configure.ac .
>>
>>Now fixed.
>>
>>Gerri
>>
>>
>>
>>Fabrizio Furano wrote:
>>
>>    
>>
>>>Hi,
>>>
>>>did somebody change something? Invoking configure I get an error. 
>>>This is what I get from a fresh checkout on noric02 (where yesterday 
>>>it worked fine) :
>>>
>>>--------------
>>>furano@noric02 8:12:11 ~/xrootd>aclocal
>>>furano@noric02 8:13:01 ~/xrootd>libtoolize --force
>>>furano@noric02 8:13:07 ~/xrootd>automake -a
>>>configure.ac: installing `./install-sh'
>>>configure.ac: installing `./mkinstalldirs'
>>>configure.ac: installing `./missing'
>>>src/Xrd/Makefile.am: installing `./depcomp'
>>>autoconf
>>>furano@noric02 8:13:29 ~/xrootd>autoconf
>>>furano@noric02 8:13:50 ~/xrootd>pwd
>>>/afs/slac.stanford.edu/u/br/furano/xrootd
>>>furano@noric02 8:13:52 ~/xrootd>./configure 
>>>--prefix=/afs/slac.stanford.edu/u/br/furano/xrootd/inst
>>>checking build system type... i686-pc-linux-gnu
>>>checking host system type... i686-pc-linux-gnu
>>>checking target system type... i686-pc-linux-gnu
>>>checking for gcc... gcc
>>>checking for C compiler default output... a.out
>>>checking whether the C compiler works... yes
>>>checking whether we are cross compiling... no
>>>checking for suffix of executables...
>>>checking for suffix of object files... o
>>>checking whether we are using the GNU C compiler... yes
>>>checking whether gcc accepts -g... yes
>>>checking for gcc option to accept ANSI C... none needed
>>>checking for g++... g++
>>>checking whether we are using the GNU C++ compiler... yes
>>>checking whether g++ accepts -g... yes
>>>checking for a BSD-compatible install... /usr/bin/install -c
>>>checking whether build environment is sane... yes
>>>checking for gawk... gawk
>>>checking whether make sets $(MAKE)... yes
>>>checking for style of include used by make... GNU
>>>checking dependency style of gcc... gcc3
>>>checking dependency style of g++... gcc3
>>>./configure: line 4214: syntax error near unexpected token `newline'
>>>./configure: line 4214: `  !'
>>>furano@noric02 8:14:35 ~/xrootd>
>>>
>>>      
>>>
>
>
>
>-------------------------------------------------------------------------
>Peter Elmer     E-mail: [log in to unmask]      Phone: +41 (22) 767-4644
>Address: CERN Division PPE, Bat. 32 2C-14, CH-1211 Geneva 23, Switzerland
>-------------------------------------------------------------------------
>  
>