Github messages for voidlinux
 help / color / mirror / Atom feed
* [ISSUE] wxWidgets: missing /usr/include/wx/setup.h (moved)
@ 2020-12-28 12:34 pullmoll
  2020-12-28 13:07 ` pullmoll
                   ` (9 more replies)
  0 siblings, 10 replies; 11+ messages in thread
From: pullmoll @ 2020-12-28 12:34 UTC (permalink / raw)
  To: ml

[-- Attachment #1: Type: text/plain, Size: 701 bytes --]

New issue by pullmoll on void-packages repository

https://github.com/void-linux/void-packages/issues/27495

Description:
With one of the recent updates the file `/usr/include/wx/setup.h` is no longer there in `wxWidgets-gtk3-devel`. It moved to `/usr/lib/wx/include/gtk3-unicode-3.0/wx/setup.h` yet packages depending on wxWidgets, e.g. mediainfo or wxPython, want to include just `#include "wx/setup.h"`.

For `wxWidgets-devel` the file is moved to `/usr/lib/wx/include/gtk2-unicode-3.0/wx/setup.h`.

IDK if it would make sense to create a symbolic link to the respective file for both, gtk2 and gtk3, devel versions so that packages depending on either will find `setup.h` where it used to be?

^ permalink raw reply	[flat|nested] 11+ messages in thread

* Re: wxWidgets: missing /usr/include/wx/setup.h (moved)
  2020-12-28 12:34 [ISSUE] wxWidgets: missing /usr/include/wx/setup.h (moved) pullmoll
@ 2020-12-28 13:07 ` pullmoll
  2020-12-28 13:22 ` pullmoll
                   ` (8 subsequent siblings)
  9 siblings, 0 replies; 11+ messages in thread
From: pullmoll @ 2020-12-28 13:07 UTC (permalink / raw)
  To: ml

[-- Attachment #1: Type: text/plain, Size: 246 bytes --]

New comment by pullmoll on void-packages repository

https://github.com/void-linux/void-packages/issues/27495#issuecomment-751706657

Comment:
I just realized it is because of the `/usr/lib32` and `/usr/lib64` split that the header is not found.

^ permalink raw reply	[flat|nested] 11+ messages in thread

* Re: wxWidgets: missing /usr/include/wx/setup.h (moved)
  2020-12-28 12:34 [ISSUE] wxWidgets: missing /usr/include/wx/setup.h (moved) pullmoll
  2020-12-28 13:07 ` pullmoll
@ 2020-12-28 13:22 ` pullmoll
  2021-01-26 15:29 ` ericonr
                   ` (7 subsequent siblings)
  9 siblings, 0 replies; 11+ messages in thread
From: pullmoll @ 2020-12-28 13:22 UTC (permalink / raw)
  To: ml

[-- Attachment #1: Type: text/plain, Size: 254 bytes --]

New comment by pullmoll on void-packages repository

https://github.com/void-linux/void-packages/issues/27495#issuecomment-751706657

Comment:
I just realized it is perhaps because of the `/usr/lib32` and `/usr/lib64` split that the header is not found.

^ permalink raw reply	[flat|nested] 11+ messages in thread

* Re: wxWidgets: missing /usr/include/wx/setup.h (moved)
  2020-12-28 12:34 [ISSUE] wxWidgets: missing /usr/include/wx/setup.h (moved) pullmoll
  2020-12-28 13:07 ` pullmoll
  2020-12-28 13:22 ` pullmoll
@ 2021-01-26 15:29 ` ericonr
  2021-01-26 16:09 ` ericonr
                   ` (6 subsequent siblings)
  9 siblings, 0 replies; 11+ messages in thread
From: ericonr @ 2021-01-26 15:29 UTC (permalink / raw)
  To: ml

[-- Attachment #1: Type: text/plain, Size: 397 bytes --]

New comment by ericonr on void-packages repository

https://github.com/void-linux/void-packages/issues/27495#issuecomment-767621111

Comment:
Ugh, I hit this the kicad update https://github.com/void-linux/void-packages/pull/28239/checks?check_run_id=1770122209#step:8:212

Will try to fix.

>  /usr/lib/wx/include/gtk2-unicode-3.0/wx/setup.h

I have to say, this location seems a bit wrong.

^ permalink raw reply	[flat|nested] 11+ messages in thread

* Re: wxWidgets: missing /usr/include/wx/setup.h (moved)
  2020-12-28 12:34 [ISSUE] wxWidgets: missing /usr/include/wx/setup.h (moved) pullmoll
                   ` (2 preceding siblings ...)
  2021-01-26 15:29 ` ericonr
@ 2021-01-26 16:09 ` ericonr
  2021-01-26 16:18 ` ericonr
                   ` (5 subsequent siblings)
  9 siblings, 0 replies; 11+ messages in thread
From: ericonr @ 2021-01-26 16:09 UTC (permalink / raw)
  To: ml

[-- Attachment #1: Type: text/plain, Size: 297 bytes --]

New comment by ericonr on void-packages repository

https://github.com/void-linux/void-packages/issues/27495#issuecomment-767649368

Comment:
Indeed you are right about lib64/lib32: `-I /usr/armv7l-linux-musleabihf/lib64/wx/include/gtk3-unicode-3.0 -I /usr/armv7l-linux-musleabihf/include/wx-3.0`

^ permalink raw reply	[flat|nested] 11+ messages in thread

* Re: wxWidgets: missing /usr/include/wx/setup.h (moved)
  2020-12-28 12:34 [ISSUE] wxWidgets: missing /usr/include/wx/setup.h (moved) pullmoll
                   ` (3 preceding siblings ...)
  2021-01-26 16:09 ` ericonr
@ 2021-01-26 16:18 ` ericonr
  2021-01-26 18:44 ` ericonr
                   ` (4 subsequent siblings)
  9 siblings, 0 replies; 11+ messages in thread
From: ericonr @ 2021-01-26 16:18 UTC (permalink / raw)
  To: ml

[-- Attachment #1: Type: text/plain, Size: 299 bytes --]

New comment by ericonr on void-packages repository

https://github.com/void-linux/void-packages/issues/27495#issuecomment-767655628

Comment:
My initial idea is just sed'ing out `lib$wordsize` for `lib`, but idk if that can break something. So I will put it in the kicad PR and we can decide on it/

^ permalink raw reply	[flat|nested] 11+ messages in thread

* Re: wxWidgets: missing /usr/include/wx/setup.h (moved)
  2020-12-28 12:34 [ISSUE] wxWidgets: missing /usr/include/wx/setup.h (moved) pullmoll
                   ` (4 preceding siblings ...)
  2021-01-26 16:18 ` ericonr
@ 2021-01-26 18:44 ` ericonr
  2021-01-26 20:50 ` [ISSUE] [CLOSED] " ericonr
                   ` (3 subsequent siblings)
  9 siblings, 0 replies; 11+ messages in thread
From: ericonr @ 2021-01-26 18:44 UTC (permalink / raw)
  To: ml

[-- Attachment #1: Type: text/plain, Size: 215 bytes --]

New comment by ericonr on void-packages repository

https://github.com/void-linux/void-packages/issues/27495#issuecomment-767748709

Comment:
@pullmoll I've got a solution in #28239 now, let me know what you think.

^ permalink raw reply	[flat|nested] 11+ messages in thread

* Re: [ISSUE] [CLOSED] wxWidgets: missing /usr/include/wx/setup.h (moved)
  2020-12-28 12:34 [ISSUE] wxWidgets: missing /usr/include/wx/setup.h (moved) pullmoll
                   ` (5 preceding siblings ...)
  2021-01-26 18:44 ` ericonr
@ 2021-01-26 20:50 ` ericonr
  2021-01-26 20:54 ` ericonr
                   ` (2 subsequent siblings)
  9 siblings, 0 replies; 11+ messages in thread
From: ericonr @ 2021-01-26 20:50 UTC (permalink / raw)
  To: ml

[-- Attachment #1: Type: text/plain, Size: 958 bytes --]

Closed issue by pullmoll on void-packages repository

https://github.com/void-linux/void-packages/issues/27495

Description:
With one of the recent updates the file `/usr/include/wx/setup.h` is no longer there in `wxWidgets-gtk3-devel`. It moved to `/usr/lib/wx/include/gtk3-unicode-3.0/wx/setup.h` yet packages depending on wxWidgets, e.g. mediainfo or wxPython, want to include just `#include "wx/setup.h"`.

For `wxWidgets-devel` the file is moved to `/usr/lib/wx/include/gtk2-unicode-3.0/wx/setup.h`.

IDK if it would make sense to create a symbolic link to the respective file for both, gtk2 and gtk3, devel versions so that packages depending on either will find `setup.h` where it used to be?

Then the two devel packages would need to conflict, i.e. no dependency on gtk2 **and** gtk3 devel packages in one package.

Or would it be better to add the `/usr/lib/wx/include/gtkX-unicode-3.0/` path to the pkgconfig and/or cmake include paths?


^ permalink raw reply	[flat|nested] 11+ messages in thread

* Re: wxWidgets: missing /usr/include/wx/setup.h (moved)
  2020-12-28 12:34 [ISSUE] wxWidgets: missing /usr/include/wx/setup.h (moved) pullmoll
                   ` (6 preceding siblings ...)
  2021-01-26 20:50 ` [ISSUE] [CLOSED] " ericonr
@ 2021-01-26 20:54 ` ericonr
  2021-01-26 21:12 ` ericonr
  2021-01-27 10:57 ` pullmoll
  9 siblings, 0 replies; 11+ messages in thread
From: ericonr @ 2021-01-26 20:54 UTC (permalink / raw)
  To: ml

[-- Attachment #1: Type: text/plain, Size: 218 bytes --]

New comment by ericonr on void-packages repository

https://github.com/void-linux/void-packages/issues/27495#issuecomment-767821545

Comment:
@pullmoll I think it would be good to patch the non gtk one as well, right?

^ permalink raw reply	[flat|nested] 11+ messages in thread

* Re: wxWidgets: missing /usr/include/wx/setup.h (moved)
  2020-12-28 12:34 [ISSUE] wxWidgets: missing /usr/include/wx/setup.h (moved) pullmoll
                   ` (7 preceding siblings ...)
  2021-01-26 20:54 ` ericonr
@ 2021-01-26 21:12 ` ericonr
  2021-01-27 10:57 ` pullmoll
  9 siblings, 0 replies; 11+ messages in thread
From: ericonr @ 2021-01-26 21:12 UTC (permalink / raw)
  To: ml

[-- Attachment #1: Type: text/plain, Size: 219 bytes --]

New comment by ericonr on void-packages repository

https://github.com/void-linux/void-packages/issues/27495#issuecomment-767821545

Comment:
@pullmoll I think it would be good to patch the non gtk3 one as well, right?

^ permalink raw reply	[flat|nested] 11+ messages in thread

* Re: wxWidgets: missing /usr/include/wx/setup.h (moved)
  2020-12-28 12:34 [ISSUE] wxWidgets: missing /usr/include/wx/setup.h (moved) pullmoll
                   ` (8 preceding siblings ...)
  2021-01-26 21:12 ` ericonr
@ 2021-01-27 10:57 ` pullmoll
  9 siblings, 0 replies; 11+ messages in thread
From: pullmoll @ 2021-01-27 10:57 UTC (permalink / raw)
  To: ml

[-- Attachment #1: Type: text/plain, Size: 312 bytes --]

New comment by pullmoll on void-packages repository

https://github.com/void-linux/void-packages/issues/27495#issuecomment-768205586

Comment:
@ericonr definitely. The packages should use the `…/lib/wx/include…` path as the specialization to lib32 or lib64 not relevant for the location  of the header file.

^ permalink raw reply	[flat|nested] 11+ messages in thread

end of thread, other threads:[~2021-01-27 10:57 UTC | newest]

Thread overview: 11+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2020-12-28 12:34 [ISSUE] wxWidgets: missing /usr/include/wx/setup.h (moved) pullmoll
2020-12-28 13:07 ` pullmoll
2020-12-28 13:22 ` pullmoll
2021-01-26 15:29 ` ericonr
2021-01-26 16:09 ` ericonr
2021-01-26 16:18 ` ericonr
2021-01-26 18:44 ` ericonr
2021-01-26 20:50 ` [ISSUE] [CLOSED] " ericonr
2021-01-26 20:54 ` ericonr
2021-01-26 21:12 ` ericonr
2021-01-27 10:57 ` pullmoll

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for NNTP newsgroup(s).