Content-Type: text/plain;
Content-Transfer-Encoding: 7bit
Content-Disposition: inline

On Friday 17 February 2006 02:42, Michael Pyne wrote:
> On Thursday 16 February 2006 13:06, Mantia Andras wrote:
> > On Thursday 16 February 2006 17:11, Ferdinand Gassauer wrote:
> > > Thanks
> > >
> > > If it's OK with you I'll try to contact the kdesvn-build author to
> > > get some magic into kdesvn-build to autodetect this.

> >
> > It is perfectly OK with me, I'm just trying to help you. But of course,
> > the kdesvn-build author is a better resoruce for help or for integratin
> > patches. :-)

> Well after this mess I'd like to update the sample file and the
> documentation in order to help make kdesvn-build work right on 64-bit.
> So, what exactly does a user have to specify to use 64-bit libraries, so I
> can update the sample?
> It seems that qt-copy needs the -libdir lib64 configure option added, and
> that the KDE admin system needs --enable-libsuffix=64. Is this all that is
> needed?
> Regards,
> - Michael Pyne

Hi Michael!

see attached file

compile flags for AMD processor see
no idea about what that does and if it helps

selecting "stable" = 3.5 branch I run into this problem, apparently it looks
in trunk instead of branches.

Updating kdesdk
svn: 'svn+ssh://svn.kde.org/home/kde/trunk/KDE/kdesdk/scripts' is not the same
repository as 'svn://anonsvn.kde.org/home/kde'
Update failed, trying a cleanup.
Executing svn cleanup
Cleanup complete.
svn: 'svn+ssh://svn.kde.org/home/kde/trunk/KDE/kdesdk/scripts' is not the same
repository as 'svn://anonsvn.kde.org/home/kde'
Error updating kdesdk, removing from list of packages to build.

in respect of compiling qt-copy:
* for now I use qt from SuSE 10.0 which works fine.
* up to now I didn't find a parameter which places qt libs in lib64
SuSE 10.0 has a link from
/usr/lib64/qt3 -> ../lib/qt3/
propably they have a reason for doing so.

IMHO for compiling qt with for AMD64 configure needs
-platform linux-g++-64 (not autodected)
without I get

hope that helps for now.

Content-Type: text/plain;
Content-Transfer-Encoding: 7bit
Content-Disposition: attachment;

# Sample configuration file for kdesvn-build.
# To use this sample configuration file, copy it to ~/.kdesvn-buildrc, and then
# edit it to suit your desires.

# Global settings go in this section. They apply to every module unless
# overridden later.

# This option controls whether KDE 3.5 or KDE 4.0 is compiled. If you set this
# option to true, kdesvn-build will automatically select the correct branch of
# a module needed to build KDE 3.5 in most cases. Most modules will come from
# the 3.5 branch, arts will come from 1.5, and qt-copy will come from 3.3.
# It is always possible to override the default by using the branch, tag, or
# override-url option yourself.
# If you set this option to false, or leave it unset, kdesvn-build will build
# /trunk, which corresponds right now with KDE 4.0.
# use-stable-kde false
use-stable-kde true

# binpath controls the value of the PATH environment variable during
# compilation. If you have unusual tools that need to be in the path to build
# KDE, add them here. KDE's and Qt's programs are automatically added.
# binpath /bin:/usr/bin:/usr/local/bin:/usr/X11R6/bin
# binpath /usr/lib/ccache/bin:/bin:/usr/bin:/usr/local/bin:/usr/X11R6/bin
#binpath /bin:/home/kdesvn/bin:/usr/local/bin:/usr/bin:/usr/X11R6/bin:/bin:/usr/games:/opt/gnome/bin:/usr/lib/mit/bin:/usr/lib/mit/sbin
binpath /daten/kdesvn/kde35/bin:/usr/local/bin:/usr/bin:/usr/X11R6/bin:/bin:/usr/games:/opt/gnome/bin:/usr/lib/mit/bin:/usr/lib/mit/sbin

# This is the directory that your KDE sources are downloaded to. This
# directory also holds the build and log directories by default.
# source-dir ~/kdesvn
source-dir /daten/kdesvn/kde35src

# This is the Qt installation to use to build KDE. The default is qt-copy
# from Subversion. The ${source-dir} option uses whatever you set for
# source-dir to automatically fill in the value.
# KDE 4.0 may require qt-copy (this is true as of 2006-02-02) instead of a
# released Qt.
# qtdir ${source-dir}/build/qt-copy
#qtdir /daten/kdesvn/kde35build/qt-copy

# You might want to use your system's built-in Qt already (4.1 or greater for
# KDE 4, 3.3.x for KDE 3.5.) If so, assign the qtdir option appropriately.
# See note above, KDE 4 may require qt-copy at times.
# qtdir /path/to/system/qt

