LinuxQuestions.org

LinuxQuestions.org (/questions/)
-   Linux - Software (https://www.linuxquestions.org/questions/linux-software-2/)
-   -   Error executing make command for xmlrpc-c 1.06.32 tarball version (https://www.linuxquestions.org/questions/linux-software-2/error-executing-make-command-for-xmlrpc-c-1-06-32-tarball-version-719485/)

jayamurugan 04-16-2009 12:46 AM

Error executing make command for xmlrpc-c 1.06.32 tarball version
 
Hi,
I downloaded xmlrpc-c 1.06.32 tarball version. I couldn't configure and install it. I am getting the error when I make it. Below is the error when I execute make command.
--------------------MAKE Command---------------------------
[root@localhost xmlrpc-c-1.06.32]# make
make -C include/ -f /home/jayam/Cloud_Setup/xmlrpc/xmlrpc-c-1.06.32/./include/Makefile \
all
make[1]: Entering directory `/home/jayam/Cloud_Setup/xmlrpc/xmlrpc-c-1.06.32/include'
make[1]: Nothing to be done for `all'.
make[1]: Leaving directory `/home/jayam/Cloud_Setup/xmlrpc/xmlrpc-c-1.06.32/include'
make -C lib/ -f /home/jayam/Cloud_Setup/xmlrpc/xmlrpc-c-1.06.32/./lib/Makefile \
all
make[1]: Entering directory `/home/jayam/Cloud_Setup/xmlrpc/xmlrpc-c-1.06.32/lib'
make -C util/ -f /home/jayam/Cloud_Setup/xmlrpc/xmlrpc-c-1.06.32/lib/../lib/util/Makefile \
all
make[2]: Entering directory `/home/jayam/Cloud_Setup/xmlrpc/xmlrpc-c-1.06.32/lib/util'
make[2]: Nothing to be done for `all'.
make[2]: Leaving directory `/home/jayam/Cloud_Setup/xmlrpc/xmlrpc-c-1.06.32/lib/util'
make -C libutil/ -f /home/jayam/Cloud_Setup/xmlrpc/xmlrpc-c-1.06.32/lib/../lib/libutil/Makefile \
all
make[2]: Entering directory `/home/jayam/Cloud_Setup/xmlrpc/xmlrpc-c-1.06.32/lib/libutil'
ln -s /home/jayam/Cloud_Setup/xmlrpc/xmlrpc-c-1.06.32/lib/libutil/../.. srcdir
ln: creating symbolic link `srcdir' to `/home/jayam/Cloud_Setup/xmlrpc/xmlrpc-c-1.06.32/lib/libutil/../..': File exists
make[2]: *** [srcdir] Error 1
make[2]: Leaving directory `/home/jayam/Cloud_Setup/xmlrpc/xmlrpc-c-1.06.32/lib/libutil'
make[1]: *** [libutil/all] Error 2
make[1]: Leaving directory `/home/jayam/Cloud_Setup/xmlrpc/xmlrpc-c-1.06.32/lib'
make: *** [lib/all] Error 2
[root@localhost xmlrpc-c-1.06.32]#
------------------------------------------------------------------------------------------------------------------
I couldn't understand the error here. I am using Red Hat Linux version 2.6.18.

Please let me know if you want even configure command's output . Please help me out. Thanks in Advance.

colucix 04-16-2009 02:39 AM

It looks like the problem is simply the creation of a symbolic link already existing. Try to do
Code:

make distclean
from /home/jayam/Cloud_Setup/xmlrpc/xmlrpc-c-1.06.32 (this should remove the links) and start again with the ./configure step.

jayamurugan 04-16-2009 10:21 AM

Got the below error for 'make distclean'
 
----------------------------------------------------------------------------
[root@localhost xmlrpc-c-1.06.32]# pwd
/home/jayam/Cloud_Setup/xmlrpc/xmlrpc-c-1.06.32
[root@localhost xmlrpc-c-1.06.32]# make distclean
make -C include/ -f /home/jayam/Cloud_Setup/xmlrpc/xmlrpc-c-1.06.32/./include/Makefile \
distclean
make[1]: Entering directory `/home/jayam/Cloud_Setup/xmlrpc/xmlrpc-c-1.06.32/include'
rm -f xmlrpc-c/config.h
make[1]: Leaving directory `/home/jayam/Cloud_Setup/xmlrpc/xmlrpc-c-1.06.32/include'
make -C lib/ -f /home/jayam/Cloud_Setup/xmlrpc/xmlrpc-c-1.06.32/./lib/Makefile \
distclean
make[1]: Entering directory `/home/jayam/Cloud_Setup/xmlrpc/xmlrpc-c-1.06.32/lib'
make -C util/ -f /home/jayam/Cloud_Setup/xmlrpc/xmlrpc-c-1.06.32/lib/../lib/util/Makefile \
distclean
make[2]: Entering directory `/home/jayam/Cloud_Setup/xmlrpc/xmlrpc-c-1.06.32/lib/util'
rm -f *.o *.a *.s *.i *.la *.lo
rm -f *.so *.so.*
rm -rf .libs
cat /dev/null >Makefile.depend
rm -f TAGS
rm -f blddir srcdir
rm -f version.h
make[2]: Leaving directory `/home/jayam/Cloud_Setup/xmlrpc/xmlrpc-c-1.06.32/lib/util'
make -C libutil/ -f /home/jayam/Cloud_Setup/xmlrpc/xmlrpc-c-1.06.32/lib/../lib/libutil/Makefile \
distclean
make[2]: Entering directory `/home/jayam/Cloud_Setup/xmlrpc/xmlrpc-c-1.06.32/lib/libutil'
ln -s /home/jayam/Cloud_Setup/xmlrpc/xmlrpc-c-1.06.32/lib/libutil/../.. srcdir
ln: creating symbolic link `srcdir' to `/home/jayam/Cloud_Setup/xmlrpc/xmlrpc-c-1.06.32/lib/libutil/../..': File exists
make[2]: *** [srcdir] Error 1
make[2]: Leaving directory `/home/jayam/Cloud_Setup/xmlrpc/xmlrpc-c-1.06.32/lib/libutil'
make[1]: *** [libutil/distclean] Error 2
make[1]: Leaving directory `/home/jayam/Cloud_Setup/xmlrpc/xmlrpc-c-1.06.32/lib'
make: *** [lib/distclean] Error 2
[root@localhost xmlrpc-c-1.06.32]#
----------------------------------------------------------------------------

Please help me in proceeding further..

knudfl 04-17-2009 06:34 AM

1 Attachment(s)
Difficult to say, what is wrong, but three things :
1) Never, never run 'make' as root, unless absolute necessary ! ! !

2) And use a simpler location like /home/jayam/tmp :
cd tmp/ ... tar xvf xmlrpc-c-1.06.32.tgz and start from scratch.

See my result, the attached text file, I think it's from
about line 27 ... and I find no
" ... creating symbolic link `srcdir' to ... "

3) May be update your "auto tools" ? ( automake, autoconf, m4 )
I am using CentOS 5.2 = Redhat EL 5.2 .


All times are GMT -5. The time now is 03:55 PM.