[prev in list] [next in list] [prev in thread] [next in thread]
List: kde-bugs-dist
Subject: [Bug 65945] kdebase HEAD fails to compile on Solaris 8 due to
From: Torsten Kasch <tk () Genetik ! Uni-Bielefeld ! DE>
Date: 2003-11-08 19:35:44
[Download RAW message or body]
------- You are receiving this mail because: -------
You are on the CC list for the bug, or are watching someone who is.
http://bugs.kde.org/show_bug.cgi?id=65945
tk@Genetik.Uni-Bielefeld.DE changed:
What |Removed |Added
----------------------------------------------------------------------------
Attachment #2885 is|0 |1
obsolete| |
------- Additional Comments From tk@Genetik.Uni-Bielefeld.DE 2003-11-08 20:35 -------
Created an attachment (id=3085)
--> (http://bugs.kde.org/attachment.cgi?id=3085&action=view)
updated patch for kdebase
Sorry again for the delay; this issue turned out to be trickier than I
thought...
Here are some notes about this updated patch:
* Initially, I tried to use KDE_CHECK_FUNC_EXT, but it turned out that this
would write the missing prototypes directly to config.h, including the #include
statements for the required X11 headers. The latter broke the compilation for
almost every *.cpp file that included qt headers -- I'm not sure if this is
only the case for Solaris. Anywar, I had to give up this idea, obviously.
* I think I've found a bug in kde-common/admin/acinclude.m4.in which turned up
while trying to get AC_CHECK_DECL working: $ac_compile is set in two places
without restoring the previous value. Especially setting "-o conftest" breaks
AC_CHECK_DECL as can be seen in the following excerpt from "config.log":
[...]
configure:35923: checking whether DPMSCapable is declared
configure:35945: gcc -g -O2 -I/usr/openwin/include conftest.c -o conftest
-I/v
ol/openssl/include
configure:35948: $? = 0
configure:35951: test -s conftest.o
[...]
The attached patch fixes this issue.
* I've not (yet) tried to actually compile kdebase with this patch (this will
take some time on the machines I've currently available), but I made sure that
I get the correct settings for the HAVE_*_PROTO macros correctly (i.e. they get
defined on Solaris 9 and undefined on Solaris 8).
cheers, Torsten
[prev in list] [next in list] [prev in thread] [next in thread]
Configure |
About |
News |
Add a list |
Sponsored by KoreLogic