# This is the Subversion server to download the KDE sources from. Developers:
# Don't forget to add your username to the URL if necessary!
# svn-server svn://anonsvn.kde.org/home/kde

# This controls the configure flags passed to every module (except qt-copy) by
# default. If you have module-specific configure flags, they will be placed
# after these flags to allow the module setting to override the global setting.
#configure-flags --enable-debug --with-extra-libs=/usr/lib64 --with-extra-includes=/usr/include/c++/4.0.2/x86_64-suse-linux/bits
# configure-flags --enable-debug --enable-libsuffix=64
configure-flags --disable-rpath --disable-closure --enable-gcc-hidden-visibility=no
#libpath /lib64:/lib:/usr/lib64:/usr/lib:/usr/x86_64-suse-linux/lib64:/usr/x86_64-suse-linux/lib

#libpath /usr/X11R6/lib64/Xaw95 \
#/usr/X11R6/lib64/Xaw3d \
#/usr/X11R6/lib64 \
#/usr/X11R6/lib/Xaw95 \
#/usr/X11R6/lib/Xaw3d \
#/usr/X11R6/lib \
#/usr/x86_64-suse-linux/lib64 \
#/usr/x86_64-suse-linux/lib \
#/usr/local/lib \
#/usr/openwin/lib \
#/opt/gnome/lib \
#/opt/gnome2/lib \
#/lib64 \
#/lib \
#/usr/lib64 \
#/usr/lib \
#/usr/local/lib64 \
#/usr/openwin/lib64 \
#/opt/gnome/lib64 \

# These are the compilation flags to use by default when compiling KDE.
# gcc supports a -march option in order to generate specific code for pentium4, athlon-xp,
# etc. See the gcc man page for more information.
# cxxflags -pipe -march=i686 # For standard 32-bit systems.
# cxxflags -pipe -march=athlon-xp -m3dnow -fPIC
cxxflags -pipe -fno-reorder-blocks -fno-schedule-insns -fno-inline
cflags -pipe -fno-reorder-blocks -fno-schedule-insns -fno-inline

# KDE has one of the most extensive translation packages in the world. They
# are stored in the l10n module. kdesvn-build can automatically try to build
# and install languages for you, using this parameter. It should be a list
# of languages to build and install. This option requires the language code
# as present in l10n. You can look these codes up at
# http://i18n.kde.org/teams/
# kde-languages de # German
# kde-languages fr # French
# kde-languages en_GB cs # British English and Czech

# These are the default options passed to the make command. The default tries
# to build with 2 parallel compiles. If you are using distcc or have SMP, you
# should experiment with setting this value higher for best performance.
# make-options -j2

# These are the default options passed to unsermake, which supports some
# options not present with make. The default tries to run 2 compile jobs
# in parallel. The -p option is used to display progress information.
# unsermake-options --compile-jobs=2 -p

# Unsermake usage is required for KDE 4 (kdesvn-build knows what modules won't
# work with it, so it is safe to leave on). However, you may get tired of
# kdesvn-build updating unsermake all the time. In that case, uncomment
# the following. NOTE: You are responsible for updating unsermake after that
# by going to its directory and running 'svn up' when needed. If you have not
# yet downloaded unsermake let kdesvn-build update it before uncommenting.
# use-unsermake self
use-unsermake true
# This directory is where everything gets built before it is installed. By
# default it is relative to the value for source-dir. You can specify an
# absolute path if you'd like (begin the path with a slash).
# build-dir build
build-dir /daten/kdesvn/kde35build

# This is the directory that KDE will end up installed at. The default is
# appropriate for a single-user installation of KDE, which requires no root
# permissions. If you'd like, you can install and use the sudo program to
# install KDE anywhere on your system, in conjunction with the
# make-install-prefix option.
# kdedir ~/kde
kdedir /daten/kdesvn/kde35
# You can overwrite the installation directory for a given module using
# the per-module "prefix" option. Note that when doing this you need to
# set KDEDIRS, PATH and LD_LIBRARY_PATH to point to both directories,
# and that you should use separate test users or KDEHOME values to separate
# the ksycoca databases. Only set prefix if you know what you're doing.

# If you would like install KDE to the system (DO NOT INSTALL *over* a prior
# installation!), then you'll probably need to use sudo to install everything.
# The -S parameter causes sudo to read from standard input (which is redirected by
# kdesvn-build). This means that if sudo has to ask for your password, it will fail,
# you need to configure sudo to be able to run "make install" and "unsermake install"
# without requesting a password.
# make-install-prefix sudo -S

# You can use the set-env option to add values to the build environment.
# set-env LDFLAGS -Wl,-O1 # Optimize the linker, takes longer.

# If you use software which requires pkg-config, and you need to add entries
# to your pkg-config path, you can also use set-env for that. Some broken
# systems require you to set this to find e.g. glib.
# set-env PKG_CONFIG_PATH /opt/gnome/lib/pkgconfig
end global

