On Friday 09 January 2009, you wrote:

> How can that possibly be?  Linking any number of libraries shouldn't
> make it significantly bigger unless they're static.

It's flipping back and forth with idiom like this:

-Wl,-Bstatic -lQtUiTools -Wl,-Bdynamic

That's all over the place. I think therefore some of the libs *are* static.  
The CMake build really seems to be quite an extraordinary mess, really.  Oh 
well.  We'll try to sort it out later.

I think I finally found it.  It's not a missing lib but a broken path.

CMake build uses

-L/usr/lib/kde4/lib

We have

-L$(KDELIB)

KDEDIR          = /usr
KDEINC          = $(KDEDIR)/lib/kde4/include
KDELIB          = $(KDEDIR)/lib

KDELIB == /usr/lib != /usr/lib/kde4/lib

That might even be my own omission after I reverted the qt4-makefile.

Which after all that poking around...  ...  ...  didn't change anything at 
all.  Link still fails with this change, with all the same errors.

Sigh.  I give up for now.  Here's the entire shebang to glance through.  Maybe 
you'll see a pattern that escapes me.  I've been under a lot of stress 
lately, and am out of practice, and definitely not in top form at all.  Given 
the top errors are in the KDE headers themselves, I would suspect a borked 
dev environment if the CMake build hadn't linked.

-- 
D. Michael McIntyre

------------------------------------------------------------------------------
Check out the new SourceForge.net Marketplace.
It is the best place to buy or sell services for
just about anything Open Source.
http://p.sf.net/sfu/Xq1LFB
_______________________________________________
Rosegarden-devel mailing list
[email protected] - use the link below to unsubscribe
https://lists.sourceforge.net/lists/listinfo/rosegarden-devel

Reply via email to