installing gcc3.4.3 on SuseLinux OS on Intel Itanium 64
I am trying to install gcc 3.4.3 on SuseLinux. The hardware is Intel Itanium.
I have got the following components from the source distribution:
i) gcc-3.3.3.tar.bz2 ii) gcc-core-3.3.3.tar.bz2 iii)gcc-testsuite-3.4.3.tar.bz2.
After bunzipp-ing and untaring, it is possible to configure successfully with the following command sequence:
mkdir objdir
cd objdir
<srcdir>/configure
When I try to make, I come across the following error :
************************************************************
make
: make ; exec true "AR_FLAGS=rc" "CC_FOR_BUILD=cc -Wp, -H256000" "CFLAGS=-g" "CXXFLAGS=-g -O2" "CFLAGS_FOR_BUILD=" "CFLAGS_FOR_TARGET=-O2 -g" "INSTALL=../install-sh -c" "INSTALL_DATA=../install-sh -c -m 644" "INSTALL_PROGRAM=../install-sh -c" "INSTALL_SCRIPT=../install-sh -c" "LDFLAGS=" "LIBCFLAGS=-g" "LIBCFLAGS_FOR_TARGET=-O2 -g" "MAKE=make" "MAKEINFO=/home/soumitro/gcc-3.4.3/missing makeinfo --split-size=5000000 " "PICFLAG=" "PICFLAG_FOR_TARGET=" "SHELL=/bin/sh" "EXPECT=expect" "RUNTEST=runtest" "RUNTESTFLAGS=" "exec_prefix=/usr/local" "infodir=/usr/local/info" "libdir=/usr/local/lib" "prefix=/usr/local" "tooldir=/usr/local/ia64-hp-hpux11.23" "AR=ar" "AS=as" "CC=cc -Wp, -H256000" "CXX=c++" "LD=ld" "LIBCFLAGS=-g" "NM=nm" "PICFLAG=" "RANLIB=ranlib" "DESTDIR=" DO=all multi-do
Make: line 64: syntax error. Stop.
*** Error exit code 1
************************************************************
The suspect portion is "MAKEINFO=/home/../gcc-3.4.3/missing makeinfo" .
This arises from the following Make file snippet of gccc source distribution:
It arises from the following Makefile snippet:
************************************************************
#For an installed makeinfo, we require it to be from texinfo 4.2 or
# higher, else we use the "missing" dummy.
MAKEINFO=$(USUAL_MAKEINFO)
USUAL_MAKEINFO = `if [ -f $$r/texinfo/makeinfo/makeinfo ] ; \
then echo $$r/texinfo/makeinfo/makeinfo ; \
else if (makeinfo --version \
| egrep 'texinfo[^0-9]*([1-3][0-9]|4\.[2-9]|[5-9])') >/dev/null 2>&1; \
then echo makeinfo; else echo $$s/missing makeinfo; fi; fi`
************************************************************
It looks like that a directory /texinfo/makeinfo/ is expected to be there at the specified location which is not found. In the Makefile it is apparently expecting the creation of these two subdirectories, which is not happening.
Can anyone point out the probable cause?
Regards
|