I Am Unable To Build Atlas Rpm From CentOS7.2

Home » CentOS » I Am Unable To Build Atlas Rpm From CentOS7.2
CentOS 1 Comment

Hi all,

I just cloned from git clone https://git.CentOS.org/git/rpms/atlas

And rpmbuild is failing with error in building ATLAS:-

make[1]: Leaving directory `/home/sudhanshu/rpmbuild/BUILD/ATLAS/x86_64_base’
DONE configure
+ ‘[‘ base = base ‘]’
+ sed -i ‘s#ARCH =.*#ARCH = P4E64SSE3#’ Make.inc
+ sed -i s#-DATL_AVX## Make.inc
+ sed -i s#-mavx#-msse3# Make.inc
+ echo ‘base makefile edited’
base makefile edited
+ make build make -f Make.top build make[1]: Entering directory `/home/sudhanshu/rpmbuild/BUILD/ATLAS/x86_64_base’
cd bin/ ; make xatlas_build make[2]: Entering directory
`/home/sudhanshu/rpmbuild/BUILD/ATLAS/x86_64_base/bin’
/usr/bin/x86_64-redhat-linux-gcc -DL2SIZEA94304
-I/home/sudhanshu/rpmbuild/BUILD/ATLAS/x86_64_base/include
-I/home/sudhanshu/rpmbuild/BUILD/ATLAS/x86_64_base/..//include
-I/home/sudhanshu/rpmbuild/BUILD/ATLAS/x86_64_base/..//include/contrib
-DAdd_ -DF77_INTEGER=int -DStringSunStyle -DATL_OS_Linux
-DATL_ARCH_UNKNOWNx86 -DATL_CPUMHZ#99 MAC -DATL_AVX -DATL_SSE3
-DATL_SSE2 -DATL_SSE1 -DATL_USE64BITS -DATL_GAS_x8664 -m64 -DWALL
-DATL_FULL_LAPACK -DATL_NCPU=4 -O -fomit-frame-pointer -g
-fstack-protector-strong -Wa,–noexecstack -fPIC -m64 -c
/home/sudhanshu/rpmbuild/BUILD/ATLAS/x86_64_base/..//bin/atlas_tee.c x86_64-redhat-linux-gcc: error: MAC: No such file or directory make[2]: *** [atlas_tee.o] Error 1
make[2]: Leaving directory
`/home/sudhanshu/rpmbuild/BUILD/ATLAS/x86_64_base/bin’
make[1]: *** [build] Error 2
make[1]: Leaving directory `/home/sudhanshu/rpmbuild/BUILD/ATLAS/x86_64_base’
make: *** [build] Error 2
error: Bad exit status from /var/tmp/rpm-tmp.LYBFLC (%build)

RPM build errors:
Bad exit status from /var/tmp/rpm-tmp.LYBFLC (%build)
“log” 465L, 31535C

One thought on - I Am Unable To Build Atlas Rpm From CentOS7.2

  • –mucTDjE03iGdPsTHV7SFkg7v8nTbIfrtn Content-Type: text/plain; charset=windows-1252
    Content-Transfer-Encoding: quoted-printable

    As a general rules, you should always use mock to build packages to prevent ‘extra rpms’ from being in the build root that can change the things a package is linked against. Having to many packages installed can add in features, cause compiles to fail, etc. Mock adds only a minimal buildroot with only packages called out in the SRPM for building added to that minimal buildroot.

    I just built the latest atlas in mock on c7/x86_64. I used only the current os/ and updates/ from mirror.CentOS.org .. it built fine.

    Here is all the build information on the latest atlas in CentOS 7:

    http://buildlogs.CentOS.org/c7.1511.00/atlas/20151120044325/3.10.1-10.el7.x86_64/

    That includes the root.log (all packages in the buildroot) and the build.log (output of rpmbuild in mock).

    Also included is the mock config (but you can also just use base and updates from any CentOS mirror in this case)

    Thanks, Johnny Hughes

    –mucTDjE03iGdPsTHV7SFkg7v8nTbIfrtn