From mboxrd@z Thu Jan 1 00:00:00 1970 From: Jeff Garzik Subject: Re: [Patch] chunkd: use port xxx82 to build Date: Fri, 07 Aug 2009 23:38:27 -0400 Message-ID: <4A7CF333.8060300@garzik.org> References: <17574186.1249702045433.JavaMail.root@elwamui-ovcar.atl.sa.earthlink.net> Mime-Version: 1.0 Content-Transfer-Encoding: 7bit Return-path: In-Reply-To: <17574186.1249702045433.JavaMail.root@elwamui-ovcar.atl.sa.earthlink.net> Sender: hail-devel-owner@vger.kernel.org List-ID: Content-Type: text/plain; charset="us-ascii"; format="flowed" To: Rick Peralta Cc: Project Hail List Rick Peralta wrote: >> We are definitely interested in the build failures, yes. > > When builidng, chunkd fails in configure (so do the other Hail files). According to your config.log, you are missing the libevent dependency. On Fedora, this will be "libevent-devel", which will also install the libevent base package. configure intentionally stops when it cannot find something. I wouldn't advise bothering with the tarballs, though. clone and build each git repository, e.g. $ git clone git://git.kernel.org/pub/scm/daemon/cld/cld.git $ cd cld $ ./autogen.sh $ CFLAGS="-O2 -Wall -g" ./configure Because development is moving very rapidly, it is best for developers to always look at the git repository for the latest source code. configure gives much more informative errors in the latest upstream (== current source code in git repository), so this problem should be gone in chunkd version 0.4, when released. > Running: Linux version 2.6.27.25-78.2.56.fc9.i686 (mockbuild@) (gcc version 4.3.0 20080428 (Red Hat 4.3.0-8) (GCC) ) #1 SMP Thu Jun 18 12:47:50 EDT 2009 Fedora release 9 (Sulphur) > Default install with all updates complete, all gcc and make updates > > I asked a friend to run the build on a different distribution and it failed differently. > >> Have you verified that all necessary dependencies are installed? > > It is not clear what needs to be installed in order to build... is there a list? Here is the list from pkg/chunkd.spec: BuildRequires: libevent-devel glib2-devel openssl-devel zlib-devel BuildRequires: libxml2-devel procps cld cld-devel Regards, Jeff