$ sudo adduser kde-dev $ sudo passwd kde-dev $ su - kde-dev
export YACC='byacc -d'
# place de QT une fois installé
export KDE_SRC=/home/kde-dev/kdesrc
export KDE_DIST=/home/kde-dev/kdedist
export QTDIR=$KDE_DIST/qt-copy
# place de KDE une fois installé
export KDEDIR=$KDE_DIST
export PATH=$KDE_SRC/unsermake:$QTDIR/bin:$KDE_DIST/bin:$PATH
export LD_LIBRARY_PATH=$QTDIR/lib:$KDEDIR/lib:$LD_LIBRARY_PATH
alias unserkde="unsermake -f Makefile.cvs && \
./configure --enable-debug=full --prefix=$KDE_DIST && \
unsermake -p && unsermake -p install"
$ mkdir {kdesrc,kdedist}
$ cd ~/kdesrc
$ svn co svn://anonsvn.kde.org/home/kde/trunk/qt-copy
$ svn co svn://anonsvn.kde.org/home/kde/trunk/kdenonbeta/unsermake
$ svn co svn://anonsvn.kde.org/home/kde/branches/work/kdelibs4_snapshot kdelibs4
$ svn co svn://anonsvn.kde.org/home/kde/trunk/KDE/kdebase
$ cvs -d :pserver:anonymous@www.cmake.org:/cvsroot/CMake login
cvs -d :pserver:anonymous@www.cmake.org:/cvsroot/CMake co CMake
$ ./configure --prefix=$KDE_DIST $ make $ make install
$ cd ~/kdesrc/qt-copy
$ ./configure -qt-gif -no-exceptions -debug -fast \
--prefix=/home/kde-dev/kdedist/qt-copy
$ make
$ make installCompilation & installation
$ ./configure --prefix=$KDE_DIST $ make $ make install
$ cd ~/kdesrc/kdelibs4 $ unserkde
$ cd kdebase $ unserkde
19% compiling /home/kde-dev/kdesrc/kdebase_trunk_kde_kdebase/kioslave/man/kmanpart.cpp 20% compiling /home/kde-dev/kdesrc/kdebase_trunk_kde_kdebase/kioslave/pop3/pop3.cc g++ -DHAVE_CONFIG_H -I./kioslave/pop3 -I/home/kde-dev/kdesrc/kdebase_trunk_kde_kdebase/kioslave/pop3 -I. -I/home/kde-dev/kdesrc/kdebase_trunk_kde_kdebase/kioslave/pop3/../.. -I/home/kde-dev/kdesrc/kdebase_trunk_kde_kdebase/kioslave/pop3/.. -I/home/kde-dev/kdedist/include -I/home/kde-dev/kdedist/qt-copy//include -I/home/kde-dev/kdedist/qt-copy//include/Qt -I/home/kde-dev/kdedist/qt-copy//include/QtCore -I/home/kde-dev/kdedist/qt-copy//include/QtGui -I/home/kde-dev/kdedist/qt-copy//include/QtXml -I/home/kde-dev/kdedist/qt-copy//include/Qt3Support -I/usr/X11R6/include -DQT_THREAD_SUPPORT -D_REENTRANT -D_FILE_OFFSET_BITS=64 -Wnon-virtual-dtor -Wno-long-long -Wundef -ansi -D_XOPEN_SOURCE=500 -D_BSD_SOURCE -Wcast-align -Wconversion -Wchar-subscripts -Wall -W -Wpointer-arith -g3 -fno-inline -Wformat-security -Wmissing-format-attribute -fno-exceptions -fno-check-new -fno-common -fvisibility=hidden -fvisibility-inlines-hidden -DQT_CLEAN_NAMESPACE -DQT_NO_CAST_TO_ASCII -DQT_NO_STL -DQT_NO_COMPAT -DQT_NO_TRANSLATION -DQT3_SUPPORT -DQT3_SUPPORT_WARNINGS -D_GNU_SOURCE -fPIC -DPIC -c /home/kde-dev/kdesrc/kdebase_trunk_kde_kdebase/kioslave/pop3/pop3.cc -o ./kioslave/pop3/.libs/pop3.o -Wp,-MD,./kioslave/pop3/.deps/pop3.TUlo /home/kde-dev/kdesrc/kdebase_trunk_kde_kdebase/kioslave/pop3/pop3.cc:30:25: error: pop3-config.h: Aucun fichier ou répertoire de ce type /home/kde-dev/kdesrc/kdebase_trunk_kde_kdebase/kioslave/pop3/pop3.cc:395: warning: unused parameter 'in' /home/kde-dev/kdesrc/kdebase_trunk_kde_kdebase/kioslave/pop3/pop3.cc:395: warning: unused parameter 'ai' /home/kde-dev/kdesrc/kdebase_trunk_kde_kdebase/kioslave/pop3/pop3.cc:450: warning: unused parameter 'ai' Error creating ./kioslave/pop3/pop3.lo. Exit status 1.
$ mkdir build $ cd build $ cmake ../
-- Check for working C compiler: gcc -- Check for working C compiler: gcc -- works -- Check size of void* -- Check size of void* - done -- Check for working CXX compiler: c++ -- Check for working CXX compiler: c++ -- works -- This is a SVN repository -- Using Buildname: Linux-c++ ERROR: cmake/modules/FindKDE4Internal.cmake not found in /home/kde-dev/.kde/share/apps/;/home/kde-dev/kdedist/share/apps/ -- Configuring done
ERROR: cmake/modules/FindKDE4Internal.cmake not found in /home/kde-dev/.kde4/share/apps/;/home/kde-dev/kdedist/share/apps/
$ svn co svn://anonsvn.kde.org/home/kde/branches/work/dbus-kde4/qt-dbus $ qmake $ make $ make install
$ svn co svn://anonsvn.kde.org/home/kde/branches/work/kdehw $
$ svn co svn://anonsvn.kde.org/home/kde/branches/work/kdehw
Tout contenu publié sur ce site est couvert par la licence GNU FDL. L'acceptation de ce contrat par les contributeurs est préalable à toute publication sur ce site.
La licence GNU FDL (GNU Free Documentation License) sous laquelle sont distribués tous les articles de ce site permet à tous de les réutiliser librement et gratuitement comme il le souhaite, y compris pour des usages commerciaux. L'utilisateur du contenu s'engage à respecter les engagements de la GNU GFDL tant dans les copies conformes que dans les versions modifiées et doivent créditer ce site ainsi que les auteurs respectifs des pages concernées comme source.