Skip site navigation (1)Skip section navigation (2)
Date:      Sat, 7 Jun 2014 13:57:18 +0000 (UTC)
From:      Raphael Kubo da Costa <rakuco@FreeBSD.org>
To:        ports-committers@freebsd.org, svn-ports-all@freebsd.org, svn-ports-branches@freebsd.org
Subject:   svn commit: r356902 - branches/2014Q2/databases/py-qt4-sql
Message-ID:  <201406071357.s57DvIt9030935@svn.freebsd.org>

next in thread | raw e-mail | index | archive | help
Author: rakuco
Date: Sat Jun  7 13:57:17 2014
New Revision: 356902
URL: http://svnweb.freebsd.org/changeset/ports/356902
QAT: https://qat.redports.org/buildarchive/r356902/

Log:
  MFH: r356888
  
  Add explicit dependency on qt4-gui.
  
  For some reason, PyQt's configure.py adds a dependency on QtGui when
  figuring out if QtSql is installed. When the API option is on, this
  dependency is always installed indirectly, but things fail if it is turned
  off. From configure's build log:
  
    Checking to see if the QtSql module should be built...
    c++ -DQT_NO_DEBUG -DQT_SQL_LIB -I. -I/usr/local/share/qt4/mkspecs/default
    -I/usr/local/include/qt4/QtSql -I/usr/local/include/qt4/QtGui
    -I/usr/local/include/qt4 -I/usr/local/include -O2 -pipe
    -fno-strict-aliasing -O2 -w -pthread -D_THREAD_SAFE cfgtest_QtSql.cpp -o
    cfgtest_QtSql -L/usr/local/lib/qt4 -L/usr/local/lib -Wl,-O1
    -Wl,-rpath,/usr/local/lib/qt4 -lQtSql -L/usr/local/lib/qt4
    -L/usr/local/lib/qt4 -L/usr/local/lib -lQtCore -L/usr/local/lib/qt4
    -L/usr/local/lib/qt4 -L/usr/local/lib -lQtGui -lXext -lX11 -lm
    /usr/bin/ld: cannot find -lQtGui
    c++: error: linker command failed with exit code 1 (use -v to see invocation)
  
  PR:		183706
  
  Approved by:	portmgr (miwi)

Modified:
  branches/2014Q2/databases/py-qt4-sql/Makefile
Directory Properties:
  branches/2014Q2/   (props changed)

Modified: branches/2014Q2/databases/py-qt4-sql/Makefile
==============================================================================
--- branches/2014Q2/databases/py-qt4-sql/Makefile	Sat Jun  7 13:32:02 2014	(r356901)
+++ branches/2014Q2/databases/py-qt4-sql/Makefile	Sat Jun  7 13:57:17 2014	(r356902)
@@ -3,6 +3,7 @@
 
 PORTNAME=	sql
 PORTVERSION=	${PYQT4_VERSION}
+PORTREVISION=	1
 PORTEPOCH=	1
 CATEGORIES=	databases devel python
 MASTER_SITES=	${MASTER_SITES_PYQT4}
@@ -18,7 +19,7 @@ RUN_DEPENDS=	${PKGNAMEPREFIX}gui>=${PYQT
 DISTINFO_FILE=	${PYQT4_DISTINFO_FILE}
 HAS_CONFIGURE=	yes
 USE_PYTHON=	yes
-USE_QT4=	moc_build sql qmake_build
+USE_QT4=	moc_build gui sql qmake_build
 
 OPTIONS_DEFINE=	API
 OPTIONS_DEFAULT=API



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?201406071357.s57DvIt9030935>