Skip site navigation (1)Skip section navigation (2)
Date:      Sat, 7 Jun 2014 09:38:11 +0000 (UTC)
From:      Raphael Kubo da Costa <rakuco@FreeBSD.org>
To:        ports-committers@freebsd.org, svn-ports-all@freebsd.org, svn-ports-head@freebsd.org
Subject:   svn commit: r356888 - head/databases/py-qt4-sql
Message-ID:  <201406070938.s579cBIn015179@svn.freebsd.org>

next in thread | raw e-mail | index | archive | help
Author: rakuco
Date: Sat Jun  7 09:38:11 2014
New Revision: 356888
URL: http://svnweb.freebsd.org/changeset/ports/356888
QAT: https://qat.redports.org/buildarchive/r356888/

Log:
  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
  MFH:		2014Q2

Modified:
  head/databases/py-qt4-sql/Makefile

Modified: head/databases/py-qt4-sql/Makefile
==============================================================================
--- head/databases/py-qt4-sql/Makefile	Sat Jun  7 09:25:58 2014	(r356887)
+++ head/databases/py-qt4-sql/Makefile	Sat Jun  7 09:38:11 2014	(r356888)
@@ -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?201406070938.s579cBIn015179>