Hi, On Thu, Oct 02, 2008 at 03:46:11PM +0100, Mark Watts wrote: > > I'm trying to build the vanilla 2.1.4 SRPM on CentOS, using both > plain "rpmbuild --rebuild" and the "mock" build system (it creates a chrooted > environment to perform the build in so you can verify Requires and > BuildRequires properly, among other things). > > To get, among other things, the hacluster and haclient UID/GID to be > generated > as "24" instead of "90"(so they don't conflict with postfix), I have > to "%define centos_version 5"; the spec file doesn't seem to > use /etc/redhat-release to work out what I'm using... > Would it not be better to use "useradd -r" to create a system account? > > Also, if I build within the 'mock' chroot, I get the following error: > I'm obviously missing a package that is present outside the chroot, but I > have > no idea what! (plain rpmbuild completes succesfully). > > ##### > Making all in common > Compiling ipc.c > Compiling msg.c > Compiling utils.c > Compiling xml.c > > gcc -DHAVE_CONFIG_H -I. -I. -I../../../include -I../../../include > -I../../../include -I../../../include -I../../../libltdl -I../../../libltdl > -I../../../linux-ha -I../../../linux-ha -I../../.. -I../../.. -D_BSD_SOURCE > -D__BSD_SOURCE -D__FAVOR_BSD -DHAVE_NET_ETHERNET_H -I/usr/include/glib-2.0 > -I/usr/lib/glib-2.0/include -I/usr/include/libxml2 -O2 -g -pipe -Wall > -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector > --param=ssp-buffer-size=4 -m32 -march=i386 -mtune=generic > -fasynchronous-unwind-tables -Wall -Wmissing-prototypes > -Wmissing-declarations -Wstrict-prototypes -Wdeclaration-after-statement > -Wpointer-arith -Wwrite-strings -Wcast-qual -Wcast-align -Wbad-function-cast > -Winline -Wmissing-format-attribute -Wformat=2 -Wformat-security > -Wformat-nonliteral -Wno-long-long -Wno-strict-aliasxml.c: > In function 'write_xml_file': > xml.c:635: warning: unused variable 'in' > xml.c: In function 'get_message_xml': > xml.c:775: error: 'BZ_OK' undeclared (first use in this function) > xml.c:775: error: (Each undeclared identifier is reported only once > xml.c:775: error: for each function it appears in.) > xml.c:796: warning: implicit declaration of > function 'BZ2_bzBuffToBuffDecompress' > xml.c:799: error: 'BZ_OUTBUFF_FULL' undeclared (first use in this function) > gmake[3]: *** [xml.lo] Error 1 > ##### > > Any ideas?
I think that should be the bz2 dev package. Thanks, Dejan > Mark. > > -- > Mark Watts BSc RHCE MBCS > Senior Systems Engineer > QinetiQ Applied Technologies > GPG Key: http://www.linux-corner.info/mwatts.gpg > _______________________________________________ > Linux-HA mailing list > [email protected] > http://lists.linux-ha.org/mailman/listinfo/linux-ha > See also: http://linux-ha.org/ReportingProblems _______________________________________________ Linux-HA mailing list [email protected] http://lists.linux-ha.org/mailman/listinfo/linux-ha See also: http://linux-ha.org/ReportingProblems
