Thank you for the doc. All I needed to do was to make sure I installed the following below (some packages had obviously had already been previously installed)
yum install autoconf automake e2fsprogs-devel gcc-c++ glibc-devel glibc-headers kernel-devel krb5-devel libacl-devel libgomp libstdc++-devel libtermcap-devel libxml2-devel lsscsi m4 make mt-st mysql mysql-devel mysql-server ncurses ncurses-devel openssl-devel perl-DBI php php-gettext php-pear qt4 qt4-devel redhat-rpm-config rpm-build rpm-devel rpm-libs screen zlib-devel followed by yum install qwt qwt-devel wxGTK (for the above command, I believe you will need to install the EPEL repo on centos, which is off topic for this list) As you mentioned in your wiki entry, you'd not been able to trim it down, I wasn't either, it just worked with all those dependencies covered. rpmbuild --rebuild --define "build_centos5 1" --define "build_mysql5 1" --define "build_bat 1" --define "build_wzconsole 1" bacula-5.0.0-1.src.rpm was the command required to build my RPM's which installed without a hitch. Because I was doing an upgrade, I had to run the update scripts, I didn't notice the RPMs run the script for me, but once done, I bounced the bacula services, fired up bconsole, to my delight, I saw I was running bacula 5.0.0 :) Thank you for all the list help -----Original Message----- From: shouldbe q931 [mailto:shouldbeq...@googlemail.com] Sent: 18 February 2010 19:59 To: Gabriel - IP Guys Cc: bacula-users@lists.sourceforge.net Subject: Re: [Bacula-users] Building SRPM on CentOS 5.4 issues Hi I've just wikified the build process that I used http://wiki.bacula.org/doku.php?id=howto_install_bacula_5.0.0_from_src.rpm_on_rhel_5_or_centos_5 It took me about 3 attempts to get to where the process is now, if anyone else can simplfy it, I'd be _very_ happy for them to improve it :-) Cheers Arne On Thu, Feb 18, 2010 at 6:01 PM, Gabriel - IP Guys <gabr...@impactteachers.com> wrote: > · This is the command that I use > > #] rpmbuild --rebuild --define "build_centos5 1" --define "build_mysql5 1" > --define "build_bat 1" bacula-5.0.0-1.src.rpm > > · I noticed this at some point come past on the screen, but I don't > know how to find the exact error > > ====== Error in /home/builder/rpmbuild/BUILD/bacula-5.0.0/src/console ====== > > · And the below stuff is the final output. > > Processing files: bacula-client-5.0.0-1 > > error: File not found: /var/tmp/bacula-root/etc/bacula/bconsole.conf > > error: File not found: /var/tmp/bacula-root/usr/sbin/bconsole > > Processing files: bacula-updatedb-5.0.0-1 > > Requires(interp): /bin/sh /bin/sh > > Requires(rpmlib): rpmlib(CompressedFileNames) <= 3.0.4-1 > rpmlib(PayloadFilesHavePrefix) <= 4.0-1 > > Requires(pre): /bin/sh > > Requires(post): /bin/sh > > Requires: /bin/bash /bin/sh > > Processing files: bacula-debuginfo-5.0.0-1 > > Provides: bpipe-fd.so.debug libbac.so.1.0.0.debug libbaccfg.so.1.0.0.debug > libbacfind.so.1.0.0.debug libbacpy.so.1.0.0.debug libbacsql.so.1.0.0.debug > > Requires(rpmlib): rpmlib(CompressedFileNames) <= 3.0.4-1 > rpmlib(PayloadFilesHavePrefix) <= 4.0-1 > > Checking for unpackaged file(s): /usr/lib/rpm/check-files > /var/tmp/bacula-root > > RPM build errors: > > InstallSourcePackage: Header V3 DSA signature: NOKEY, key ID 10a792ad > > user sbarn does not exist - using root > > user sbarn does not exist - using root > > user sbarn does not exist - using root > > user sbarn does not exist - using root > > user sbarn does not exist - using root > > File not found: /var/tmp/bacula-root/etc/bacula/bconsole.conf > > File not found: /var/tmp/bacula-root/usr/sbin/bconsole > > File not found: /var/tmp/bacula-root/etc/bacula/bconsole.conf > > File not found: /var/tmp/bacula-root/usr/sbin/bconsole > > I'm not 100% sure what going wrong here, any suggestions as to how to > trouble shoot this, are very welcome. > > -----Original Message----- > From: shouldbe q931 [mailto:shouldbeq...@googlemail.com] > Sent: 18 February 2010 14:33 > To: Gabriel - IP Guys > Cc: bacula-users@lists.sourceforge.net > Subject: Re: [Bacula-users] Building SRPM on CentOS 5.4 issues > > Hi, > > It would be useful to know the full command that you are trying. > > As and example, I used > > [rpmbuild --rebuild --define "build_centos5 1" --define "build_mysql5 > > 1" --define "build_bat 1" bacula-5.0.0-1.src.rpm] > > Cheers > > Arne > > On Thu, Feb 18, 2010 at 1:34 PM, Gabriel - IP Guys > > <gabr...@impactteachers.com> wrote: > >> I'm currently getting this error when I use the following to build it: > >> (building as a non root user) > >> > >> #]$ rpmbuild -ba --define "build_centos5 1" --define "build_mysql 1" > >> bacula.spec > >> > >> RPM build errors: > >> File not found: /var/tmp/bacula-root/etc/bacula/bconsole.conf > >> File not found: /var/tmp/bacula-root/usr/sbin/bconsole > >> File not found: /var/tmp/bacula-root/etc/bacula/bconsole.conf > >> File not found: /var/tmp/bacula-root/usr/sbin/bconsole > >> > >> --- > >> Do I need to create these files myself, so that the script can copy them > >> over? > >> > >> -----Original Message----- > >> From: shouldbe q931 [mailto:shouldbeq...@googlemail.com] > >> Sent: 18 February 2010 13:27 > >> To: Gabriel - IP Guys > >> Cc: bacula-users@lists.sourceforge.net > >> Subject: Re: [Bacula-users] Bacula RPM Issue? > >> > >> Hi, > >> > >> I had no troubles building from the src.rpms > >> > >> Cheers > >> > >> Arne > >> > >> On Thu, Feb 18, 2010 at 12:13 PM, Gabriel - IP Guys > >> <gabr...@impactteachers.com> wrote: > >>> Looking into this more, it seems that "*/libcap.so.2" is a > >> requirement, > >>> and Centos ships with a lower version, which means that Centos users > >>> cant use 5.0? > >>> > >>> -----Original Message----- > >>> From: Gabriel - IP Guys [mailto:gabr...@impactteachers.com] > >>> Sent: 18 February 2010 11:10 > >>> To: bacula-users@lists.sourceforge.net > >>> Subject: [Bacula-users] Bacula RPM Issue? > >>> > >>> I've downloaded the following files from sourceforge to upgrade my > >>> bacula instance. > >>> > >>> * bacula-bat-5.0.0-1.fc10.i386.rpm > >>> * bacula-client-5.0.0-1.fc10.i386.rpm > >>> * bacula-docs-5.0.0-1.noarch.rpm > >>> * bacula-mysql-5.0.0-1.fc10.i386.rpm > >>> * bacula-updatedb-5.0.0-1.i386.rpm > >>> > >>> When I run > >>> > >>> #] yum localinstall *.rpm > >>> > >>> I get this > >>> > >>> Error: bacula-mysql conflicts with bacula-client > >>> Error: bacula-client conflicts with bacula-mysql > >>> > >>> If these packages are suppose to be installed together, why are there > >>> dependency issues when they are being installed? If I'm missing > >>> something, then please forgive me, but this seems like an issue to me. > >> > >> >> ------------------------------------------------------------------------------ > >> Download Intel® Parallel Studio Eval > >> Try the new software tools for yourself. Speed compiling, find bugs > >> proactively, and fine-tune applications for parallel performance. > >> See why Intel Parallel Studio got high marks during beta. > >> http://p.sf.net/sfu/intel-sw-dev > >> _______________________________________________ > >> Bacula-users mailing list > >> Bacula-users@lists.sourceforge.net > >> https://lists.sourceforge.net/lists/listinfo/bacula-users > >> ------------------------------------------------------------------------------ Download Intel® Parallel Studio Eval Try the new software tools for yourself. Speed compiling, find bugs proactively, and fine-tune applications for parallel performance. See why Intel Parallel Studio got high marks during beta. http://p.sf.net/sfu/intel-sw-dev _______________________________________________ Bacula-users mailing list Bacula-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/bacula-users