I think so. I am actually attempting to build an RPM. Here is my spec file:
Name: freesurfer Version: 6.0.0 Release: 1%{?dist} Summary: FreeSurfer Software Suite License: Proprietary URL: https://surfer.nmr.mgh.harvard.edu/ Source0: https://github.com/freesurfer/freesurfer#/%{name}-%{version}.tar.gz Source1: centos6-x86_64-packages.tar.gz BuildRequires: freetype-devel, gcc-gfortran, libtool, libuuid-devel, libXaw-devel, libXi-devel, mesa-libGLU-devel, netcdf-devel, tcsh BuildRequires: uuid-c++-devel, libXmu-devel, libpng-devel, lapack-static, blas-static #Requires: %description An open source software suite for processing and analyzing (human) brain MRI images. %prep %setup -q -a1 %build ./setup_configure %configure --disable-Werror --with-pkgs-dir=$(pwd)/centos6-x86_64-packages --prefix=/opt/%{name}/%{version} --with-mni-dir=$(pwd)/centos6-x86_64-packages/mni/1.5 %install make install DESTDIR=%{buildroot} %files %doc %changelog * Thu Sep 28 2017 Sol Jerome <s...@utdallas.edu> - 6.0.0-1 - Initial freesurfer RPM Thanks, Sol * Oct 03, 2017, at 15:42:12 PM, Hoopes, Andrew <ahoo...@mgh.harvard.edu> wrote: > Hi Sol, > > I don't recognize this error, but will look into it. Have you set up the > required system libraries and library dependencies described in > https://surfer.nmr.mgh.harvard.edu/fswiki/freesurfer_linux_developers_page ? > > Andrew > > > On Oct 2, 2017, at 5:55 PM, Sol Jerome > <s...@utdallas.edu<mailto:s...@utdallas.edu>> wrote: > > Hi, > > I'm trying to build freesurfer on centos7 and I'm pretty sure that this > failure is due to a missing build dependency. Can someone please help me > determine what I'm missing? > > Making all in lta_convert > make[2]: Entering directory > `/builddir/build/BUILD/freesurfer-6.0.0/lta_convert' > make[2]: Leaving directory > `/builddir/build/BUILD/freesurfer-6.0.0/lta_convert' > make[2]: *** No rule to make target `lta_convert.help.xml.h', needed by > `all'. Stop. > make[1]: *** [all-recursive] Error 1 > make[1]: Leaving directory `/builddir/build/BUILD/freesurfer-6.0.0' > make: *** [all] Error 2 > > > > Thanks, > Sol > _______________________________________________ > Freesurfer mailing list > Freesurfer@nmr.mgh.harvard.edu<mailto:Freesurfer@nmr.mgh.harvard.edu> > https://mail.nmr.mgh.harvard.edu/mailman/listinfo/freesurfer > > _______________________________________________ > Freesurfer mailing list > Freesurfer@nmr.mgh.harvard.edu > https://mail.nmr.mgh.harvard.edu/mailman/listinfo/freesurfer > > > The information in this e-mail is intended only for the person to whom it is > addressed. If you believe this e-mail was sent to you in error and the e-mail > contains patient information, please contact the Partners Compliance HelpLine > at > http://www.partners.org/complianceline . If the e-mail was sent to you in > error > but does not contain patient information, please contact the sender and > properly > dispose of the e-mail. _______________________________________________ Freesurfer mailing list Freesurfer@nmr.mgh.harvard.edu https://mail.nmr.mgh.harvard.edu/mailman/listinfo/freesurfer