Help with RPM Build issue for xemacs
Hi, I am trying to build a package for Redhat EL Linux 4 to install xemacs
The binaries compile, install and run fine. When I use rpmbuild -ba to run the configure/make/make install, again the package is installed fine.
When the newly built rpm is installed on a fresh machine xemacs reports: "temacs can only be run in -batch mode."
It all works when compiled from source but not when installed from the RPM package, though the binaries are identical as a sum on the two main proram binaries both show identical results:
# sum /usr/local/bin/xemacs-21.4.20
09595 4765
See below the spec file:
#
# A spec file for xemacs
#
Summary: xemacs test editor
Name: xemacs
Version: 21.4.20
Release: 1
Copyright: GPL
Group: Applications/System
Source: <removed to allow post>
URL: <removed to allow post>
Distribution: RedHat Linux
Vendor: Xemacs.org
Packager: Me <me@domain.com>
%description
It a text editor
%prep
rm -rf $RPM_BUILD_DIR/xemacs-21.4.20
zcat $RPM_SOURCE_DIR/xemacs-21.4.20.tar.gz | tar -xvf -
%build
$RPM_BUILD_DIR/xemacs-21.4.20/configure --with-database=no --with-x11
make
%install
make install
%files
%doc $RPM_BUILD_DIR/xemacs-21.4.20/README
/usr/local/lib/xemacs-21.4.20/info/lispref.info-2
/usr/local/lib/xemacs-21.4.20/info/widget.info
/usr/local/lib/xemacs-21.4.20/info/external-widget.info
/usr/local/lib/xemacs-21.4.20/info/xemacs.info-1
/usr/local/lib/xemacs-21.4.20/info/lispref.info-9
/usr/local/lib/xemacs-21.4.20/info/term.info
/usr/local/lib/xemacs-21.4.20/info/xemacs.info-4
/usr/local/lib/xemacs-21.4.20/info/lispref.info-3
/usr/local/lib/xemacs-21.4.20/info/lispref.info-7
/usr/local/lib/xemacs-21.4.20/info/lispref.info-4
/usr/local/lib/xemacs-21.4.20/info/xemacs-faq.info
/usr/local/lib/xemacs-21.4.20/info/custom.info
/usr/local/lib/xemacs-21.4.20/info/standards.info
/usr/local/lib/xemacs-21.4.20/info/xemacs-faq.info-2
/usr/local/lib/xemacs-21.4.20/info/lispref.info
/usr/local/lib/xemacs-21.4.20/info/texinfo.info-2
/usr/local/lib/xemacs-21.4.20/info/lispref.info-5
/usr/local/lib/xemacs-21.4.20/info/texinfo.info
/usr/local/lib/xemacs-21.4.20/info/info.info
/usr/local/lib/xemacs-21.4.20/info/lispref.info-1
/usr/local/lib/xemacs-21.4.20/info/internals.info-1
/usr/local/lib/xemacs-21.4.20/info/lispref.info-6
/usr/local/lib/xemacs-21.4.20/info/new-users-guide.info
/usr/local/lib/xemacs-21.4.20/info/cl.info
/usr/local/lib/xemacs-21.4.20/info/internals.info
/usr/local/lib/xemacs-21.4.20/info/termcap.info
/usr/local/lib/xemacs-21.4.20/info/xemacs-faq.info-1
/usr/local/lib/xemacs-21.4.20/info/xemacs.info-3
/usr/local/lib/xemacs-21.4.20/info/xemacs.info
/usr/local/lib/xemacs-21.4.20/info/xemacs.info-2
/usr/local/lib/xemacs-21.4.20/info/texinfo.info-1
/usr/local/lib/xemacs-21.4.20/info/emodules.info
/usr/local/lib/xemacs-21.4.20/info/dir
/usr/local/lib/xemacs-21.4.20/info/internals.info-2
/usr/local/lib/xemacs-21.4.20/info/lispref.info-8
/usr/local/lib/xemacs-21.4.20/etc/NEWS
--CUT--
/usr/local/lib/xemacs-21.4.20/etc/TUTORIAL.no
/usr/local/lib/xemacs-21.4.20/lisp/gtk-marshal.el
--CUT--
/usr/local/lib/xemacs-21.4.20/lisp/check-features.elc
/usr/local/lib/xemacs-21.4.20/i686-pc-linux/digest-doc
--CUT--
/usr/local/lib/xemacs-21.4.20/i686-pc-linux/rcs2log
/usr/local/man/man1/ctags.1
/usr/local/man/man1/etags.1
/usr/local/man/man1/gnuclient.1
/usr/local/man/man1/gnudoit.1
/usr/local/man/man1/gnuserv.1
/usr/local/man/man1/gnuattach.1
/usr/local/man/man1/xemacs.1
/usr/local/bin/gnuattach
/usr/local/bin/gnuclient
/usr/local/bin/etags
/usr/local/bin/ellcc
/usr/local/bin/rcs-checkin
/usr/local/bin/ootags
/usr/local/bin/b2m
/usr/local/bin/gnudoit
/usr/local/bin/xemacs-21.4.20
/usr/local/bin/ctags
%clean
rm -rf %buildroot
Any ideas much appreciated.
Ady
|