Package Details: nvlax-git r11.b3699ad-8

Git Clone URL: https://aur.archlinux.org/nvlax-git.git (read-only, click to copy)
Package Base: nvlax-git
Description: Future-proof NvENC & NvFBC patcher
Upstream URL: https://github.com/illnyang/nvlax
Licenses: GPL
Conflicts: nvlax
Provides: nvlax, nvlax-git
Submitter: ventureo
Maintainer: ventureo
Last Packager: ventureo
Votes: 5
Popularity: 0.000469
First Submitted: 2021-11-17 17:02 (UTC)
Last Updated: 2023-06-16 16:17 (UTC)

Latest Comments

« First ‹ Previous 1 2 3

gardotd426 commented on 2023-05-15 11:44 (UTC)

Build is currently failing again:

In file included from /home/matt/tmp/makepkg/nvlax-git/src/nvlax/build/_deps/lief_src-src/src/ELF/NoteDetails/AndroidNote.cpp:21:
/home/matt/tmp/makepkg/nvlax-git/src/nvlax/build/_deps/lief_src-src/include/LIEF/exception.hpp:75:38: error: expected ‘)’ before ‘offset’
   75 |   explicit read_out_of_bound(uint64_t offset, uint64_t size);
      |                             ~        ^~~~~~~
      |                                      )
/home/matt/tmp/makepkg/nvlax-git/src/nvlax/build/_deps/lief_src-src/include/LIEF/exception.hpp:76:38: error: expected ‘)’ before ‘offset’
   76 |   explicit read_out_of_bound(uint64_t offset);
      |                             ~        ^~~~~~~
      |                                      )
make[5]: *** [CMakeFiles/LIB_LIEF.dir/build.make:1743: CMakeFiles/LIB_LIEF.dir/src/ELF/NoteDetails/AndroidNote.cpp.o] Error 1
make[5]: *** Waiting for unfinished jobs....
In file included from /home/matt/tmp/makepkg/nvlax-git/src/nvlax/build/_deps/lief_src-src/src/ELF/NoteDetails/NoteAbi.cpp:21:
/home/matt/tmp/makepkg/nvlax-git/src/nvlax/build/_deps/lief_src-src/include/LIEF/exception.hpp:75:38: error: expected ‘)’ before ‘offset’
   75 |   explicit read_out_of_bound(uint64_t offset, uint64_t size);
      |                             ~        ^~~~~~~
      |                                      )
/home/matt/tmp/makepkg/nvlax-git/src/nvlax/build/_deps/lief_src-src/include/LIEF/exception.hpp:76:38: error: expected ‘)’ before ‘offset’
   76 |   explicit read_out_of_bound(uint64_t offset);
      |                             ~        ^~~~~~~
      |                                      )
make[5]: *** [CMakeFiles/LIB_LIEF.dir/build.make:1757: CMakeFiles/LIB_LIEF.dir/src/ELF/NoteDetails/NoteAbi.cpp.o] Error 1
In file included from /home/matt/tmp/makepkg/nvlax-git/src/nvlax/build/_deps/lief_src-src/src/exception.cpp:19:
/home/matt/tmp/makepkg/nvlax-git/src/nvlax/build/_deps/lief_src-src/include/LIEF/exception.hpp:75:38: error: expected ‘)’ before ‘offset’
   75 |   explicit read_out_of_bound(uint64_t offset, uint64_t size);
      |                             ~        ^~~~~~~
      |                                      )
/home/matt/tmp/makepkg/nvlax-git/src/nvlax/build/_deps/lief_src-src/include/LIEF/exception.hpp:76:38: error: expected ‘)’ before ‘offset’
   76 |   explicit read_out_of_bound(uint64_t offset);
      |                             ~        ^~~~~~~
      |                                      )
