sm-grimoire-bugs AT lists.ibiblio.org
Subject: SourceMage Grimoire Bug List
List archive
[SM-Grimoire-Bugs] [Bug 15921] New: perl-tk fails to compile with libx11 1.4.0
- From: bugzilla-daemon AT bugs.sourcemage.org
- To: sm-grimoire-bugs AT lists.ibiblio.org
- Subject: [SM-Grimoire-Bugs] [Bug 15921] New: perl-tk fails to compile with libx11 1.4.0
- Date: 16 Dec 2010 22:17:19 -0000
http://bugs.sourcemage.org/show_bug.cgi?id=15921
Summary: perl-tk fails to compile with libx11 1.4.0
Product: Codex
Version: stable-rc grimoire
Platform: All
URL: http://bugs.gentoo.org/show_bug.cgi?id=345987
OS/Version: Linux
Status: NEW
Severity: normal
Priority: P3
Component: perl-cpan
AssignedTo: sm-grimoire-bugs AT lists.ibiblio.org
ReportedBy: sandalle AT sourcemage.org
$ cat /var/lib/sorcery/codex/stable-rc/VERSION
0.51-rc
c475f12242110abb2dddc1c7560bf6d16947794f
stable 0.50 does not have libx11 1.4.0 yet.
$ sorcery -v
1.14.5-rc2
$ gaze from /usr/include/X11/Xlib.h
libx11-1.4.0:/usr/include/X11/Xlib.h
Somewhat recent changes to libx11:
2010-11-30 Vlad Glagolev <stealth AT sourcemage.org>
* DEPENDS: libxcb isn't optional anymore
2010-11-22 Treeve Jelbert <treeve AT sourcemage.org>
* DETAILS: version 1.4.0
$ gaze version perl perl-tk tk libx11
Grimoire Section Spell Grimoire Version Installed Version
-------- ------- ----- ---------------- -----------------
test devel perl 5.12.2 5.12.2
test perl-cpan perl-tk 804.029 804.029
test devel tk 8.5.9 -
test xorg-lib libx11 1.4.0 1.4.0
# cast perl-tk
Computing previously installed dependencies...
perl-tk preparing environment...
perl-tk checking dependencies...
perl-tk has a dependency on xorg-libs
perl-tk has a dependency on perl
xorg-libs No work to do.
perl No work to do.
Collating dependencies...
Spells are to be cast:
---------------------------
perl-tk
Do you want to cast these spells? [y]
...
cc -c -I.. -I. -Ibitmaps -D_REENTRANT -D_GNU_SOURCE -fno-strict-aliasing
-pip
e -fstack-protector -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -march=native
-mt
une=native -m32 -pipe -DPIC -fPIC -O2 -DVERSION=\"804.029\"
-DXS_VERSION=\"804
.029\" -fPIC "-I/usr/lib/perl5/5.12.2/i686-linux-thread-multi/CORE" -Wall
-Wno-implicit-int -Wno-comment -Wno-unused -D__USE_FIXED_PROTOTYPES__ Lang_f.c
cc -c -I.. -I. -Ibitmaps -D_REENTRANT -D_GNU_SOURCE -fno-strict-aliasing
-pip
e -fstack-protector -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -march=native
-mt
une=native -m32 -pipe -DPIC -fPIC -O2 -DVERSION=\"804.029\"
-DXS_VERSION=\"804
.029\" -fPIC "-I/usr/lib/perl5/5.12.2/i686-linux-thread-multi/CORE" -Wall
-Wno
-implicit-int -Wno-comment -Wno-unused -D__USE_FIXED_PROTOTYPES__ Xlib_f.c
In file included from Xlib_f.c:9:Xlib.h:22: error: conflicting types for
'XKeycodeToKeysym'
/usr/include/X11/Xlib.h:1694: note: previous declaration of 'XKeycodeToKeysym'
w
as here
make[1]: *** [Xlib_f.o] Error 1
make[1]: Leaving directory `/usr/src/Tk-804.029/pTk'
make: *** [pTk/libpTk.a] Error 2
Gentoo has a similar bug at http://bugs.gentoo.org/show_bug.cgi?id=345987.
Comment #6 says:
Fixed. The only change in Xlib.h from 1.3.6 to 1.4.0 is
s/_XLIB_H_/_X11_XLIB_H_/.
commit d0cbf388919364fe6b5b9127f36426eb744090a0
Author: Jeremy Huddleston <jeremyhu AT apple.com>
Date: Sun Sep 26 21:21:16 2010 -0700
Add an "X11_" string to header guards to avoid possible collision
This addresses a build failure which can result from <X11/Xlocale.h> and
<xlocale.h> being included in the same code since they both used the same
_XLOCALE_H_ protection.
Signed-off-by: Jeremy Huddleston <jeremyhu AT apple.com>
I have not tested this yet.
--
Configure bugmail: http://bugs.sourcemage.org/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
You are the assignee for the bug.
-
[SM-Grimoire-Bugs] [Bug 15921] New: perl-tk fails to compile with libx11 1.4.0,
bugzilla-daemon, 12/16/2010
- [SM-Grimoire-Bugs] [Bug 15921] perl-tk fails to compile with libx11 1.4.0, bugzilla-daemon, 12/16/2010
- [SM-Grimoire-Bugs] [Bug 15921] perl-tk fails to compile with libx11 1.4.0, bugzilla-daemon, 12/16/2010
- [SM-Grimoire-Bugs] [Bug 15921] perl-tk fails to compile with libx11 1.4.0, bugzilla-daemon, 12/18/2010
- [SM-Grimoire-Bugs] [Bug 15921] perl-tk fails to compile with libx11 1.4.0, bugzilla-daemon, 12/18/2010
Archive powered by MHonArc 2.6.24.