I downloaded again and decompressed it. It worked fine. The following is a part of the output.
[root@c83-250-90-204 nissanka]# tar -xzvf parted-1.6.24.tar.gz
parted-1.6.24/
parted-1.6.24/m4/
parted-1.6.24/m4/gettext.m4
parted-1.6.24/m4/iconv.m4
parted-1.6.24/m4/lib-ld.m4
parted-1.6.24/m4/lib-link.m4
parted-1.6.24/m4/lib-prefix.m4
parted-1.6.24/m4/nls.m4
parted-1.6.24/m4/po.m4
parted-1.6.24/m4/progtest.m4
parted-1.6.24/m4/Makefile.am
parted-1.6.24/m4/Makefile.in
checking for ar... ar
checking for ranlib... ranlib
checking for strip... strip
checking if gcc static flag works... yes
checking if gcc supports -fno-rtti -fno-exceptions... no
checking for gcc option to produce PIC... -fPIC
checking if gcc PIC flag -fPIC works... yes
checking if gcc supports -c -o file.o... yes
checking whether the gcc linker (/usr/bin/ld) supports shared libraries... yes
checking whether -lc should be explicitly linked in... no
checking dynamic linker characteristics... GNU/Linux ld.so
checking how to hardcode library paths into programs... immediate
checking whether stripping libraries is possible... yes
checking if libtool supports shared libraries... yes
checking whether to build shared libraries... yes
checking whether to build static libraries... yes
configure: creating libtool
appending configuration tag "CXX" to libtool
checking for ld used by g++... /usr/bin/ld
checking if the linker (/usr/bin/ld) is GNU ld... yes
checking whether the g++ linker (/usr/bin/ld) supports shared libraries... yes
checking for g++ option to produce PIC... -fPIC
checking if g++ PIC flag -fPIC works... yes
checking if g++ supports -c -o file.o... yes
checking whether the g++ linker (/usr/bin/ld) supports shared libraries... yes
checking dynamic linker characteristics... GNU/Linux ld.so
checking how to hardcode library paths into programs... immediate
checking whether stripping libraries is possible... yes
appending configuration tag "F77" to libtool
checking whether NLS is requested... yes
checking for msgfmt... /usr/bin/msgfmt
checking for gmsgfmt... /usr/bin/msgfmt
checking for xgettext... /usr/bin/xgettext
checking for msgmerge... /usr/bin/msgmerge
checking for ld used by GCC... /usr/bin/ld
checking if the linker (/usr/bin/ld) is GNU ld... yes
checking for shared library run path origin... done
checking whether NLS is requested... yes
checking for GNU gettext in libc... yes
checking whether to use NLS... yes
checking where the gettext function comes from... libc
checking for dlopen in -ldl... yes
checking for uuid_generate in -luuid... no
configure: error: GNU Parted requires libuuid - a part of the e2fsprogs package (but
sometimes distributed separately in uuid-devel or similar)
This can probably be found on your distribution's CD or FTP site or at:
http://web.mit.edu/tytso/www/linux/e2fsprogs.html
Note: if you are using precompiled packages you will also need the development
package as well (which may be called e2fsprogs-devel or something similar).
If you compile e2fsprogs yourself then you need to do 'make install' and
'make install-libs'.
-------------------------------------------------------------------------------
Then I wrote the following ' ./ configure ' command. It worked fine. The following is a part of the output:
[root@c83-250-90-204 parted-1.6.24]# ./configure
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 build system type... i686-pc-linux-gnu
checking host system type... i686-pc-linux-gnu
checking for style of include used by make... GNU
checking for gcc... gcc
checking for C compiler default output file n
------------------------------------------------------------------------------------------------
However, the make command didn't work.
[root@c83-250-90-204 parted-1.6.24]# make
make: *** No targets specified and no makefile found. Stop.
[root@c83-250-90-204 parted-1.6.24]# make install
make: *** No rule to make target `install'. Stop.
[root@c83-250-90-204 parted-1.6.24]# 'make install'
bash: make install: command not found
[root@c83-250-90-204 parted-1.6.24]#
[root@c83-250-90-204 parted-1.6.24]#
What is the problem?