trinity-devel@lists.pearsoncomputing.net

Message: previous - next
Month: March 2012

Re: [trinity-devel] tdeutils: Why does it try "Detected TQt4..."

From: Darrell Anderson <humanreadable@...>
Date: Wed, 14 Mar 2012 17:59:17 -0700 (PDT)
> >   I've moved to trying to get tdeutils
> to build again. Currently I'm attempting
> > to build with:
> > 
> > checking for IceConnectionNumber in -lICE... yes
> > checking for libXext... yes
> > Detected TQt4...
> > checking for pthread_create in -lpthread... yes
> > checking for extra includes... added
> > checking for extra libs... added
> > checking for libz... -lz
> > checking for libpng... -lpng -lz -lm
> > checking for libjpeg6b... no
> > checking for libjpeg... -ljpeg
> > checking for perl... /usr/bin/perl
> > checking for Qt... checking for pkg-config...
> /usr/bin/pkg-config

Today I built tdeutils three or four times testing patches.

Get rid of these two lines:

--with-extra-includes="${TDEDIR}include/tqt/Qt"
--with-extra-libs=${TDEDIR}/lib/trinity

tqt/Qt is Qt4 stuff.

I use $PREFIX as my install location and not $TDEDIR. TDEDIR is an environment variable used by TDE.

I explicitly install tqtinterface to /usr. All other packages I build to $PREFIX=/opt/trinity. Someday I will build a personal set of packages to /usr because I don't have KDE4 installed but for now I stick to /opt/trinity. I mention this subtle difference because if you are building to /opt/trinity (/opt/tde, etc.) then $TDEDIR=/opt/trinity, but the root directory for the tqt headers is /usr and not /opt/trinity. By using $TDEDIR the build script looks for the tqt headers in /opt/trinity rather than /usr, which would explain the failure to find the tqt headers.

Darrell