Hi,
I'm building gt4.0.6 on a system where I don't have root, and can't
easily have system software changed. The distro zlib is too old.
The system is some Scientific Linux with /etc/redhat-release
Scientific Linux SL release 4.3 (Beryllium)
So I built and installed my own version 1.2.3 in /opt/zlib; I checked that
ll the files are present and available.
Then I configured Globus with
--with-zlib=/opt/globus/zlib/
The build failed just as before, complaining about the zlib version
(see below). So then I tried
--without-zlib-version-check
No change.
I also tried going to the source-trees/gsi_openssh directory, where
the problem appears to happen, and configure and build there directly.
It builds in that directory. But when I then go back and re-start
the Globus build, it fails as before.
Please point out my silly mistake, or give me a work around!
TIA!
--------------------------------------------
$ ./configure --prefix=$GLOBUS_LOCATION --enable-prewsmdss --enable-drs
--enable-i18n --without-zlib-version-check --with-zlib=/opt/globus/zlib/
--with-iodbc=/opt/globus/iodbc/ --with-buildopts="-verbose"
--with-flavor="gcc64dbg" --with-gsiopensshargs="--with-pam
--with-md5-passwords --with-tcp-wrappers"
$ make
...
gpt-build ====> CHECKING BUILD DEPENDENCIES FOR gsi_openssh
gpt-build ====> Changing to
/home/swhite/gt4.0.6-all-source-installer/source-trees/gsi_openssh-4.2-src
gpt-build ====> BUILDING FLAVOR gcc64dbg
GSICFG="--prefix=/opt/globus/gtk --with-globus=/opt/globus/gtk
--with-globus-flavor=gcc64dbg --disable-strip"
if test "no" = "yes"; then
GSICFG="$GSICFG --with-globus-static"
fi
GLOBUS_FLAVOR_NAME=gcc64dbg
export GLOBUS_FLAVOR_NAME
CPP='/usr/bin/gcc -E'; export CPP; CPPFLAGS='
-I/opt/globus/gtk406/include -I/opt/globus/gtk406/include/gcc64dbg'; export
CPPFLAGS; CFLAGS='-g -m64 -Wall'; export CFLAGS; LDFLAGS='
-L/opt/globus/gtk406/lib -m64'; export LDFLAGS; CXX='/usr/bin/c++'; export CXX;
CXXCPP='/usr/bin/c++ -E'; export CXXCPP; CXXFLAGS='-g -m64'; export CXXFLAGS;
F77='/usr/bin/f77'; export F77; AR='/usr/bin/ar'; export AR; ARFLAGS='ruv';
export ARFLAGS; RANLIB='/usr/bin/ranlib'; export RANLIB; NM='/usr/bin/nm -B';
export NM; CC='/usr/bin/gcc'; export CC; ./configure $GSI_OPENSSH_ARGS
--with-pam --with-md5-passwords --with-tcp-wrappers $GSICFG
...
checking zlib.h usability... yes
checking zlib.h presence... yes
checking for zlib.h... yes
checking for possibly buggy zlib... yes
configure: error: *** zlib too old - check config.log ***
Your reported zlib version has known security problems. It's possible your
vendor has fixed these problems without changing the version number. If you
are sure this is the case, you can disable the check by running
"./configure --without-zlib-version-check".
If you are in doubt, upgrade zlib to version 1.2.3 or greater.
See http://www.gzip.org/zlib/ for details.
ERROR: Build has failed
- - - - - - - - - - - - - - - - - - - - - - - - -
Steve White +49(331)7499-202
e-Science / AstroGrid-D Zi. 35 Bg. 20
- - - - - - - - - - - - - - - - - - - - - - - - -
Astrophysikalisches Institut Potsdam (AIP)
An der Sternwarte 16, D-14482 Potsdam
Vorstand: Prof. Dr. Matthias Steinmetz, Peter A. Stolz
Stiftung privaten Rechts, Stiftungsverzeichnis Brandenburg: III/7-71-026
- - - - - - - - - - - - - - - - - - - - - - - - -