On Tue, Feb 13, 2007 at 05:53:34PM +0100, Karel Kulhavy wrote:
> Anyone knows the secret trick what to do to make a Qt app find the Qt headers?
> 
> [EMAIL PROTECTED]:~/kphone$ CXXFLAGS="-I/usr/local/include
> -I/usr/local/lib/qt3/include" LDFLAGS="-L/usr/local/lib
> -L/usr/local/lib/qt3/lib" ./configure
> [...]
> checking location of Qt header files... 
> not found. Giving up.
> 
> CL<

Hope this helps, otherwise look at the ports tree in general, and especially 
this
file:
------------------------ /usr/ports/x11/qt3/qt3.port.mk ------------------------
# $OpenBSD: qt3.port.mk,v 1.7 2006/11/20 20:41:00 espie Exp $

MODULES+=       gcc3
MODGCC3_ARCHES+=sparc64
MODGCC3_LANGS+= c++

# This fragment uses MODQT_* variables to make it easier to substitute
# qt1/qt2/qt3 in a port.
MODQT_LIBDIR=   ${LOCALBASE}/lib/qt3
MODQT_INCDIR=   ${LOCALBASE}/include/X11/qt3
MODQT_OVERRIDE_UIC?=Yes
MODQT_MT?=Yes
MODQT_CONFIGURE_ARGS=   --with-qt-includes=${MODQT_INCDIR} \
                        --with-qt-libraries=${MODQT_LIBDIR}
_MODQT_SETUP=   MOC=${MODQT_MOC} \
                MODQT_INCDIR=${MODQT_INCDIR} \
                MODQT_LIBDIR=${MODQT_LIBDIR}
.if ${MODQT_OVERRIDE_UIC:L} == "yes"
_MODQT_SETUP+=  UIC=${MODQT_UIC}
.endif

MODQT_LIB_DEPENDS=lib/qt3/qt-mt.>=3::x11/qt3
LIB_DEPENDS+=   ${MODQT_LIB_DEPENDS}

# may be needed to find plugins
MODQT_MOC=      ${LOCALBASE}/bin/moc3-mt
MODQT_UIC=      ${LOCALBASE}/bin/uic3-mt
MODQT_QTDIR=    ${LOCALBASE}/lib/qt3
MODQT_PLUGINS=  lib/qt3/plugins-30

.if ${MODQT_MT:L} != "yes"
ERRORS+="Fatal: support QTMT only"
.endif

CONFIGURE_ENV+= ${_MODQT_SETUP}
MAKE_ENV+=      ${_MODQT_SETUP}
MAKE_FLAGS+=    ${_MODQT_SETUP}
--------------------------------------------------------------------------------


qmake-mt -makefile \
        -spec ${MODQT_LIBDIR}/mkspecs/openbsd-g++ \
        -unix \
        "LIBS+=-L/usr/local/lib -lm -lqt-mt" \
        "PREFIX=${LOCALBASE}" \
        "INCLUDEPATH+=${MODQT_INCDIR}" \
        "UIC=${MODQT_UIC}" \
        "MOC=${MODQT_MOC}" \
        <progname>.pro
        

Regards,
ahb

Reply via email to