[prev in list] [next in list] [prev in thread] [next in thread] 

List:       kde-devel
Subject:    Re: KDE2 build instructions
From:       Ming Poon <gexcfxyy () umail ! corel ! com>
Date:       2000-04-01 16:50:12
[Download RAW message or body]

[Attachment #2 (multipart/alternative)]


The stuff below is a couple of months old. I hope it helps. Let us if there is any
error or stuff that should be added . We are trying to do more KDE howto too for
everyone to use. (Just ignore the Corel LINUX part if you are not using Corel
LINUX). Thanks.

  ------------------------------------------------------------------------

Installing KDE2
Some notes compiled by Emily Ezust <emilye@corel.com>
[This is from memory - please let me know if I'm missing anything!]

1. Install Corel Linux on a fresh machine to get the system all set up
easily

2. Purge the kde-corel and qt-corel packages

3. Make sure you have autoconf 2.13-11, automake 1.4-2 and byacc 1.9-11.6
   or later.

   You can obtain these by anonymous ftp from my machine:
      ftp://120.169.1.110/pub/

   Put KDEDIR=/usr/X11R6 in your environment.

3. Use cvsup to grab the latest KDE2 source code
   (see http://www.kde.org/cvsup.html for instructions)

   Note: you really only need qt-copy, kdesupport, kdelibs and kdebase
   to start out with. Add other modules as necessary.
   The qt-copy module is the most recent snapshot of Qt2 that
   KDE requires. It is updated whenever someone needs a new feature
   in Qt (iff the snapshot compiles!).

   I've been putting my KDE source code in KDE_CODE_DIR=/home/emilye/kde
   but where you put it is up to you.

   The code often does not compile - check kde.kde.devel to see if anyone
   has noticed yet - it's ok to report it there.

   If you can't connect with cvsup, try a mirror or wait a little while.
   With real CVS access (granted by Stephan Kulow on polite request,
   coolo@kde.org), you can almost always connect.

4. The order of compiling and installation that works most reliably is:
   qt-copy
   kdesupport
   kdelibs
   kdebase

   Do all the steps of compilation and installation before moving
to the next module:
    ln -s ../kde-common/admin .
    make -f Makefile.cvs
    ./configure
    make
    make install

  Note: once you have access to the real CVS and can do
    $ cvs up
  you won't have to do the first step.

5. Put "$KDE_CODE_DIR/kdebase/startkde" to your .xinitrc.
   Then run startx.
   Enjoy.

6. Once you have real CVS access, you might want to put this in your
   .cvsrc:
      update -dP
      diff -u
      cvs -qz6
      checkout -P

Misc. Notes:
  You may have to give the startkde file execute permission. Last time I
checked, it was not given this automatically.
  If you get a compilation error in kdebase/kcontrol having to do with
libbgnd.la, it might be a makefile dependency problem. This might do the
trick: cd kdesktop; make; cd ..; make
  kpanel is now kicker. kfm is now konqueror. kdelibs is very different from
KDE1-1 kdelibs. Many APIs have been completely redone.
  Read the Developer's How To:
     http://developer.kde.org/documentation/tutorials/howto/develHOWTO.html
  http://developer.kde.org/ is your friend.
  Read the kde* groups.
  Beware: make clean doesn't always work. Sometimes you have to also do:
       rm -r .deps/
       rm *.moc*

Federico David Sacerdoti wrote:

> Hi,
>
> Could someone point me to some general KDE2 build instructions. I have the CVS
> tree mirrored with cvsup and just need some guidance on how to compile
> KDE from scratch - which modules to make first, things to watch out for, etc.
>
> Thanks,
> Dave
>
>  --
> Federico David Sacerdoti
> S Linux Machines
> www.slinuxmachines.com

--
Do you know about Corel's involvement with Linux?  Visit us at
http://linux.corel.com


[Attachment #5 (text/html)]

<!doctype html public "-//w3c//dtd html 4.0 transitional//en">
<html>
The stuff below is a couple of months old. I hope it helps. Let us if there
is any error or stuff that should be added . We are trying to do more KDE
howto too for everyone to use. (Just ignore the Corel LINUX part if you
are not using Corel LINUX). Thanks.
<p>
<hr WIDTH="100%">
<br>Installing KDE2
<br>Some notes compiled by Emily Ezust &lt;emilye@corel.com>
<br>[This is from memory - please let me know if I'm missing anything!]
<p>1. Install Corel Linux on a fresh machine to get the system all set
up
<br>easily
<p>2. Purge the kde-corel and qt-corel packages
<p>3. Make sure you have autoconf 2.13-11, automake 1.4-2 and byacc 1.9-11.6
<br>&nbsp;&nbsp; or later.
<p>&nbsp;&nbsp; You can obtain these by anonymous ftp from my machine:
<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; <A \
HREF="ftp://120.169.1.110/pub/">ftp://120.169.1.110/pub/</A> <br>&nbsp;
<br>&nbsp;&nbsp; Put KDEDIR=/usr/X11R6 in your environment.
<p>3. Use cvsup to grab the latest KDE2 source code
<br>&nbsp;&nbsp; (see <A \
HREF="http://www.kde.org/cvsup.html">http://www.kde.org/cvsup.html</A> for \
instructions) <p>&nbsp;&nbsp; Note: you really only need qt-copy, kdesupport, kdelibs
and kdebase
<br>&nbsp;&nbsp; to start out with. Add other modules as necessary.
<br>&nbsp;&nbsp; The qt-copy module is the most recent snapshot of Qt2
that
<br>&nbsp;&nbsp; KDE requires. It is updated whenever someone needs a new
feature
<br>&nbsp;&nbsp; in Qt (iff the snapshot compiles!).
<p>&nbsp;&nbsp; I've been putting my KDE source code in KDE_CODE_DIR=/home/emilye/kde
<br>&nbsp;&nbsp; but where you put it is up to you.
<br>&nbsp;
<br>&nbsp;&nbsp; The code often does not compile - check kde.kde.devel
to see if anyone
<br>&nbsp;&nbsp; has noticed yet - it's ok to report it there.
<p>&nbsp;&nbsp; If you can't connect with cvsup, try a mirror or wait a
little while.
<br>&nbsp;&nbsp; With real CVS access (granted by Stephan Kulow on polite
request,
<br>&nbsp;&nbsp; coolo@kde.org), you can almost always connect.
<p>4. The order of compiling and installation that works most reliably
is:
<br>&nbsp;&nbsp; qt-copy
<br>&nbsp;&nbsp; kdesupport
<br>&nbsp;&nbsp; kdelibs
<br>&nbsp;&nbsp; kdebase
<p>&nbsp;&nbsp; Do all the steps of compilation and installation before
moving
<br>to the next module:
<br>&nbsp;&nbsp;&nbsp; ln -s ../kde-common/admin .
<br>&nbsp;&nbsp;&nbsp; make -f Makefile.cvs
<br>&nbsp;&nbsp;&nbsp; ./configure
<br>&nbsp;&nbsp;&nbsp; make
<br>&nbsp;&nbsp;&nbsp; make install
<p>&nbsp; Note: once you have access to the real CVS and can do
<br>&nbsp;&nbsp;&nbsp; $ cvs up
<br>&nbsp; you won't have to do the first step.
<p>5. Put "$KDE_CODE_DIR/kdebase/startkde" to your .xinitrc.
<br>&nbsp;&nbsp; Then run startx.
<br>&nbsp;&nbsp; Enjoy.
<p>6. Once you have real CVS access, you might want to put this in your
<br>&nbsp;&nbsp; .cvsrc:
<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; update -dP
<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; diff -u
<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; cvs -qz6
<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; checkout -P
<p>Misc. Notes:
<br>&nbsp; You may have to give the startkde file execute permission. Last
time I
<br>checked, it was not given this automatically.
<br>&nbsp; If you get a compilation error in kdebase/kcontrol having to
do with
<br>libbgnd.la, it might be a makefile dependency problem. This might do
the
<br>trick: cd kdesktop; make; cd ..; make
<br>&nbsp; kpanel is now kicker. kfm is now konqueror. kdelibs is very
different from
<br>KDE1-1 kdelibs. Many APIs have been completely redone.
<br>&nbsp; Read the Developer's How To:
<br>&nbsp;&nbsp;&nbsp;&nbsp; <A \
HREF="http://developer.kde.org/documentation/tutorials/howto/develHOWTO.html">http://developer.kde.org/documentation/tutorials/howto/develHOWTO.html</A>
 <br>&nbsp; <A HREF="http://developer.kde.org/">http://developer.kde.org/</A> is your \
friend. <br>&nbsp; Read the kde* groups.
<br>&nbsp; Beware: make clean doesn't always work. Sometimes you have to
also do:
<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; rm -r .deps/
<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; rm *.moc*
<p>Federico David Sacerdoti wrote:
<blockquote TYPE=CITE>Hi,
<p>Could someone point me to some general KDE2 build instructions. I have
the CVS
<br>tree mirrored with cvsup and just need some guidance on how to compile
<br>KDE from scratch - which modules to make first, things to watch out
for, etc.
<p>Thanks,
<br>Dave
<p>&nbsp;--
<br>Federico David Sacerdoti
<br>S Linux Machines
<br>www.slinuxmachines.com</blockquote>

<p>--
<br>Do you know about Corel's involvement with Linux?&nbsp; Visit us at
<A HREF="http://linux.corel.com">http://linux.corel.com</A>
<br>&nbsp;</html>


["mingp.vcf" (text/x-vcard)]
-- 
The address in the headers is not the poster's real email address.  Do not send
private mail to the poster using your mailer's "reply" feature.  CC's of mail 
to mailing lists are OK.  Problem reports to "postmaster@umail.corel.com".  
The poster's email address is "mingp@corel.com".


[prev in list] [next in list] [prev in thread] [next in thread] 

Configure | About | News | Add a list | Sponsored by KoreLogic