[booflet451-Reboofed:[booflet451]:~$ cd openmw
booflet451-Reboofed:[booflet451]:~/openmw$ ls
openmw-git
booflet451-Reboofed:[booflet451]:~/openmw$ makepkg
==> ERROR: PKGBUILD does not exist.
booflet451-Reboofed:[booflet451]:~/openmw$ cd openmw-git
booflet451-Reboofed:[booflet451]:~/openmw/openmw-git$ makepkg
==> Making package: openmw-git stable.r1331.g3ea4305a6-1 (Sun 21 Nov 2021 22:38:04 CET)
==> Checking runtime dependencies...
==> Checking buildtime dependencies...
==> Retrieving sources...
-> Updating openmw git repo...
Fetching origin
remote: Enumerating objects: 10, done.
remote: Counting objects: 100% (10/10), done.
remote: Compressing objects: 100% (8/8), done.
remote: Total 8 (delta 2), reused 5 (delta 0), pack-reused 0
Unpacking objects: 100% (8/8), 1.51 KiB | 516.00 KiB/s, done.
From https://gitlab.com/OpenMW/openmw
+ a71ce265b...fd009be1f refs/merge-requests/1272/merge -> refs/merge-requests/1272/merge (forced update)
==> Validating source files with sha1sums...
openmw ... Skipped
==> Extracting sources...
-> Creating working copy of openmw git repo...
Reset branch 'makepkg'
==> Starting pkgver()...
==> Removing existing $pkgdir/ directory...
==> Starting build()...
CMake Warning:
No source or binary directory provided. Both will be assumed to be the
same as the current working directory, but note that this warning will
become a fatal error in future CMake releases.
-- Configuring OpenMW...
-- Found FFmpeg_AVCODEC 58.134.100
-- Found FFmpeg_AVFORMAT 58.76.100
-- Found FFmpeg_AVUTIL 56.70.100
-- Found FFmpeg_SWSCALE 5.9.100
-- Found FFmpeg_SWRESAMPLE 3.9.100
-- Checking if Bullet uses double precision
-- Bullet uses double precision
CMake Error at cmake/LibFindMacros.cmake:356 (message):
REQUIRED PACKAGE NOT FOUND
We only found some files of LIBUNSHIELD, not all of them. Perhaps your
installation is incomplete or maybe we just didn't look in the right place?
This package is REQUIRED and you need to install it or adjust CMake
configuration in order to continue building OpenMW.
-- Configuring incomplete, errors occurred!
See also "/home/booflet451/openmw/openmw-git/src/openmw/CMakeFiles/CMakeOutput.log".
==> ERROR: A failure occurred in build().
Aborting...
OK so that was the error, to me it seems to be unable to find Libunsheild? I have tried installing that separate, however I can't find it.
see here booflet451-Reboofed:[booflet451]:~/openmw/openmw-git$ yay -S libunsheild
-> Could not find all required packages:
libunsheild (Target)
I'm not really sure how to proceed?
if all else fails perhaps is there a way to contact the maintainer of openmw on the AUR, it lists a name but no email or other means to contact as far as I can see.
any help would be greatly appreciated,
Booficus IIIrd
booflet451-Reboofed:[booflet451]:~/openmw/openmw-git$ yay -S unshield-git
:: Checking for conflicts...
:: Checking for inner conflicts...
[Aur:1] unshield-git-1.4.2.r12.g148d510-1
1 unshield-git (Installed) (Build Files Exist)
==> Packages to cleanBuild?
==> [N]one [A]ll [Ab]ort nstalled [No]tInstalled or (1 2 3, 1-3, ^4)
==> a
:: Deleting (1/1): /home/booflet451/.cache/yay/unshield-git
:: (1/1) Downloaded PKGBUILD: unshield-git
1 unshield-git (Installed) (Build Files Exist)
==> Diffs to show?
==> [N]one [A]ll [Ab]ort nstalled [No]tInstalled or (1 2 3, 1-3, ^4)
==> n
:: (1/1) Parsing SRCINFO: unshield-git
==> Making package: unshield-git 1.4.2.r12.g148d510-1 (Mon 22 Nov 2021 19:37:16 CET)
==> Retrieving sources...
-> Cloning unshield git repo...
Cloning into bare repository '/home/booflet451/.cache/yay/unshield-git/unshield'...
remote: Enumerating objects: 1929, done.
remote: Counting objects: 100% (412/412), done.
remote: Compressing objects: 100% (192/192), done.
remote: Total 1929 (delta 236), reused 312 (delta 217), pack-reused 1517
Receiving objects: 100% (1929/1929), 551.39 KiB | 3.00 MiB/s, done.
Resolving deltas: 100% (1160/1160), done.
==> Validating source files with md5sums...
unshield ... Skipped
==> Making package: unshield-git 1.4.2.r12.g148d510-1 (Mon 22 Nov 2021 19:37:19 CET)
==> Checking runtime dependencies...
==> Checking buildtime dependencies...
==> Retrieving sources...
-> Updating unshield git repo...
Fetching origin
==> Validating source files with md5sums...
unshield ... Skipped
==> Removing existing $srcdir/ directory...
==> Extracting sources...
-> Creating working copy of unshield git repo...
Cloning into 'unshield'...
done.
==> Starting prepare()...
==> Starting pkgver()...
==> Updated version: unshield-git 1.4.3.r42.gc758ac0-1
==> Sources are ready.
==> Making package: unshield-git 1.4.3.r42.gc758ac0-1 (Mon 22 Nov 2021 19:37:23 CET)
==> Checking runtime dependencies...
==> Checking buildtime dependencies...
==> WARNING: Using existing $srcdir/ tree
==> Starting pkgver()...
==> Starting build()...
CMake Deprecation Warning at CMakeLists.txt:1 (cmake_minimum_required):
Compatibility with CMake < 2.8.12 will be removed from a future version of
CMake.
Update the VERSION argument <min> value or use a ...<max> suffix to tell
CMake that the project does not need compatibility with older versions.
-- The C compiler identification is GNU 11.1.0
-- Detecting C compiler ABI info
-- Detecting C compiler ABI info - done
-- Check for working C compiler: /usr/bin/cc - skipped
-- Detecting C compile features
-- Detecting C compile features - done
-- Looking for include file byteswap.h
-- Looking for include file byteswap.h - found
-- Looking for include file dlfcn.h
-- Looking for include file dlfcn.h - found
-- Looking for include file inttypes.h
-- Looking for include file inttypes.h - found
-- Looking for include file memory.h
-- Looking for include file memory.h - found
-- Looking for include file stdbool.h
-- Looking for include file stdbool.h - found
-- Looking for include file stdint.h
-- Looking for include file stdint.h - found
-- Looking for include file stdlib.h
-- Looking for include file stdlib.h - found
-- Looking for include file strings.h
-- Looking for include file strings.h - found
-- Looking for include file string.h
-- Looking for include file string.h - found
-- Looking for include file sys/byteswap.h
-- Looking for include file sys/byteswap.h - not found
-- Looking for include file sys/stat.h
-- Looking for include file sys/stat.h - found
-- Looking for include file sys/types.h
-- Looking for include file sys/types.h - found
-- Looking for include file unistd.h
-- Looking for include file unistd.h - found
-- Looking for fnmatch
-- Looking for fnmatch - found
-- Looking for iconv
-- Looking for iconv - found
-- Performing Test SIZE_FORMAT_ZI
-- Performing Test SIZE_FORMAT_ZI - Success
-- Found ZLIB: /usr/lib/libz.so (found version "1.2.11")
-- Found OpenSSL: /usr/lib/libcrypto.so (found version "1.1.1l")
-- OPENSSL_FOUND: TRUE
-- USE_OUR_OWN_MD5: OFF
-- BUILD_STATIC: OFF
-- Performing Test COMPILER_HAS_FPIC
-- Performing Test COMPILER_HAS_FPIC - Success
-- Configuring done
-- Generating done
-- Build files have been written to: /home/booflet451/.cache/yay/unshield-git/src/build
[ 6%] Building C object lib/convert_utf/CMakeFiles/convert_utf.dir/ConvertUTF.c.o
[ 13%] Linking C static library libconvert_utf.a
[ 13%] Built target convert_utf
[ 20%] Building C object lib/CMakeFiles/libunshield.dir/bswap.c.o
[ 26%] Building C object lib/CMakeFiles/libunshield.dir/component.c.o
[ 33%] Building C object lib/CMakeFiles/libunshield.dir/directory.c.o
[ 40%] Building C object lib/CMakeFiles/libunshield.dir/file.c.o
[ 46%] Building C object lib/CMakeFiles/libunshield.dir/file_group.c.o
[ 53%] Building C object lib/CMakeFiles/libunshield.dir/helper.c.o
[ 60%] Building C object lib/CMakeFiles/libunshield.dir/libunshield.c.o
[ 66%] Building C object lib/CMakeFiles/libunshield.dir/log.c.o
[ 73%] Linking C shared library liblibunshield.so
[ 73%] Built target libunshield
[ 80%] Building C object src/CMakeFiles/unshield-deobfuscate.dir/unshield-deobfuscate.c.o
[ 86%] Linking C executable unshield-deobfuscate
[ 86%] Built target unshield-deobfuscate
[ 93%] Building C object src/CMakeFiles/unshield.dir/unshield.c.o
/home/booflet451/.cache/yay/unshield-git/src/unshield/src/unshield.c: In function ‘extract_file’:
/home/booflet451/.cache/yay/unshield-git/src/unshield/src/unshield.c:522:3: warning: ignoring return value of ‘realpath’ declared with attribute ‘warn_unused_result’ [-Wunused-result]
522 | realpath(output_directory, real_output_directory);
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/booflet451/.cache/yay/unshield-git/src/unshield/src/unshield.c:523:3: warning: ignoring return value of ‘realpath’ declared with attribute ‘warn_unused_result’ [-Wunused-result]
523 | realpath(filename, real_filename);
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[100%] Linking C executable unshield
[100%] Built target unshield
==> Entering fakeroot environment...
==> Starting package()...
make: Entering directory '/home/booflet451/.cache/yay/unshield-git/src/build'
make[1]: Entering directory '/home/booflet451/.cache/yay/unshield-git/src/build'
make[2]: Entering directory '/home/booflet451/.cache/yay/unshield-git/src/build'
Consolidate compiler generated dependencies of target convert_utf
make[2]: Leaving directory '/home/booflet451/.cache/yay/unshield-git/src/build'
[ 13%] Built target convert_utf
make[2]: Entering directory '/home/booflet451/.cache/yay/unshield-git/src/build'
Consolidate compiler generated dependencies of target libunshield
make[2]: Leaving directory '/home/booflet451/.cache/yay/unshield-git/src/build'
[ 73%] Built target libunshield
make[2]: Entering directory '/home/booflet451/.cache/yay/unshield-git/src/build'
Consolidate compiler generated dependencies of target unshield-deobfuscate
make[2]: Leaving directory '/home/booflet451/.cache/yay/unshield-git/src/build'
[ 86%] Built target unshield-deobfuscate
make[2]: Entering directory '/home/booflet451/.cache/yay/unshield-git/src/build'
Consolidate compiler generated dependencies of target unshield
make[2]: Leaving directory '/home/booflet451/.cache/booflet451-Reboofed:[booflet451]:~/openmw/openmw-git$ yay -S unshield-git
:: Checking for conflicts...
:: Checking for inner conflicts...
[Aur:1] unshield-git-1.4.2.r12.g148d510-1
1 unshield-git (Installed) (Build Files Exist)
==> Packages to cleanBuild?
==> [N]one [A]ll [Ab]ort nstalled [No]tInstalled or (1 2 3, 1-3, ^4)
==> a
:: Deleting (1/1): /home/booflet451/.cache/yay/unshield-git
:: (1/1) Downloaded PKGBUILD: unshield-git
1 unshield-git (Installed) (Build Files Exist)
==> Diffs to show?
==> [N]one [A]ll [Ab]ort nstalled [No]tInstalled or (1 2 3, 1-3, ^4)
==> n
:: (1/1) Parsing SRCINFO: unshield-git
==> Making package: unshield-git 1.4.2.r12.g148d510-1 (Mon 22 Nov 2021 19:37:16 CET)
==> Retrieving sources...
-> Cloning unshield git repo...
Cloning into bare repository '/home/booflet451/.cache/yay/unshield-git/unshield'...
remote: Enumerating objects: 1929, done.
remote: Counting objects: 100% (412/412), done.
remote: Compressing objects: 100% (192/192), done.
remote: Total 1929 (delta 236), reused 312 (delta 217), pack-reused 1517
Receiving objects: 100% (1929/1929), 551.39 KiB | 3.00 MiB/s, done.
Resolving deltas: 100% (1160/1160), done.
==> Validating source files with md5sums...
unshield ... Skipped
==> Making package: unshield-git 1.4.2.r12.g148d510-1 (Mon 22 Nov 2021 19:37:19 CET)
==> Checking runtime dependencies...
==> Checking buildtime dependencies...
==> Retrieving sources...
-> Updating unshield git repo...
Fetching origin
==> Validating source files with md5sums...
unshield ... Skipped
==> Removing existing $srcdir/ directory...
==> Extracting sources...
-> Creating working copy of unshield git repo...
Cloning into 'unshield'...
done.
==> Starting prepare()...
==> Starting pkgver()...
==> Updated version: unshield-git 1.4.3.r42.gc758ac0-1
==> Sources are ready.
==> Making package: unshield-git 1.4.3.r42.gc758ac0-1 (Mon 22 Nov 2021 19:37:23 CET)
==> Checking runtime dependencies...
==> Checking buildtime dependencies...
==> WARNING: Using existing $srcdir/ tree
==> Starting pkgver()...
==> Starting build()...
CMake Deprecation Warning at CMakeLists.txt:1 (cmake_minimum_required):
Compatibility with CMake < 2.8.12 will be removed from a future version of
CMake.
Update the VERSION argument <min> value or use a ...<max> suffix to tell
CMake that the project does not need compatibility with older versions.
-- The C compiler identification is GNU 11.1.0
-- Detecting C compiler ABI info
-- Detecting C compiler ABI info - done
-- Check for working C compiler: /usr/bin/cc - skipped
-- Detecting C compile features
-- Detecting C compile features - done
-- Looking for include file byteswap.h
-- Looking for include file byteswap.h - found
-- Looking for include file dlfcn.h
-- Looking for include file dlfcn.h - found
-- Looking for include file inttypes.h
-- Looking for include file inttypes.h - found
-- Looking for include file memory.h
-- Looking for include file memory.h - found
-- Looking for include file stdbool.h
-- Looking for include file stdbool.h - found
-- Looking for include file stdint.h
-- Looking for include file stdint.h - found
-- Looking for include file stdlib.h
-- Looking for include file stdlib.h - found
-- Looking for include file strings.h
-- Looking for include file strings.h - found
-- Looking for include file string.h
-- Looking for include file string.h - found
-- Looking for include file sys/byteswap.h
-- Looking for include file sys/byteswap.h - not found
-- Looking for include file sys/stat.h
-- Looking for include file sys/stat.h - found
-- Looking for include file sys/types.h
-- Looking for include file sys/types.h - found
-- Looking for include file unistd.h
-- Looking for include file unistd.h - found
-- Looking for fnmatch
-- Looking for fnmatch - found
-- Looking for iconv
-- Looking for iconv - found
-- Performing Test SIZE_FORMAT_ZI
-- Performing Test SIZE_FORMAT_ZI - Success
-- Found ZLIB: /usr/lib/libz.so (found version "1.2.11")
-- Found OpenSSL: /usr/lib/libcrypto.so (found version "1.1.1l")
-- OPENSSL_FOUND: TRUE
-- USE_OUR_OWN_MD5: OFF
-- BUILD_STATIC: OFF
-- Performing Test COMPILER_HAS_FPIC
-- Performing Test COMPILER_HAS_FPIC - Success
-- Configuring done
-- Generating done
-- Build files have been written to: /home/booflet451/.cache/yay/unshield-git/src/build
[ 6%] Building C object lib/convert_utf/CMakeFiles/convert_utf.dir/ConvertUTF.c.o
[ 13%] Linking C static library libconvert_utf.a
[ 13%] Built target convert_utf
[ 20%] Building C object lib/CMakeFiles/libunshield.dir/bswap.c.o
[ 26%] Building C object lib/CMakeFiles/libunshield.dir/component.c.o
[ 33%] Building C object lib/CMakeFiles/libunshield.dir/directory.c.o
[ 40%] Building C object lib/CMakeFiles/libunshield.dir/file.c.o
[ 46%] Building C object lib/CMakeFiles/libunshield.dir/file_group.c.o
[ 53%] Building C object lib/CMakeFiles/libunshield.dir/helper.c.o
[ 60%] Building C object lib/CMakeFiles/libunshield.dir/libunshield.c.o
[ 66%] Building C object lib/CMakeFiles/libunshield.dir/log.c.o
[ 73%] Linking C shared library liblibunshield.so
[ 73%] Built target libunshield
[ 80%] Building C object src/CMakeFiles/unshield-deobfuscate.dir/unshield-deobfuscate.c.o
[ 86%] Linking C executable unshield-deobfuscate
[ 86%] Built target unshield-deobfuscate
[ 93%] Building C object src/CMakeFiles/unshield.dir/unshield.c.o
/home/booflet451/.cache/yay/unshield-git/src/unshield/src/unshield.c: In function ‘extract_file’:
/home/booflet451/.cache/yay/unshield-git/src/unshield/src/unshield.c:522:3: warning: ignoring return value of ‘realpath’ declared with attribute ‘warn_unused_result’ [-Wunused-result]
522 | realpath(output_directory, real_output_directory);
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/booflet451/.cache/yay/unshield-git/src/unshield/src/unshield.c:523:3: warning: ignoring return value of ‘realpath’ declared with attribute ‘warn_unused_result’ [-Wunused-result]
523 | realpath(filename, real_filename);
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[100%] Linking C executable unshield
[100%] Built target unshield
==> Entering fakeroot environment...
==> Starting package()...
make: Entering directory '/home/booflet451/.cache/yay/unshield-git/src/build'
make[1]: Entering directory '/home/booflet451/.cache/yay/unshield-git/src/build'
make[2]: Entering directory '/home/booflet451/.cache/yay/unshield-git/src/build'
Consolidate compiler generated dependencies of target convert_utf
make[2]: Leaving directory '/home/booflet451/.cache/yay/unshield-git/src/build'
[ 13%] Built target convert_utf
make[2]: Entering directory '/home/booflet451/.cache/yay/unshield-git/src/build'
Consolidate compiler generated dependencies of target libunshield
make[2]: Leaving directory '/home/booflet451/.cache/yay/unshield-git/src/build'
[ 73%] Built target libunshield
make[2]: Entering directory '/home/booflet451/.cache/yay/unshield-git/src/build'
Consolidate compiler generated dependencies of target unshield-deobfuscate
make[2]: Leaving directory '/home/booflet451/.cache/yay/unshield-git/src/build'
[ 86%] Built target unshield-deobfuscate
make[2]: Entering directory '/home/booflet451/.cache/yay/unshield-git/src/build'
Consolidate compiler generated dependencies of target unshield
make[2]: Leaving directory '/home/booflet451/.cache/yay/unshield-git/src/build'
[100%] Built target unshield
make[1]: Leaving directory '/home/booflet451/.cache/yay/unshield-git/src/build'
Install the project...
-- Install configuration: "Release"
-- Installing: /home/booflet451/.cache/yay/unshield-git/pkg/unshield-git/usr/share/man/man1/unshield.1
-- Installing: /home/booflet451/.cache/yay/unshield-git/pkg/unshield-git/usr/lib/pkgconfig/libunshield.pc
-- Installing: /home/booflet451/.cache/yay/unshield-git/pkg/unshield-git/usr/lib/liblibunshield.so
-- Installing: /home/booflet451/.cache/yay/unshield-git/pkg/unshield-git/usr/include/libunshield.h
-- Installing: /home/booflet451/.cache/yay/unshield-git/pkg/unshield-git/usr/bin/unshield
-- Set runtime path of "/home/booflet451/.cache/yay/unshield-git/pkg/unshield-git//usr/bin/unshield" to ""
make: Leaving directory '/home/booflet451/.cache/yay/unshield-git/src/build'
==> Tidying install...
-> Removing libtool files...
-> Purging unwanted files...
-> Removing static library files...
-> Stripping unneeded symbols from binaries and libraries...
-> Compressing man and info pages...
==> Checking for packaging issues...
==> Creating package "unshield-git"...
-> Generating .PKGINFO file...
-> Generating .BUILDINFO file...
-> Generating .MTREE file...
-> Compressing package...
==> Leaving fakeroot environment.
==> Finished making: unshield-git 1.4.3.r42.gc758ac0-1 (Mon 22 Nov 2021 19:37:32 CET)
==> Cleaning up...
-> Found git repo: github.com/twogood/unshield
loading packages...
warning: unshield-git-1.4.3.r42.gc758ac0-1 is up to date -- reinstalling
resolving dependencies...
looking for conflicting packages...
Packages (1) unshield-git-1.4.3.r42.gc758ac0-1
Total Installed Size: 0.07 MiB
Net Upgrade Size: 0.00 MiB
:: Proceed with installation? [Y/n]
(1/1) checking keys in keyring [#######################################################] 100%
(1/1) checking package integrity [#######################################################] 100%
(1/1) loading package files [#######################################################] 100%
(1/1) checking for file conflicts [#######################################################] 100%
(1/1) checking available disk space [#######################################################] 100%
:: Processing package changes...
(1/1) reinstalling unshield-git yay/unshield-git/src/build'
[100%] Built target unshield
make[1]: Leaving directory '/home/booflet451/.cache/yay/unshield-git/src/build'
Install the project...
-- Install configuration: "Release"
-- Installing: /home/booflet451/.cache/yay/unshield-git/pkg/unshield-git/usr/share/man/man1/unshield.1
-- Installing: /home/booflet451/.cache/yay/unshield-git/pkg/unshield-git/usr/lib/pkgconfig/libunshield.pc
-- Installing: /home/booflet451/.cache/yay/unshield-git/pkg/unshield-git/usr/lib/liblibunshield.so
-- Installing: /home/booflet451/.cache/yay/unshield-git/pkg/unshield-git/usr/include/libunshield.h
-- Installing: /home/booflet451/.cache/yay/unshield-git/pkg/unshield-git/usr/bin/unshield
-- Set runtime path of "/home/booflet451/.cache/yay/unshield-git/pkg/unshield-git//usr/bin/unshield" to ""
make: Leaving directory '/home/booflet451/.cache/yay/unshield-git/src/build'
==> Tidying install...
-> Removing libtool files...
-> Purging unwanted files...
-> Removing static library files...
-> Stripping unneeded symbols from binaries and libraries...
-> Compressing man and info pages...
==> Checking for packaging issues...
==> Creating package "unshield-git"...
-> Generating .PKGINFO file...
-> Generating .BUILDINFO file...
-> Generating .MTREE file...
-> Compressing package...
==> Leaving fakeroot environment.
==> Finished making: unshield-git 1.4.3.r42.gc758ac0-1 (Mon 22 Nov 2021 19:37:32 CET)
==> Cleaning up...
-> Found git repo: github.com/twogood/unshield
loading packages...
warning: unshield-git-1.4.3.r42.gc758ac0-1 is up to date -- reinstalling
resolving dependencies...
looking for conflicting packages...
Packages (1) unshield-git-1.4.3.r42.gc758ac0-1
Total Installed Size: 0.07 MiB
Net Upgrade Size: 0.00 MiB
:: Proceed with installation? [Y/n]
(1/1) checking keys in keyring [#######################################################] 100%
(1/1) checking package integrity [#######################################################] 100%
(1/1) loading package files [#######################################################] 100%
(1/1) checking for file conflicts [#######################################################] 100%
(1/1) checking available disk space [#######################################################] 100%
:: Processing package changes...
(1/1) reinstalling unshield-git
so after that I tried makepkg again for openmw, but am getting the same error it seems to me,
booflet451-Reboofed:[booflet451]:~/openmw/openmw-git$ makepkg
==> Making package: openmw-git stable.r1331.g3ea4305a6-1 (Mon 22 Nov 2021 19:50:44 CET)
==> Checking runtime dependencies...
==> Checking buildtime dependencies...
==> Retrieving sources...
-> Updating openmw git repo...
Fetching origin
remote: Enumerating objects: 896, done.
remote: Counting objects: 100% (459/459), done.
remote: Compressing objects: 100% (143/143), done.
remote: Total 294 (delta 241), reused 190 (delta 150), pack-reused 0
Receiving objects: 100% (294/294), 53.84 KiB | 5.38 MiB/s, done.
Resolving deltas: 100% (241/241), completed with 89 local objects.
From https://gitlab.com/OpenMW/openmw
3ea4305a6..ec52a9bea master -> master
+ 26d743d9d...b5061a0ad refs/merge-requests/1338/merge -> refs/merge-requests/1338/merge (forced update)
+ c9d4f4322...3970587f7 refs/merge-requests/1382/merge -> refs/merge-requests/1382/merge (forced update)
+ d55622e80...b7b67966a refs/merge-requests/1393/merge -> refs/merge-requests/1393/merge (forced update)
+ b649daf71...9a2b98927 refs/merge-requests/1404/merge -> refs/merge-requests/1404/merge (forced update)
+ 2603c3423...b6d49f4bf refs/merge-requests/1407/merge -> refs/merge-requests/1407/merge (forced update)
+ bd9f4c69c...f4045bd46 refs/merge-requests/1417/merge -> refs/merge-requests/1417/merge (forced update)
+ 3960eab31...a502053d3 refs/merge-requests/1418/merge -> refs/merge-requests/1418/merge (forced update)
+ 18277f28b...5fb4101c6 refs/merge-requests/1419/merge -> refs/merge-requests/1419/merge (forced update)
+ 2f007a7f7...a5d92c67f refs/merge-requests/1420/merge -> refs/merge-requests/1420/merge (forced update)
+ 955597758...f0f5c1137 refs/merge-requests/1427/merge -> refs/merge-requests/1427/merge (forced update)
* [new ref] refs/pipelines/414091470 -> refs/pipelines/414091470
==> Validating source files with sha1sums...
openmw ... Skipped
==> Extracting sources...
-> Creating working copy of openmw git repo...
From /home/booflet451/openmw/openmw-git/openmw
3ea4305a6..ec52a9bea master -> origin/master
Reset branch 'makepkg'
==> Starting pkgver()...
==> Updated version: openmw-git stable.r1333.gec52a9bea-1
==> Removing existing $pkgdir/ directory...
==> Starting build()...
CMake Warning:
No source or binary directory provided. Both will be assumed to be the
same as the current working directory, but note that this warning will
become a fatal error in future CMake releases.
-- Configuring OpenMW...
-- Found FFmpeg_AVCODEC 58.134.100
-- Found FFmpeg_AVFORMAT 58.76.100
-- Found FFmpeg_AVUTIL 56.70.100
-- Found FFmpeg_SWSCALE 5.9.100
-- Found FFmpeg_SWRESAMPLE 3.9.100
-- Checking if Bullet uses double precision
-- Bullet uses double precision
CMake Error at cmake/LibFindMacros.cmake:356 (message):
REQUIRED PACKAGE NOT FOUND
We only found some files of LIBUNSHIELD, not all of them. Perhaps your
installation is incomplete or maybe we just didn't look in the right place?
This package is REQUIRED and you need to install it or adjust CMake
configuration in order to continue building OpenMW.
-- Configuring incomplete, errors occurred!
See also "/home/booflet451/openmw/openmw-git/src/openmw/CMakeFiles/CMakeOutput.log".
==> ERROR: A failure occurred in build().
Aborting...
too me it looks like open mw is looking for libunsheild and isn't recognising unsheild.
could there be some way to rename the package? or change when openmw is looking for?
anyway at this point i noiced this part of the error:
"You may use CMake GUI, cmake -D or ccmake to modify the values. Delete
CMakeCache.txt to discard all values and force full re-detection if
necessary. "
as i don't understand how to use cmake -D or ccmake so I tried deleting CMakeCahse.txt but that has not changed the error.
I think this could be part of the solution so I'm going to look into that but please don't let that stop you from reaching out with more help.
thanks.
Judging by log, your CMake can not find unshield library (more likely because it is called /usr/lib/liblibunshield.so instead of /usr/lib/libunshield.so). Probably you misconfigured your "unshield" package. I do not use Arch, so I can not tell why it uses a non-default library name and how to fix it properly.
booflet451-Reboofed:[booflet451]:~/openmw/openmw-git$ pacman -Qs base-devel
local/autoconf 2.71-1 (base-devel)
A GNU tool for automatically configuring source code
local/automake 1.16.5-1 (base-devel)
A GNU tool for automatically creating Makefiles
local/binutils 2.36.1-3 (base-devel)
A set of programs to assemble and manipulate binary and object files
local/bison 3.8.2-1 (base-devel)
The GNU general-purpose parser generator
local/esysusers 249.6-1 (base-devel)
the sysusers.d binary
local/etmpfiles 249.6-1 (base-devel)
the tmpfiles.d binary
local/fakeroot 1.26-1 (base-devel)
Tool for simulating superuser privileges
local/file 5.41-1 (base-devel)
File type identification utility
local/findutils 4.8.0-1 (base-devel)
GNU utilities to locate files
local/flex 2.6.4-3 (base-devel)
A tool for generating text-scanning programs
local/gawk 5.1.1-1 (base-devel)
GNU version of awk
local/gcc 11.1.0-1 (base-devel)
The GNU Compiler Collection - C and C++ frontends
local/gettext 0.21-1 (base-devel)
GNU internationalization library
local/grep 3.7-1 (base-devel)
A string search utility
local/groff 1.22.4-6 (base-devel)
GNU troff text-formatting system
local/gzip 1.11-1 (base-devel)
GNU compression utility
local/libtool 2.4.6+42+gb88cebd5-16 (base-devel)
A generic library support script
local/m4 1.4.19-1 (base-devel)
The GNU macro processor
local/make 4.3-3 (base-devel)
GNU make utility to maintain groups of programs
local/pacman 6.0.1-2 (base-devel)
A library-based package manager with dependency support
local/patch 2.7.6-9 (base-devel)
A utility to apply patch files to original sources
local/pkgconf 1.8.0-1 (base-devel)
Package compiler and linker metadata toolkit
local/sed 4.8-1 (base-devel)
GNU stream editor
local/sudo 1.9.8.p2-3 (base-devel)
Give certain users the ability to run some commands as root
local/texinfo 6.8-2 (base-devel)
GNU documentation system for on-line information and printed output
local/which 2.21-5 (base-devel)
A utility to show the full path of commands
So I removed unshield, however lonewolf, if I'm not getting unshield from the AUR where should I get it from? I can't find it with pacman.
you mentioned you were able to build, where did you source your unshield?
also tried makepg --cleanbuild --syncdeps --rmdeps but no success
Hi again all,
tried installing with yay again instead of the makepkg command to see if that would help, didn't work but I thought i'd share the terminal's output it might be helpfull.
booflet451-Reboofed:[booflet451]:~$ yay -S openmw
:: Checking for conflicts...
:: Checking for inner conflicts...
[Aur:2] unshield-git-1.4.2.r12.g148d510-1 openmw-git-0.46.0.r2803.gcd9fb2ada-1
2 unshield-git (Build Files Exist)
1 openmw-git (Build Files Exist)
==> Packages to cleanBuild?
==> [N]one [A]ll [Ab]ort nstalled [No]tInstalled or (1 2 3, 1-3, ^4)
==> a
:: Deleting (1/2): /home/booflet451/.cache/yay/unshield-git
:: Deleting (2/2): /home/booflet451/.cache/yay/openmw-git
:: (1/2) Downloaded PKGBUILD: unshield-git
:: (2/2) Downloaded PKGBUILD: openmw-git
2 unshield-git (Build Files Exist)
1 openmw-git (Build Files Exist)
==> Diffs to show?
==> [N]one [A]ll [Ab]ort nstalled [No]tInstalled or (1 2 3, 1-3, ^4)
==> n
:: (1/2) Parsing SRCINFO: unshield-git
:: (2/2) Parsing SRCINFO: openmw-git
==> Making package: unshield-git 1.4.2.r12.g148d510-1 (Thu 25 Nov 2021 12:07:02 CET)
==> Making package: openmw-git 0.46.0.r2803.gcd9fb2ada-1 (Thu 25 Nov 2021 12:07:02 CET)
==> Retrieving sources...
==> Retrieving sources...
-> Cloning unshield git repo...
-> Cloning openmw git repo...
Cloning into bare repository '/home/booflet451/.cache/yay/unshield-git/unshield'...
Cloning into bare repository '/home/booflet451/.cache/yay/openmw-git/openmw'...
remote: Enumerating objects: 1929, done.
remote: Counting objects: 100% (412/412), done.
remote: Compressing objects: 100% (192/192), done.
remote: Total 1929 (delta 236), reused 312 (delta 217), pack-reused 1517
Receiving objects: 100% (1929/1929), 551.39 KiB | 4.79 MiB/s, done.
Resolving deltas: 100% (1160/1160), done.
==> Validating source files with md5sums...
unshield ... Skipped
remote: Enumerating objects: 236268, done.
remote: Counting objects: 100% (3655/3655), done.
remote: Compressing objects: 100% (1437/1437), done.
remote: Total 236268 (delta 3115), reused 2359 (delta 2214), pack-reused 232613
Receiving objects: 100% (236268/236268), 78.29 MiB | 22.33 MiB/s, done.
Resolving deltas: 100% (190793/190793), done.
==> Validating source files with sha1sums...
openmw ... Skipped
==> Making package: unshield-git 1.4.2.r12.g148d510-1 (Thu 25 Nov 2021 12:07:16 CET)
==> Checking runtime dependencies...
==> Checking buildtime dependencies...
==> Retrieving sources...
-> Updating unshield git repo...
Fetching origin
==> Validating source files with md5sums...
unshield ... Skipped
==> Removing existing $srcdir/ directory...
==> Extracting sources...
-> Creating working copy of unshield git repo...
Cloning into 'unshield'...
done.
==> Starting prepare()...
==> Starting pkgver()...
==> Updated version: unshield-git 1.4.3.r42.gc758ac0-1
==> Sources are ready.
==> Making package: unshield-git 1.4.3.r42.gc758ac0-1 (Thu 25 Nov 2021 12:07:21 CET)
==> Checking runtime dependencies...
==> Checking buildtime dependencies...
==> WARNING: Using existing $srcdir/ tree
==> Starting pkgver()...
==> Starting build()...
CMake Deprecation Warning at CMakeLists.txt:1 (cmake_minimum_required):
Compatibility with CMake < 2.8.12 will be removed from a future version of
CMake.
Update the VERSION argument <min> value or use a ...<max> suffix to tell
CMake that the project does not need compatibility with older versions.
-- The C compiler identification is GNU 11.1.0
-- Detecting C compiler ABI info
-- Detecting C compiler ABI info - done
-- Check for working C compiler: /usr/bin/cc - skipped
-- Detecting C compile features
-- Detecting C compile features - done
-- Looking for include file byteswap.h
-- Looking for include file byteswap.h - found
-- Looking for include file dlfcn.h
-- Looking for include file dlfcn.h - found
-- Looking for include file inttypes.h
-- Looking for include file inttypes.h - found
-- Looking for include file memory.h
-- Looking for include file memory.h - found
-- Looking for include file stdbool.h
-- Looking for include file stdbool.h - found
-- Looking for include file stdint.h
-- Looking for include file stdint.h - found
-- Looking for include file stdlib.h
-- Looking for include file stdlib.h - found
-- Looking for include file strings.h
-- Looking for include file strings.h - found
-- Looking for include file string.h
-- Looking for include file string.h - found
-- Looking for include file sys/byteswap.h
-- Looking for include file sys/byteswap.h - not found
-- Looking for include file sys/stat.h
-- Looking for include file sys/stat.h - found
-- Looking for include file sys/types.h
-- Looking for include file sys/types.h - found
-- Looking for include file unistd.h
-- Looking for include file unistd.h - found
-- Looking for fnmatch
-- Looking for fnmatch - found
-- Looking for iconv
-- Looking for iconv - found
-- Performing Test SIZE_FORMAT_ZI
-- Performing Test SIZE_FORMAT_ZI - Success
-- Found ZLIB: /usr/lib/libz.so (found version "1.2.11")
-- Found OpenSSL: /usr/lib/libcrypto.so (found version "1.1.1l")
-- OPENSSL_FOUND: TRUE
-- USE_OUR_OWN_MD5: OFF
-- BUILD_STATIC: OFF
-- Performing Test COMPILER_HAS_FPIC
-- Performing Test COMPILER_HAS_FPIC - Success
-- Configuring done
-- Generating done
-- Build files have been written to: /home/booflet451/.cache/yay/unshield-git/src/build
[ 6%] Building C object lib/convert_utf/CMakeFiles/convert_utf.dir/ConvertUTF.c.o
[ 13%] Linking C static library libconvert_utf.a
[ 13%] Built target convert_utf
[ 20%] Building C object lib/CMakeFiles/libunshield.dir/bswap.c.o
[ 26%] Building C object lib/CMakeFiles/libunshield.dir/component.c.o
[ 33%] Building C object lib/CMakeFiles/libunshield.dir/directory.c.o
[ 40%] Building C object lib/CMakeFiles/libunshield.dir/file.c.o
[ 46%] Building C object lib/CMakeFiles/libunshield.dir/file_group.c.o
[ 53%] Building C object lib/CMakeFiles/libunshield.dir/helper.c.o
[ 60%] Building C object lib/CMakeFiles/libunshield.dir/libunshield.c.o
[ 66%] Building C object lib/CMakeFiles/libunshield.dir/log.c.o
[ 73%] Linking C shared library liblibunshield.so
[ 73%] Built target libunshield
[ 80%] Building C object src/CMakeFiles/unshield.dir/unshield.c.o
/home/booflet451/.cache/yay/unshield-git/src/unshield/src/unshield.c: In function ‘extract_file’:
/home/booflet451/.cache/yay/unshield-git/src/unshield/src/unshield.c:522:3: warning: ignoring return value of ‘realpath’ declared with attribute ‘warn_unused_result’ [-Wunused-result]
522 | realpath(output_directory, real_output_directory);
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/booflet451/.cache/yay/unshield-git/src/unshield/src/unshield.c:523:3: warning: ignoring return value of ‘realpath’ declared with attribute ‘warn_unused_result’ [-Wunused-result]
523 | realpath(filename, real_filename);
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[ 86%] Linking C executable unshield
[ 86%] Built target unshield
[ 93%] Building C object src/CMakeFiles/unshield-deobfuscate.dir/unshield-deobfuscate.c.o
[100%] Linking C executable unshield-deobfuscate
[100%] Built target unshield-deobfuscate
==> Entering fakeroot environment...
==> Starting package()...
make: Entering directory '/home/booflet451/.cache/yay/unshield-git/src/build'
make[1]: Entering directory '/home/booflet451/.cache/yay/unshield-git/src/build'
make[2]: Entering directory '/home/booflet451/.cache/yay/unshield-git/src/build'
Consolidate compiler generated dependencies of target convert_utf
make[2]: Leaving directory '/home/booflet451/.cache/yay/unshield-git/src/build'
[ 13%] Built target convert_utf
make[2]: Entering directory '/home/booflet451/.cache/yay/unshield-git/src/build'
Consolidate compiler generated dependencies of target libunshield
make[2]: Leaving directory '/home/booflet451/.cache/yay/unshield-git/src/build'
[ 73%] Built target libunshield
make[2]: Entering directory '/home/booflet451/.cache/yay/unshield-git/src/build'
Consolidate compiler generated dependencies of target unshield
make[2]: Leaving directory '/home/booflet451/.cache/yay/unshield-git/src/build'
[ 86%] Built target unshield
make[2]: Entering directory '/home/booflet451/.cache/yay/unshield-git/src/build'
Consolidate compiler generated dependencies of target unshield-deobfuscate
make[2]: Leaving directory '/home/booflet451/.cache/yay/unshield-git/src/build'
[100%] Built target unshield-deobfuscate
make[1]: Leaving directory '/home/booflet451/.cache/yay/unshield-git/src/build'
Install the project...
-- Install configuration: "Release"
-- Installing: /home/booflet451/.cache/yay/unshield-git/pkg/unshield-git/usr/share/man/man1/unshield.1
-- Installing: /home/booflet451/.cache/yay/unshield-git/pkg/unshield-git/usr/lib/pkgconfig/libunshield.pc
-- Installing: /home/booflet451/.cache/yay/unshield-git/pkg/unshield-git/usr/lib/liblibunshield.so
-- Installing: /home/booflet451/.cache/yay/unshield-git/pkg/unshield-git/usr/include/libunshield.h
-- Installing: /home/booflet451/.cache/yay/unshield-git/pkg/unshield-git/usr/bin/unshield
-- Set runtime path of "/home/booflet451/.cache/yay/unshield-git/pkg/unshield-git//usr/bin/unshield" to ""
make: Leaving directory '/home/booflet451/.cache/yay/unshield-git/src/build'
==> Tidying install...
-> Removing libtool files...
-> Purging unwanted files...
-> Removing static library files...
-> Stripping unneeded symbols from binaries and libraries...
-> Compressing man and info pages...
==> Checking for packaging issues...
==> Creating package "unshield-git"...
-> Generating .PKGINFO file...
-> Generating .BUILDINFO file...
-> Generating .MTREE file...
-> Compressing package...
==> Leaving fakeroot environment.
==> Finished making: unshield-git 1.4.3.r42.gc758ac0-1 (Thu 25 Nov 2021 12:07:30 CET)
==> Cleaning up...
-> Found git repo: github.com/twogood/unshield
-> unshield not satisfied, flushing install queue
[sudo] password for booflet451:
loading packages...
resolving dependencies...
looking for conflicting packages...
Packages (1) unshield-git-1.4.3.r42.gc758ac0-1
Total Installed Size: 0.07 MiB
:: Proceed with installation? [Y/n]
(1/1) checking keys in keyring [######################] 100%
(1/1) checking package integrity [######################] 100%
(1/1) loading package files [######################] 100%
(1/1) checking for file conflicts [######################] 100%
(1/1) checking available disk space [######################] 100%
:: Processing package changes...
(1/1) installing unshield-git [######################] 100%
==> Making package: openmw-git 0.46.0.r2803.gcd9fb2ada-1 (Thu 25 Nov 2021 12:07:36 CET)
==> Checking runtime dependencies...
==> Checking buildtime dependencies...
==> Retrieving sources...
-> Updating openmw git repo...
Fetching origin
==> Validating source files with sha1sums...
openmw ... Skipped
==> Removing existing $srcdir/ directory...
==> Extracting sources...
-> Creating working copy of openmw git repo...
Cloning into 'openmw'...
done.
==> Starting pkgver()...
==> Updated version: openmw-git stable.r1347.gd2f447065-1
==> Sources are ready.
==> Making package: openmw-git stable.r1347.gd2f447065-1 (Thu 25 Nov 2021 12:07:42 CET)
==> Checking runtime dependencies...
==> Checking buildtime dependencies...
==> WARNING: Using existing $srcdir/ tree
==> Starting pkgver()...
==> Starting build()...
CMake Warning:
No source or binary directory provided. Both will be assumed to be the
same as the current working directory, but note that this warning will
become a fatal error in future CMake releases.
-- The C compiler identification is GNU 11.1.0
-- The CXX compiler identification is GNU 11.1.0
-- Detecting C compiler ABI info
-- Detecting C compiler ABI info - done
-- Check for working C compiler: /usr/bin/cc - skipped
-- Detecting C compile features
-- Detecting C compile features - done
-- Detecting CXX compiler ABI info
-- Detecting CXX compiler ABI info - done
-- Check for working CXX compiler: /usr/bin/c++ - skipped
-- Detecting CXX compile features
-- Detecting CXX compile features - done
-- Configuring OpenMW...
-- Found Git: /usr/bin/git (found version "2.34.0")
-- Found OpenGL: /usr/lib/libOpenGL.so
-- Found LZ4: /usr/lib/liblz4.so
-- Found FFmpeg_AVCODEC 58.134.100
-- Found FFmpeg_AVFORMAT 58.76.100
-- Found FFmpeg_AVUTIL 56.70.100
-- Found FFmpeg_SWSCALE 5.9.100
-- Found FFmpeg_SWRESAMPLE 3.9.100
-- Found FFmpeg: /usr/lib/libavcodec.so;/usr/lib/libavformat.so;/usr/lib/libavutil.so;/usr/lib/libswscale.so;/usr/lib/libswresample.so found components: AVCODEC AVFORMAT AVUTIL SWSCALE SWRESAMPLE
-- Found Bullet: /usr/lib/libBulletDynamics.so (Required is at least version "286")
-- Checking if Bullet uses double precision
-- Bullet uses double precision
CMake Error at cmake/LibFindMacros.cmake:356 (message):
REQUIRED PACKAGE NOT FOUND
We only found some files of LIBUNSHIELD, not all of them. Perhaps your
installation is incomplete or maybe we just didn't look in the right place?
This package is REQUIRED and you need to install it or adjust CMake
configuration in order to continue building OpenMW.
-- Configuring incomplete, errors occurred!
See also "/home/booflet451/.cache/yay/openmw-git/src/openmw/CMakeFiles/CMakeOutput.log".
==> ERROR: A failure occurred in build().
Aborting...
-> error making: openmw-git