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 >------------------------------------------------------------------------- > >