Skip to content

[Build] RPM creation fails with build errors: #660

@frankeverdij

Description

@frankeverdij

Which version do you want to build?
Building from tag v5.4.1 from the github repo.

Which architecture do you want to build for?

  • x86_64
  • ARMv8
  • POWER9
  • Nvidia GPUs
  • x86 (32 bit)
  • ARMv7
  • POWER8

To Reproduce
No changes made to to the config.mk file
Building on a RHEL 8.10 system.

Output log

Executing(%install): /bin/sh -e /var/tmp/rpm-tmp.f9UOZ0           
+ umask 022                                                       
+ cd /root/rpmbuild/BUILD                                                                                                           
+ '[' /root/rpmbuild/BUILDROOT/likwid-5.4.1-1.el8.x86_64 '!=' / ']'                                                                 
+ rm -rf /root/rpmbuild/BUILDROOT/likwid-5.4.1-1.el8.x86_64                                                                         
++ dirname /root/rpmbuild/BUILDROOT/likwid-5.4.1-1.el8.x86_64                                                                       
+ mkdir -p /root/rpmbuild/BUILDROOT                                                                                                 
+ mkdir /root/rpmbuild/BUILDROOT/likwid-5.4.1-1.el8.x86_64                                                                          
+ cd likwid-5.4.1                                                 
+ COMPILER=GCC                                                                                                                      
+ /usr/bin/make install PREFIX=/root/rpmbuild/BUILDROOT/likwid-5.4.1-1.el8.x86_64//usr MANPREFIX=/root/rpmbuild/BUILDROOT/likwid-5.4
.1-1.el8.x86_64//usr/share/man BINPREFIX=/root/rpmbuild/BUILDROOT/likwid-5.4.1-1.el8.x86_64//usr/bin LIBPREFIX=/root/rpmbuild/BUILDR
OOT/likwid-5.4.1-1.el8.x86_64//usr/lib64 INSTALLED_PREFIX=/usr INSTALLED_BINPREFIX=/usr/bin INSTALLED_LIBPREFIX=/usr/lib64 INSTALLED
_MANPREFIX=/usr/share/man COMPILER=GCC INSTRUMENT_BENCH=true FC=gfortran 'FCFLAGS=-J ./  -fsyntax-only' FORTRAN_INTERFACE=true      
make[1]: Entering directory '/usr/src/redhat/BUILD/likwid-5.4.1'  
Info: PREFIX and INSTALLED_PREFIX differ, be aware that you have to move stuff after make install from /root/rpmbuild/BUILDROOT/likw
id-5.4.1-1.el8.x86_64//usr to /usr. You can use make move for this.                                                                 
===> INSTALL access daemon to /root/rpmbuild/BUILDROOT/likwid-5.4.1-1.el8.x86_64//usr/sbin/likwid-accessD                           
===> INSTALL setFrequencies tool to /root/rpmbuild/BUILDROOT/likwid-5.4.1-1.el8.x86_64//usr/sbin/likwid-setFreq                     
===> No INSTALL of the application interface appDaemon                                                                              
===> No INSTALL of the container helper likwid-bridge                                                                               
===> INSTALL applications to /root/rpmbuild/BUILDROOT/likwid-5.4.1-1.el8.x86_64//usr/bin                                            
===> INSTALL helper applications to /root/rpmbuild/BUILDROOT/likwid-5.4.1-1.el8.x86_64//usr/bin                                     
===> INSTALL lua to likwid interface to /root/rpmbuild/BUILDROOT/likwid-5.4.1-1.el8.x86_64//usr/share/lua
===> INSTALL libraries to /root/rpmbuild/BUILDROOT/likwid-5.4.1-1.el8.x86_64//usr/lib64
===> INSTALL man pages to /root/rpmbuild/BUILDROOT/likwid-5.4.1-1.el8.x86_64//usr/share/man/man1
===> INSTALL headers to /root/rpmbuild/BUILDROOT/likwid-5.4.1-1.el8.x86_64//usr/include
===> INSTALL fortran interface to /root/rpmbuild/BUILDROOT/likwid-5.4.1-1.el8.x86_64//usr/include/
===> INSTALL groups to /root/rpmbuild/BUILDROOT/likwid-5.4.1-1.el8.x86_64//usr/share/likwid/perfgroups
===> INSTALL docs and examples to /root/rpmbuild/BUILDROOT/likwid-5.4.1-1.el8.x86_64//usr/share/likwid/docs
===> INSTALL filters to /root/rpmbuild/BUILDROOT/likwid-5.4.1-1.el8.x86_64/usr/share/likwid/filter
===> INSTALL cmake to /root/rpmbuild/BUILDROOT/likwid-5.4.1-1.el8.x86_64/usr/share/likwid
make[1]: Leaving directory '/usr/src/redhat/BUILD/likwid-5.4.1'
+ /usr/lib/rpm/check-buildroot
+ /usr/lib/rpm/redhat/brp-ldconfig
/sbin/ldconfig: Warning: ignoring configuration file that cannot be opened: /etc/ld.so.conf: No such file or directory
+ /usr/lib/rpm/brp-compress
+ /usr/lib/rpm/brp-strip /usr/bin/strip
+ /usr/lib/rpm/brp-strip-comment-note /usr/bin/strip /usr/bin/objdump
+ /usr/lib/rpm/brp-strip-static-archive /usr/bin/strip
+ /usr/lib/rpm/brp-python-bytecompile '' 1
+ /usr/lib/rpm/brp-python-hardlink
+ PYTHON3=/usr/libexec/platform-python
+ /usr/lib/rpm/redhat/brp-mangle-shebangs
mangling shebang in /usr/share/likwid/filter/template from /usr/bin/env perl to #!/usr/bin/perl
mangling shebang in /usr/share/likwid/filter/xml from /usr/bin/env perl to #!/usr/bin/perl
mangling shebang in /usr/share/likwid/filter/json from /usr/bin/env python3 to #!/usr/libexec/platform-python
mangling shebang in /usr/bin/feedGnuplot from /usr/bin/env perl to #!/usr/bin/perl
Processing files: likwid-5.4.1-1.el8.x86_64
Executing(%doc): /bin/sh -e /var/tmp/rpm-tmp.GFbIvM
+ umask 022
+ cd /root/rpmbuild/BUILD
+ cd likwid-5.4.1
+ DOCDIR=/root/rpmbuild/BUILDROOT/likwid-5.4.1-1.el8.x86_64/usr/share/doc/likwid
+ export LC_ALL=C
+ LC_ALL=C
+ export DOCDIR
+ /usr/bin/mkdir -p /root/rpmbuild/BUILDROOT/likwid-5.4.1-1.el8.x86_64/usr/share/doc/likwid
+ cp -pr COPYING /root/rpmbuild/BUILDROOT/likwid-5.4.1-1.el8.x86_64/usr/share/doc/likwid
+ cp -pr README.md /root/rpmbuild/BUILDROOT/likwid-5.4.1-1.el8.x86_64/usr/share/doc/likwid
+ cp -pr INSTALL /root/rpmbuild/BUILDROOT/likwid-5.4.1-1.el8.x86_64/usr/share/doc/likwid
+ exit 0
warning: File listed twice: /usr/share/man/man1/likwid-setFrequencies.1.gz
Provides: liblikwid-hwloc.so.5.4()(64bit) liblikwid-lua.so.5.4()(64bit) liblikwid.so.5.4()(64bit) liblikwidpin.so.5.4()(64bit) likwi
d = 5.4.1-1.el8 likwid(x86-64) = 5.4.1-1.el8
Requires(interp): /bin/sh /bin/sh 
Requires(rpmlib): rpmlib(CompressedFileNames) <= 3.0.4-1 rpmlib(FileDigests) <= 4.6.0-1 rpmlib(PayloadFilesHavePrefix) <= 4.0-1
Requires(post): /bin/sh /sbin/ldconfig
Requires(postun): /bin/sh /sbin/ldconfig
Requires: /usr/bin/likwid-lua /usr/bin/perl /usr/libexec/platform-python libc.so.6()(64bit) libc.so.6(GLIBC_2.14)(64bit) libc.so.6(G
LIBC_2.17)(64bit) libc.so.6(GLIBC_2.2.5)(64bit) libc.so.6(GLIBC_2.24)(64bit) libc.so.6(GLIBC_2.3)(64bit) libc.so.6(GLIBC_2.3.4)(64bi
t) libc.so.6(GLIBC_2.4)(64bit) libc.so.6(GLIBC_2.6)(64bit) libc.so.6(GLIBC_2.7)(64bit) libdl.so.2()(64bit) libdl.so.2(GLIBC_2.2.5)(6
4bit) liblikwid-hwloc.so.5.4()(64bit) liblikwid-lua.so.5.4()(64bit) liblikwid.so.5.4()(64bit) liblikwidpin.so.5.4()(64bit) libm.so.6
()(64bit) libm.so.6(GLIBC_2.2.5)(64bit) libpthread.so.0()(64bit) libpthread.so.0(GLIBC_2.2.5)(64bit) libpthread.so.0(GLIBC_2.3.4)(64
bit) librt.so.1()(64bit) rtld(GNU_HASH)
Checking for unpackaged file(s): /usr/lib/rpm/check-files /root/rpmbuild/BUILDROOT/likwid-5.4.1-1.el8.x86_64
error: Installed (but unpackaged) file(s) found:
   /usr/bin/likwid-setFrequencies 
   /usr/sbin/likwid-accessD
   /usr/sbin/likwid-setFreq


RPM build errors:
    File listed twice: /usr/share/man/man1/likwid-setFrequencies.1.gz
    Installed (but unpackaged) file(s) found:
   /usr/bin/likwid-setFrequencies 
   /usr/sbin/likwid-accessD
   /usr/sbin/likwid-setFreq

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions