LinuxQuestions.org

LinuxQuestions.org (/questions/)
-   Linux - Software (https://www.linuxquestions.org/questions/linux-software-2/)
-   -   installing gcc3.4.3 on SuseLinux OS on Intel Itanium 64 (https://www.linuxquestions.org/questions/linux-software-2/installing-gcc3-4-3-on-suselinux-os-on-intel-itanium-64-a-299885/)

anirbandasgupta 03-10-2005 01:20 AM

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

Mara 03-10-2005 01:29 PM

Moved: This thread is more suitable in Linux-Software and has been moved accordingly to help your thread/question get the exposure it deserves.

Member Intro forum is a great place to say 'hello', but technical questions should be posted to technical forums.


My guess, like yours, is that there's a problem with makeinfo. It's an executable file and it's probably not installed in your system. The program is in the 'texinfo' package. The packag is one of the standard set, so search your installation cds first. If you don't have the cds or can't find the packages, search rpmfind.net for makeinfo. There are packages for different SuSE versions, so you only need to find the right one on the list.


All times are GMT -5. The time now is 03:49 AM.