HTCondor Project List Archives



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

Re: [Condor-devel] Condor Build and Devlopers Guide



Cornelius,

Unfortunately you still haven't made it to the Condor source itself. This is the gSOAP external failing to compile. You should cd into /home/name/Documents/Project/src/condor-7.0.1/externals/build and try to build it by hand to figure out what is going on. I'd guess that you are missing one of its dependencies. You should look at configure's output in log.gsoap-2.7.6c-p2.

Best,


matt

Cornelius Namiluko wrote:
Hi Matt,

I installed ncurses and Keberos was built successfully. However, its failing at a different point now.
Part of the log is below:

Setting up gsoap-2.7.6c-p2 ...
(see /home/name/Documents/Project/src/condor-7.0.1/externals/build/log.gsoap-2.7.6c-p2)
gsoap-2.7.6c-p2: FAILED! (see /home/name/Documents/Project/src/condor-7.0.1/externals/build/log.gsoap-2.7.6c-p2)

WARNING: `flex' is missing on your system.  You should only need it if
         you modified a `.l' file.  You may need the `Flex' package
         in order for those modifications to take effect.  You can get
         `Flex' from any GNU archive site.
sed '/^#/ s|\.c|soapcpp2_lex.c|' .c >soapcpp2_lex.c
sed: can't read .c: No such file or directory
make[5]: *** [soapcpp2_lex.c] Error 2
make[5]: Leaving directory `/home/name/Documents/Project/src/condor-7.0.1/externals/build/gsoap-2.7.6c-p2/gsoap-2.7.6c-p2/soapcpp2/src'
make[4]: *** [all-recursive] Error 1
make[4]: Leaving directory `/home/name/Documents/Project/src/condor-7.0.1/externals/build/gsoap-2.7.6c-p2/gsoap-2.7.6c-p2/soapcpp2'
make[3]: *** [all] Error 2
make[3]: Leaving directory `/home/name/Documents/Project/src/condor-7.0.1/externals/build/gsoap-2.7.6c-p2/gsoap-2.7.6c-p2/soapcpp2'
make[2]: *** [all-recursive] Error 1
make[2]: Leaving directory `/home/name/Documents/Project/src/condor-7.0.1/externals/build/gsoap-2.7.6c-p2/gsoap-2.7.6c-p2'
make[1]: *** [all] Error 2
make[1]: Leaving directory `/home/name/Documents/Project/src/condor-7.0.1/externals/build/gsoap-2.7.6c-p2/gsoap-2.7.6c-p2'
make failed!
ERROR: build_gsoap-2.7.6c-p2 returned: 1
ERROR: unable to build gsoap-2.7.6c-p2
ERROR: aborting

Thanks for your help.



----- Original Message ----
From: Matthew Farrellee <matt@xxxxxxxxxxx>
To: Cornelius Namiluko <cornix4@xxxxxxxxx>
Cc: condor-devel@xxxxxxxxxxx
Sent: Wednesday, April 23, 2008 4:12:59 PM
Subject: Re: [Condor-devel] Condor Build and Devlopers Guide

(inline)

Cornelius Namiluko wrote:
Hi,

I am new to the condor world, I have been trying to build condor but every time it fails and gives errors as shown below.

The are the steps I followed:
1. run ./built_init, runs successfully
2. run ./configure which runs but gives a number of warnings, such as configure: WARNING: Condor is not yet ported to Debian version

This means the Standard Universe may not be available for you.


configure: WARNING: You may have trouble building and/or packaging Condor
configure: WARNING: rpm/rpmbuild not found, so no rpms on this architecture and at the end it gives a message saying:

Since you are on a Debian system, I'd imagine this doesn't matter to you.


config.status: creating config.h
In file included from ../config/LINUX.cf:75,
                 from ../config/Imake.tmpl:30,
                 from Imakefile.c:27:
../config/LINUX_I386.cf:23:1: warning: "ArchOptimizeFlag" redefined
In file included from ../config/Imake.tmpl:30,
                 from Imakefile.c:27:
../config/LINUX.cf:51:1: warning: this is the location of the previous definition

This is a warning that should be ignored and has been removed since 7.0.1 was released.


3. run make; it gives the following messages:
telnet.o: In function `setupterm':
/home/name/Documents/Project/src/condor-7.0.1/externals/build/krb5-1.4.3/krb5-1.4.3/src/appl/telnet/telnet/telnet.c:783: undefined reference to `tgetent'
collect2: ld returned 1 exit status
make[4]: *** [telnet] Error 1
make[4]: Leaving directory `/home/name/Documents/Project/src/condor-7.0.1/externals/build/krb5-1.4.3/krb5-1.4.3/src/appl/telnet/telnet'
make[3]: *** [all-recurse] Error 1
make[3]: Leaving directory `/home/name/Documents/Project/src/condor-7.0.1/externals/build/krb5-1.4.3/krb5-1.4.3/src/appl/telnet'
make[2]: *** [all-recurse] Error 1
make[2]: Leaving directory `/home/name/Documents/Project/src/condor-7.0.1/externals/build/krb5-1.4.3/krb5-1.4.3/src/appl'
make[1]: *** [all-recurse] Error 1
make[1]: Leaving directory `/home/name/Documents/Project/src/condor-7.0.1/externals/build/krb5-1.4.3/krb5-1.4.3/src'
make failed
ERROR: build_krb5-1.4.3 returned: 1
ERROR: unable to build krb5-1.4.3
ERROR: aborting
make: *** [/home/name/Documents/Project/src/condor-7.0.1/externals/triggers/krb5-1.4.3] Error 1

Condor has a notion of an external, aka a dependency. Condor carries its externals with it and builds them as part of the Condor build process. Above you're seeing the krb5 library being built, and failing on your platform.

A quick search of my platform F8, shows that tgetent is coming from ncurses, so it might be the case that you need ncurses headers installed for krb5 to build on your platform.


I am trying to build it on a machine that with ubuntu 7.10 running on kernel linux 2.6.22-14-generic. The machine has 512MB RAM.

Where can i find documentation that explains the various modules in the condor system? Or would anyone point me to a module I should look at if am trying to understand how the daemons interact, how the communication between various components are secured?

There should be documentation in README and WISDOM files in the source and there was a presentation at least year's Condor Week, but it isn't posted to the web. There is another one scheduled for this year.

You should be able to find information about how daemons interact and how that interaction is secured in the Condor manual.

Best,


matt

Thanks.


      ____________________________________________________________________________________
Be a better friend, newshound, and know-it-all with Yahoo! Mobile. Try it now. http://mobile.yahoo.com/;_ylt=Ahu06i62sR8HDtDypao8Wcj9tAcJ


------------------------------------------------------------------------

_______________________________________________
Condor-devel mailing list
Condor-devel@xxxxxxxxxxx
https://lists.cs.wisc.edu/mailman/listinfo/condor-devel



      ____________________________________________________________________________________
Be a better friend, newshound, and know-it-all with Yahoo! Mobile. Try it now. http://mobile.yahoo.com/;_ylt=Ahu06i62sR8HDtDypao8Wcj9tAcJ