[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

building kde from cvs



What are the steps to build your own debian packages of kde out of cvs? As a 
first goal I want to build these packages: arts,  kde-common,  kdebase,  
kdelibs,  kdesdk, kdesupport,  qt-copy.

dpkg-buildpackage is the command to use I guess. 
Is it possible to build and install your debian packages into an own private
directory that won't conflict with your existing standard debian packages? By 
that I mean to be able to change the PATH and LD_LIBRARYPATH environment 
variables accordingly when you want to start a session with your self built 
kde packages.

If I'm correctly informed, checking out HEAD from cvs will be the sources 
closest to the yet to come 3.1 release. Is this correct?  

Is gcc 2.95.4 and XFree86 4.2.1-3 good choices? I'm asking because I tried to 
build kde manually ( i.e. no dpkg-buildpackage ) on the command line. I got 
errors in the kdebase/kxkb directory ( see attachment output.log ). I also 
had some warnings before that in the configure command (see attachment 
configure.log ). Maybe someone knows about this too.

thanks & regards,
Erik Sjölund
/bin/sh ../libtool --silent --mode=compile --tag=CXX g++ -DHAVE_CONFIG_H -I. -I/opt/oktcvs/cvs/kde-cvs/kdebase/kxkb -I.. -I/opt/oktcvs/kde/include -I/opt/oktcvs/cvs/kde-build/qt-copy/include -I/usr/X11R6/include   -DQT_THREA
D_SUPPORT  -D_REENTRANT  -Wnon-virtual-dtor -Wno-long-long -Wundef -Wall -pedantic -W -Wpointer-arith -Wmissing-prototypes -Wwrite-strings -ansi -D_XOPEN_SOURCE=500 -D_BSD_SOURCE -Wcast-align -Wconversion -O2 -fno-exceptions
 -fno-check-new -DQT_CLEAN_NAMESPACE -DQT_NO_COMPAT -DQT_NO_ASCII_CAST -D_GNU_SOURCE  -c -o kcmmiscwidget.lo `test -f kcmmiscwidget.cpp || echo '/opt/oktcvs/cvs/kde-cvs/kdebase/kxkb/'`kcmmiscwidget.cpp
/bin/sh ../libtool --silent --mode=link --tag=CXX g++  -Wnon-virtual-dtor -Wno-long-long -Wundef -Wall -pedantic -W -Wpointer-arith -Wmissing-prototypes -Wwrite-strings -ansi -D_XOPEN_SOURCE=500 -D_BSD_SOURCE -Wcast-align -W
conversion -O2 -fno-exceptions -fno-check-new -DQT_CLEAN_NAMESPACE -DQT_NO_COMPAT -DQT_NO_ASCII_CAST -D_GNU_SOURCE    -o kcm_keyboard.la.closure kcm_keyboard_la_closure.lo -L/usr/X11R6/lib -L/opt/oktcvs/cvs/kde-build/qt-copy
/lib -L/opt/oktcvs/kde/lib  -module -avoid-version -no-undefined rules.lo kcmlayout.lo pixmap.lo kcmmisc.lo kcmmiscwidget.lo -lXtst -lkio -lxkbfile
/usr/X11R6/lib/libxkbfile.a(maprules.o)(.text+0x1c1): In function `GetInputLine':
: undefined reference to `__ctype_b'
/usr/X11R6/lib/libxkbfile.a(maprules.o)(.text+0x1f2): In function `GetInputLine':
: undefined reference to `__ctype_b'
some warning messages from configure in the kdebase directory

<snip>
configure: WARNING: X11/extensions/XKBstr.h: present but cannot be compiled
configure: WARNING: X11/extensions/XKBstr.h: check for missing prerequisite headers?
configure: WARNING: X11/extensions/XKBstr.h: proceeding with the preprocessor's result
</snip>

<snip>
configure: WARNING: Could not find libfontconfig anywhere, check http://www.fontconfig.org/
checking linux/raw.h usability... no
checking linux/raw.h presence... yes
configure: WARNING: linux/raw.h: present but cannot be compiled
configure: WARNING: linux/raw.h: check for missing prerequisite headers?
configure: WARNING: linux/raw.h: proceeding with the preprocessor's result
</snip>

<snip>
configure: WARNING: X11/extensions/XKBrules.h: present but cannot be compiled
configure: WARNING: X11/extensions/XKBrules.h: check for missing prerequisite headers?
configure: WARNING: X11/extensions/XKBrules.h: proceeding with the preprocessor's result
</snip>

Reply to: