Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Fix ue4-full build failure on Linux caused by boost-1.67 missing in Conan repo #202

Merged
merged 1 commit into from
Sep 10, 2021

Conversation

slonopotamus
Copy link
Collaborator

@slonopotamus slonopotamus commented Sep 9, 2021

This commit drops MediaIPC and UE4Capture from ue4-full image.

The motivation behind this change is:

  1. UE4Capture only works for 4.19 + 4.20. We just clone into /home/ue4/UE4Capture and not connect to the engine in any way
  2. MediaIPC is only needed for UE4Capture, but see previous item.
  3. Both of these libs do not look like something useful for generic Unreal Engine usage.
    Users can always install whatever software they need on top of images built by ue4-docker

resolves #201

…onan repo

This commit drops [MediaIPC] and [UE4Capture] from ue4-full image.

The motivation behind this change is:

1. UE4Capture only works for 4.19 + 4.20. We just clone into /home/ue4/UE4Capture and not connect to the engine in any way
2. MediaIPC is only needed for UE4Capture, but see previous item.
3. Both of these libs do not look like something useful for generic Unreal Engine usage.
 Users can always install whatever software they need on top of images built by ue4-docker

resolves adamrehn#201

[MediaIPC]: https://github.com/adamrehn/MediaIPC
[UE4Capture]: https://github.com/adamrehn/UE4Capture
@adamrehn
Copy link
Owner

Agreed. UE4Capture has been deprecated for some time now in favour of cross-platform support in Pixel Streaming, and is no longer of any value.

@adamrehn adamrehn merged commit 02a1770 into adamrehn:master Sep 10, 2021
@itislee
Copy link

itislee commented Sep 27, 2021

Still have this problem, is there anyone can help? thanks~
....
ue4-docker info
ue4-docker version: 0.0.90 (latest available version is 0.0.90)
Operating system: Linux
Docker daemon version: 19.03.1
NVIDIA Docker supported: No
Maximum image size: No limit detected
Available disk space: 109.19 GiB
Total system memory: 15.42 GiB physical, 0 bytes virtual
Number of processors: 8 physical, 8 logical
....
/usr/local/bin/ue4-docker build 4.27.0 --exclude debug --exclude templates --monitor -interval=10
.../
[ue4-docker build] [2021-09-27 11:57:40] [Available disk: 109.24 GiB] [Available memory: 884.35 MiB physical, 0 bytes virtual] [CPU usage: 10.20%]
ERROR: Failed requirement 'boost/1.69.0@conan/stable' from 'MediaIPC-ue4/0.0.2@adamrehn/4.27'
ERROR: Unable to find 'boost/1.69.0@conan/stable' in remotes
Traceback (most recent call last):
File "/usr/local/bin/ue4", line 8, in
sys.exit(main())
File "/usr/local/lib/python3.6/dist-packages/ue4cli/cli.py", line 222, in main
SUPPORTED_COMMANDS[command]['action'](manager, args)
File "/usr/local/lib/python3.6/dist-packages/conan_ue4cli/main.py", line 48, in main
SUBCOMMANDS[subcommand]['function'](manager, args[1:])
File "/usr/local/lib/python3.6/dist-packages/conan_ue4cli/commands/build.py", line 130, in build
builder.build(name, version, args.options if args.options is not None else [])
File "/usr/local/lib/python3.6/dist-packages/conan_ue4cli/common/PackageBuilder.py", line 45, in build
self._executor.execute(command, cwd=tempDir, check=True)
File "/usr/local/lib/python3.6/dist-packages/conan_ue4cli/common/CommandExecutor.py", line 19, in execute
return subprocess.run(command, **kwargs).returncode == 0
File "/usr/lib/python3.6/subprocess.py", line 438, in run
output=stdout, stderr=stderr)
subprocess.CalledProcessError: Command '['conan', 'install', 'MediaIPC-ue4/0.0.2@adamrehn/4.27', '--profile=ue4.27-Linux-x86_64-unknown-linux-gnu', '--build=missing']' returned non-zero exit status 1.

@slonopotamus slonopotamus deleted the conan-boost-1.67-gone branch September 27, 2021 11:22
@slonopotamus
Copy link
Collaborator Author

This change was not released yet. Stay tuned, ue4-docker 0.0.91 incoming...

@slonopotamus
Copy link
Collaborator Author

@itislee
Copy link

itislee commented Sep 28, 2021

here

It works for me.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

Failed requirement 'boost/1.67.0@conan/stable' from 'MediaIPC-ue4/0.0.2@adamrehn/4.26'
3 participants