Greetings,
I hope this first message gets through.
I am going to try creating build scripts for KDE 3.5.x for Slackware. I am stepping into something over my head as I am not a developer and have no skills in c++. I'll need lots of hand-holding from other developers. :) In other words, please do not assume when explaining. I'll learn but need good explanations.
I have the svn tree duplicated locally.
I am trying to build kdelibs.
In my build script I check that the following packages are installed:
cups qt-3.3 dbus-qt3 qca-1 qca-tls poppler pcre libxml2 libxslt arts
I have qt-3.3.8b and arts 1.5.10 installed. I have not rebuilt arts through svn. I'm just trying to get the kinks out of this process right now and will built that package some other day.
I have the build script creating the makefiles as suggested at the wiki:
cp -Rp /usr/lib/build/libtool.m4 file> admin/libtool.m4.in cp -Rp /usr/lib/build/ltmain.sh file> admin/ltmain.sh make -f admin/Makefile.common
I saw no errors with that section of the build script.
First errors I notice when building kdelibs are when running config:
checking if TQt is available... no
configure: WARNING: You are attempting to compile Trinity without the Trinity Qt Interface installed. Please install libtqtinterface-dev and try again!
Seems like two errors there. I have tqtinterface installed in the svn dependencies directory.
Slackware does not split sources into user and developers packages like Debian. As I am building these packages on a system with KDE 3.5.10 installed, I likely have the qt developer files installed. This is the way packages are built for Slackware.
Another error I noticed in the config process:
lua.h was not found or was not usable, Lua 5.0 headers are required !
The stock Slackware does not ship with lua installed.
Thereafter the kdelibs build fails early in the process with the following messages:
mv -f .deps/accept.Tpo .deps/accept.Plo mv: cannot stat `.deps/accept.Tpo': No such file or directory make[4]: *** [accept.lo] Error 1 make[4]: *** Waiting for unfinished jobs.... mv -f .deps/authutil.Tpo .deps/authutil.Plo mv -f .deps/connect.Tpo .deps/connect.Plo mv: cannot stat `.deps/authutil.Tpo': No such file or directory mv: cannot stat `.deps/connect.Tpo': No such file or directory make[4]: *** [authutil.lo] Error 1 make[4]: *** [connect.lo] Error 1 make[4]: Leaving directory `/dev/shm/kdelibs/dcop/KDE-ICE' make[3]: *** [all-recursive] Error 1 make[3]: Leaving directory `/dev/shm/kdelibs/dcop' make[2]: *** [all] Error 2 make[2]: Leaving directory `/dev/shm/kdelibs/dcop' make[1]: *** [all-recursive] Error 1 make[1]: Leaving directory `/dev/shm/kdelibs' make: *** [all] Error 2
I do not build in the svn directory. I copied the kdelibs and dependencies source files to a temporary location. Perhaps that is why these errors happen. I'm guessing there might be a path problem.
I hope I provided sufficient information.
Darrell