On Tue, 2002-11-19 at 12:55, adam hixson wrote:
> I did a selfupdate-cvs last night, and on the subsequent update-all, I 
> got the following unceremonious reply:

After some discussion on #fink, I think we've figured out what's
happening.  Justin's doing a test build for me to confirm (he saw the
same issues you were), and then we'll get things cleaned up if it really
was the problem.

Basically, the thing that has me freaked out about this is:

a) I built from scratch cleanly and it worked
b) cmdDialog.cpp is auto-generated from a .ui file, so in theory
   this should never happen.  =)

I think this is what is happening:

1. you built and installed qt3-3.0.5-7
2. you built and installed kdelibs3/kdebase3/kdegames3
3. you update-all'd and built and installed qt3-3.0.5-8
4. it then went to build kdebase3, and the ui compiler from qt3
   3.0.5-8 couldn't find headers that were indexed using qt3
   3.0.5-7, so it bombed in mysterious ways.

'uic' (from qt3) takes cmdDialog.ui and turns it into cmdDialog.cpp and
cmdDialog.h for building.  It does this by reading the ui file (an XML
file), and then scanning Qt and KDE's headers for the right class
definitions to generate the GUI code from, and this somehow broke down.

The short answer is, this is some serious voodoo, hopefully I'll have a
fixed package in there shortly.  The two possibilities are that I revert
it to the -3 package (which I don't think I can, because it is missing a
dependency), or that I increment the versions on arts, kdelibs, and
kdebase so that they get rebuilt (ugh).

On the bright side, they'll be in the 0.5.0 binary distro in the next
week or so.  =)



-------------------------------------------------------
This sf.net email is sponsored by: To learn the basics of securing 
your web site with SSL, click here to get a FREE TRIAL of a Thawte 
Server Certificate: http://www.gothawte.com/rd524.html
_______________________________________________
Fink-users mailing list
[EMAIL PROTECTED]
https://lists.sourceforge.net/lists/listinfo/fink-users

Reply via email to