I've started adding Makefiles to CVSDude (under Doc/) that
build various
dependencies of KDE4. They're just hacks, and they build
specific versions of
everything out of FBSD's ports. But as a way of documenting
the tweaks and
tricks that are needed, I think they are useful.
I just finised compiling kdesupport. There's one thing in
Strigi that I don't
understand, where STL's copy() does not seem to work.
Index: strigi/src/streamanalyzer/fieldpropertiesdb.cpp
============================================================
=======
--- strigi/src/streamanalyzer/fieldpropertiesdb.cpp
(revision 705222)
+++ strigi/src/streamanalyzer/fieldpropertiesdb.cpp
(working copy)
 -191,8
+191,16 
}
}
- copy(pClasses.begin(), pClasses.end(),
inserter(classes,
classes.end()) );
- copy(pProperties.begin(), pProperties.end(),
inserter(properties,
properties.end()) );
+ for (map<string,
ClassProperties::Private>::const_iterator aclass =
pClasses.begin();
+ aclass != pClasses.end(); ++aclass) {
+ classes[(*aclass).first] = (*aclass).second;
+ }
+ for (map<string,
FieldProperties::Private>::const_iterator aproperty =
pProperties.begin();
+ aproperty != pProperties.end(); ++aproperty) {
+ properties[(*aproperty).first] =
(*aproperty).second;
+ }
+ // copy(pClasses.begin(), pClasses.end(),
inserter(classes,
classes.end()) );
+ // copy(pProperties.begin(), pProperties.end(),
inserter(properties,
properties.end()) );
pProperties.clear();
pClasses.clear();
There is something very very sneaky in kdelibs: it fails if
Qt is compiled
without SSL, and that happens on U3. I'll have to go back
several steps to
figure that one out.
--
These are your friends - Adem
GPG: FEA2 A3FE Adriaan de Groot
___________________________________________________
This message is from the kde-solaris mailing list.
Account management: ht
tps://mail.kde.org/mailman/listinfo/kde-solaris.
Archives: http://lists.kde.org/.
More info: http://www.kde.org/faq.h
tml.
|