Mass rebuild status with gcc-4.3.0-0.4 of rawhide-20071220

Kevin Kofler kevin.kofler at chello.at
Sat Jan 5 11:46:02 UTC 2008


> redefined/kdelibs3-3.5.8-20.fc9.log
This one is caused by the --enable-final hack (which concatenates all source 
files in a directory into one). It doesn't appear to be fixed yet. In:
http://websvn.kde.org/branches/KDE/3.5/kdelibs/khtml/misc/loader_jpeg.cpp?revision=458979&view=markup
we probably need another copy of this hack:
// on some systems, libjpeg installs its config.h file which causes a conflict
// and makes the compiler barf with "XXX already defined".
#ifdef HAVE_STDLIB_H
#undef HAVE_STDLIB_H
#endif
at the end of the file to work around this problem. Alternatively, libjpeg 
could be fixed not to pollute the namespace with that HAVE_STDLIB_H definition 
in the installed header.

> redefined/kdebase3-3.5.8-24.fc9.log
This too is caused by --enable-final. There's a fix upstream:
http://websvn.kde.org/?view=rev&revision=727634

> redefined/kdewebdev-3.5.8-4.fc9.log
Fixed upstream in:
http://websvn.kde.org/?view=rev&revision=728436

> fails-even-with-41/kdebindings-3.97.0-6.fc9.log
As I said, the problem which shows up even with 4.1 is already fixed in 
Rawhide. The problem with _XOPEN_SOURCE being redefined probably has to be 
fixed in sip. sip.h needs to do something like this:
#if defined(_XOPEN_SOURCE)
  #undef _XOPEN_SOURCE
#endif
before including <Python.h>, as krosspython's pythonconfig.h is already doing.

I'll apply the kdebase3 and kdewebdev patches, hoping there aren't more errors 
hiding.

         Kevin Kofler




More information about the fedora-devel-list mailing list