You are not logged in.
one question
what does strict?
i tried it with only -disable-strict and it doens't work
with disable-warnings + -disable-strict it works
Offline
Don't you people read a PKGBUILD when you compile this stuff?
I put a link in the kdemultimedia PKGBUILD about fixing a kernel include.
http://www.cs.helsinki.fi/linux/linux-k … /0553.html
Apply that fix and everything should build. This also solves the problem in ./configure: "Checking for linux/cdrom.h usability: no". I don't get it why kdemultimedia includes kernelheaders even when after checking it finds out they're not usable. It checks for cdrom.h and finds it unusable, and then later in the build, it fails on a file included by cdrom.h.
Offline
JGC where to find your PKGBUILDS?
I'm to blind to find them ;-)
EDIT:
OOPS they are on your server in src :-)
Offline
this is fixed in rc2
that happens in rc1 that was a reason for not announcing it
to get sound rc2 packages are needed:
arts, kdelibs, kdebase , kdemultimedia
needs some time to build ;-)
Offline
OK, KDE won't be long.....
i'll start building tomorrow after work (i'm working today 3-midnight and tomorrow 11-4) so expect KDE 3.3 pkg's probably tuesday, if people want to test i'll see JGC about putting it there 1st to test.
Offline
you got the final builds or rc2?
i compiled rc2 from source, that takes really some time
the only build problem is kdemultimedia with the patch it works
i made a bug report to change this file:
http://bugs.archlinux.org/index.php?do=details&id=1252
one other wish fom my side:
is it possible o enable mozilla bindings in kdebindings?
then you can switch between khtml and gecko engine in konqueror
looking forward to test :-)
Offline
final...
ok, these moz bindings? what's needed in config line? will enable it... alos any other requests before i start building tomorrow after work... should be all good....
Offline
hi
the mozilla bindings doesn't compile
well shouldn't be
don't waste too much time on that
i changed the configure script that it finds the mozilla headers
look for mozilla_incldirs
it wasn't built at all
then i changed to xparts diretory and run make
it stops with an error and in mozilla directory it doesn't work either
it was just a thing i know from suse but don't know how they get it to work
Offline
ok, some progress, i have arts, kde libs and kdebase built... will be building the rest over night, JGC, where can i find your PKGBUILDS so i can update mine (and any possible pkg's?)
Lou...
Offline
can be found:
ftp://schoolbak.dyndns.org/kde33/src/
Offline
can be found:
ftp://schoolbak.dyndns.org/kde33/src/
Are these packages the final ones or will cmf upload them to the archlinux-server when he is ready?
Offline
the packages are rc1 packages
for rc2 you have to build it on your own by modifying the current PKGBUILDS or wait till cmf release the final ones which i expect will happen soon
Offline
arts libs and base are stable and are built against readline 5.0 and have no issues, the KDM multi-VT stuff should be in (just adding that now) i'm just scripting the rest to start building in about 1 hr.
i'm just looking into ksvg though, as it never seems to work, i'm seeing what it's deps are (if any)....
so not long to go..
Offline
OK, Thank you for building. Making packages on my Athlon 600 wouhld not be much fun *g*.
Offline
KDE 3.3 all built and done, only no KDM session support, my echos aren't working...
aside from thta, built and good, deps are sorted out and no sill libGL.la sillyness...
i'm a tad drunk tonight, been out as i get my A level results tomorrow, so it should be up by tomorrow night, night night all...
Love, your friendly KDE maintainer
x x x
Offline
P4 2.8Ghz @ 2.8Ghz SL6WT
Zalman CNPS7000-Cu
865PE Neo-2 LS BIOs 2.4
512mb Mushkin Level II
160GB Maxtor HD
Geforce 4 440MX
Antec 3700 1 exhaust and 1 intake fans
Linux 2.6.x
Linux user 314187
ArchLinux
Offline
announcement is out:
http://www.kde.org
packages were built and will show up soon :-)
Offline
Ok, it seems all KDE pkg's didn't build, i'm missing kdemultimedia, thanks to the kernel sources issue... i'm trying the patch in JGC's pkgbuild, but to no avaiil....
just wondering what the next plan of action is to be.
Offline
Offline
if it's the mpeglib error
you have to patch the /usr/include/asm/byteorder.h file
which is described in PKGBUILD
here is my PKGBUILD and byteorder.h:
# $Id: PKGBUILD,v 1.11 2004/06/09 13:56:38 lou Exp $
# Maintainer: Lou Greenwood <lou@archlinux.org>
# In order to build kdemultimedia, you need to patch /usr/include/asm/byteorder.h according to this patch:
# http://www.cs.helsinki.fi/linux/linux-k … /0553.html
pkgname=kdemultimedia
pkgver=3.3.0
kdever=3.3.0rc2
pkgrel=1j1
pkgdesc="KDE Multimedia Programs."
url="http://www.kde.org"
groups=('kde')
depends=('kdelibs>=3.3.0' 'libidn' 'cdparanoia' 'lame' 'tunepimp' 'taglib' 'xine-lib' 'perl' 'libtool')
# for easier build, just uncomment the mirror you want to use
mirror="ftp.solnet.ch/mirror/KDE" # updated every 2 hours, very fast for Europe
# mirror="ftp.kde.org/pub/kde/" # main server
# mirror="ibiblio.org/pub/mirrors/kde/" # ibiblio mirror
source=(ftp://$mirror/unstable/$kdever/src/$pkgname-$pkgver-rc2.tar.bz2
)
build() {
cd $startdir/src/$pkgname-$pkgver
./configure --prefix=/opt/kde --enable-audio=alsa,oss,esd
--with-alsa --with-lame --with-vorbis
--with-esd --disable-dependency-tracking --enable-final
make || return 1
make DESTDIR=$startdir/pkg install || return 1
}
byteorder.h:
#ifndef _I386_BYTEORDER_H
#define _I386_BYTEORDER_H
#include <asm/types.h>
#ifdef __GNUC__
/* For avoiding bswap on i386 */
#ifdef __KERNEL__
#include <linux/config.h>
#endif
static __inline__ __const__ __u32 ___arch__swab32(__u32 x)
{
#ifdef CONFIG_X86_BSWAP
__asm__("bswap %0" : "=r" (x) : "0" (x));
#else
__asm__("xchgb %b0,%h0nt" /* swap lower bytes */
"rorl $16,%0nt" /* swap words */
"xchgb %b0,%h0" /* swap higher bytes */
:"=q" (x)
: "0" (x));
#endif
return x;
}
/* gcc should generate this for open coded C now too. May be worth switching to
it because inline assembly cannot be scheduled. -AK */
static __inline__ __const__ __u16 ___arch__swab16(__u16 x)
{
__asm__("xchgb %b0,%h0" /* swap bytes */
: "=q" (x)
: "0" (x));
return x;
}
#ifndef __STRICT_ANSI__
static inline __u64 ___arch__swab64(__u64 val)
{
union {
struct { __u32 a,b; } s;
__u64 u;
} v;
v.u = val;
#ifdef CONFIG_X86_BSWAP
asm("bswapl %0 ; bswapl %1 ; xchgl %0,%1"
: "=r" (v.s.a), "=r" (v.s.b)
: "0" (v.s.a), "1" (v.s.b));
#else
v.s.a = ___arch__swab32(v.s.a);
v.s.b = ___arch__swab32(v.s.b);
asm("xchgl %0,%1" : "=r" (v.s.a), "=r" (v.s.b) : "0" (v.s.a), "1" (v.s.b));
#endif
return v.u;
}
#endif /* !__STRICT_ANSI__ */
#ifndef __STRICT_ANSI__
#define __arch__swab64(x) ___arch__swab64(x)
#endif
#define __arch__swab32(x) ___arch__swab32(x)
#define __arch__swab16(x) ___arch__swab16(x)
#ifndef __STRICT_ANSI__
#define __BYTEORDER_HAS_U64__
#endif
#endif /* __GNUC__ */
#include <linux/byteorder/little_endian.h>
#endif /* _I386_BYTEORDER_H */
Offline
now compiled 3.3.0 from source
to get kdemultimedia to compile
don't enable --enable-final in arts and kdemultimedia
then it works
Offline
i thin ki've gotten around the issue, although it's using teh disable-warnings and --disable-strict from gentoo ebuilds.... not too keen, but it works.
Also multiple KDM session are now in!
written a script to namcap every pkg to check deps, that's running now, along with 3 pkg's left...
all seems to be going goood!
#Lou
Offline
cmf: Are you building kde with debug info? I really hope not, it slows down kde a lot...
If I have the gift of prophecy and can fathom all mysteries and all knowledge, and if I have a faith that can move mountains, but have not love, I am nothing. 1 Corinthians 13:2
Offline
i think he did that
and if not
you joined too late to the thread ;-)
and we will have to wait for 3.3.1
Offline
For those interested in KDE development, I'll just mention that Fluendo is streaming for aKademy conference in Ogg Theora right now, just like they did for this years wonderful GUADEC..
I'm proud to be a a freedomloving infidel piece of treehugging eurotrash.
Offline