Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 931827 - [GURU] media-libs/imgui-1.89.9-r1[webgpu]: ../imgui-1.89.9/meson.build:70:7: ERROR: C++ header 'webgpu/webgpu.h' not found
Summary: [GURU] media-libs/imgui-1.89.9-r1[webgpu]: ../imgui-1.89.9/meson.build:70:7: ...
Status: RESOLVED FIXED
Alias: None
Product: GURU
Classification: Unclassified
Component: Package issues (show other bugs)
Hardware: All Linux
: Normal normal
Assignee: Gonçalo Negrier Duarte
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2024-05-12 16:32 UTC by Thibaud CANALE
Modified: 2024-05-13 17:48 UTC (History)
1 user (show)

See Also:
Package list:
Runtime testing required: ---


Attachments
emerge --info (file_931827.txt,8.53 KB, text/plain)
2024-05-12 16:32 UTC, Thibaud CANALE
Details
Build log in application/gzip format (media-libs:imgui-1.89.9-r1:20240512-161147.log.gz,2.13 KB, application/gzip)
2024-05-12 16:34 UTC, Thibaud CANALE
Details

Note You need to log in before you can comment on or make changes to this bug.
Description Thibaud CANALE 2024-05-12 16:32:16 UTC
Created attachment 892828 [details]
emerge --info

Hello,

Compilation of media-libs/imgui-1.89.9-r1 with USE flag "webgpu" fails with following message:
```
../imgui-1.89.9/meson.build:70:7: ERROR: C++ header 'webgpu/webgpu.h' not found
```

It looks like there is no package (yet) with such headers, I guess the expected content comes from https://github.com/webgpu-native/webgpu-headers

Best regards,
Comment 1 Thibaud CANALE 2024-05-12 16:34:07 UTC
Created attachment 892829 [details]
Build log in application/gzip format
Comment 2 Gonçalo Negrier Duarte 2024-05-12 18:30:05 UTC
Didn't check the headers where need thanks for the bug report.

I didn't tested since I don't have any package that required webgpu useflag on imgui

I will fix later this week.
Comment 3 Larry the Git Cow gentoo-dev 2024-05-13 17:48:28 UTC
The bug has been closed via the following commit(s):

https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=ee5b4f2b1382d3bbe10a2d24239d91f2a7ebf995

commit ee5b4f2b1382d3bbe10a2d24239d91f2a7ebf995
Author:     Gonçalo Negrier Duarte <gonegrier.duarte@gmail.com>
AuthorDate: 2024-05-12 19:25:47 +0000
Commit:     Gonçalo Negrier Duarte <gonegrier.duarte@gmail.com>
CommitDate: 2024-05-12 19:26:59 +0000

    media-libs/imgui: add missing dev-util/webgpu-headers dependency
    
    Closes: https://bugs.gentoo.org/931827
    Signed-off-by: Gonçalo Negrier Duarte <gonegrier.duarte@gmail.com>

 media-libs/imgui/imgui-1.89.9-r1.ebuild | 1 +
 media-libs/imgui/imgui-1.90.6.ebuild    | 1 +
 2 files changed, 2 insertions(+)