svn commit: r356888 - head/databases/py-qt4-sql
Raphael Kubo da Costa
rakuco at FreeBSD.org
Sat Jun 7 09:38:11 UTC 2014
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
More information about the svn-ports-all
mailing list