HTCondor Project List Archives



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

Re: [Condor-devel] Condor Build



The Standard Universe, and its checkpoint functionality, is not ported to compile on F8. You need to run configure with --disable-full-port.

Best,


matt

P.S. Here is a preliminary patch to configure.ac to address this. The issue is the part of configure.ac that determines _cv_ext_glibc_version may be skipped depending on what platform you are on, but its value will be used later under some conditions. The configure.ac code could use some love.

diff --git a/src/configure.ac b/src/configure.ac
index 5bd1643..92eb61d 100644
--- a/src/configure.ac
+++ b/src/configure.ac
@@ -2510,7 +2510,11 @@ case "$_cv_opsys" in
     if test "x$CLIPPED" = xyes; then
       _cv_libc_a=/usr/lib/libc.a
     else
-      _cv_libc_a=$GLIBC_DIR/libc.a
+      if test "x$including_glibc_ext" = xNO; then
+ AC_MSG_ERROR([Condor cannot compile a full-port with glibc-$_cv_libc_full_vers, pass --disable-full-port to configure])
+      else
+        _cv_libc_a=$GLIBC_DIR/libc.a
+      fi
     fi
   ;;
   SOLARIS ) _cv_libc_a=/lib/libc.a ;;

Cornelius Namiluko wrote:
Hi,
After struggling with building condor on ubuntu, I have switched to fedora 8. I am now getting the following error messages. Could anyone explain to me what might be going on and how I can fix this?

gcc -I.. -I../.. -I../h -I../condor_includes -I../condor_c++_util -I../condor_daemon_client -DHAVE_CONFIG_H -DI386=I386 -DLINUX=LINUX  -I/home/name/Documents/project/downloads/condor-7.0.1/externals/install/krb5-1.4.3/include -I/home/name/Documents/project/downloads/condor-7.0.1/externals/install/globus-4.0.5/include/gcc32dbg  -DWANT_QUILL -DWANT_TT -I/home/name/Documents/project/downloads/condor-7.0.1/externals/install/gcb-1.5.5/include -g  -g -Wall -W -Wextra -Wfloat-equal -Wshadow -Wendif-labels -Wpointer-arith -Wcast-qual -Wcast-align -Wvolatile-register-var -fstack-protector  -march=i486 -DGLIBC=GLIBC -DGLIBC27=GLIBC27 -DC_COMP_KIND_GCC -DC_COMP_MAJOR_GCC_4 -DC_COMP_MINOR_GCC_4_1 -DC_COMP_PATCH_GCC_4_1_2 -DWITH_OPENSSL -DCOMPILE_SOAP_SSL -I/home/name/Documents/project/downloads/condor-7.0.1/externals/install/pcre-7.6/include -I/home/name/Documents/project/downloads/condor-7.0.1/externals/install/coredumper-0.2/include -Wnested-externs
 -Wstrict-prototypes -Wmissing-prototypes -DIN_CKPT_LIB     -c -o eprintf.o eprintf.c
eprintf.c:36: warning: function declaration isn’t a prototype
eprintf.c: In function ‘__eprintf’:
eprintf.c:43: warning: implicit declaration of function ‘abort’
eprintf.c:43: warning: incompatible implicit declaration of built-in function ‘abort’
cd tmp_dir; ar x /home/name/Documents/project/downloads/condor-7.0.1/externals/install sigsuspend.o;
ar: /home/name/Documents/project/downloads/condor-7.0.1/externals/install: Is a directory
make[1]: *** [SIGSUSPEND.o] Error 1
make[1]: Leaving directory `/home/name/Documents/project/downloads/condor-7.0.1/src/condor_ckpt'
make: *** [ckpt] Error 2

Thanks.

----- Original Message ----
From: Cornelius Namiluko <cornix4@xxxxxxxxx>
To: condor-devel@xxxxxxxxxxx
Sent: Wednesday, April 23, 2008 3:09:43 PM
Subject: Condor Build and Devlopers Guide

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 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:

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

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

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?

Thanks.




      Be a better friend, newshound, and know-it-all with Yahoo! Mobile.  Try it now.





      ____________________________________________________________________________________
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