# qt-copy is a copy of Trolltech's Qt, optionally with some bugfixes and
# optimizations added. It is the easiest way to get Qt if you don't already
# have it (and you don't want to use your distro's tools to install it.)
#module qt-copy
# configure-flags -system-zlib -qt-gif -system-libjpeg -system-libpng \
# -no-exceptions -fast \
# -prefix /daten/kdesvn/kde35build/qt-copy -libdir lib64
# apply-qt-patches false # These don't work for Qt 4.
# use-qt-builddir-hack true
# make-options sub-src sub-tools # Build faster, no examples built.
#end module

# arts is the KDE sound library. It is not expected to be used by the time
# KDE 4 is released.
module arts
end module
module kdesupport
end module
module kdelibs
end module
## Note: The following modules may not have been ported to KDE 4 yet, and may
# have changed significantly from their KDE 3 counterparts as well. Because
# of this, they are commented out, uncomment it if you want to build it.
module kdebase
configure-flags --with-pam --with-shadow
end module
# kdemultimedia contains JuK, noatun, Kaboodle, and other KDE multimedia
# applications. It does not include amarok, which is in extragear/multimedia
module kdemultimedia
end module

# kdesdk is a useful module for software developers. It is where kdesvn-build
# is developed.
module kdesdk
end module

# kdenetwork has Kopete and other useful applications for the Internet and
# other networks.
module kdenetwork
end module

# kdeadmin has system administration tools for your computer.
module kdeadmin
configure-flags --with-shadow --with-pam=yes
end module

# kdebindings is useful for software developers, and for those who wish to run
# some KDE programs that don't use C++. The python bindings are not included
# by default as they never build for me. If you'd like to build all the
# bindings, comment out the checkout-only option below.
# This module appears to be on its way to being ported to Qt 4, stay tuned.
#module kdebindings
# checkout-only admin dcopc kalyptus smoke qtruby korundum kjsembed dcoppython

# kdebindings will probably need to use the following option to install successfully.
# You must configure the sudo program first to allow for passwordless operation.
# make-install-prefix sudo
#end module

# kdepim contains KMail, Kontact, KOrganizer, and other insanely useful
# programs that help you keep track of things.
module kdepim
configure-flags --disable-exchange
end module

# kdeutils has miscellaneous programs which can be useful. You probably won't
# die if you remove this from the config file though.
#module kdeutils
#end module

# kdegraphics contains various programs useful for graphics editing. It
# doesn't include Krita, which is part of KOffice, but it is worth it just for
# KolourPaint.
module kdegraphics
end module

# kdeaddons are nifty additions to some programs in other KDE modules. For
# example, there are addons for Konqueror, extra Kicker applets, and Noatun
# plugins.
module kdeaddons
end module

# ... Well, they're games.
#module kdegames
#end module

# Contains nifty diversions of time, which generally aren't games.
module kdetoys
end module

# Educational programs. Some are actually quite fun even if you're not trying
# to learn anything.
module kdeedu
end module

# The KDE Office Suite. Includes a pretty expansive collection of programs.
# It is rather large, so you can cut download and build times by removing it
# from this file.
module koffice
end module

# The KDevelop IDE, useful for developing all kinds of programs. If you don't
# plan on being a software developer you can save time by removing this from
# your configuration.
# Note: KDevelop appears to have a port started towards KDE 4. It may be
# usable by now.
module kdevelop
use-unsermake false
end module

# Includes Quanta Plus and other web design tools.
module kdewebdev
end module

# Modules in extragear and playground can also be added.
# Note: As of this writing, extragear and playground are for KDE 3.x only,
# so it is commented out.
# To see what you can find in the various modules, browse
# http://websvn.kde.org/trunk/extragear and
# http://websvn.kde.org/trunk/playground

# Includes various libraries needed by other applications in extragear.
module extragear/libs

# If you don't like the default name that kdesvn-build gives modules on-disk,
# you can use dest-dir to change it.
# dest-dir extragear-libs
end module

# Includes the popular K3B and Amarok programs.
module extragear/multimedia
end module

# Includes various photo management applications.
module extragear/graphics
# checkout-only digikamimageplugins digikam gwenview kimdaba
end module

module extragear/network
# # Options like checkout-only should work as before.
# checkout-only konversation
end module

module extragear/pim
end module

module extragear/security
end module

module extragear/utils
end module

module extragear/toys
end module

module extragear/office
end module

module extragear/addons
end module

module playground/games
end module

Content-Type: text/plain; charset="us-ascii"
MIME-Version: 1.0
Content-Transfer-Encoding: 7bit
Content-Disposition: inline

>> Visit http://mail.kde.org/mailman/listinfo/kde-devel#unsub to unsubscribe <<