[Top][All Lists]

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: Make Error 127

From: Richard E. Flower
Subject: Re: Make Error 127
Date: Thu, 19 Feb 2009 06:44:37 -0800

It looks to me like the installer is trying to find "v850-elf-ranlib" in your path
but doesn't see it so it stops..

You can check this by doing :

% which v850-elf-ranlib

If you get a path then you're good -- otherwise you need to fix
your path..

-- Rick

On Feb 18, 2009, at 9:27 PM, CHOOI CHUAN SIM wrote:

I am trying to construct cross compiler for NEC V850( OS: kubuntu 8.10).
 I was doing well until I tried to "make install".
I got the error message like below:

libtool: install: v850-elf-ranlib /usr/local/v850-gcc/v850-elf/lib/libsupc++.a
../libtool: line 795: v850-elf-ranlib: command not found
make[4]: *** [install-toolexeclibLTLIBRARIES] Error 127
make[4]: Leaving directory `/home/sim/Desktop/gcc-4.3.3/objs/v850-elf/libstdc++-v3/libsupc++'
make[3]: *** [install-am] Error 2
make[3]: Leaving directory `/home/sim/Desktop/gcc-4.3.3/objs/v850-elf/libstdc++-v3/libsupc++'
make[2]: *** [install-recursive] Error 1
make[2]: Leaving directory `/home/sim/Desktop/gcc-4.3.3/objs/v850-elf/libstdc++-v3'
make[1]: *** [install-target-libstdc++-v3] Error 2
make[1]: Leaving directory `/home/sim/Desktop/gcc-4.3.3/objs'
make: *** [install] Error 2

I found similar help in help-archive.

So, I follow the advices(run the command) like below:

env PATH=.:$PATH make install

No Error this time. Seems fine. But I see another messages like below:

Libraries have been installed in:

If you ever happen to want to link against installed libraries
in a given directory, LIBDIR, you must either use libtool, and
specify the full pathname of the library, or use the `-LLIBDIR'
flag during linking and do at least one of the following:
   - add LIBDIR to the `LD_RUN_PATH' environment variable
     during linking
   - use the `-Wl,-rpath -Wl,LIBDIR' linker flag
   - have your system administrator add LIBDIR to `/etc/'

See any operating system documentation about shared libraries for
more information, such as the ld(1) and manual pages.

I have no idea what "make install" is doing.
Could somebody please tell me the reason of the error and why set the environment path as above can avoid the error.

Anyway, there is alternative way to avoid the error(without setting environment path):
I know where the command "v850-elf-ranlib" is located. So I copy it to usr/local/bin and "make install". Though also got the same message as above.

So, I guess these two ways are doing the almost the same thing... am I wrong?

Help-make mailing list

reply via email to

[Prev in Thread] Current Thread [Next in Thread]