ANNOUNCE: experimental support for building kdelibs 4 with cmake
Kurt Pfeifle
k1pfeifle at gmx.net
Sun Jan 29 19:32:29 GMT 2006
On Sunday 29 January 2006 17:17, Alexander Neundorf wrote:
> On Sunday 29 January 2006 18:58, Kurt Pfeifle wrote:
> ...
> > OK, so a few more questions about it:
> >
> > a) isnt meant to work for kdelibs4_snapshot, only kdelibs proper?
>
> Not sure about the state of kdelibs4_snapshot, just since a few days people
> are testing it on different systems and fixes are applied constantly, so the
> state in kdelibs4_snapshot/ is probably too old and not good.
> Right now kdelibs/ compile on Slackware 9.1, SUSE 10.0, Debian, FreeBSD 5.4
> and (mostly) OS X
>
> > b) doesnt support "builddir != srcdir", only building inside source dir?
>
> It supports out-of-source builds:
> ~ $ cd kdelibs-build/
> ~/kdelibs-build/ $ cmake ../kdelibs/
> ~/kdelibs-build/ $ make
Nope. No joy.
--------------------- snip ------------------------------------------
kdev4-[SCR]@horizon:~/src/kde40svn/trunk/KDE/kdelibs> mkdir -p ../build/kdelibs
kdev4-[SCR]@horizon:~/src/kde40svn/trunk/KDE/kdelibs> cd ../build/kdelibs
kdev4-[SCR]@horizon:~/src/kde40svn/trunk/KDE/build/kdelibs> time cmake ../../kdelibs
-- This is a SVN repository
-- Using Buildname: Linux-c++
-- Found Qt-Version ..
-- Building kdelibs...
-- Found KDE4 include dir: /home/kdev4/src/kde40svn/trunk/KDE/kdelibs
-- Found KDE4 library dir: /home/kdev4/src/kde40svn/trunk/KDE/kdelibs/lib
-- Found KDE4 dcopidl preprocessor: /home/kdev4/src/kde40svn/trunk/KDE/kdelibs/dcop/dcopidlng/dcopidl
-- Found KDE4 dcopidl2cpp preprocessor: /home/kdev4/src/kde40svn/trunk/KDE/kdelibs/bin/dcopidl2cpp
-- Found KDE4 kconfig_compiler preprocessor: /home/kdev4/src/kde40svn/trunk/KDE/kdelibs/bin/kconfig_compiler
-- Found BZip2: /usr/lib/libbz2.so
-- Found fam: /usr/lib/libfam.so
-- Found jasper: /usr/lib/libjasper.so
-- Found libart: /usr/lib/libart_lgpl_2.so
-- Found PCRE: /usr/lib/libpcre.so;/usr/lib/libpcreposix.so
-- Found OpenSSL: /usr/lib/libssl.so
-- Found AGG: /usr/lib/libagg.so
-- kio/misc/kwalletd/ excluded from build, multiple definition of functions from kwalletwizard.ui3
-- Found LibXml2: /usr/lib/libxml2.so
-- Found LibXslt: /usr/lib/libxslt.so
-- Found Cups: /usr/lib/libcups.so
-- skipped kab2kabc, two moc files with the same name
-- /home/kdev4/src/kde40svn/trunk/KDE/kdelibs/kspell2/plugins: skipped subdir $(LIBASPELLPLUGIN)
-- /home/kdev4/src/kde40svn/trunk/KDE/kdelibs/kspell2/plugins: skipped subdir $(LIBHSPELLPLUGIN)
-- Found GIF: /usr/lib/libgif.so
-- /home/kdev4/src/kde40svn/trunk/KDE/kdelibs/khtml: skipped subdir $(JAVA_SUBDIR)
-- /home/kdev4/src/kde40svn/trunk/KDE/kdelibs/interfaces/kmediaplayer: skipped subdir $(kfileaudiopreview_subdir)
running /usr/bin/perl /home/kdev4/src/kde40svn/trunk/KDE/kdelibs/kate/data/generate-php.pl < /home/kdev4/src/kde40svn/trunk/KDE/kdelibs/kate/data/javascript.xml > /home/kdev4/src/kde40svn/trunk/KDE/kdelibs/kate/data/javascript-php.xml 2>&1
running /usr/bin/perl /home/kdev4/src/kde40svn/trunk/KDE/kdelibs/kate/data/generate-php.pl < /home/kdev4/src/kde40svn/trunk/KDE/kdelibs/kate/data/css.xml > /home/kdev4/src/kde40svn/trunk/KDE/kdelibs/kate/data/css-php.xml 2>&1
running /usr/bin/perl /home/kdev4/src/kde40svn/trunk/KDE/kdelibs/kate/data/generate-php.pl < /home/kdev4/src/kde40svn/trunk/KDE/kdelibs/kate/data/html.xml > /home/kdev4/src/kde40svn/trunk/KDE/kdelibs/kate/data/html-php.xml 2>&1
-- Configuring done
-- Generating done
-- Build files have been written to: /home/kdev4/src/kde40svn/trunk/KDE/kdelibs
real 0m49.022s
user 0m9.106s
sys 0m1.444s
kdev4-[SCR]@horizon:~/src/kde40svn/trunk/KDE/build/kdelibs> time make
make: *** No targets specified and no makefile found. Stop.
real 0m0.004s
user 0m0.001s
sys 0m0.002s
--------------------- snip ------------------------------------------
"cmake ../../kdelibs" also reported "Build files have been written to:
/home/kdev4/src/kde40svn/trunk/KDE/kdelibs", so this seems at least to
be consistent...
Cheers,
Kurt
More information about the kde-core-devel
mailing list