Condor First Build
First Build of Condor 7.0.5 on Fedora 9
- Download Condor 7.0.5 tarball
- Unarchive Condor
- cd condor-7.0.5/src
- ./build_init ---> ok
- ./configure ---> error: Condor will not compile with gcc version 4.3.0
- ./configure --disable-gcc-version-check ---> error: Condor does NOT know what glibc external to use with glibc-2.8.
- ./configure --disable-gcc-version-check --disable-glibc-version-check --->ok
- make ---> gcc: GlibCFlag: No such file or directory
- make ---> zlib SUCCESS! ERROR: unable to build krb5-1.4.3 (EAI_NODATA undefined)
- start over, unarchive condor into new directory
- add jas.patch and modify build_krb5-1.4.3 in externals/bundles/krb5/1.4.3/
- cd to src then ./configure --disable-gcc-version-check --disable-glibc-version-check --->ok
- make ---> gcc: GlibCFlag: No such file or directory
- make ---> zlib SUCCESS! krb5 SUCCESS! globus SUCCESS! gahp SUCCESS! gt4gahp SUCCESS! unicoregahp SUCCESS! nordugridgahp SUCCESS! classads FAILED!
- ./configure --disable-gcc-version-check --disable-glibc-version-check --without-classads --> ok
- make ---> gsoap SUCCESS! pcre SUCCESS! gcb SUCCESS! coredumper SUCCESS! drmaa SUCCESS! postgresql SUCCESS! #error Checkpoint library not compatible with compiler!
- ./configure --disable-gcc-version-check --disable-glibc-version-check --without-classads --disable-full-port --> ok
- make --> gcc: GlibCFlag: No such file or directory
- make --> [do_connect.o] Error 1
- start over as in 10. and 11. above
- ./configure --disable-gcc-version-check --disable-glibc-version-check --without-classads --disable-full-port ---> ok
- make ---> gcc: GlibCFlag: No such file or directory ---> [blankline.o] Error 1 ---> [util_lib] Error 2
- start over as in 10. and 11. above
- add glibcflag.patch to LINUX.cf in config directory
- ./configure --disable-gcc-version-check --disable-glibc-version-check --without-classads --disable-full-port ---> ok
- make ---> config/import_links: Command not found (need csh)
- ./configure --disable-gcc-version-check --disable-glibc-version-check --without-classads --disable-full-port --->ok
- make ---> ok