homebrew-core icon indicating copy to clipboard operation
homebrew-core copied to clipboard

qt@5: declare indirect deps with linkage

Open chenrui333 opened this issue 1 year ago • 2 comments

  • [ ] Have you followed the guidelines for contributing?
  • [ ] Have you ensured that your commits follow the commit style guide?
  • [ ] Have you checked that there aren't other open pull requests for the same formula update/change?
  • [ ] Have you built your formula locally with HOMEBREW_NO_INSTALL_FROM_API=1 brew install --build-from-source <formula>, where <formula> is the name of the formula you're submitting?
  • [ ] Is your test running fine brew test <formula>, where <formula> is the name of the formula you're submitting?
  • [ ] Does your build pass brew audit --strict <formula> (after doing HOMEBREW_NO_INSTALL_FROM_API=1 brew install --build-from-source <formula>)? If this is a new formula, does it pass brew audit --new <formula>?

https://github.com/Homebrew/homebrew-core/actions/runs/9863188002/job/27237048710#step:4:2737 https://github.com/Homebrew/homebrew-core/actions/runs/9863188002/job/27237049036#step:3:2861

chenrui333 avatar Jul 22 '24 22:07 chenrui333

> In file included from /home/linuxbrew/.linuxbrew/Cellar/mesa/24.1.4/include/EGL/egl.h:20,
>                  from main.cpp:7:
> main.cpp: In function ‘int main(int, char**)’:
> /home/linuxbrew/.linuxbrew/Cellar/mesa/24.1.4/include/EGL/eglplatform.h:170:56: error: invalid conversion from ‘EGLNativeDisplayType’ {aka ‘void*’} to ‘Display*’ {aka ‘_XDisplay*’} [-fpermissive]
>   170 | #define EGL_CAST(type, value) (static_cast<type>(value))
>       |                                                        ^
>       |                                                        |
>       |                                                        EGLNativeDisplayType {aka void*}
> /home/linuxbrew/.linuxbrew/Cellar/mesa/24.1.4/include/EGL/egl.h:251:43: note: in expansion of macro ‘EGL_CAST’
>   251 | #define EGL_DEFAULT_DISPLAY               EGL_CAST(EGLNativeDisplayType,0)
>       |                                           ^~~~~~~~
> main.cpp:13:20: note: in expansion of macro ‘EGL_DEFAULT_DISPLAY’
>    13 |     Display *dpy = EGL_DEFAULT_DISPLAY;
>       |                    ^~~~~~~~~~~~~~~~~~~
> main.cpp:15:11: error: invalid conversion from ‘EGLNativeDisplayType’ {aka ‘void*’} to ‘Display*’ {aka ‘_XDisplay*’} [-fpermissive]
>    15 |     dpy = egldpy;
>       |           ^~~~~~
>       |           |
>       |           EGLNativeDisplayType {aka void*}
> make: *** [Makefile:179: main.o] Error 1

chenrui333 avatar Jul 23 '24 14:07 chenrui333

2024-07-23T00:17:51.4249996Z [8073/24223] /home/linuxbrew/.linuxbrew/opt/[email protected]/libexec/bin/python ../../3rdparty/chromium/mojo/public/tools/mojom/mojom_parser.py --input-root /tmp/qtA5-20240722-39591-q76wfh/qt-everywhere-src-5.15.13/qtwebengine/src/3rdparty/chromium/ --input-root /tmp/qtA5-20240722-39591-q76wfh/qt-everywhere-src-5.15.13/qtwebengine/src/core/release/gen --output-root /tmp/qtA5-20240722-39591-q76wfh/qt-everywhere-src-5.15.13/qtwebengine/src/core/release/gen --mojom-file-list=__services_viz_privileged_mojom_gl_gl__parser__tmp_qtA5-20240722-39591-q76wfh_qt-everywhere-src-5.15.13_qtwebengine_src_toolchain_target__rule..rsp --check-imports /tmp/qtA5-20240722-39591-q76wfh/qt-everywhere-src-5.15.13/qtwebengine/src/core/release/gen/services/viz/privileged/mojom/gl/gl.build_metadata --enable-feature is_not_android --enable-feature is_posix --enable-feature is_linux
2024-07-23T00:17:51.4254444Z [31mError:[0m An exception occurred within a child process:
2024-07-23T00:17:51.4255218Z   Errno::ENOSPC: No space left on device - sendfile
2024-07-23T00:17:51.4286797Z ##[error]An exception occurred within a child process:
  Errno::ENOSPC: No space left on device - sendfile

qtwebengine pulls chromium, which has crazy system requirements for a build machine, particularly:

At least 100GB of free disk space.

yurikoles avatar Aug 22 '24 17:08 yurikoles

This pull request has been automatically marked as stale because it has not had recent activity. It will be closed if no further activity occurs.

github-actions[bot] avatar Sep 12 '24 20:09 github-actions[bot]