Prelinking the file before creating the Tar file solved the issue. Have a nice day :) Clint Dilks wrote: > Hi, > > As a follow up to this I tried turning off prelinking system wide on > my build machine and still encountered the error. > > Clint Dilks wrote: >> Hi People, >> >> I have just started building my own RPMS on both Fedora and CentOS >> and generally things have gone well. Currently I am trying to create >> RPMS for some commercial software that we have purchased. >> >> Step 1 was install the software using its JAVA Based installer >> ensuring that all files were installed into a particular directory in >> /usr/local. >> >> Step 2 was create a tar file of the resulting files >> >> Step 3 Turn this tar file into an RPM using the following spec file >> Name: mathematica >> Version: 6.0 >> Release: 1%{?dist} >> Summary: Mathematica >> Group: Development/Tools >> License: Commercial >> URL: http://www.wolfram.com/ >> Source0: mathematica.tar.bz2 >> BuildRoot: >> %{_tmppath}/%{name}-%{version}-%{release}-root-%(%{__id_u} -n) >> AutoReqProv: no >> >> #BuildRequires: >> #Requires: >> >> %description >> Long recognized as the world's most powerful mathematical software >> system >> >> #%prep >> >> >> #%build >> >> %install >> rm -rf $RPM_BUILD_ROOT >> mkdir -p $RPM_BUILD_ROOT >> cd $RPM_BUILD_ROOT >> tar xvjf $RPM_SOURCE_DIR/mathematica.tar.bz2 >> >> %clean >> rm -rf $RPM_BUILD_ROOT >> >> >> %files >> /usr/local/ >> >> %defattr(-,root,root,-) >> %doc >> >> >> >> %changelog >> * Wed Jul 11 2007 SCMS, Waikato University >> Initial RPM release - Clint Dilks >> >> When testing the install phase I use the following command >> QA_RPATHS=$[ 0x0002 ] rpmbuild -bi mathematica.spec >> >> This completes but this message is displayed prelink: >> /var/tmp/mathematica-6.0-1fc6-root-{user}-/usr/local/Wolfram/Mathematica/6.0/SystemFiles/Libraries/Linux/libPHANToMIO.so.4: >> at least one of file's dependencies has changed since prelinking >> >> >> If I ignore this and build the RPM completely using rpmbuild -ba >> mathematica.spec an RPM is created but when I try and install this it >> fails because the MD5 Sum of the file mentioned above is not correct. >> >> Anyone have any idea how to stop the prelink change that is causing >> the problem >> ? >> >> I assume its a directive similiar to %define __os_install_post %{nil} >> but I'm unsure exactly what I should be turning off. >> >> Thanks >> Clint >> _______________________________________________ >> CentOS mailing list >> CentOS at centos.org >> http://lists.centos.org/mailman/listinfo/centos >> > > _______________________________________________ > CentOS mailing list > CentOS at centos.org > http://lists.centos.org/mailman/listinfo/centos >