Subject: qt3-libs doesn't compile in FreeBSD 5.x!
To: None <tech-pkg@NetBSD.org>
From: Juan RP <juan@xtraeme.unixbsd.org>
List: tech-pkg
Date: 10/01/2003 17:56:33
Hi folks, I've been trying to compile qt3-libs in my system which has
FreeBSD 5.x, but it's very hard to install this when in ${FILESDIR}/qmake.conf
we have -lpthread harcoded ... we should to use ${PTHREAD_LDFLAGS} instead.

Another problem is, when compiling with gcc 3.x.x, freetype support is disabled because
it can find the headers/libraries (using -L and -I fixes this) now I have qt3 installed succesful in 
FreeBSD 5.x (still compiling kde3): 


Index: Makefile.common
===================================================================
RCS file: /cvsroot/pkgsrc/x11/qt3-libs/Makefile.common,v
retrieving revision 1.23
diff -b -u -r1.23 Makefile.common
--- Makefile.common     2003/09/28 05:27:06     1.23
+++ Makefile.common     2003/10/01 14:54:57
@@ -25,7 +25,8 @@
 CONFIGURE_ARGS+=       -prefix ${QTPREFIX}
 CONFIGURE_ARGS+=       -shared -sm -thread -no-stl \
                        -system-zlib -system-libpng \
-                       -system-libmng -system-libjpeg
+                       -system-libmng -system-libjpeg \
+                       -fast -xft -I${PREFIX}/include -L${PREFIX}/lib
 CONFIGURE_ARGS+=       -qt-gif # qt3 does not write compressed GIFs
 
 CONFIGURE_ARGS+=       < ${FILESDIR}/license-acceptance
@@ -79,6 +80,7 @@
                -e 's:@CC@:${BUILDLINK_CC:T}:g' \
                -e 's:@CXX@:${BUILDLINK_CXX:T}:g' \
                -e 's:@LDFLAGS@:${LDFLAGS}:g' \
+               -e 's:@PTHREAD_LDFLAGS@:${PTHREAD_LDFLAGS}:g' \
                -e 's:@CFLAGS@:${CFLAGS}:g' \
                -e 's:@CXXFLAGS@:${CXXFLAGS}:g' \
                -e 's:@SYS_LIBS@:${SYS_LIBS}:g' \
Index: files/qmake.conf
===================================================================
RCS file: /cvsroot/pkgsrc/x11/qt3-libs/files/qmake.conf,v
retrieving revision 1.10
diff -b -u -r1.10 qmake.conf
--- files/qmake.conf    2003/09/28 05:27:06     1.10
+++ files/qmake.conf    2003/10/01 14:54:57
@@ -75,7 +75,7 @@
 QMAKE_LIBS_X11SM       = -lICE -lSM
 QMAKE_LIBS_QT          = @LIBQT@
 QMAKE_LIBS_QT_THREAD   = @LIBQT@
-QMAKE_LIBS_THREAD      = -lpthread
+QMAKE_LIBS_THREAD      = @PTHREAD_LDFLAGS@
 
 QMAKE_LIBS_OPENGL      = -lGLU -lGL -lXmu
 QMAKE_LIBS_OPENGL_QT   = -lGL -lXmu


TIA,
-- 
Juan RP <juan AT xtraeme DOT UnixBSD DOT org>