From kde-devel Thu Dec 12 08:11:03 2002 From: JW Date: Thu, 12 Dec 2002 08:11:03 +0000 To: kde-devel Subject: More kdebase make errors - ksysgaurd & strlcpy X-MARC-Message: https://marc.info/?l=kde-devel&m=103968074210080 -----BEGIN PGP SIGNED MESSAGE----- Hash: SHA1 Ok, I feel a little stupid posting about this again. But I don't know whe= re=20 else to ask for help. Perhaps my first question should be: when I am trying to compile somethin= g=20 like kdelibs and kdebase, and make breaks down repeatedly at some particu= lar=20 point, what is the proper course of action? Should I try to find out who = the=20 maintainer of some particular componet is and email them? Should I mail t= he=20 list? Should I stop trying and buzz off? This is my first serious attempt at compiling KDE, and actually what I am= =20 trying to compile is KMail, which needs at least kdelibs and kdebase (and= =20 thus arts, kde-common). For 3 or 4 days now kdebase has failed to compile= =2E=20 First it was something with Konqueror, then kdoctools, and tonight ksysga= urd=20 (which I really don't need AFAIK). Is this normal? While I fully expect H= EAD=20 to be unstable, even very unstable at times, does it _never_ compile?=20 Am I wrong in trying to compile all of kdebase - should I be doing one=20 component at a time? Is there a way to temporarily skip something, for example, since ksysgaru= d is=20 giving me fits and I don't need it, can I compile all of kdebase except=20 ksysgaurd? Another thing: it supprises me how long kdebase has been in a non-compila= ble=20 state. The kdoctools problem existed for more than 24 hours, I think. All= day=20 at least. I sort of assume there are developers all over the world compil= ing=20 this stuff all the time... so I wouldn't think that something like kdebas= e=20 would be broken very long. Is that a bad assumption? ksysgaurd has been "= bad"=20 for at least 6 hours.=20 Anyway, I just want some clarification about what to do when something su= ch as=20 kdebase won't compile for a long time. According to my estimate kdebase h= as=20 been in a "broken" state for 3 days - who knows how long it was since the= =20 last time it was 100% ok. I thought it was a KDE policy that cvs must alw= ays=20 compile, or as close to always as reasonably possible (a Kopete developer= =20 told me this)? 3 days seems a little longer than reasonable. Not that I h= ave=20 any right to define what's reasonable :-) For the record, the curent problem is: /bin/sh ../../libtool --silent --mode=3Dlink gcc -ansi -W -Wall -pedanti= c=20 - -Wshadow -Wpointer-arith -Wmissing-prototypes -Wwrite-strings=20 - -D_XOPEN_SOURCE=3D500 -D_BSD_SOURCE -DNDEBUG -O2 -D_GNU_SOURCE -o=20 ksysguardd -L/usr/X11R6/lib -L/work/build/cvs_trees/kde3.1/qt-copy/lib=20 - -L/work/build/cvs_trees/kde3.1/lib Command.o conf.o ksysguardd.o=20 PWUIDCache.o ../../ksysguard/ksysguardd/Linux/libksysguardd.a=20 =2E./CContLib/libccont.a -lkdefakes -lsensors =2E./../ksysguard/ksysguardd/Linux/libksysguardd.a(netdev.o): In function= =20 `initNetDev': netdev.o(.text+0x77a): undefined reference to `strlcpy' =2E./../ksysguard/ksysguardd/Linux/libksysguardd.a(diskstat.o): In functi= on=20 `updateDiskStat': diskstat.o(.text+0x413): undefined reference to `strlcpy' diskstat.o(.text+0x454): undefined reference to `strlcpy' collect2: ld returned 1 exit status make[4]: *** [ksysguardd] Error 1 make[4]: Leaving directory=20 `/data4/work/build/cvs_trees/kde3.1/kdebase/ksysguard/ksysguardd' make[3]: *** [all-recursive] Error 1 make[3]: Leaving directory=20 `/data4/work/build/cvs_trees/kde3.1/kdebase/ksysguard/ksysguardd' make[2]: *** [all-recursive] Error 1 make[2]: Leaving directory=20 `/data4/work/build/cvs_trees/kde3.1/kdebase/ksysguard' make[1]: *** [all-recursive] Error 1 make[1]: Leaving directory `/data4/work/build/cvs_trees/kde3.1/kdebase' make: *** [all] Error 2 Perhaps this is related to the other problems with strlcpy previously rep= orted=20 by others. If there's any way to just skip ksysgaurd that would be fine with me. Sorry for the pessimistic message, but it's discouraging to try something= for=20 3 or 4 days still not have it working - and not know what to do about it=20 either. - --=20 - ---------------------------------------------------- Jonathan Wilson Cedar Creek Software http://www.cedarcreeksoftware.com -----BEGIN PGP SIGNATURE----- Version: GnuPG v1.0.6 (GNU/Linux) Comment: For info see http://www.gnupg.org iD8DBQE9+ESdQ5u80xXOLBcRAjKhAJ4yZVzwOFUHgOmaEQti9Wu/adbsXQCbBaD5 C1aFSWI8/GsUeFg+xa1VV9c=3D =3DRH7N -----END PGP SIGNATURE----- >> Visit http://mail.kde.org/mailman/listinfo/kde-devel#unsub to unsubscribe <<