GNU bug report logs -
#76050
[PATCH] gnu: libxcb: Fix build for Hurd.
Previous Next
Reported by: iyzsong <at> envs.net
Date: Tue, 4 Feb 2025 12:42:02 UTC
Severity: normal
Tags: patch
Done: 宋文武 <iyzsong <at> envs.net>
Bug is archived. No further changes may be made.
To add a comment to this bug, you must first unarchive it, by sending
a message to control AT debbugs.gnu.org, with unarchive 76050 in the body.
You can then email your comments to 76050 AT debbugs.gnu.org in the normal way.
Toggle the display of automated, internal messages from the tracker.
Report forwarded
to
guix-patches <at> gnu.org
:
bug#76050
; Package
guix-patches
.
(Tue, 04 Feb 2025 12:42:02 GMT)
Full text and
rfc822 format available.
Acknowledgement sent
to
iyzsong <at> envs.net
:
New bug report received and forwarded. Copy sent to
guix-patches <at> gnu.org
.
(Tue, 04 Feb 2025 12:42:02 GMT)
Full text and
rfc822 format available.
Message #5 received at submit <at> debbugs.gnu.org (full text, mbox):
From: 宋文武 <iyzsong <at> member.fsf.org>
* gnu/packages/xorg.scm (libxcb) [propagated-inputs]: Add libpthread-stubs
when targeting hurd.
[arguments]: Add fix-PATH_MAX phase when targeting hurd.
Authored-by: yelninei on IRC.
Change-Id: Id673045c0c1a94a2d63bac7ea10a49174131d0ed
---
gnu/packages/xorg.scm | 15 +++++++++++++--
1 file changed, 13 insertions(+), 2 deletions(-)
diff --git a/gnu/packages/xorg.scm b/gnu/packages/xorg.scm
index 22e576395a..5cdc3a215e 100644
--- a/gnu/packages/xorg.scm
+++ b/gnu/packages/xorg.scm
@@ -5045,7 +5045,10 @@ (define-public libxcb
(build-system gnu-build-system)
(outputs '("out" "doc")) ;5.5 MiB of man pages
(propagated-inputs
- (list libxau libxdmcp))
+ (append (list libxau libxdmcp)
+ (if (target-hurd?)
+ (list libpthread-stubs) ;still checked on Hurd
+ '())))
(inputs
(list xcb-proto
check)) ;for tests
@@ -5056,7 +5059,15 @@ (define-public libxcb
"--disable-static"
(string-append "--mandir="
(assoc-ref %outputs "doc")
- "/share/man"))))
+ "/share/man"))
+ #:phases ,(if (target-hurd?)
+ '(modify-phases %standard-phases
+ (add-after 'unpack 'fix-PATH_MAX
+ (lambda _
+ ;; Hurd doesn't define PATH_MAX.
+ (substitute* "src/xcb_util.c"
+ (("PATH_MAX") "4096")))))
+ '%standard-phases)))
(home-page "https://xcb.freedesktop.org/")
(synopsis "The X C Binding (XCB) library")
(description
base-commit: 4fa41a04802c43dc4c064b7ac4c2e6a4e92f63b6
prerequisite-patch-id: c6037eae461ad0d2c2229c9dd69de59b8a86827a
--
2.48.1
Information forwarded
to
guix-patches <at> gnu.org
:
bug#76050
; Package
guix-patches
.
(Tue, 04 Feb 2025 12:51:02 GMT)
Full text and
rfc822 format available.
Message #8 received at submit <at> debbugs.gnu.org (full text, mbox):
iyzsong--- via Guix-patches via writes:
Hello!
> From: 宋文武 <iyzsong <at> member.fsf.org>
>
> * gnu/packages/xorg.scm (libxcb) [propagated-inputs]: Add libpthread-stubs
> when targeting hurd.
> [arguments]: Add fix-PATH_MAX phase when targeting hurd.
>
> Authored-by: yelninei on IRC.
> Change-Id: Id673045c0c1a94a2d63bac7ea10a49174131d0ed
> ---
> gnu/packages/xorg.scm | 15 +++++++++++++--
> 1 file changed, 13 insertions(+), 2 deletions(-)
>
> diff --git a/gnu/packages/xorg.scm b/gnu/packages/xorg.scm
> index 22e576395a..5cdc3a215e 100644
> --- a/gnu/packages/xorg.scm
> +++ b/gnu/packages/xorg.scm
Please add a Copyright line.
+ ;;; Copyright © 2025 Sou Bunnbu <iyzsong <at> gmail.com>
Otherwise LGTM!
Greetings,
Janneke
--
Janneke Nieuwenhuizen <janneke <at> gnu.org> | GNU LilyPond https://LilyPond.org
Freelance IT https://www.JoyOfSource.com | Avatar® https://AvatarAcademy.com
Information forwarded
to
guix-patches <at> gnu.org
:
bug#76050
; Package
guix-patches
.
(Tue, 04 Feb 2025 12:51:02 GMT)
Full text and
rfc822 format available.
Reply sent
to
宋文武 <iyzsong <at> envs.net>
:
You have taken responsibility.
(Tue, 04 Feb 2025 13:40:02 GMT)
Full text and
rfc822 format available.
Notification sent
to
iyzsong <at> envs.net
:
bug acknowledged by developer.
(Tue, 04 Feb 2025 13:40:02 GMT)
Full text and
rfc822 format available.
Message #16 received at 76050-done <at> debbugs.gnu.org (full text, mbox):
> Otherwise LGTM!
>
> Greetings,
> Janneke
Pushed to master, thank you for the review!
bug archived.
Request was from
Debbugs Internal Request <help-debbugs <at> gnu.org>
to
internal_control <at> debbugs.gnu.org
.
(Wed, 05 Mar 2025 12:24:13 GMT)
Full text and
rfc822 format available.
This bug report was last modified 104 days ago.
Previous Next
GNU bug tracking system
Copyright (C) 1999 Darren O. Benham,
1997,2003 nCipher Corporation Ltd,
1994-97 Ian Jackson.