/home/matt/tmp/makepkg/nvlax-git/src/nvlax/build/_deps/lief_src-src/src/exception.cpp:50:1: error: no declaration matches ‘LIEF::read_out_of_bound::read_out_of_bound(uint64_t, uint64_t)’
   50 | read_out_of_bound::read_out_of_bound(uint64_t offset, uint64_t size) : LIEF::exception("") {
      | ^~~~~~~~~~~~~~~~~
/home/matt/tmp/makepkg/nvlax-git/src/nvlax/build/_deps/lief_src-src/include/LIEF/exception.hpp:71:16: note: candidates are: ‘LIEF::read_out_of_bound::read_out_of_bound(LIEF::read_out_of_bound&&)’
   71 | class LIEF_API read_out_of_bound : public exception {
      |                ^~~~~~~~~~~~~~~~~
/home/matt/tmp/makepkg/nvlax-git/src/nvlax/build/_deps/lief_src-src/include/LIEF/exception.hpp:71:16: note:                 ‘LIEF::read_out_of_bound::read_out_of_bound(const LIEF::read_out_of_bound&)’
/home/matt/tmp/makepkg/nvlax-git/src/nvlax/build/_deps/lief_src-src/include/LIEF/exception.hpp:71:16: note:                 ‘LIEF::read_out_of_bound::read_out_of_bound()’
/home/matt/tmp/makepkg/nvlax-git/src/nvlax/build/_deps/lief_src-src/include/LIEF/exception.hpp:73:20: note:                 ‘LIEF::read_out_of_bound::read_out_of_bound(const LIEF::exception&) [inherited from LIEF::exception]’
   73 |   using exception::exception;
      |                    ^~~~~~~~~
/home/matt/tmp/makepkg/nvlax-git/src/nvlax/build/_deps/lief_src-src/include/LIEF/exception.hpp:73:20: note:                 ‘LIEF::read_out_of_bound::read_out_of_bound(std::string) [inherited from LIEF::exception]’
/home/matt/tmp/makepkg/nvlax-git/src/nvlax/build/_deps/lief_src-src/include/LIEF/exception.hpp:73:20: note:                 ‘LIEF::read_out_of_bound::read_out_of_bound(const char*) [inherited from LIEF::exception]’
/home/matt/tmp/makepkg/nvlax-git/src/nvlax/build/_deps/lief_src-src/include/LIEF/exception.hpp:71:16: note: ‘class LIEF::read_out_of_bound’ defined here
   71 | class LIEF_API read_out_of_bound : public exception {
      |                ^~~~~~~~~~~~~~~~~
/home/matt/tmp/makepkg/nvlax-git/src/nvlax/build/_deps/lief_src-src/src/exception.cpp:58:1: error: no declaration matches ‘LIEF::read_out_of_bound::read_out_of_bound(uint64_t)’
   58 | read_out_of_bound::read_out_of_bound(uint64_t offset) : LIEF::exception("") {
      | ^~~~~~~~~~~~~~~~~
/home/matt/tmp/makepkg/nvlax-git/src/nvlax/build/_deps/lief_src-src/include/LIEF/exception.hpp:71:16: note: candidates are: ‘LIEF::read_out_of_bound::read_out_of_bound(LIEF::read_out_of_bound&&)’
   71 | class LIEF_API read_out_of_bound : public exception {
      |                ^~~~~~~~~~~~~~~~~
/home/matt/tmp/makepkg/nvlax-git/src/nvlax/build/_deps/lief_src-src/include/LIEF/exception.hpp:71:16: note:                 ‘LIEF::read_out_of_bound::read_out_of_bound(const LIEF::read_out_of_bound&)’
/home/matt/tmp/makepkg/nvlax-git/src/nvlax/build/_deps/lief_src-src/include/LIEF/exception.hpp:71:16: note:                 ‘LIEF::read_out_of_bound::read_out_of_bound()’
/home/matt/tmp/makepkg/nvlax-git/src/nvlax/build/_deps/lief_src-src/include/LIEF/exception.hpp:73:20: note:                 ‘LIEF::read_out_of_bound::read_out_of_bound(const LIEF::exception&) [inherited from LIEF::exception]’
   73 |   using exception::exception;
      |                    ^~~~~~~~~
/home/matt/tmp/makepkg/nvlax-git/src/nvlax/build/_deps/lief_src-src/include/LIEF/exception.hpp:73:20: note:                 ‘LIEF::read_out_of_bound::read_out_of_bound(std::string) [inherited from LIEF::exception]’
/home/matt/tmp/makepkg/nvlax-git/src/nvlax/build/_deps/lief_src-src/include/LIEF/exception.hpp:73:20: note:                 ‘LIEF::read_out_of_bound::read_out_of_bound(const char*) [inherited from LIEF::exception]’
/home/matt/tmp/makepkg/nvlax-git/src/nvlax/build/_deps/lief_src-src/include/LIEF/exception.hpp:71:16: note: ‘class LIEF::read_out_of_bound’ defined here
   71 | class LIEF_API read_out_of_bound : public exception {
      |                ^~~~~~~~~~~~~~~~~
make[5]: *** [CMakeFiles/LIB_LIEF.dir/build.make:133: CMakeFiles/LIB_LIEF.dir/src/exception.cpp.o] Error 1
In file included from /home/matt/tmp/makepkg/nvlax-git/src/nvlax/build/_deps/lief_src-src/src/ELF/utils.cpp:22:
/home/matt/tmp/makepkg/nvlax-git/src/nvlax/build/_deps/lief_src-src/include/LIEF/exception.hpp:75:38: error: expected ‘)’ before ‘offset’
   75 |   explicit read_out_of_bound(uint64_t offset, uint64_t size);
      |                             ~        ^~~~~~~
      |                                      )
/home/matt/tmp/makepkg/nvlax-git/src/nvlax/build/_deps/lief_src-src/include/LIEF/exception.hpp:76:38: error: expected ‘)’ before ‘offset’
   76 |   explicit read_out_of_bound(uint64_t offset);
      |                             ~        ^~~~~~~
      |                                      )
make[5]: *** [CMakeFiles/LIB_LIEF.dir/build.make:1869: CMakeFiles/LIB_LIEF.dir/src/ELF/utils.cpp.o] Error 1
In file included from /home/matt/tmp/makepkg/nvlax-git/src/nvlax/build/_deps/lief_src-src/include/LIEF/Abstract/Binary.hpp:30,
                 from /home/matt/tmp/makepkg/nvlax-git/src/nvlax/build/_deps/lief_src-src/include/LIEF/Abstract.hpp:19,
                 from /home/matt/tmp/makepkg/nvlax-git/src/nvlax/build/_deps/lief_src-src/src/Abstract/json.cpp:16:
/home/matt/tmp/makepkg/nvlax-git/src/nvlax/build/_deps/lief_src-src/include/LIEF/Abstract/Relocation.hpp:55:16: warning: ‘virtual bool LIEF::Relocation::operator<(const LIEF::Relocation&) const’ was hidden [-Woverloaded-virtual=]
   55 |   virtual bool operator<(const Relocation& rhs) const;
      |                ^~~~~~~~
In file included from /home/matt/tmp/makepkg/nvlax-git/src/nvlax/build/_deps/lief_src-src/include/LIEF/MachO.hpp:49,
                 from /home/matt/tmp/makepkg/nvlax-git/src/nvlax/build/_deps/lief_src-src/src/Abstract/json.cpp:21:
/home/matt/tmp/makepkg/nvlax-git/src/nvlax/build/_deps/lief_src-src/include/LIEF/MachO/RelocationDyld.hpp:65:8: note:   by ‘bool LIEF::MachO::RelocationDyld::operator<(const LIEF::MachO::RelocationDyld&) const’
   65 |   bool operator<(const RelocationDyld& rhs) const;
      |        ^~~~~~~~
/home/matt/tmp/makepkg/nvlax-git/src/nvlax/build/_deps/lief_src-src/include/LIEF/Abstract/Relocation.hpp:61:16: warning: ‘virtual bool LIEF::Relocation::operator>(const LIEF::Relocation&) const’ was hidden [-Woverloaded-virtual=]
   61 |   virtual bool operator>(const Relocation& rhs) const;
      |                ^~~~~~~~
/home/matt/tmp/makepkg/nvlax-git/src/nvlax/build/_deps/lief_src-src/include/LIEF/MachO/RelocationDyld.hpp:68:8: note:   by ‘bool LIEF::MachO::RelocationDyld::operator>(const LIEF::MachO::RelocationDyld&) const’
   68 |   bool operator>(const RelocationDyld& rhs) const;
      |        ^~~~~~~~
/home/matt/tmp/makepkg/nvlax-git/src/nvlax/build/_deps/lief_src-src/include/LIEF/Abstract/Relocation.hpp:58:16: warning: ‘virtual bool LIEF::Relocation::operator<=(const LIEF::Relocation&) const’ was hidden [-Woverloaded-virtual=]
   58 |   virtual bool operator<=(const Relocation& rhs) const;
      |                ^~~~~~~~
/home/matt/tmp/makepkg/nvlax-git/src/nvlax/build/_deps/lief_src-src/include/LIEF/MachO/RelocationDyld.hpp:69:8: note:   by ‘bool LIEF::MachO::RelocationDyld::operator<=(const LIEF::MachO::RelocationDyld&) const’
   69 |   bool operator<=(const RelocationDyld& rhs) const;
      |        ^~~~~~~~
/home/matt/tmp/makepkg/nvlax-git/src/nvlax/build/_deps/lief_src-src/include/LIEF/Abstract/Relocation.hpp:64:16: warning: ‘virtual bool LIEF::Relocation::operator>=(const LIEF::Relocation&) const’ was hidden [-Woverloaded-virtual=]
   64 |   virtual bool operator>=(const Relocation& rhs) const;
      |                ^~~~~~~~
/home/matt/tmp/makepkg/nvlax-git/src/nvlax/build/_deps/lief_src-src/include/LIEF/MachO/RelocationDyld.hpp:66:8: note:   by ‘bool LIEF::MachO::RelocationDyld::operator>=(const LIEF::MachO::RelocationDyld&) const’
   66 |   bool operator>=(const RelocationDyld& rhs) const;
      |        ^~~~~~~~
In file included from /home/matt/tmp/makepkg/nvlax-git/src/nvlax/build/_deps/lief_src-src/include/LIEF/Abstract/Binary.hpp:30,
                 from /home/matt/tmp/makepkg/nvlax-git/src/nvlax/build/_deps/lief_src-src/include/LIEF/ELF/Binary.hpp:26,
                 from /home/matt/tmp/makepkg/nvlax-git/src/nvlax/build/_deps/lief_src-src/include/LIEF/ELF.hpp:28,
                 from /home/matt/tmp/makepkg/nvlax-git/src/nvlax/build/_deps/lief_src-src/src/ELF/json_internal.hpp:21,
                 from /home/matt/tmp/makepkg/nvlax-git/src/nvlax/build/_deps/lief_src-src/src/json_api.cpp:27:
/home/matt/tmp/makepkg/nvlax-git/src/nvlax/build/_deps/lief_src-src/include/LIEF/Abstract/Relocation.hpp:55:16: warning: ‘virtual bool LIEF::Relocation::operator<(const LIEF::Relocation&) const’ was hidden [-Woverloaded-virtual=]
   55 |   virtual bool operator<(const Relocation& rhs) const;
      |                ^~~~~~~~
In file included from /home/matt/tmp/makepkg/nvlax-git/src/nvlax/build/_deps/lief_src-src/include/LIEF/MachO.hpp:49,
                 from /home/matt/tmp/makepkg/nvlax-git/src/nvlax/build/_deps/lief_src-src/src/MachO/json_internal.hpp:21,
                 from /home/matt/tmp/makepkg/nvlax-git/src/nvlax/build/_deps/lief_src-src/src/json_api.cpp:31:
/home/matt/tmp/makepkg/nvlax-git/src/nvlax/build/_deps/lief_src-src/include/LIEF/MachO/RelocationDyld.hpp:65:8: note:   by ‘bool LIEF::MachO::RelocationDyld::operator<(const LIEF::MachO::RelocationDyld&) const’
   65 |   bool operator<(const RelocationDyld& rhs) const;
      |        ^~~~~~~~
/home/matt/tmp/makepkg/nvlax-git/src/nvlax/build/_deps/lief_src-src/include/LIEF/Abstract/Relocation.hpp:61:16: warning: ‘virtual bool LIEF::Relocation::operator>(const LIEF::Relocation&) const’ was hidden [-Woverloaded-virtual=]
   61 |   virtual bool operator>(const Relocation& rhs) const;
      |                ^~~~~~~~
/home/matt/tmp/makepkg/nvlax-git/src/nvlax/build/_deps/lief_src-src/include/LIEF/MachO/RelocationDyld.hpp:68:8: note:   by ‘bool LIEF::MachO::RelocationDyld::operator>(const LIEF::MachO::RelocationDyld&) const’
   68 |   bool operator>(const RelocationDyld& rhs) const;
      |        ^~~~~~~~
/home/matt/tmp/makepkg/nvlax-git/src/nvlax/build/_deps/lief_src-src/include/LIEF/Abstract/Relocation.hpp:58:16: warning: ‘virtual bool LIEF::Relocation::operator<=(const LIEF::Relocation&) const’ was hidden [-Woverloaded-virtual=]
   58 |   virtual bool operator<=(const Relocation& rhs) const;
      |                ^~~~~~~~
/home/matt/tmp/makepkg/nvlax-git/src/nvlax/build/_deps/lief_src-src/include/LIEF/MachO/RelocationDyld.hpp:69:8: note:   by ‘bool LIEF::MachO::RelocationDyld::operator<=(const LIEF::MachO::RelocationDyld&) const’
   69 |   bool operator<=(const RelocationDyld& rhs) const;
      |        ^~~~~~~~
/home/matt/tmp/makepkg/nvlax-git/src/nvlax/build/_deps/lief_src-src/include/LIEF/Abstract/Relocation.hpp:64:16: warning: ‘virtual bool LIEF::Relocation::operator>=(const LIEF::Relocation&) const’ was hidden [-Woverloaded-virtual=]
   64 |   virtual bool operator>=(const Relocation& rhs) const;
      |                ^~~~~~~~
/home/matt/tmp/makepkg/nvlax-git/src/nvlax/build/_deps/lief_src-src/include/LIEF/MachO/RelocationDyld.hpp:66:8: note:   by ‘bool LIEF::MachO::RelocationDyld::operator>=(const LIEF::MachO::RelocationDyld&) const’
   66 |   bool operator>=(const RelocationDyld& rhs) const;
      |        ^~~~~~~~
In file included from /home/matt/tmp/makepkg/nvlax-git/src/nvlax/build/_deps/lief_src-src/src/ELF/Binary.cpp:63:
/home/matt/tmp/makepkg/nvlax-git/src/nvlax/build/_deps/lief_src-src/src/ELF/Binary.tcc: In member function ‘LIEF::ELF::Segment& LIEF::ELF::Binary::add_segment(const LIEF::ELF::Segment&, uint64_t) [with LIEF::ELF::E_TYPE OBJECT_TYPE = LIEF::ELF::E_TYPE::ET_DYN; bool note = false; uint64_t = long unsigned int]’:
/home/matt/tmp/makepkg/nvlax-git/src/nvlax/build/_deps/lief_src-src/src/ELF/Binary.tcc:380:18: warning: unused variable ‘new_phdr_offset’ [-Wunused-variable]
  380 |   const uint64_t new_phdr_offset = relocate_phdr_table();
      |                  ^~~~~~~~~~~~~~~
make[4]: *** [CMakeFiles/Makefile2:273: CMakeFiles/LIB_LIEF.dir/all] Error 2
make[3]: *** [Makefile:156: all] Error 2
make[2]: *** [CMakeFiles/LIEF.dir/build.make:86: LIEF/src/LIEF-stamp/LIEF-build] Error 2
make[1]: *** [CMakeFiles/Makefile2:135: CMakeFiles/LIEF.dir/all] Error 2
make: *** [Makefile:136: all] Error 2
make: Leaving directory '/home/matt/tmp/makepkg/nvlax-git/src/nvlax/build'
==> ERROR: A failure occurred in build().
    Aborting...
 -> error making: nvlax-git-exit status 4
 -> Failed to install the following packages. Manual intervention is required:
nvlax-git - exit status 4

gardotd426 commented on 2023-05-15 11:44 (UTC)

Build is currently failing again:

In file included from /home/matt/tmp/makepkg/nvlax-git/src/nvlax/build/_deps/lief_src-src/src/ELF/NoteDetails/AndroidNote.cpp:21:
/home/matt/tmp/makepkg/nvlax-git/src/nvlax/build/_deps/lief_src-src/include/LIEF/exception.hpp:75:38: error: expected ‘)’ before ‘offset’
   75 |   explicit read_out_of_bound(uint64_t offset, uint64_t size);
      |                             ~        ^~~~~~~
      |                                      )
