Version: (using KDE KDE 3.1.2) Installed from: Compiled From Sources Compiler: gcc 3.2.3 OS: Solaris The Makefile.in file in kdepim-3.1.2/kpilot/conduits/malconduit has two variables MAL_INCS and MAL_LIBS declared and later given values in the resulting Makefile. However later in the Makefile.in file they are called sligthly different names. Down at line 314 MAL_INCS is suddenly called MAL_INCLUDE and at line 335 MAL_LIBS is called MAL_LIB ..... Of course the compilation fails until this is rectified. The kdepim-3.1.2.tar.bz2 file came off the mirror ftp:/ftp.dataplus.se /pub/linux/kde/stable/3.1.2/sr/kdepim3.1.2.tar.bz2 on saturday 2003-07-12 This seems a bit unlikely but it happend ....
Looking at my CVS checkout of _BRANCH (ie. 3.1.2), I don't have any MAL_INCS at all, anywhere in KPilot: eggs.ebn.kun.nl$pwd ; grep -r INCS . /mnt/src/kde-3.1/kdepim/kpilot eggs.ebn.kun.nl$ I don't think the file has changed much in _BRANCH for the longest time - there were minor changes in may, I can even see the change in the variable names: -libmalconduit_la_LIBADD = ../../lib/libkpilot.la $(MAL_LIB) $(LIB_KDEUI) +libmalconduit_la_LIBADD = ../../lib/libkpilot.la $(MAL_LIBS) $(LIB_KDEUI) However, that change was in HEAD, not _BRANCH. My only suggestion is that your source mirror is messed up in some way.