From kde-core-devel Sun Jan 29 18:37:06 2006 From: Kurt Pfeifle Date: Sun, 29 Jan 2006 18:37:06 +0000 To: kde-core-devel Subject: Re: ANNOUNCE: experimental support for building kdelibs 4 with cmake Message-Id: <200601291932.29757.k1pfeifle () gmx ! net> X-MARC-Message: https://marc.info/?l=kde-core-devel&m=113855982620235 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