Skip to content

Fail to build MacOS version #1

Description

@falcon4ever

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:

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

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:

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.

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