/home/matt/tmp/makepkg/nvlax-git/src/nvlax/build/_deps/lief_src-src/include/LIEF/exception.hpp:76:38: error: expected ‘)’ before ‘offset’
   76 |   explicit read_out_of_bound(uint64_t offset);
      |                             ~        ^~~~~~~
      |                                      )
make[5]: *** [CMakeFiles/LIB_LIEF.dir/build.make:1743: CMakeFiles/LIB_LIEF.dir/src/ELF/NoteDetails/AndroidNote.cpp.o] Error 1
make[5]: *** Waiting for unfinished jobs....
In file included from /home/matt/tmp/makepkg/nvlax-git/src/nvlax/build/_deps/lief_src-src/src/ELF/NoteDetails/NoteAbi.cpp:21:
/home/matt/tmp/makepkg/nvlax-git/src/nvlax/build/_deps/lief_src-src/include/LIEF/exception.hpp:75:38: error: expected ‘)’ before ‘offset’
   75 |   explicit read_out_of_bound(uint64_t offset, uint64_t size);
      |                             ~        ^~~~~~~
      |                                      )
/home/matt/tmp/makepkg/nvlax-git/src/nvlax/build/_deps/lief_src-src/include/LIEF/exception.hpp:76:38: error: expected ‘)’ before ‘offset’
   76 |   explicit read_out_of_bound(uint64_t offset);
      |                             ~        ^~~~~~~
      |                                      )
make[5]: *** [CMakeFiles/LIB_LIEF.dir/build.make:1757: CMakeFiles/LIB_LIEF.dir/src/ELF/NoteDetails/NoteAbi.cpp.o] Error 1
In file included from /home/matt/tmp/makepkg/nvlax-git/src/nvlax/build/_deps/lief_src-src/src/exception.cpp:19:
/home/matt/tmp/makepkg/nvlax-git/src/nvlax/build/_deps/lief_src-src/include/LIEF/exception.hpp:75:38: error: expected ‘)’ before ‘offset’
   75 |   explicit read_out_of_bound(uint64_t offset, uint64_t size);
      |                             ~        ^~~~~~~
      |                                      )
/home/matt/tmp/makepkg/nvlax-git/src/nvlax/build/_deps/lief_src-src/include/LIEF/exception.hpp:76:38: error: expected ‘)’ before ‘offset’
   76 |   explicit read_out_of_bound(uint64_t offset);
      |                             ~        ^~~~~~~
      |                                      )
/home/matt/tmp/makepkg/nvlax-git/src/nvlax/build/_deps/lief_src-src/src/exception.cpp:50:1: error: no declaration matches ‘LIEF::read_out_of_bound::read_out_of_bound(uint64_t, uint64_t)’
   50 | read_out_of_bound::read_out_of_bound(uint64_t offset, uint64_t size) : LIEF::exception("") {
      | ^~~~~~~~~~~~~~~~~
/home/matt/tmp/makepkg/nvlax-git/src/nvlax/build/_deps/lief_src-src/include/LIEF/exception.hpp:71:16: note: candidates are: ‘LIEF::read_out_of_bound::read_out_of_bound(LIEF::read_out_of_bound&&)’
   71 | class LIEF_API read_out_of_bound : public exception {
      |                ^~~~~~~~~~~~~~~~~
/home/matt/tmp/makepkg/nvlax-git/src/nvlax/build/_deps/lief_src-src/include/LIEF/exception.hpp:71:16: note:                 ‘LIEF::read_out_of_bound::read_out_of_bound(const LIEF::read_out_of_bound&)’
/home/matt/tmp/makepkg/nvlax-git/src/nvlax/build/_deps/lief_src-src/include/LIEF/exception.hpp:71:16: note:                 ‘LIEF::read_out_of_bound::read_out_of_bound()’
/home/matt/tmp/makepkg/nvlax-git/src/nvlax/build/_deps/lief_src-src/include/LIEF/exception.hpp:73:20: note:                 ‘LIEF::read_out_of_bound::read_out_of_bound(const LIEF::exception&) [inherited from LIEF::exception]’
   73 |   using exception::exception;
      |                    ^~~~~~~~~
/home/matt/tmp/makepkg/nvlax-git/src/nvlax/build/_deps/lief_src-src/include/LIEF/exception.hpp:73:20: note:                 ‘LIEF::read_out_of_bound::read_out_of_bound(std::string) [inherited from LIEF::exception]’
/home/matt/tmp/makepkg/nvlax-git/src/nvlax/build/_deps/lief_src-src/include/LIEF/exception.hpp:73:20: note:                 ‘LIEF::read_out_of_bound::read_out_of_bound(const char*) [inherited from LIEF::exception]’
/home/matt/tmp/makepkg/nvlax-git/src/nvlax/build/_deps/lief_src-src/include/LIEF/exception.hpp:71:16: note: ‘class LIEF::read_out_of_bound’ defined here
   71 | class LIEF_API read_out_of_bound : public exception {
      |                ^~~~~~~~~~~~~~~~~
/home/matt/tmp/makepkg/nvlax-git/src/nvlax/build/_deps/lief_src-src/src/exception.cpp:58:1: error: no declaration matches ‘LIEF::read_out_of_bound::read_out_of_bound(uint64_t)’
   58 | read_out_of_bound::read_out_of_bound(uint64_t offset) : LIEF::exception("") {
      | ^~~~~~~~~~~~~~~~~
/home/matt/tmp/makepkg/nvlax-git/src/nvlax/build/_deps/lief_src-src/include/LIEF/exception.hpp:71:16: note: candidates are: ‘LIEF::read_out_of_bound::read_out_of_bound(LIEF::read_out_of_bound&&)’
   71 | class LIEF_API read_out_of_bound : public exception {
      |                ^~~~~~~~~~~~~~~~~
/home/matt/tmp/makepkg/nvlax-git/src/nvlax/build/_deps/lief_src-src/include/LIEF/exception.hpp:71:16: note:                 ‘LIEF::read_out_of_bound::read_out_of_bound(const LIEF::read_out_of_bound&)’
/home/matt/tmp/makepkg/nvlax-git/src/nvlax/build/_deps/lief_src-src/include/LIEF/exception.hpp:71:16: note:                 ‘LIEF::read_out_of_bound::read_out_of_bound()’
/home/matt/tmp/makepkg/nvlax-git/src/nvlax/build/_deps/lief_src-src/include/LIEF/exception.hpp:73:20: note:                 ‘LIEF::read_out_of_bound::read_out_of_bound(const LIEF::exception&) [inherited from LIEF::exception]’
   73 |   using exception::exception;
      |                    ^~~~~~~~~
/home/matt/tmp/makepkg/nvlax-git/src/nvlax/build/_deps/lief_src-src/include/LIEF/exception.hpp:73:20: note:                 ‘LIEF::read_out_of_bound::read_out_of_bound(std::string) [inherited from LIEF::exception]’
/home/matt/tmp/makepkg/nvlax-git/src/nvlax/build/_deps/lief_src-src/include/LIEF/exception.hpp:73:20: note:                 ‘LIEF::read_out_of_bound::read_out_of_bound(const char*) [inherited from LIEF::exception]’
/home/matt/tmp/makepkg/nvlax-git/src/nvlax/build/_deps/lief_src-src/include/LIEF/exception.hpp:71:16: note: ‘class LIEF::read_out_of_bound’ defined here
   71 | class LIEF_API read_out_of_bound : public exception {
      |                ^~~~~~~~~~~~~~~~~
make[5]: *** [CMakeFiles/LIB_LIEF.dir/build.make:133: CMakeFiles/LIB_LIEF.dir/src/exception.cpp.o] Error 1
In file included from /home/matt/tmp/makepkg/nvlax-git/src/nvlax/build/_deps/lief_src-src/src/ELF/utils.cpp:22:
/home/matt/tmp/makepkg/nvlax-git/src/nvlax/build/_deps/lief_src-src/include/LIEF/exception.hpp:75:38: error: expected ‘)’ before ‘offset’
   75 |   explicit read_out_of_bound(uint64_t offset, uint64_t size);
      |                             ~        ^~~~~~~
      |                                      )
/home/matt/tmp/makepkg/nvlax-git/src/nvlax/build/_deps/lief_src-src/include/LIEF/exception.hpp:76:38: error: expected ‘)’ before ‘offset’
   76 |   explicit read_out_of_bound(uint64_t offset);
      |                             ~        ^~~~~~~
      |                                      )
make[5]: *** [CMakeFiles/LIB_LIEF.dir/build.make:1869: CMakeFiles/LIB_LIEF.dir/src/ELF/utils.cpp.o] Error 1
In file included from /home/matt/tmp/makepkg/nvlax-git/src/nvlax/build/_deps/lief_src-src/include/LIEF/Abstract/Binary.hpp:30,
                 from /home/matt/tmp/makepkg/nvlax-git/src/nvlax/build/_deps/lief_src-src/include/LIEF/Abstract.hpp:19,
                 from /home/matt/tmp/makepkg/nvlax-git/src/nvlax/build/_deps/lief_src-src/src/Abstract/json.cpp:16:
/home/matt/tmp/makepkg/nvlax-git/src/nvlax/build/_deps/lief_src-src/include/LIEF/Abstract/Relocation.hpp:55:16: warning: ‘virtual bool LIEF::Relocation::operator<(const LIEF::Relocation&) const’ was hidden [-Woverloaded-virtual=]
   55 |   virtual bool operator<(const Relocation& rhs) const;
      |                ^~~~~~~~
In file included from /home/matt/tmp/makepkg/nvlax-git/src/nvlax/build/_deps/lief_src-src/include/LIEF/MachO.hpp:49,
                 from /home/matt/tmp/makepkg/nvlax-git/src/nvlax/build/_deps/lief_src-src/src/Abstract/json.cpp:21:
/home/matt/tmp/makepkg/nvlax-git/src/nvlax/build/_deps/lief_src-src/include/LIEF/MachO/RelocationDyld.hpp:65:8: note:   by ‘bool LIEF::MachO::RelocationDyld::operator<(const LIEF::MachO::RelocationDyld&) const’
   65 |   bool operator<(const RelocationDyld& rhs) const;
      |        ^~~~~~~~
/home/matt/tmp/makepkg/nvlax-git/src/nvlax/build/_deps/lief_src-src/include/LIEF/Abstract/Relocation.hpp:61:16: warning: ‘virtual bool LIEF::Relocation::operator>(const LIEF::Relocation&) const’ was hidden [-Woverloaded-virtual=]
   61 |   virtual bool operator>(const Relocation& rhs) const;
      |                ^~~~~~~~
/home/matt/tmp/makepkg/nvlax-git/src/nvlax/build/_deps/lief_src-src/include/LIEF/MachO/RelocationDyld.hpp:68:8: note:   by ‘bool LIEF::MachO::RelocationDyld::operator>(const LIEF::MachO::RelocationDyld&) const’
   68 |   bool operator>(const RelocationDyld& rhs) const;
      |        ^~~~~~~~
/home/matt/tmp/makepkg/nvlax-git/src/nvlax/build/_deps/lief_src-src/include/LIEF/Abstract/Relocation.hpp:58:16: warning: ‘virtual bool LIEF::Relocation::operator<=(const LIEF::Relocation&) const’ was hidden [-Woverloaded-virtual=]
   58 |   virtual bool operator<=(const Relocation& rhs) const;
      |                ^~~~~~~~
/home/matt/tmp/makepkg/nvlax-git/src/nvlax/build/_deps/lief_src-src/include/LIEF/MachO/RelocationDyld.hpp:69:8: note:   by ‘bool LIEF::MachO::RelocationDyld::operator<=(const LIEF::MachO::RelocationDyld&) const’
   69 |   bool operator<=(const RelocationDyld& rhs) const;
      |        ^~~~~~~~
/home/matt/tmp/makepkg/nvlax-git/src/nvlax/build/_deps/lief_src-src/include/LIEF/Abstract/Relocation.hpp:64:16: warning: ‘virtual bool LIEF::Relocation::operator>=(const LIEF::Relocation&) const’ was hidden [-Woverloaded-virtual=]
   64 |   virtual bool operator>=(const Relocation& rhs) const;
      |                ^~~~~~~~
/home/matt/tmp/makepkg/nvlax-git/src/nvlax/build/_deps/lief_src-src/include/LIEF/MachO/RelocationDyld.hpp:66:8: note:   by ‘bool LIEF::MachO::RelocationDyld::operator>=(const LIEF::MachO::RelocationDyld&) const’
   66 |   bool operator>=(const RelocationDyld& rhs) const;
      |        ^~~~~~~~
In file included from /home/matt/tmp/makepkg/nvlax-git/src/nvlax/build/_deps/lief_src-src/include/LIEF/Abstract/Binary.hpp:30,
                 from /home/matt/tmp/makepkg/nvlax-git/src/nvlax/build/_deps/lief_src-src/include/LIEF/ELF/Binary.hpp:26,
                 from /home/matt/tmp/makepkg/nvlax-git/src/nvlax/build/_deps/lief_src-src/include/LIEF/ELF.hpp:28,
                 from /home/matt/tmp/makepkg/nvlax-git/src/nvlax/build/_deps/lief_src-src/src/ELF/json_internal.hpp:21,
                 from /home/matt/tmp/makepkg/nvlax-git/src/nvlax/build/_deps/lief_src-src/src/json_api.cpp:27:
/home/matt/tmp/makepkg/nvlax-git/src/nvlax/build/_deps/lief_src-src/include/LIEF/Abstract/Relocation.hpp:55:16: warning: ‘virtual bool LIEF::Relocation::operator<(const LIEF::Relocation&) const’ was hidden [-Woverloaded-virtual=]
   55 |   virtual bool operator<(const Relocation& rhs) const;
      |                ^~~~~~~~
In file included from /home/matt/tmp/makepkg/nvlax-git/src/nvlax/build/_deps/lief_src-src/include/LIEF/MachO.hpp:49,
                 from /home/matt/tmp/makepkg/nvlax-git/src/nvlax/build/_deps/lief_src-src/src/MachO/json_internal.hpp:21,
                 from /home/matt/tmp/makepkg/nvlax-git/src/nvlax/build/_deps/lief_src-src/src/json_api.cpp:31:
/home/matt/tmp/makepkg/nvlax-git/src/nvlax/build/_deps/lief_src-src/include/LIEF/MachO/RelocationDyld.hpp:65:8: note:   by ‘bool LIEF::MachO::RelocationDyld::operator<(const LIEF::MachO::RelocationDyld&) const’
   65 |   bool operator<(const RelocationDyld& rhs) const;
      |        ^~~~~~~~
/home/matt/tmp/makepkg/nvlax-git/src/nvlax/build/_deps/lief_src-src/include/LIEF/Abstract/Relocation.hpp:61:16: warning: ‘virtual bool LIEF::Relocation::operator>(const LIEF::Relocation&) const’ was hidden [-Woverloaded-virtual=]
   61 |   virtual bool operator>(const Relocation& rhs) const;
      |                ^~~~~~~~
/home/matt/tmp/makepkg/nvlax-git/src/nvlax/build/_deps/lief_src-src/include/LIEF/MachO/RelocationDyld.hpp:68:8: note:   by ‘bool LIEF::MachO::RelocationDyld::operator>(const LIEF::MachO::RelocationDyld&) const’
   68 |   bool operator>(const RelocationDyld& rhs) const;
      |        ^~~~~~~~
/home/matt/tmp/makepkg/nvlax-git/src/nvlax/build/_deps/lief_src-src/include/LIEF/Abstract/Relocation.hpp:58:16: warning: ‘virtual bool LIEF::Relocation::operator<=(const LIEF::Relocation&) const’ was hidden [-Woverloaded-virtual=]
   58 |   virtual bool operator<=(const Relocation& rhs) const;
      |                ^~~~~~~~
/home/matt/tmp/makepkg/nvlax-git/src/nvlax/build/_deps/lief_src-src/include/LIEF/MachO/RelocationDyld.hpp:69:8: note:   by ‘bool LIEF::MachO::RelocationDyld::operator<=(const LIEF::MachO::RelocationDyld&) const’
   69 |   bool operator<=(const RelocationDyld& rhs) const;
      |        ^~~~~~~~
/home/matt/tmp/makepkg/nvlax-git/src/nvlax/build/_deps/lief_src-src/include/LIEF/Abstract/Relocation.hpp:64:16: warning: ‘virtual bool LIEF::Relocation::operator>=(const LIEF::Relocation&) const’ was hidden [-Woverloaded-virtual=]
   64 |   virtual bool operator>=(const Relocation& rhs) const;
      |                ^~~~~~~~
/home/matt/tmp/makepkg/nvlax-git/src/nvlax/build/_deps/lief_src-src/include/LIEF/MachO/RelocationDyld.hpp:66:8: note:   by ‘bool LIEF::MachO::RelocationDyld::operator>=(const LIEF::MachO::RelocationDyld&) const’
   66 |   bool operator>=(const RelocationDyld& rhs) const;
      |        ^~~~~~~~
In file included from /home/matt/tmp/makepkg/nvlax-git/src/nvlax/build/_deps/lief_src-src/src/ELF/Binary.cpp:63:
/home/matt/tmp/makepkg/nvlax-git/src/nvlax/build/_deps/lief_src-src/src/ELF/Binary.tcc: In member function ‘LIEF::ELF::Segment& LIEF::ELF::Binary::add_segment(const LIEF::ELF::Segment&, uint64_t) [with LIEF::ELF::E_TYPE OBJECT_TYPE = LIEF::ELF::E_TYPE::ET_DYN; bool note = false; uint64_t = long unsigned int]’:
/home/matt/tmp/makepkg/nvlax-git/src/nvlax/build/_deps/lief_src-src/src/ELF/Binary.tcc:380:18: warning: unused variable ‘new_phdr_offset’ [-Wunused-variable]
  380 |   const uint64_t new_phdr_offset = relocate_phdr_table();
      |                  ^~~~~~~~~~~~~~~
make[4]: *** [CMakeFiles/Makefile2:273: CMakeFiles/LIB_LIEF.dir/all] Error 2
make[3]: *** [Makefile:156: all] Error 2
make[2]: *** [CMakeFiles/LIEF.dir/build.make:86: LIEF/src/LIEF-stamp/LIEF-build] Error 2
make[1]: *** [CMakeFiles/Makefile2:135: CMakeFiles/LIEF.dir/all] Error 2
make: *** [Makefile:136: all] Error 2
make: Leaving directory '/home/matt/tmp/makepkg/nvlax-git/src/nvlax/build'
==> ERROR: A failure occurred in build().
    Aborting...
 -> error making: nvlax-git-exit status 4
 -> Failed to install the following packages. Manual intervention is required:
nvlax-git - exit status 4

ventureo commented on 2022-02-12 17:27 (UTC)

Done. Thank you all again.

mfcmquintela commented on 2022-02-10 13:45 (UTC) (edited on 2022-02-10 13:47 (UTC) by mfcmquintela)

@ventureo, following from https://github.com/illnyang/nvlax/issues/11 (second to last comments), additional patches are requierd for successfull build. Please consider adding the following lines after lazerl0rd's line to implement the patch discussed in github.

sed -i '23s/GIT_TAG\smaster/GIT_TAG b65e7cca03ec4cd91f1d7125e717d01635ea81ba/' CMakeLists.txt

sed -i '62s/GIT_TAG\smaster/GIT_TAG 833b8b7ea49aea540a49f07ad08bf0bae1faac32/' CMakeLists.txt

ventureo commented on 2022-01-14 08:49 (UTC)

@lazerl0rd Done. Thanks!

lazerl0rd commented on 2022-01-13 18:30 (UTC) (edited on 2022-01-13 18:31 (UTC) by lazerl0rd)

@ventureo, please consider adding the following line before cmake to fix Issue #11:

sed -i 's|CPMAddPackage("gh:zyantific/zydis#master")|CPMAddPackage("gh:zyantific/zydis#55dd08c210722aed81b38132f5fd4a04ec1943b5")|g' CMakeLists.txt

ventureo commented on 2021-11-19 11:33 (UTC)

@zany130 The error is caused by ccache. It's fixed now.

zany130 commented on 2021-11-19 00:30 (UTC) (edited on 2021-11-19 00:31 (UTC) by zany130)

fails to build on my system gives cc: error: unrecognized command-line option ‘-fcolor-diagnostics’ https://www.toptal.com/developers/hastebin/ezojowalob.lua