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

[HTCondor-users] Building condor on Unix



I found that the build prerequisites list at
https://htcondor-wiki.cs.wisc.edu/index.cgi/wiki?p=BuildingHtcondorOnUnix
is incomplete.  I backed down and installed a bare-bones SL6 system,
enumerating dependencies closely.  Here's my list.  Could the wiki be
updated?

perl
gcc
gcc-c++
libicu-devel
boost-test
boost-devel
pcre-devel
keyutils-libs-devel
krb5-libs
openssl-devel
uuid-devel
uuid-c++-devel
libuuid-devel
libxml2-devel
pam-devel
zlib
libtool-ltdl-devel
libtool
glibc-static
byacc
libX11-devel
libcurl-devel
perl-Archive-Tar
expat-devel
python-devel
bison
flex
nss-devel

Also find attached a spec file for an rpm metapackage that will install
these depends.  It includes cmake28 and git from EPEL, in order to be
able to git clone HTCondor and build it.

-- 
       David Champion â dgc@xxxxxxxxxxxx â University of Chicago
Enrico Fermi Institute â Computation Institute â USATLAS Midwest Tier 2
                      OSG Connect â CI Connect
# dgc@xxxxxxxxxxxx

Name: htcondor-build
Version: 8.1.6
Release: 1
Summary: build requirements for htcondor
Group: Foo/Bar
License: whatever

Requires: rpm-build
Requires: gcc
Requires: gcc-c++
Requires: libicu-devel
Requires: boost-test
Requires: boost-devel
Requires: pcre-devel
Requires: keyutils-libs-devel
Requires: krb5-libs
Requires: openssl-devel
Requires: uuid-devel
Requires: uuid-c++-devel
Requires: libuuid-devel
Requires: libxml2-devel
Requires: pam-devel
Requires: zlib
Requires: libtool-ltdl-devel
Requires: libtool
Requires: glibc-static
Requires: byacc
Requires: libX11-devel
Requires: libcurl-devel
Requires: perl-Archive-Tar
Requires: expat-devel
Requires: python-devel
Requires: bison
Requires: flex
Requires: nss-devel
Requires: git
Requires: cmake28

BuildArch: noarch
BuildRoot: %{_tmppath}/%{name}-%{version}-%{release}-root-%(id -u -n)

%description
This metapackage installs the requirements for building htcondor from a git
clone.

Installation of this metapackage requires the EPEL repository,
which can be had via the following command:

rpm -Uvh \
http://download.fedoraproject.org/pub/epel/6/i386/epel-release-6-8.noarch.rpm

%files

%changelog