since the release page unfortunately only contains binaries for Windows and Linux, I was attempting to build the plugin on MacOS from the source.
Installing ue4cli and conan-ue4cli was easy thanks to Brew.
ERROR: Failed requirement 'libcurl/ue4@adamrehn/4.26' from 'gdal-ue4/2.4.0@adamrehn/4.26'
ERROR: Unable to find 'libcurl/ue4@adamrehn/4.26' in remotes
falcon4@retro temp % ue4 conan build "gdal-ue4==2.4.0" "mergetiff-ue4==0.0.6"
Using user-specified engine root: /Users/Shared/Epic Games/UE_4.26
Using default profile for host platform "ue4.26-Mac"
Exporting package recipes from the following source directories:
- /Users/falcon4/.config/conan-ue4cli/recipes
- /Users/falcon4/Unreal/Github/temp
Exporting recipe for package "grpc-ue4/1.16.0@adamrehn/4.26"...
['conan', 'export', '/Users/falcon4/.config/conan-ue4cli/recipes/grpc-ue4/1.16.0/conanfile.py', 'grpc-ue4/1.16.0@adamrehn/4.26']
Exporting package recipe
grpc-ue4/1.16.0@adamrehn/4.26 exports: Copied 3 '.py' files: conanfile.py, __init__.py, grpc_helper.py
grpc-ue4/1.16.0@adamrehn/4.26: The stored package has not changed
grpc-ue4/1.16.0@adamrehn/4.26: Exported revision: da3287bcba9efc9a1c6b1ee0b5fc9492
Exporting recipe for package "grpc-ue4/1.30.2@adamrehn/4.26"...
['conan', 'export', '/Users/falcon4/.config/conan-ue4cli/recipes/grpc-ue4/1.30.2/conanfile.py', 'grpc-ue4/1.30.2@adamrehn/4.26']
Exporting package recipe
grpc-ue4/1.30.2@adamrehn/4.26 exports: Copied 3 '.py' files: conanfile.py, __init__.py, grpc_helper.py
grpc-ue4/1.30.2@adamrehn/4.26: The stored package has not changed
grpc-ue4/1.30.2@adamrehn/4.26: Exported revision: 92b7eb0acaa69cafd8abf4e36ae49811
Exporting recipe for package "playfab-gsdk-ue4/0.6.190103@adamrehn/4.26"...
['conan', 'export', '/Users/falcon4/.config/conan-ue4cli/recipes/playfab-gsdk-ue4/0.6.190103/conanfile.py', 'playfab-gsdk-ue4/0.6.190103@adamrehn/4.26']
Exporting package recipe
playfab-gsdk-ue4/0.6.190103@adamrehn/4.26 exports_sources: Copied 1 '.txt' file: CMakeLists.txt
playfab-gsdk-ue4/0.6.190103@adamrehn/4.26: The stored package has not changed
playfab-gsdk-ue4/0.6.190103@adamrehn/4.26: Exported revision: 434c5c7b5cb057e31bfcb4f5601705bf
Exporting recipe for package "proj-ue4/4.9.3@adamrehn/4.26"...
['conan', 'export', '/Users/falcon4/.config/conan-ue4cli/recipes/proj-ue4/4.9.3/conanfile.py', 'proj-ue4/4.9.3@adamrehn/4.26']
Exporting package recipe
proj-ue4/4.9.3@adamrehn/4.26: The stored package has not changed
proj-ue4/4.9.3@adamrehn/4.26: Exported revision: 7c259b2dd130d0a9095bad11e159db2d
Exporting recipe for package "protobuf-ue4/3.12.3@adamrehn/4.26"...
['conan', 'export', '/Users/falcon4/.config/conan-ue4cli/recipes/protobuf-ue4/3.12.3/conanfile.py', 'protobuf-ue4/3.12.3@adamrehn/4.26']
Exporting package recipe
protobuf-ue4/3.12.3@adamrehn/4.26: The stored package has not changed
protobuf-ue4/3.12.3@adamrehn/4.26: Exported revision: 400570516b73f9834883d70f771161f5
Exporting recipe for package "protobuf-ue4/3.6.1@adamrehn/4.26"...
['conan', 'export', '/Users/falcon4/.config/conan-ue4cli/recipes/protobuf-ue4/3.6.1/conanfile.py', 'protobuf-ue4/3.6.1@adamrehn/4.26']
Exporting package recipe
protobuf-ue4/3.6.1@adamrehn/4.26: The stored package has not changed
protobuf-ue4/3.6.1@adamrehn/4.26: Exported revision: 0a22da5916fec7197a0040769a492a41
Exporting recipe for package "MediaIPC-ue4/0.0.2@adamrehn/4.26"...
['conan', 'export', '/Users/falcon4/.config/conan-ue4cli/recipes/MediaIPC-ue4/0.0.2/conanfile.py', 'MediaIPC-ue4/0.0.2@adamrehn/4.26']
Exporting package recipe
MediaIPC-ue4/0.0.2@adamrehn/4.26: The stored package has not changed
MediaIPC-ue4/0.0.2@adamrehn/4.26: Exported revision: b4d1fa457e93fdcf3cb89b6c4b1f39cc
Exporting recipe for package "python-ue4/3.6.8@adamrehn/4.26"...
['conan', 'export', '/Users/falcon4/.config/conan-ue4cli/recipes/python-ue4/3.6.8/conanfile.py', 'python-ue4/3.6.8@adamrehn/4.26']
Exporting package recipe
python-ue4/3.6.8@adamrehn/4.26: The stored package has not changed
python-ue4/3.6.8@adamrehn/4.26: Exported revision: 4b8d92e06fd5a0a93dcd2aeb6f2bbde4
Exporting recipe for package "mergetiff-ue4/0.0.6@adamrehn/4.26"...
['conan', 'export', '/Users/falcon4/.config/conan-ue4cli/recipes/mergetiff-ue4/0.0.6/conanfile.py', 'mergetiff-ue4/0.0.6@adamrehn/4.26']
Exporting package recipe
mergetiff-ue4/0.0.6@adamrehn/4.26: The stored package has not changed
mergetiff-ue4/0.0.6@adamrehn/4.26: Exported revision: c1c6f72cbabb059c2450415ab73c1a54
Exporting recipe for package "geos-ue4/3.6.3@adamrehn/4.26"...
['conan', 'export', '/Users/falcon4/.config/conan-ue4cli/recipes/geos-ue4/3.6.3/conanfile.py', 'geos-ue4/3.6.3@adamrehn/4.26']
Exporting package recipe
geos-ue4/3.6.3@adamrehn/4.26: The stored package has not changed
geos-ue4/3.6.3@adamrehn/4.26: Exported revision: c6a9297c67094bc3469f5c39db5bc748
Exporting recipe for package "gdal-ue4/2.4.0@adamrehn/4.26"...
['conan', 'export', '/Users/falcon4/.config/conan-ue4cli/recipes/gdal-ue4/2.4.0/conanfile.py', 'gdal-ue4/2.4.0@adamrehn/4.26']
Exporting package recipe
gdal-ue4/2.4.0@adamrehn/4.26: The stored package has not changed
gdal-ue4/2.4.0@adamrehn/4.26: Exported revision: e6ae24e2517380547508e54ee68c587f
Exporting recipe for package "cares-ue4/1.16.1@adamrehn/4.26"...
['conan', 'export', '/Users/falcon4/.config/conan-ue4cli/recipes/cares-ue4/1.16.1/conanfile.py', 'cares-ue4/1.16.1@adamrehn/4.26']
Exporting package recipe
cares-ue4/1.16.1@adamrehn/4.26: The stored package has not changed
cares-ue4/1.16.1@adamrehn/4.26: Exported revision: c5d76be28af38b524a7d5c905d0d8326
Exporting recipe for package "cares-ue4/1.13.0@adamrehn/4.26"...
['conan', 'export', '/Users/falcon4/.config/conan-ue4cli/recipes/cares-ue4/1.13.0/conanfile.py', 'cares-ue4/1.13.0@adamrehn/4.26']
Exporting package recipe
cares-ue4/1.13.0@adamrehn/4.26: The stored package has not changed
cares-ue4/1.13.0@adamrehn/4.26: Exported revision: e88d6c749d3f4398eb0e18d16d3fe155
The following packages will be built:
- gdal-ue4/2.4.0
- mergetiff-ue4/0.0.6
Building package "gdal-ue4/2.4.0@adamrehn/4.26"...
['conan', 'install', 'gdal-ue4/2.4.0@adamrehn/4.26', '--profile=ue4.26-Mac', '--build=missing']
Configuration:
[settings]
arch=x86_64
arch_build=x86_64
build_type=Release
compiler=apple-clang
compiler.libcxx=libc++
compiler.version=12.0
os=Macos
os_build=Macos
[options]
[build_requires]
[env]
UNREAL_ENGINE_VERSION=4.26
libcurl/ue4@adamrehn/4.26: Not found in local cache, looking in remotes...
libcurl/ue4@adamrehn/4.26: Trying with 'conan-center'...
ERROR: Failed requirement 'libcurl/ue4@adamrehn/4.26' from 'gdal-ue4/2.4.0@adamrehn/4.26'
ERROR: Unable to find 'libcurl/ue4@adamrehn/4.26' in remotes
Traceback (most recent call last):
File "/Users/falcon4/.pyenv/versions/3.8.5/bin/ue4", line 8, in <module>
sys.exit(main())
File "/Users/falcon4/.pyenv/versions/3.8.5/lib/python3.8/site-packages/ue4cli/cli.py", line 222, in main
SUPPORTED_COMMANDS[command]['action'](manager, args)
File "/Users/falcon4/.pyenv/versions/3.8.5/lib/python3.8/site-packages/conan_ue4cli/main.py", line 48, in main
SUBCOMMANDS[subcommand]['function'](manager, args[1:])
File "/Users/falcon4/.pyenv/versions/3.8.5/lib/python3.8/site-packages/conan_ue4cli/commands/build.py", line 130, in build
builder.build(name, version, args.options if args.options is not None else [])
File "/Users/falcon4/.pyenv/versions/3.8.5/lib/python3.8/site-packages/conan_ue4cli/common/PackageBuilder.py", line 45, in build
self._executor.execute(command, cwd=tempDir, check=True)
File "/Users/falcon4/.pyenv/versions/3.8.5/lib/python3.8/site-packages/conan_ue4cli/common/CommandExecutor.py", line 19, in execute
return subprocess.run(command, **kwargs).returncode == 0
File "/Users/falcon4/.pyenv/versions/3.8.5/lib/python3.8/subprocess.py", line 512, in run
raise CalledProcessError(retcode, process.args,
subprocess.CalledProcessError: Command '['conan', 'install', 'gdal-ue4/2.4.0@adamrehn/4.26', '--profile=ue4.26-Mac', '--build=missing']' returned non-zero exit status 1.
Hi,
since the release page unfortunately only contains binaries for Windows and Linux, I was attempting to build the plugin on MacOS from the source.
Installing ue4cli and conan-ue4cli was easy thanks to Brew.
When trying to run the command:
ue4 conan build "gdal-ue4==2.4.0" "mergetiff-ue4==0.0.6"The command fails on the dependencies:
Any ideas what I can try? Looking at https://github.com/adamrehn/ue4-conan-recipes i don't see libcurl and looking at https://github.com/adamrehn/ue4-conan-recipes/blob/master/gdal-ue4/2.4.0/conanfile.py I think I might need: libcurl, UElibPNG and zlib too.
Full output: