On Wed, 21 Dec 2011 22:51:28 -0600 Bruce Dubbs <bruce.dubbs@...> wrote: > I've been struggling a bit with building kdeadmin-3.5.13. > > First the instructions on the HowToBuild page are a bit confusing: > > 1. Regenerate Autoconf/Automake files > cp -Rp <path to your system's libtool.m4 file> admin/libtool.m4.in > cp -Rp <path to your system's ltmain.sh file> admin/ltmain.sh > make -f admin/Makefile.common > > Why the -R in the cp command? -R, -r, --recursive all mean the same > thing, but are not really meaningful if the source is a file and not > a directory. I'm not sure the permissions are meaningful either. > I'd just use --verbose. > > 2. Configure and Build > > ./configure --prefix=${PREFIX} --sysconfdir=${SYSCONFDIR} \ > --libdir=${LIBDIR} > make > > This is where I get into problems. I have qt in /opt/qt and Trinity > base in /opt/trinity. Configure fails to find tqt and then thinks > it's version 4. It doesn't find qt and fails. This can be overcome > with: > > CPPFLAGS='-I/opt/trinity/include/tqt' \ > ./configure --prefix=/opt/trinity ... > > The --with-qt-includes option does not solve the problem, but the > CPPFLAGS can be either before or after ./configure. > > Environment variables are: > > PATH=/opt/trinity/bin:/usr/local/bin:/bin:/usr/bin:\ > /opt/texlive/2011/bin/x86_64-linux:\ > /opt/llvm/bin:/opt/qt/bin:/opt/xorg/bin:/sbin:/usr/sbin > > PKG_CONFIG_PATH=:/opt/trinity/lib/pkgconfig:\ > /usr/local/lib/pkgconfig:\ > /opt/qt/lib/pkgconfig:\ > /opt/xorg/lib/pkgconfig:\ > /opt/xorg/share/pkgconfig > > QTDIR=/opt/qt > > Then the make fails in several places. What I finally found that > works is: > > make LDFLAGS='-lqt -lkdecore' \ > TQTDCOPIDL=dcopidl2cpp \ > TQTDCOPIDL2CPP=dcopidl2cpp > > This again tells me that configure didn't do it's job. In the > Makefile, both TQTDCOPIDL and TQTDCOPIDL2CPP are blank. The > LIB_KDECORE variable is set correctly but is not used. > LIBTQT_LDFLAGS is set to -ltqt, but that doesn't do the job. > > There are two programs in /opt/trinity/bin: dcopidl2cpp-tqt and > dcopidl-tqt, but they do not work with the input in the Makefile. > > I did not have any of these problems in KDE3. Is there something I'm > missing here? Yes, you forgot the --enable-closure option of ./configure that is mentioned as "undocumented but necessary" at http://www.trinitydesktop.org/wiki/bin/view/Developers/HowToBuild . Without it kdeadmin-3.5.10 doesn't build on Trinity without the same hacks as yours either. > > -- Bruce > > --------------------------------------------------------------------- > To unsubscribe, e-mail: > trinity-devel-unsubscribe@... For additional > commands, e-mail: trinity-devel-help@... Read > list messsages on the Web archive: > http://trinity-devel.pearsoncomputing.net/ Please remember not to > top-post: > http://trinity.pearsoncomputing.net/mailing_lists/#top-posting >