From nobody@FreeBSD.org  Fri Feb 23 16:27:45 2007
Return-Path: <nobody@FreeBSD.org>
Received: from mx1.freebsd.org (mx1.freebsd.org [69.147.83.52])
	by hub.freebsd.org (Postfix) with ESMTP id 85F9C16A401
	for <freebsd-gnats-submit@FreeBSD.org>; Fri, 23 Feb 2007 16:27:45 +0000 (UTC)
	(envelope-from nobody@FreeBSD.org)
Received: from www.freebsd.org (www.freebsd.org [69.147.83.33])
	by mx1.freebsd.org (Postfix) with ESMTP id 5F73E13C428
	for <freebsd-gnats-submit@FreeBSD.org>; Fri, 23 Feb 2007 16:27:45 +0000 (UTC)
	(envelope-from nobody@FreeBSD.org)
Received: from www.freebsd.org (localhost [127.0.0.1])
	by www.freebsd.org (8.13.1/8.13.1) with ESMTP id l1NGRjYm064166
	for <freebsd-gnats-submit@FreeBSD.org>; Fri, 23 Feb 2007 16:27:45 GMT
	(envelope-from nobody@www.freebsd.org)
Received: (from nobody@localhost)
	by www.freebsd.org (8.13.1/8.13.1/Submit) id l1NGRjxZ064162;
	Fri, 23 Feb 2007 16:27:45 GMT
	(envelope-from nobody)
Message-Id: <200702231627.l1NGRjxZ064162@www.freebsd.org>
Date: Fri, 23 Feb 2007 16:27:45 GMT
From: vecinabp<vecinabp@yahoo.com>
To: freebsd-gnats-submit@FreeBSD.org
Subject: FreeMat 3.0 stops building with Error code 2
X-Send-Pr-Version: www-3.0

>Number:         109469
>Category:       ports
>Synopsis:       FreeMat 3.0 stops building with Error code 2
>Confidential:   no
>Severity:       non-critical
>Priority:       low
>Responsible:    thierry
>State:          closed
>Quarter:        
>Keywords:       
>Date-Required:  
>Class:          sw-bug
>Submitter-Id:   current-users
>Arrival-Date:   Fri Feb 23 16:30:05 GMT 2007
>Closed-Date:    Tue May 01 21:15:40 GMT 2007
>Last-Modified:  Tue May 01 21:15:40 GMT 2007
>Originator:     vecinabp
>Release:        6.2
>Organization:
>Environment:
FreeBSD  6.2-RELEASE-p1 FreeBSD 6.2-RELEASE-p1 #0: Sun Feb 18 11:58:47 UTC 2007     userxxxl@:/usr/obj/usr/src/sys/GENERIC  i386
>Description:

>How-To-Repeat:

>Fix:

>Release-Note:
>Audit-Trail:
State-Changed-From-To: open->feedback 
State-Changed-By: thierry 
State-Changed-When: Fri Feb 23 17:22:05 UTC 2007 
State-Changed-Why:  

Could you please give some details? (e.g. a config log, or a script of 
the build session...) 



Responsible-Changed-From-To: freebsd-ports-bugs->thierry 
Responsible-Changed-By: thierry 
Responsible-Changed-When: Fri Feb 23 17:22:05 UTC 2007 
Responsible-Changed-Why:  

Track. 


http://www.freebsd.org/cgi/query-pr.cgi?pr=109469 

From: Thierry Thomas <thierry@FreeBSD.org>
To: pbanicev pbanicev <vecinabp@yahoo.com>
Cc: FreeBSD-gnats-submit@FreeBSD.org
Subject: Re: ports/109469: FreeMat 3.0 stops building with Error code 2
Date: Mon, 26 Feb 2007 22:55:42 +0100

 On Sun 25 feb 07 at 17:53:21 +0100, pbanicev pbanicev <vecinabp@yahoo.com>
  wrote:
 > Recently I removed all qt4 packages and installed them again but nothing ...
 
 Maybe your problem is something like PR ports/109508
 <http://www.freebsd.org/cgi/query-pr.cgi?pr=109508>
 
 > I tried FreeMat package but something is really broken, online help
 > display  messages about  some .txt files not found ... but more
 > strange is that linspace, .. function of FreeMat is reported as
 > unknown .. help license command doesnt work ...  So package is not
 > really usefull (for me).
 
 Strange!
 
 I have just reinstalled FreeMat from the package, and typing `help
 license' displays the GPL, followed by:
 
     Gnomovision version 69, Copyright (C) year  name of author
     Gnomovision comes with ABSOLUTELY NO WARRANTY; for details type `show w'.
     This is free software, and you are welcome to redistribute it
     under certain conditions; type `show c' for details.
  
 The hypothetical commands `show w' and `show c' should show the appropriate
 parts of the General Public License.  Of course, the commands you use may
 be called something other than `show w' and `show c'; they could even be
 mouse-clicks or menu items--whatever suits your program.
  
 You should also get your employer (if you work as a programmer) or your
 school, if any, to sign a "copyright disclaimer" for the program, if
 necessary.  Here is a sample; alter the names:
  
   Yoyodyne, Inc., hereby disclaims all copyright interest in the program
   `Gnomovision' (which makes passes at compilers) written by James Hacker.
  
   <signature of Ty Coon>, 1 April 1989
   Ty Coon, President of Vice
  
 This General Public License does not permit incorporating your program into
 proprietary programs.  If your program is a subroutine library, you may
 consider it more useful to permit linking proprietary applications with the
 library.  If this is what you want to do, use the GNU Library General
 Public License instead of this License.
 
 Then `helpwin' open a new help window with "FreeMat v3.0 Documentation",
 linspace is known as "Linearly Spaced Vector".
 
 > ident /usr/ports/devel/qt4-corelib/Makefile is:
 >  $FreeBSD: ports/devel/qt4-corelib/Makefile,v 1.4 2007/02/09 00:13:46 lofi Exp $
 
 Same for me...
 
 Could you please give me the exact messages about the missing .txt
 files?
 
 Regards,
 
 > Thierry Thomas <thierry@FreeBSD.org> wrote: On Fri 23 feb 07 at 19:17:01 +0100, pbanicev pbanicev 
 >  wrote:
 > > This is only part of output.
 > 
 > [All your answer quoted, to log it in gnats]
 > 
 > > Note that I need for this program two big compilation: qt4 and gcc42,
 > > so is there  static package?  Either qt4(installed sucesfully) or
 > > gcc4.2(because FreeMat depends on new fortran) may be reason for this:
 > 
 > Yes, packages are have been built succesfully on the cluster: you can
 > check it from
 > 
 > 
 > > **********************************************************
 > > * You can define the following variables:                *
 > > * - WITH_ATLAS:       to link with atlas                 *
 > > * - WITHOUT_FFTW      remove FFTW support                *
 > > * - WITHOUT_ARPACK    remove Arpack support              *
 > > * - WITHOUT_AVCALL    remove FFCALL support              *
 > > * - WITHOUT_UMFPACK   remove UMFPACK support             *
 > > **********************************************************
 > > ===>  Extracting for FreeMat-3.0
 > > => MD5 Checksum OK for FreeMat-3.0.tar.gz.
 > > => SHA256 Checksum OK for FreeMat-3.0.tar.gz.
 > > ===>  Patching for FreeMat-3.0
 > > ===>  Applying FreeBSD patches for FreeMat-3.0
 > > ===>   FreeMat-3.0 depends on executable in : pkg-config - found
 > > ===>   FreeMat-3.0 depends on executable in : gfortran42 - found
 > > ===>   FreeMat-3.0 depends on file: /usr/local/lib/libavcall.a - found
 > > ===>   FreeMat-3.0 depends on package: qt4-gui>=4.2.2 - found
 > > ===>   FreeMat-3.0 depends on package: qt4-network>=4.2.2 - found
 > > ===>   FreeMat-3.0 depends on package: qt4-opengl>=4.2.2 - found
 > > ===>   FreeMat-3.0 depends on package: qt4-moc>=4.2.2 - found
 > > ===>   FreeMat-3.0 depends on package: qt4-rcc>=4.2.2 - found
 > > ===>   FreeMat-3.0 depends on package: qt4-uic>=4.2.2 - found
 > > ===>   FreeMat-3.0 depends on executable in : gmake - found
 > > ===>   FreeMat-3.0 depends on shared library: lapack.4 - found
 > > ===>   FreeMat-3.0 depends on shared library: fftw3.4 - found
 > > ===>   FreeMat-3.0 depends on shared library: fftw3f.4 - found
 > > ===>   FreeMat-3.0 depends on shared library: arpack.1 - found
 > > ===>   FreeMat-3.0 depends on shared library: blas.2 - found
 > > ===>   FreeMat-3.0 depends on shared library: lapack.4 - found
 > > ===>   FreeMat-3.0 depends on shared library: amd.1 - found
 > > ===>   FreeMat-3.0 depends on shared library: X11.6 - found
 > > ===>  Configuring for FreeMat-3.0
 > > /usr/bin/sed -i.bak -e 's| == x| = x|g' /usr/ports/math/freemat/work/FreeMat-3.0/configure
 > > checking build system type... i386-portbld-freebsd6.2
 > > checking host system type... i386-portbld-freebsd6.2
 > > checking target system type... i386-portbld-freebsd6.2
 > > checking for a BSD-compatible install... /usr/bin/install -c -o root -g wheel
 > > checking whether build environment is sane... yes
 > > checking for gawk... no
 > > checking for mawk... no
 > > checking for nawk... nawk
 > > checking whether gmake sets $(MAKE)... yes
 > > checking for gcc... cc
 > > checking for C compiler default output file name... a.out
 > > checking whether the C compiler works... yes
 > > checking whether we are cross compiling... no
 > > checking for suffix of executables... 
 > > checking for suffix of object files... o
 > > checking whether we are using the GNU C compiler... yes
 > > checking whether cc accepts -g... yes
 > > checking for cc option to accept ANSI C... none needed
 > > checking for style of include used by gmake... GNU
 > > checking dependency style of cc... gcc3
 > > checking whether we are using the GNU C++ compiler... yes
 > > checking whether c++ accepts -g... yes
 > > checking dependency style of c++... gcc3
 > > checking for ranlib... ranlib
 > > checking whether ln -s works... yes
 > > configure: Configuring for non-cross unix build
 > > checking for pkg-config... /usr/local/bin/pkg-config
 > > checking for QtCore QtGui QtOpenGL QtNetwork >= 4.2.0... yes
 > > checking QT_CFLAGS... -DQT_SHARED -I/usr/local/include -I/usr/local/include/QtCore -I/usr/local/include/QtGui -I/usr/local/include/QtOpenGL -I/usr/local/include/QtNetwork  
 > > checking QT_LIBS... -pthread -L/usr/local/lib -L/usr/ports/devel/qt4-corelib/work/qt-x11-opensource-src-4.2.2/lib -L/usr/ports/x11-toolkits/qt4-gui/work/qt-x11-opensource-src-4.2.2/lib -L/usr/ports/x11/qt4-opengl/work/qt-x11-opensource-src-4.2.2/lib -L/usr/ports/net/qt4-network/work/qt-x11-opensource-src-4.2.2/lib -laudio -lXt -lQtOpenGL -lGLU -lGL -lQtGui -lpng -lXi -lXrender -lXrandr -lXfixes -lXcursor -lXinerama -lfreetype -lfontconfig -lXext -lX11 -lQtNetwork -lQtCore -lz -lm -lglib-2.0 -liconv  
 > > checking for /usr/local/include/QtGui/QWidget... yes
 > > configure: No extra QT_INCLUDE_DIR needed
 > > checking for moc4... moc4
 > > checking for rcc4... no
 > > checking for rcc-qt4... no
 > > checking for rcc... rcc
 > > checking for uic4... uic4
 > > configure: Extra lib flags added -pthread -Wl,-rpath,/usr/local/lib 
 > > configure: Set QT_CFLAGS... -DQT_SHARED -I/usr/local/include -I/usr/local/include/QtCore -I/usr/local/include/QtGui -I/usr/local/include/QtOpenGL -I/usr/local/include/QtNetwork  
 > > configure: Win32 flag is false
 > > checking whether we are using the GNU Fortran 77 compiler... yes
 > > checking whether gfortran42 accepts -g... yes
 > > checking how to get verbose linking output from gfortran42... -v
 > > checking for Fortran libraries of gfortran42...  -L/usr/local/lib -L/usr/local/lib/gcc-4.2.0/gcc/i386-portbld-freebsd6.2/4.2.0 -L/usr/local/lib/gcc-4.2.0/gcc/i386-portbld-freebsd6.2/4.2.0/../../.. -lgfortranbegin -lgfortran -lm -lgcc_s -lpthread
 > > checking how to run the C preprocessor... cc -E
 > > checking for egrep... grep -E
 > > checking for ANSI C header files... yes
 > > checking for sys/types.h... yes
 > > checking for sys/stat.h... yes
 > > checking for stdlib.h... yes
 > > checking for string.h... yes
 > > checking for memory.h... yes
 > > checking for strings.h... yes
 > > checking for inttypes.h... yes
 > > checking for stdint.h... yes
 > > checking for unistd.h... yes
 > > checking for dummy main to link with Fortran libraries... none
 > > checking for Fortran name-mangling scheme... lower case, underscore, no extra underscore
 > > checking for __structcpy in -lavcall... yes
 > > checking avcall.h usability... yes
 > > checking avcall.h presence... yes
 > > checking for avcall.h... yes
 > > checking for amd_postorder in -lamd... yes
 > > checking amd.h usability... yes
 > > checking amd.h presence... yes
 > > checking for amd.h... yes
 > > checking for fftwf_malloc in -lfftw3f... yes
 > > checking for fftw_malloc in -lfftw3... yes
 > > checking fftw3.h usability... yes
 > > checking fftw3.h presence... yes
 > > checking for fftw3.h... yes
 > > checking for sgemm_ in -lblas... yes
 > > checking for umfpack_zl_solve in -lumfpack... yes
 > > checking umfpack.h usability... yes
 > > checking umfpack.h presence... yes
 > > checking for umfpack.h... yes
 > > checking for cheev_... no
 > > checking for cheev_ in -llapack... yes
 > > checking for znaupd_ in -larpack... yes
 > > checking for inflate in -lz... yes
 > > ********************************************************************
 > > Dependancy summary:
 > > 
 > > Required Libraries - These libraries are critical to the operation of
 > > FreeMat.  If any of these libraries are not found, FreeMat will not
 > > compile.
 > > 
 > >     Library         Function                              Status
 > > 
 > >     BLAS            Matrix and vector operations          Found
 > >     LAPACK          Solving linear systems                Found
 > >     libz            MAT File I/O                          Found
 > > 
 > > 
 > > Optional Libraries - These libraries are used to provide functionality
 > > that is not critical to the operation of FreeMat.  If any of these
 > > libraries are not found, FreeMat will still compile, but the corresponding
 > > functionality will not be available in the resulting binary.
 > > 
 > >     Library         Function                              Status
 > > 
 > >     FFTWF           FFT (single precision)                Found
 > >     FFTW            FFT (double precision)                Found
 > >     ARPACK          Eigenvalues for Sparse Matrices       Found
 > >     UMFPACK         Solutions of Sparse Linear Equations  Found
 > >     AVCALL          Imported functions                    Found
 > > ********************************************************************
 > > checking for working curses... yes
 > > configure: creating ./config.status
 > > config.status: creating Makefile
 > > config.status: creating src/Makefile
 > > config.status: creating libs/Makefile
 > > config.status: creating libs/libFreeMat/Makefile
 > > config.status: creating libs/libCore/Makefile
 > > config.status: creating libs/libFN/Makefile
 > > config.status: creating libs/libMex/Makefile
 > > config.status: creating libs/libXP/Makefile
 > > config.status: creating libs/libGraphics/Makefile
 > > config.status: creating images/Makefile
 > > config.status: creating tools/Makefile
 > > config.status: creating tools/helpgen/Makefile
 > > config.status: creating tools/disttool/makepkg
 > > config.status: executing depfiles commands
 > > ===>  Building for FreeMat-3.0
 > > Making all in libs
 > > gmake[1]: Entering directory `/usr/ports/math/freemat/work/FreeMat-3.0/libs'
 > > Making all in libFreeMat
 > > gmake[2]: Entering directory `/usr/ports/math/freemat/work/FreeMat-3.0/libs/libFreeMat'
 > > moc4 -o Interpreter.moc.cpp Interpreter.hpp
 > > gmake  all-am
 > > gmake[3]: Entering directory `/usr/ports/math/freemat/work/FreeMat-3.0/libs/libFreeMat'
 > > if c++ -DPACKAGE_NAME=\"\" -DPACKAGE_TARNAME=\"\" -DPACKAGE_VERSION=\"\" -DPACKAGE_STRING=\"\" -DPACKAGE_BUGREPORT=\"\" -DPACKAGE=\"FreeMat\" -DVERSION=\"3.0\" -DSTDC_HEADERS=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_MEMORY_H=1 -DHAVE_STRINGS_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_UNISTD_H=1 -DHAVE_AVCALL=1 -DHAVE_FFTWF=1 -DHAVE_FFTW=1 -DHAVE_UMFPACK=1 -DHAVE_ARPACK=1 -DHAVE_CURSES_H=1  -I. -I. -I../../libs/libXP -I../../libs/libMex  -DQT_SHARED -I/ usr/local/include -I/usr/local/include/QtCore -I/usr/local/include/QtGui -I/usr/local/include/QtOpenGL -I/usr/local/include/QtNetwork    -O2 -fno-strict-aliasing -pipe -I/usr/local/include -I/usr/local/include -I/usr/local/include/suitesparse   -O2 -fno-strict-aliasing -pipe -MT Array.o -MD -MP -MF ".deps/Array.Tpo" -c -o Array.o Array.cpp; \
 > >     then mv -f ".deps/Array.Tpo" ".deps/Array.Po"; else rm -f ".deps/Array.Tpo"; exit 1; fi
 > > if c++ -DPACKAGE_NAME=\"\" -DPACKAGE_TARNAME=\"\" -DPACKAGE_VERSION=\"\" -DPACKAGE_STRING=\"\" -DPACKAGE_BUGREPORT=\"\" -DPACKAGE=\"FreeMat\" -DVERSION=\"3.0\" -DSTDC_HEADERS=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_MEMORY_H=1 -DHAVE_STRINGS_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_UNISTD_H=1 -DHAVE_AVCALL=1 -DHAVE_FFTWF=1 -DHAVE_FFTW=1 -DHAVE_UMFPACK=1 -DHAVE_ARPACK=1 -DHAVE_CURSES_H=1  -I. -I. -I../../libs/libXP -I../../libs/libMex  -DQT_SHARED -I/ usr/local/include -I/usr/local/include/QtCore -I/usr/local/include/QtGui -I/usr/local/include/QtOpenGL -I/usr/local/include/QtNetwork    -O2 -fno-strict-aliasing -pipe -I/usr/local/include -I/usr/local/include -I/usr/local/include/suitesparse   -O2 -fno-strict-aliasing -pipe -MT Interpreter.o -MD -MP -MF ".deps/Interpreter.Tpo" -c -o Interpreter.o Interpreter.cpp; \
 > >     then mv -f ".deps/Interpreter.Tpo" ".deps/Interpreter.Po"; else rm -f ".deps/Interpreter.Tpo"; exit 1; fi
 > > In file included from /usr/local/include/qwidget.h:42,
 > >                  from /usr/local/include/qdesktopwidget.h:40,
 > >                  from /usr/local/include/qapplication.h:42,
 > >                  from Interpreter.cpp:37:
 > > /usr/local/include/qwindowdefs.h:147: error: `Q_EXPORT' does not name a type
 > > /usr/local/include/qwindowdefs.h:148: error: expected constructor, destructor, or type conversion before "int"
 > > /usr/local/include/qwindowdefs.h:149: error: `Q_EXPORT' does not name a type
 > > /usr/local/include/qwindowdefs.h:150: error: `Q_EXPORT' does not name a type
 > > /usr/local/include/qwindowdefs.h:151: error: `Q_EXPORT' does not name a type
 > > /usr/local/include/qwindowdefs.h:152: error: `Q_EXPORT' does not name a type
 > > /usr/local/include/qwindowdefs.h:154: error: expected constructor, destructor, or type conversion before "const"
 > > /usr/local/include/qwindowdefs.h:174: error: `Q_INT32' does not name a type
 > > /usr/local/include/qwindowdefs.h:175: error: `QCOORD' does not name a type
 > > /usr/local/include/qwindowdefs.h:176: error: `QCOORD' does not name a type
 > > /usr/local/include/QtCore/qmetatype.h:229: error: forward declaration of `struct QPointF'
 > > /usr/local/include/QtCore/qline.h: In member function `QPointF QLineF::pointAt(qreal) const':
 > > /usr/local/include/QtCore/qline.h:284: error: return type `struct QPointF' is incomplete
 > > /usr/local/include/QtCore/qline.h:285: error: `pt2' was not declared in this scope
 > > /usr/local/include/QtCore/qline.h:285: error: `pt1' was not declared in this scope
 > > /usr/local/include/QtCore/qline.h:287: error: invalid use of undefined type `struct QPointF'
 > > /usr/local/include/QtCore/qmetatype.h:229: error: forward declaration of `struct QPointF'
 > > /usr/local/include/QtCore/qline.h: In member function `QLine QLineF::toLine() const':
 > > /usr/local/include/QtCore/qline.h:292: error: `pt1' was not declared in this scope
 > > /usr/local/include/QtCore/qline.h:292: error: `pt2' was not declared in this scope
 > > /usr/local/include/QtCore/qline.h: In member function `bool QLineF::operator==(const QLineF&) const':
 > > /usr/local/include/QtCore/qline.h:297: error: `pt1' was not declared in this scope
 > > /usr/local/include/QtCore/qline.h:297: error: 'const class QLineF' has no member named 'pt1'
 > > /usr/local/include/QtCore/qline.h:297: error: `pt2' was not declared in this scope
 > > /usr/local/include/QtCore/qline.h:297: error: 'const class QLineF' has no member named 'pt2'
 > > In file included from /usr/local/include/QtCore/QtCore:58,
 > >                  from Interpreter.cpp:40:
 > > 
 > > 
 > > 
 > > 
 > > 
 > >       * * *
 > > 
 > > 
 > > 
 > > 
 > > 
 > > /usr/local/include/QtCore/qcoreapplication.h: At global scope:
 > > /usr/local/include/QtCore/qcoreapplication.h:80: error: `struct QEventLoop::ProcessEventsFlags' has not been declared
 > > /usr/local/include/QtCore/qcoreapplication.h:80: error: ISO C++ forbids declaration of `flags' with no type
 > > /usr/local/include/QtCore/qcoreapplication.h:81: error: `struct QEventLoop::ProcessEventsFlags' has not been declared
 > > /usr/local/include/QtCore/qcoreapplication.h:81: error: ISO C++ forbids declaration of `flags' with no type
 > > /usr/local/include/QtCore/qcoreapplication.h:80: error: incomplete type `QEventLoop' used in nested name specifier
 > > In file included from /usr/local/include/QtCore/QtCore:67,
 > >                  from Interpreter.cpp:40:
 > > /usr/local/include/QtCore/qabstracteventdispatcher.h:51: error: `struct QEventLoop::ProcessEventsFlags' has not been declared
 > > /usr/local/include/QtCore/qabstracteventdispatcher.h:51: error: ISO C++ forbids declaration of `flags' with no type
 > > Interpreter.cpp: In member function `void Interpreter::scanDirectory(std::string, bool, std::string)':
 > > Interpreter.cpp:193: error: 'class QFileInfoList' has no member named 'size'
 > > Interpreter.cpp:194: error: no matching function for call to `QFileInfo::QFileInfo(QFileInfo*)'
 > > /usr/local/include/QtCore/qfileinfo.h:45: note: candidates are: QFileInfo::QFileInfo(const QFileInfo&)
 > > /usr/local/include/QtCore/qfileinfo.h:44: note:                 QFileInfo::QFileInfo(const QDir&, const QString&)
 > > /usr/local/include/QtCore/qfileinfo.h:43: note:                 QFileInfo::QFileInfo(const QFile&)
 > > /usr/local/include/QtCore/qfileinfo.h:42: note:                 QFileInfo::QFileInfo(const QString&)
 > > /usr/local/include/QtCore/qfileinfo.h:41: note:                 QFileInfo::QFileInfo()
 > > /usr/local/include/qptrlist.h: In copy constructor `QPtrList::QPtrList(const QPtrList&) [with type = QFileInfo]':
 > > Interpreter.cpp:192:   instantiated from here
 > > /usr/local/include/qptrlist.h:69: error: type `QGList' is not a direct base of `QPtrList'
 > > gmake[3]: *** [Interpreter.o] Error 1
 > > gmake[3]: Leaving directory `/usr/ports/math/freemat/work/FreeMat-3.0/libs/libFreeMat'
 > > gmake[2]: *** [all] Error 2
 > > gmake[2]: Leaving directory `/usr/ports/math/freemat/work/FreeMat-3.0/libs/libFreeMat'
 > > gmake[1]: *** [all-recursive] Error 1
 > > gmake[1]: Leaving directory `/usr/ports/math/freemat/work/FreeMat-3.0/libs'
 > > gmake: *** [all-recursive] Error 1
 > > *** Error code 2
 > > 
 > > Stop in /usr/ports/math/freemat.
 > > 
 > > 
 > >  
 > > ---------------------------------
 > 
 > Your problem seems related to QT4; do you run the latest version of the
 > QT4 ports?
 > 
 > What does report the command
 > `ident /usr/ports/devel/qt4-corelib/Makefile' ?
 > 
 > Regards,
 > -- 
 > Th. Thomas.
 > 
 > 
 >  
 > ---------------------------------
 > Everyone is raving about the all-new Yahoo! Mail beta.
 -- 
 Th. Thomas.

From: pbanicev pbanicev <vecinabp@yahoo.com>
To: FreeBSD-gnats-submit@FreeBSD.org
Cc:  
Subject: Re: ports/109469: FreeMat 3.0 stops building with Error code 2
Date: Tue, 27 Feb 2007 02:47:02 -0800 (PST)

 --0-709388623-1172573222=:23165
 Content-Type: text/plain; charset=iso-8859-1
 Content-Transfer-Encoding: 8bit
 
 I think that qt4 and qt3 do not like each other.
 For example qt3 should be aware of qt4 presence.
 Do you have both qt installed on same machine on which you tested packages? I did.
 
 Reported messages about missing txt files are so stupid that I simple do not care. Documentation of FreeMat is ok in /usr/local/share/doc/.
 
 Thierry Thomas <thierry@FreeBSD.org> wrote: On Sun 25 feb 07 at 17:53:21 +0100, pbanicev pbanicev 
  wrote:
 > Recently I removed all qt4 packages and installed them again but nothing ...
 
 Maybe your problem is something like PR ports/109508
 
 
 > I tried FreeMat package but something is really broken, online help
 > display  messages about  some .txt files not found ... but more
 > strange is that linspace, .. function of FreeMat is reported as
 > unknown .. help license command doesnt work ...  So package is not
 > really usefull (for me).
 
 Strange!
 
 I have just reinstalled FreeMat from the package, and typing `help
 license' displays the GPL, followed by:
 
     Gnomovision version 69, Copyright (C) year  name of author
     Gnomovision comes with ABSOLUTELY NO WARRANTY; for details type `show w'.
     This is free software, and you are welcome to redistribute it
     under certain conditions; type `show c' for details.
  
 The hypothetical commands `show w' and `show c' should show the appropriate
 parts of the General Public License.  Of course, the commands you use may
 be called something other than `show w' and `show c'; they could even be
 mouse-clicks or menu items--whatever suits your program.
  
 You should also get your employer (if you work as a programmer) or your
 school, if any, to sign a "copyright disclaimer" for the program, if
 necessary.  Here is a sample; alter the names:
  
   Yoyodyne, Inc., hereby disclaims all copyright interest in the program
   `Gnomovision' (which makes passes at compilers) written by James Hacker.
  
   , 1 April 1989
   Ty Coon, President of Vice
  
 This General Public License does not permit incorporating your program into
 proprietary programs.  If your program is a subroutine library, you may
 consider it more useful to permit linking proprietary applications with the
 library.  If this is what you want to do, use the GNU Library General
 Public License instead of this License.
 
 Then `helpwin' open a new help window with "FreeMat v3.0 Documentation",
 linspace is known as "Linearly Spaced Vector".
 
 > ident /usr/ports/devel/qt4-corelib/Makefile is:
 >  $FreeBSD: ports/devel/qt4-corelib/Makefile,v 1.4 2007/02/09 00:13:46 lofi Exp $
 
 Same for me...
 
 Could you please give me the exact messages about the missing .txt
 files?
 
 Regards,
 
 > Thierry Thomas  wrote: On Fri 23 feb 07 at 19:17:01 +0100, pbanicev pbanicev 
 >  wrote:
 > > This is only part of output.
 > 
 > [All your answer quoted, to log it in gnats]
 > 
 > > Note that I need for this program two big compilation: qt4 and gcc42,
 > > so is there  static package?  Either qt4(installed sucesfully) or
 > > gcc4.2(because FreeMat depends on new fortran) may be reason for this:
 > 
 > Yes, packages are have been built succesfully on the cluster: you can
 > check it from
 > 
 > 
 > > **********************************************************
 > > * You can define the following variables:                *
 > > * - WITH_ATLAS:       to link with atlas                 *
 > > * - WITHOUT_FFTW      remove FFTW support                *
 > > * - WITHOUT_ARPACK    remove Arpack support              *
 > > * - WITHOUT_AVCALL    remove FFCALL support              *
 > > * - WITHOUT_UMFPACK   remove UMFPACK support             *
 > > **********************************************************
 > > ===>  Extracting for FreeMat-3.0
 > > => MD5 Checksum OK for FreeMat-3.0.tar.gz.
 > > => SHA256 Checksum OK for FreeMat-3.0.tar.gz.
 > > ===>  Patching for FreeMat-3.0
 > > ===>  Applying FreeBSD patches for FreeMat-3.0
 > > ===>   FreeMat-3.0 depends on executable in : pkg-config - found
 > > ===>   FreeMat-3.0 depends on executable in : gfortran42 - found
 > > ===>   FreeMat-3.0 depends on file: /usr/local/lib/libavcall.a - found
 > > ===>   FreeMat-3.0 depends on package: qt4-gui>=4.2.2 - found
 > > ===>   FreeMat-3.0 depends on package: qt4-network>=4.2.2 - found
 > > ===>   FreeMat-3.0 depends on package: qt4-opengl>=4.2.2 - found
 > > ===>   FreeMat-3.0 depends on package: qt4-moc>=4.2.2 - found
 > > ===>   FreeMat-3.0 depends on package: qt4-rcc>=4.2.2 - found
 > > ===>   FreeMat-3.0 depends on package: qt4-uic>=4.2.2 - found
 > > ===>   FreeMat-3.0 depends on executable in : gmake - found
 > > ===>   FreeMat-3.0 depends on shared library: lapack.4 - found
 > > ===>   FreeMat-3.0 depends on shared library: fftw3.4 - found
 > > ===>   FreeMat-3.0 depends on shared library: fftw3f.4 - found
 > > ===>   FreeMat-3.0 depends on shared library: arpack.1 - found
 > > ===>   FreeMat-3.0 depends on shared library: blas.2 - found
 > > ===>   FreeMat-3.0 depends on shared library: lapack.4 - found
 > > ===>   FreeMat-3.0 depends on shared library: amd.1 - found
 > > ===>   FreeMat-3.0 depends on shared library: X11.6 - found
 > > ===>  Configuring for FreeMat-3.0
 > > /usr/bin/sed -i.bak -e 's| == x| = x|g' /usr/ports/math/freemat/work/FreeMat-3.0/configure
 > > checking build system type... i386-portbld-freebsd6.2
 > > checking host system type... i386-portbld-freebsd6.2
 > > checking target system type... i386-portbld-freebsd6.2
 > > checking for a BSD-compatible install... /usr/bin/install -c -o root -g wheel
 > > checking whether build environment is sane... yes
 > > checking for gawk... no
 > > checking for mawk... no
 > > checking for nawk... nawk
 > > checking whether gmake sets $(MAKE)... yes
 > > checking for gcc... cc
 > > checking for C compiler default output file name... a.out
 > > checking whether the C compiler works... yes
 > > checking whether we are cross compiling... no
 > > checking for suffix of executables... 
 > > checking for suffix of object files... o
 > > checking whether we are using the GNU C compiler... yes
 > > checking whether cc accepts -g... yes
 > > checking for cc option to accept ANSI C... none needed
 > > checking for style of include used by gmake... GNU
 > > checking dependency style of cc... gcc3
 > > checking whether we are using the GNU C++ compiler... yes
 > > checking whether c++ accepts -g... yes
 > > checking dependency style of c++... gcc3
 > > checking for ranlib... ranlib
 > > checking whether ln -s works... yes
 > > configure: Configuring for non-cross unix build
 > > checking for pkg-config... /usr/local/bin/pkg-config
 > > checking for QtCore QtGui QtOpenGL QtNetwork >= 4.2.0... yes
 > > checking QT_CFLAGS... -DQT_SHARED -I/usr/local/include -I/usr/local/include/QtCore -I/usr/local/include/QtGui -I/usr/local/include/QtOpenGL -I/usr/local/include/QtNetwork  
 > > checking QT_LIBS... -pthread -L/usr/local/lib -L/usr/ports/devel/qt4-corelib/work/qt-x11-opensource-src-4.2.2/lib -L/usr/ports/x11-toolkits/qt4-gui/work/qt-x11-opensource-src-4.2.2/lib -L/usr/ports/x11/qt4-opengl/work/qt-x11-opensource-src-4.2.2/lib -L/usr/ports/net/qt4-network/work/qt-x11-opensource-src-4.2.2/lib -laudio -lXt -lQtOpenGL -lGLU -lGL -lQtGui -lpng -lXi -lXrender -lXrandr -lXfixes -lXcursor -lXinerama -lfreetype -lfontconfig -lXext -lX11 -lQtNetwork -lQtCore -lz -lm -lglib-2.0 -liconv  
 > > checking for /usr/local/include/QtGui/QWidget... yes
 > > configure: No extra QT_INCLUDE_DIR needed
 > > checking for moc4... moc4
 > > checking for rcc4... no
 > > checking for rcc-qt4... no
 > > checking for rcc... rcc
 > > checking for uic4... uic4
 > > configure: Extra lib flags added -pthread -Wl,-rpath,/usr/local/lib 
 > > configure: Set QT_CFLAGS... -DQT_SHARED -I/usr/local/include -I/usr/local/include/QtCore -I/usr/local/include/QtGui -I/usr/local/include/QtOpenGL -I/usr/local/include/QtNetwork  
 > > configure: Win32 flag is false
 > > checking whether we are using the GNU Fortran 77 compiler... yes
 > > checking whether gfortran42 accepts -g... yes
 > > checking how to get verbose linking output from gfortran42... -v
 > > checking for Fortran libraries of gfortran42...  -L/usr/local/lib -L/usr/local/lib/gcc-4.2.0/gcc/i386-portbld-freebsd6.2/4.2.0 -L/usr/local/lib/gcc-4.2.0/gcc/i386-portbld-freebsd6.2/4.2.0/../../.. -lgfortranbegin -lgfortran -lm -lgcc_s -lpthread
 > > checking how to run the C preprocessor... cc -E
 > > checking for egrep... grep -E
 > > checking for ANSI C header files... yes
 > > checking for sys/types.h... yes
 > > checking for sys/stat.h... yes
 > > checking for stdlib.h... yes
 > > checking for string.h... yes
 > > checking for memory.h... yes
 > > checking for strings.h... yes
 > > checking for inttypes.h... yes
 > > checking for stdint.h... yes
 > > checking for unistd.h... yes
 > > checking for dummy main to link with Fortran libraries... none
 > > checking for Fortran name-mangling scheme... lower case, underscore, no extra underscore
 > > checking for __structcpy in -lavcall... yes
 > > checking avcall.h usability... yes
 > > checking avcall.h presence... yes
 > > checking for avcall.h... yes
 > > checking for amd_postorder in -lamd... yes
 > > checking amd.h usability... yes
 > > checking amd.h presence... yes
 > > checking for amd.h... yes
 > > checking for fftwf_malloc in -lfftw3f... yes
 > > checking for fftw_malloc in -lfftw3... yes
 > > checking fftw3.h usability... yes
 > > checking fftw3.h presence... yes
 > > checking for fftw3.h... yes
 > > checking for sgemm_ in -lblas... yes
 > > checking for umfpack_zl_solve in -lumfpack... yes
 > > checking umfpack.h usability... yes
 > > checking umfpack.h presence... yes
 > > checking for umfpack.h... yes
 > > checking for cheev_... no
 > > checking for cheev_ in -llapack... yes
 > > checking for znaupd_ in -larpack... yes
 > > checking for inflate in -lz... yes
 > > ********************************************************************
 > > Dependancy summary:
 > > 
 > > Required Libraries - These libraries are critical to the operation of
 > > FreeMat.  If any of these libraries are not found, FreeMat will not
 > > compile.
 > > 
 > >     Library         Function                              Status
 > > 
 > >     BLAS            Matrix and vector operations          Found
 > >     LAPACK          Solving linear systems                Found
 > >     libz            MAT File I/O                          Found
 > > 
 > > 
 > > Optional Libraries - These libraries are used to provide functionality
 > > that is not critical to the operation of FreeMat.  If any of these
 > > libraries are not found, FreeMat will still compile, but the corresponding
 > > functionality will not be available in the resulting binary.
 > > 
 > >     Library         Function                              Status
 > > 
 > >     FFTWF           FFT (single precision)                Found
 > >     FFTW            FFT (double precision)                Found
 > >     ARPACK          Eigenvalues for Sparse Matrices       Found
 > >     UMFPACK         Solutions of Sparse Linear Equations  Found
 > >     AVCALL          Imported functions                    Found
 > > ********************************************************************
 > > checking for working curses... yes
 > > configure: creating ./config.status
 > > config.status: creating Makefile
 > > config.status: creating src/Makefile
 > > config.status: creating libs/Makefile
 > > config.status: creating libs/libFreeMat/Makefile
 > > config.status: creating libs/libCore/Makefile
 > > config.status: creating libs/libFN/Makefile
 > > config.status: creating libs/libMex/Makefile
 > > config.status: creating libs/libXP/Makefile
 > > config.status: creating libs/libGraphics/Makefile
 > > config.status: creating images/Makefile
 > > config.status: creating tools/Makefile
 > > config.status: creating tools/helpgen/Makefile
 > > config.status: creating tools/disttool/makepkg
 > > config.status: executing depfiles commands
 > > ===>  Building for FreeMat-3.0
 > > Making all in libs
 > > gmake[1]: Entering directory `/usr/ports/math/freemat/work/FreeMat-3.0/libs'
 > > Making all in libFreeMat
 > > gmake[2]: Entering directory `/usr/ports/math/freemat/work/FreeMat-3.0/libs/libFreeMat'
 > > moc4 -o Interpreter.moc.cpp Interpreter.hpp
 > > gmake  all-am
 > > gmake[3]: Entering directory `/usr/ports/math/freemat/work/FreeMat-3.0/libs/libFreeMat'
 > > if c++ -DPACKAGE_NAME=\"\" -DPACKAGE_TARNAME=\"\" -DPACKAGE_VERSION=\"\" -DPACKAGE_STRING=\"\" -DPACKAGE_BUGREPORT=\"\" -DPACKAGE=\"FreeMat\" -DVERSION=\"3.0\" -DSTDC_HEADERS=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_MEMORY_H=1 -DHAVE_STRINGS_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_UNISTD_H=1 -DHAVE_AVCALL=1 -DHAVE_FFTWF=1 -DHAVE_FFTW=1 -DHAVE_UMFPACK=1 -DHAVE_ARPACK=1 -DHAVE_CURSES_H=1  -I. -I. -I../../libs/libXP -I../../libs/libMex  -DQT_SHARED -I/ usr/local/include -I/usr/local/include/QtCore -I/usr/local/include/QtGui -I/usr/local/include/QtOpenGL -I/usr/local/include/QtNetwork    -O2 -fno-strict-aliasing -pipe -I/usr/local/include -I/usr/local/include -I/usr/local/include/suitesparse   -O2 -fno-strict-aliasing -pipe -MT Array.o -MD -MP -MF ".deps/Array.Tpo" -c -o Array.o Array.cpp; \
 > >     then mv -f ".deps/Array.Tpo" ".deps/Array.Po"; else rm -f ".deps/Array.Tpo"; exit 1; fi
 > > if c++ -DPACKAGE_NAME=\"\" -DPACKAGE_TARNAME=\"\" -DPACKAGE_VERSION=\"\" -DPACKAGE_STRING=\"\" -DPACKAGE_BUGREPORT=\"\" -DPACKAGE=\"FreeMat\" -DVERSION=\"3.0\" -DSTDC_HEADERS=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_MEMORY_H=1 -DHAVE_STRINGS_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_UNISTD_H=1 -DHAVE_AVCALL=1 -DHAVE_FFTWF=1 -DHAVE_FFTW=1 -DHAVE_UMFPACK=1 -DHAVE_ARPACK=1 -DHAVE_CURSES_H=1  -I. -I. -I../../libs/libXP -I../../libs/libMex  -DQT_SHARED -I/ usr/local/include -I/usr/local/include/QtCore -I/usr/local/include/QtGui -I/usr/local/include/QtOpenGL -I/usr/local/include/QtNetwork    -O2 -fno-strict-aliasing -pipe -I/usr/local/include -I/usr/local/include -I/usr/local/include/suitesparse   -O2 -fno-strict-aliasing -pipe -MT Interpreter.o -MD -MP -MF ".deps/Interpreter.Tpo" -c -o Interpreter.o Interpreter.cpp; \
 > >     then mv -f ".deps/Interpreter.Tpo" ".deps/Interpreter.Po"; else rm -f ".deps/Interpreter.Tpo"; exit 1; fi
 > > In file included from /usr/local/include/qwidget.h:42,
 > >                  from /usr/local/include/qdesktopwidget.h:40,
 > >                  from /usr/local/include/qapplication.h:42,
 > >                  from Interpreter.cpp:37:
 > > /usr/local/include/qwindowdefs.h:147: error: `Q_EXPORT' does not name a type
 > > /usr/local/include/qwindowdefs.h:148: error: expected constructor, destructor, or type conversion before "int"
 > > /usr/local/include/qwindowdefs.h:149: error: `Q_EXPORT' does not name a type
 > > /usr/local/include/qwindowdefs.h:150: error: `Q_EXPORT' does not name a type
 > > /usr/local/include/qwindowdefs.h:151: error: `Q_EXPORT' does not name a type
 > > /usr/local/include/qwindowdefs.h:152: error: `Q_EXPORT' does not name a type
 > > /usr/local/include/qwindowdefs.h:154: error: expected constructor, destructor, or type conversion before "const"
 > > /usr/local/include/qwindowdefs.h:174: error: `Q_INT32' does not name a type
 > > /usr/local/include/qwindowdefs.h:175: error: `QCOORD' does not name a type
 > > /usr/local/include/qwindowdefs.h:176: error: `QCOORD' does not name a type
 > > /usr/local/include/QtCore/qmetatype.h:229: error: forward declaration of `struct QPointF'
 > > /usr/local/include/QtCore/qline.h: In member function `QPointF QLineF::pointAt(qreal) const':
 > > /usr/local/include/QtCore/qline.h:284: error: return type `struct QPointF' is incomplete
 > > /usr/local/include/QtCore/qline.h:285: error: `pt2' was not declared in this scope
 > > /usr/local/include/QtCore/qline.h:285: error: `pt1' was not declared in this scope
 > > /usr/local/include/QtCore/qline.h:287: error: invalid use of undefined type `struct QPointF'
 > > /usr/local/include/QtCore/qmetatype.h:229: error: forward declaration of `struct QPointF'
 > > /usr/local/include/QtCore/qline.h: In member function `QLine QLineF::toLine() const':
 > > /usr/local/include/QtCore/qline.h:292: error: `pt1' was not declared in this scope
 > > /usr/local/include/QtCore/qline.h:292: error: `pt2' was not declared in this scope
 > > /usr/local/include/QtCore/qline.h: In member function `bool QLineF::operator==(const QLineF&) const':
 > > /usr/local/include/QtCore/qline.h:297: error: `pt1' was not declared in this scope
 > > /usr/local/include/QtCore/qline.h:297: error: 'const class QLineF' has no member named 'pt1'
 > > /usr/local/include/QtCore/qline.h:297: error: `pt2' was not declared in this scope
 > > /usr/local/include/QtCore/qline.h:297: error: 'const class QLineF' has no member named 'pt2'
 > > In file included from /usr/local/include/QtCore/QtCore:58,
 > >                  from Interpreter.cpp:40:
 > > 
 > > 
 > > 
 > > 
 > > 
 > >       * * *
 > > 
 > > 
 > > 
 > > 
 > > 
 > > /usr/local/include/QtCore/qcoreapplication.h: At global scope:
 > > /usr/local/include/QtCore/qcoreapplication.h:80: error: `struct QEventLoop::ProcessEventsFlags' has not been declared
 > > /usr/local/include/QtCore/qcoreapplication.h:80: error: ISO C++ forbids declaration of `flags' with no type
 > > /usr/local/include/QtCore/qcoreapplication.h:81: error: `struct QEventLoop::ProcessEventsFlags' has not been declared
 > > /usr/local/include/QtCore/qcoreapplication.h:81: error: ISO C++ forbids declaration of `flags' with no type
 > > /usr/local/include/QtCore/qcoreapplication.h:80: error: incomplete type `QEventLoop' used in nested name specifier
 > > In file included from /usr/local/include/QtCore/QtCore:67,
 > >                  from Interpreter.cpp:40:
 > > /usr/local/include/QtCore/qabstracteventdispatcher.h:51: error: `struct QEventLoop::ProcessEventsFlags' has not been declared
 > > /usr/local/include/QtCore/qabstracteventdispatcher.h:51: error: ISO C++ forbids declaration of `flags' with no type
 > > Interpreter.cpp: In member function `void Interpreter::scanDirectory(std::string, bool, std::string)':
 > > Interpreter.cpp:193: error: 'class QFileInfoList' has no member named 'size'
 > > Interpreter.cpp:194: error: no matching function for call to `QFileInfo::QFileInfo(QFileInfo*)'
 > > /usr/local/include/QtCore/qfileinfo.h:45: note: candidates are: QFileInfo::QFileInfo(const QFileInfo&)
 > > /usr/local/include/QtCore/qfileinfo.h:44: note:                 QFileInfo::QFileInfo(const QDir&, const QString&)
 > > /usr/local/include/QtCore/qfileinfo.h:43: note:                 QFileInfo::QFileInfo(const QFile&)
 > > /usr/local/include/QtCore/qfileinfo.h:42: note:                 QFileInfo::QFileInfo(const QString&)
 > > /usr/local/include/QtCore/qfileinfo.h:41: note:                 QFileInfo::QFileInfo()
 > > /usr/local/include/qptrlist.h: In copy constructor `QPtrList::QPtrList(const QPtrList&) [with type = QFileInfo]':
 > > Interpreter.cpp:192:   instantiated from here
 > > /usr/local/include/qptrlist.h:69: error: type `QGList' is not a direct base of `QPtrList'
 > > gmake[3]: *** [Interpreter.o] Error 1
 > > gmake[3]: Leaving directory `/usr/ports/math/freemat/work/FreeMat-3.0/libs/libFreeMat'
 > > gmake[2]: *** [all] Error 2
 > > gmake[2]: Leaving directory `/usr/ports/math/freemat/work/FreeMat-3.0/libs/libFreeMat'
 > > gmake[1]: *** [all-recursive] Error 1
 > > gmake[1]: Leaving directory `/usr/ports/math/freemat/work/FreeMat-3.0/libs'
 > > gmake: *** [all-recursive] Error 1
 > > *** Error code 2
 > > 
 > > Stop in /usr/ports/math/freemat.
 > > 
 > > 
 > >  
 > > ---------------------------------
 > 
 > Your problem seems related to QT4; do you run the latest version of the
 > QT4 ports?
 > 
 > What does report the command
 > `ident /usr/ports/devel/qt4-corelib/Makefile' ?
 > 
 > Regards,
 > -- 
 > Th. Thomas.
 > 
 > 
 >  
 > ---------------------------------
 > Everyone is raving about the all-new Yahoo! Mail beta.
 -- 
 Th. Thomas.
 
 
  
 ---------------------------------
 Now that's room service! Choose from over 150,000 hotels 
 in 45,000 destinations on Yahoo! Travel to find your fit.
 --0-709388623-1172573222=:23165
 Content-Type: text/html; charset=iso-8859-1
 Content-Transfer-Encoding: 8bit
 
 I think that qt4 and qt3 do not like each other.<br>For example qt3 should be aware of qt4 presence.<br>Do you have both qt installed on same machine on which you tested packages? I did.<br><br>Reported messages about missing txt files are so stupid that I simple do not care. Documentation of FreeMat is ok in /usr/local/share/doc/.<br><br><b><i>Thierry Thomas &lt;thierry@FreeBSD.org&gt;</i></b> wrote:<blockquote class="replbq" style="border-left: 2px solid rgb(16, 16, 255); margin-left: 5px; padding-left:  5px;"> On Sun 25 feb 07 at 17:53:21 +0100, pbanicev pbanicev <vecinabp@yahoo.com><br> wrote:<br>&gt; Recently I removed all qt4 packages and installed them again but nothing ...<br><br>Maybe your problem is something like PR ports/109508<br><http: www.freebsd.org="" cgi="" query-pr.cgi?pr="109508"><br><br>&gt; I tried FreeMat package but something is really broken, online help<br>&gt; display  messages about  some .txt files not found ... but more<br>&gt; strange is that
  linspace, .. function of FreeMat is reported as<br>&gt; unknown .. help license command doesnt work ...  So package is not<br>&gt; really usefull (for me).<br><br>Strange!<br><br>I have just reinstalled FreeMat from the package, and typing `help<br>license' displays the GPL, followed by:<br><br>    Gnomovision version 69, Copyright (C) year  name of author<br>    Gnomovision comes with ABSOLUTELY NO WARRANTY; for details type `show w'.<br>    This is free software, and you are welcome to redistribute it<b r>    under certain conditions; type `show c' for details.<br> <br>The hypothetical commands `show w' and `show c' should show the appropriate<br>parts of the General Public License.  Of course, the commands you use may<br>be called something other than `show w' and `show c'; they could even be<br>mouse-clicks or menu items--whatever suits your program.<br> <br>You should also get your employer (if you work as a programmer) or your<br>school, if any, to sign a "copyright
  disclaimer" for the program, if<br>necessary.  Here is a sample; alter the names:<br> <br>  Yoyodyne, Inc., hereby disclaims all copyright interest in the program<br>  `Gnomovision' (which makes passes at compilers) written by James Hacker.<br> <br>  <signature of="" ty="" coon="">, 1 April 1989<br>  Ty Coon, President of Vice<br> <br>This General Public License does not permit incorporating your program into<br>proprietary programs.  If your program is a subroutine library, you may<br>consider it more us eful to permit linking proprietary applications with the<br>library.  If this is what you want to do, use the GNU Library General<br>Public License instead of this License.<br><br>Then `helpwin' open a new help window with "FreeMat v3.0 Documentation",<br>linspace is known as "Linearly Spaced Vector".<br><br>&gt; ident /usr/ports/devel/qt4-corelib/Makefile is:<br>&gt;  $FreeBSD: ports/devel/qt4-corelib/Makefile,v 1.4 2007/02/09 00:13:46 lofi Exp $<br><br>Same for
  me...<br><br>Could you please give me the exact messages about the missing .txt<br>files?<br><br>Regards,<br><br>&gt; Thierry Thomas <thierry@FreeBSD.org> wrote: On Fri 23 feb 07 at 19:17:01 +0100, pbanicev pbanicev <br>&gt;  wrote:<br>&gt; &gt; This is only part of output.<br>&gt; <br>&gt; [All your answer quoted, to log it in gnats]<br>&gt; <br>&gt; &gt; Note that I need for this program two big compilation: qt4 and gcc42,<br>&gt; &gt; so is there  static package?  Either qt4(installed sucesfully) or<br >&gt; &gt; gcc4.2(because FreeMat depends on new fortran) may be reason for this:<br>&gt; <br>&gt; Yes, packages are have been built succesfully on the cluster: you can<br>&gt; check it from<br>&gt; <br>&gt; <br>&gt; &gt; **********************************************************<br>&gt; &gt; * You can define the following variables:                *<br>&gt; &gt; * - WITH_ATLAS:       to link with atlas                 *<br>&gt; &gt; * - WITHOUT_FFTW      remove FFTW
  support                *<br>&gt; &gt; * - WITHOUT_ARPACK    remove Arpack support              *<br>&gt; &gt; * - WITHOUT_AVCALL    remove FFCALL support              *<br>&gt; &gt; * - WITHOUT_UMFPACK   remove UMFPACK support             *<br>&gt; &gt; **********************************************************<br>&gt; &gt; ===&gt;  Extracting for FreeMat-3.0<br>&gt; &gt; =&gt; MD5 Checksum OK for FreeMat-3.0.tar.gz.<br>&gt; &gt; =&gt; SHA256 Checksum OK for FreeMat-3.0.tar.gz.<br>&gt; &gt; ===&gt;  Patch ing for FreeMat-3.0<br>&gt; &gt; ===&gt;  Applying FreeBSD patches for FreeMat-3.0<br>&gt; &gt; ===&gt;   FreeMat-3.0 depends on executable in : pkg-config - found<br>&gt; &gt; ===&gt;   FreeMat-3.0 depends on executable in : gfortran42 - found<br>&gt; &gt; ===&gt;   FreeMat-3.0 depends on file: /usr/local/lib/libavcall.a - found<br>&gt; &gt; ===&gt;   FreeMat-3.0 depends on package: qt4-gui&gt;=4.2.2 - found<br>&gt; &gt; ===&gt;   FreeMat-3.0 depends on package:
  qt4-network&gt;=4.2.2 - found<br>&gt; &gt; ===&gt;   FreeMat-3.0 depends on package: qt4-opengl&gt;=4.2.2 - found<br>&gt; &gt; ===&gt;   FreeMat-3.0 depends on package: qt4-moc&gt;=4.2.2 - found<br>&gt; &gt; ===&gt;   FreeMat-3.0 depends on package: qt4-rcc&gt;=4.2.2 - found<br>&gt; &gt; ===&gt;   FreeMat-3.0 depends on package: qt4-uic&gt;=4.2.2 - found<br>&gt; &gt; ===&gt;   FreeMat-3.0 depends on executable in : gmake - found<br>&gt; &gt; ===&gt;   FreeMat-3.0 depends on shared library: lapack.4 - foun d<br>&gt; &gt; ===&gt;   FreeMat-3.0 depends on shared library: fftw3.4 - found<br>&gt; &gt; ===&gt;   FreeMat-3.0 depends on shared library: fftw3f.4 - found<br>&gt; &gt; ===&gt;   FreeMat-3.0 depends on shared library: arpack.1 - found<br>&gt; &gt; ===&gt;   FreeMat-3.0 depends on shared library: blas.2 - found<br>&gt; &gt; ===&gt;   FreeMat-3.0 depends on shared library: lapack.4 - found<br>&gt; &gt; ===&gt;   FreeMat-3.0 depends on shared library: amd.1 - found<br>&gt;
  &gt; ===&gt;   FreeMat-3.0 depends on shared library: X11.6 - found<br>&gt; &gt; ===&gt;  Configuring for FreeMat-3.0<br>&gt; &gt; /usr/bin/sed -i.bak -e 's| == x| = x|g' /usr/ports/math/freemat/work/FreeMat-3.0/configure<br>&gt; &gt; checking build system type... i386-portbld-freebsd6.2<br>&gt; &gt; checking host system type... i386-portbld-freebsd6.2<br>&gt; &gt; checking target system type... i386-portbld-freebsd6.2<br>&gt; &gt; checking for a BSD-compatible install... /usr/bin/install -c -o root -g wh eel<br>&gt; &gt; checking whether build environment is sane... yes<br>&gt; &gt; checking for gawk... no<br>&gt; &gt; checking for mawk... no<br>&gt; &gt; checking for nawk... nawk<br>&gt; &gt; checking whether gmake sets $(MAKE)... yes<br>&gt; &gt; checking for gcc... cc<br>&gt; &gt; checking for C compiler default output file name... a.out<br>&gt; &gt; checking whether the C compiler works... yes<br>&gt; &gt; checking whether we are cross compiling... no<br>&gt; &gt;
  checking for suffix of executables... <br>&gt; &gt; checking for suffix of object files... o<br>&gt; &gt; checking whether we are using the GNU C compiler... yes<br>&gt; &gt; checking whether cc accepts -g... yes<br>&gt; &gt; checking for cc option to accept ANSI C... none needed<br>&gt; &gt; checking for style of include used by gmake... GNU<br>&gt; &gt; checking dependency style of cc... gcc3<br>&gt; &gt; checking whether we are using the GNU C++ compiler... yes<br>&gt; &gt; checking whether c++ accepts  -g... yes<br>&gt; &gt; checking dependency style of c++... gcc3<br>&gt; &gt; checking for ranlib... ranlib<br>&gt; &gt; checking whether ln -s works... yes<br>&gt; &gt; configure: Configuring for non-cross unix build<br>&gt; &gt; checking for pkg-config... /usr/local/bin/pkg-config<br>&gt; &gt; checking for QtCore QtGui QtOpenGL QtNetwork &gt;= 4.2.0... yes<br>&gt; &gt; checking QT_CFLAGS... -DQT_SHARED -I/usr/local/include -I/usr/local/include/QtCore
  -I/usr/local/include/QtGui -I/usr/local/include/QtOpenGL -I/usr/local/include/QtNetwork  <br>&gt; &gt; checking QT_LIBS... -pthread -L/usr/local/lib -L/usr/ports/devel/qt4-corelib/work/qt-x11-opensource-src-4.2.2/lib -L/usr/ports/x11-toolkits/qt4-gui/work/qt-x11-opensource-src-4.2.2/lib -L/usr/ports/x11/qt4-opengl/work/qt-x11-opensource-src-4.2.2/lib -L/usr/ports/net/qt4-network/work/qt-x11-opensource-src-4.2.2/lib -laudio -lXt -lQtOpenGL -lGLU -lGL -lQtGui -lpng -lXi -lXrender -lXrandr -lXfixes -lXcursor  -lXinerama -lfreetype -lfontconfig -lXext -lX11 -lQtNetwork -lQtCore -lz -lm -lglib-2.0 -liconv  <br>&gt; &gt; checking for /usr/local/include/QtGui/QWidget... yes<br>&gt; &gt; configure: No extra QT_INCLUDE_DIR needed<br>&gt; &gt; checking for moc4... moc4<br>&gt; &gt; checking for rcc4... no<br>&gt; &gt; checking for rcc-qt4... no<br>&gt; &gt; checking for rcc... rcc<br>&gt; &gt; checking for uic4... uic4<br>&gt; &gt; configure: Extra lib flags added -pthread
  -Wl,-rpath,/usr/local/lib <br>&gt; &gt; configure: Set QT_CFLAGS... -DQT_SHARED -I/usr/local/include -I/usr/local/include/QtCore -I/usr/local/include/QtGui -I/usr/local/include/QtOpenGL -I/usr/local/include/QtNetwork  <br>&gt; &gt; configure: Win32 flag is false<br>&gt; &gt; checking whether we are using the GNU Fortran 77 compiler... yes<br>&gt; &gt; checking whether gfortran42 accepts -g... yes<br>&gt; &gt; checking how to get verbose linking output from gfortran42... -v<br>&gt; &gt; checking for Fortra n libraries of gfortran42...  -L/usr/local/lib -L/usr/local/lib/gcc-4.2.0/gcc/i386-portbld-freebsd6.2/4.2.0 -L/usr/local/lib/gcc-4.2.0/gcc/i386-portbld-freebsd6.2/4.2.0/../../.. -lgfortranbegin -lgfortran -lm -lgcc_s -lpthread<br>&gt; &gt; checking how to run the C preprocessor... cc -E<br>&gt; &gt; checking for egrep... grep -E<br>&gt; &gt; checking for ANSI C header files... yes<br>&gt; &gt; checking for sys/types.h... yes<br>&gt; &gt; checking for sys/stat.h...
  yes<br>&gt; &gt; checking for stdlib.h... yes<br>&gt; &gt; checking for string.h... yes<br>&gt; &gt; checking for memory.h... yes<br>&gt; &gt; checking for strings.h... yes<br>&gt; &gt; checking for inttypes.h... yes<br>&gt; &gt; checking for stdint.h... yes<br>&gt; &gt; checking for unistd.h... yes<br>&gt; &gt; checking for dummy main to link with Fortran libraries... none<br>&gt; &gt; checking for Fortran name-mangling scheme... lower case, underscore, no extra underscore<br>&gt; &gt; checking for __str uctcpy in -lavcall... yes<br>&gt; &gt; checking avcall.h usability... yes<br>&gt; &gt; checking avcall.h presence... yes<br>&gt; &gt; checking for avcall.h... yes<br>&gt; &gt; checking for amd_postorder in -lamd... yes<br>&gt; &gt; checking amd.h usability... yes<br>&gt; &gt; checking amd.h presence... yes<br>&gt; &gt; checking for amd.h... yes<br>&gt; &gt; checking for fftwf_malloc in -lfftw3f... yes<br>&gt; &gt; checking for fftw_malloc in -lfftw3... yes<br>&gt; &gt;
  checking fftw3.h usability... yes<br>&gt; &gt; checking fftw3.h presence... yes<br>&gt; &gt; checking for fftw3.h... yes<br>&gt; &gt; checking for sgemm_ in -lblas... yes<br>&gt; &gt; checking for umfpack_zl_solve in -lumfpack... yes<br>&gt; &gt; checking umfpack.h usability... yes<br>&gt; &gt; checking umfpack.h presence... yes<br>&gt; &gt; checking for umfpack.h... yes<br>&gt; &gt; checking for cheev_... no<br>&gt; &gt; checking for cheev_ in -llapack... yes<br>&gt; &gt; checking for znaupd_ in -larpack ... yes<br>&gt; &gt; checking for inflate in -lz... yes<br>&gt; &gt; ********************************************************************<br>&gt; &gt; Dependancy summary:<br>&gt; &gt; <br>&gt; &gt; Required Libraries - These libraries are critical to the operation of<br>&gt; &gt; FreeMat.  If any of these libraries are not found, FreeMat will not<br>&gt; &gt; compile.<br>&gt; &gt; <br>&gt; &gt;     Library         Function                              Status<br>&gt; &gt;
  <br>&gt; &gt;     BLAS            Matrix and vector operations          Found<br>&gt; &gt;     LAPACK          Solving linear systems                Found<br>&gt; &gt;     libz            MAT File I/O                          Found<br>&gt; &gt; <br>&gt; &gt; <br>&gt; &gt; Optional Libraries - These libraries are used to provide functionality<br>&gt; &gt; that is not critical to the operation of FreeMat.  If any of these<br>&gt; &gt; libraries are not found, FreeMat will still compile, but the correspondin g<br>&gt; &gt; functionality will not be available in the resulting binary.<br>&gt; &gt; <br>&gt; &gt;     Library         Function                              Status<br>&gt; &gt; <br>&gt; &gt;     FFTWF           FFT (single precision)                Found<br>&gt; &gt;     FFTW            FFT (double precision)                Found<br>&gt; &gt;     ARPACK          Eigenvalues for Sparse Matrices       Found<br>&gt; &gt;     UMFPACK         Solutions of Sparse Linear
  Equations  Found<br>&gt; &gt;     AVCALL          Imported functions                    Found<br>&gt; &gt; ********************************************************************<br>&gt; &gt; checking for working curses... yes<br>&gt; &gt; configure: creating ./config.status<br>&gt; &gt; config.status: creating Makefile<br>&gt; &gt; config.status: creating src/Makefile<br>&gt; &gt; config.status: creating libs/Makefile<br>&gt; &gt; config.status: creating libs/libFreeMat/Makefile<br>&gt; &gt; config.status:  creating libs/libCore/Makefile<br>&gt; &gt; config.status: creating libs/libFN/Makefile<br>&gt; &gt; config.status: creating libs/libMex/Makefile<br>&gt; &gt; config.status: creating libs/libXP/Makefile<br>&gt; &gt; config.status: creating libs/libGraphics/Makefile<br>&gt; &gt; config.status: creating images/Makefile<br>&gt; &gt; config.status: creating tools/Makefile<br>&gt; &gt; config.status: creating tools/helpgen/Makefile<br>&gt; &gt; config.status: creating
  tools/disttool/makepkg<br>&gt; &gt; config.status: executing depfiles commands<br>&gt; &gt; ===&gt;  Building for FreeMat-3.0<br>&gt; &gt; Making all in libs<br>&gt; &gt; gmake[1]: Entering directory `/usr/ports/math/freemat/work/FreeMat-3.0/libs'<br>&gt; &gt; Making all in libFreeMat<br>&gt; &gt; gmake[2]: Entering directory `/usr/ports/math/freemat/work/FreeMat-3.0/libs/libFreeMat'<br>&gt; &gt; moc4 -o Interpreter.moc.cpp Interpreter.hpp<br>&gt; &gt; gmake  all-am<br>&gt; &gt; gmake[3]: Entering directo ry `/usr/ports/math/freemat/work/FreeMat-3.0/libs/libFreeMat'<br>&gt; &gt; if c++ -DPACKAGE_NAME=\"\" -DPACKAGE_TARNAME=\"\" -DPACKAGE_VERSION=\"\" -DPACKAGE_STRING=\"\" -DPACKAGE_BUGREPORT=\"\" -DPACKAGE=\"FreeMat\" -DVERSION=\"3.0\" -DSTDC_HEADERS=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_MEMORY_H=1 -DHAVE_STRINGS_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_UNISTD_H=1 -DHAVE_AVCALL=1 -DHAVE_FFTWF=1 -DHAVE_FFTW=1
  -DHAVE_UMFPACK=1 -DHAVE_ARPACK=1 -DHAVE_CURSES_H=1  -I. -I. -I../../libs/libXP -I../../libs/libMex  -DQT_SHARED -I/usr/local/include -I/usr/local/include/QtCore -I/usr/local/include/QtGui -I/usr/local/include/QtOpenGL -I/usr/local/include/QtNetwork    -O2 -fno-strict-aliasing -pipe -I/usr/local/include -I/usr/local/include -I/usr/local/include/suitesparse   -O2 -fno-strict-aliasing -pipe -MT Array.o -MD -MP -MF ".deps/Array.Tpo" -c -o Array.o Array.cpp; \<br>&gt; &gt;     then mv -f ".deps/Array.Tpo" ".de ps/Array.Po"; else rm -f ".deps/Array.Tpo"; exit 1; fi<br>&gt; &gt; if c++ -DPACKAGE_NAME=\"\" -DPACKAGE_TARNAME=\"\" -DPACKAGE_VERSION=\"\" -DPACKAGE_STRING=\"\" -DPACKAGE_BUGREPORT=\"\" -DPACKAGE=\"FreeMat\" -DVERSION=\"3.0\" -DSTDC_HEADERS=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_MEMORY_H=1 -DHAVE_STRINGS_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_UNISTD_H=1 -DHAVE_AVCALL=1 -DHAVE_FFTWF=1 -DHAVE_FFTW=1 -DHAVE_UMFPACK=1
  -DHAVE_ARPACK=1 -DHAVE_CURSES_H=1  -I. -I. -I../../libs/libXP -I../../libs/libMex  -DQT_SHARED -I/usr/local/include -I/usr/local/include/QtCore -I/usr/local/include/QtGui -I/usr/local/include/QtOpenGL -I/usr/local/include/QtNetwork    -O2 -fno-strict-aliasing -pipe -I/usr/local/include -I/usr/local/include -I/usr/local/include/suitesparse   -O2 -fno-strict-aliasing -pipe -MT Interpreter.o -MD -MP -MF ".deps/Interpreter.Tpo" -c -o Interpreter.o Interpreter.cpp; \<br>&gt; &gt;     then mv -f ".deps/Interpre ter.Tpo" ".deps/Interpreter.Po"; else rm -f ".deps/Interpreter.Tpo"; exit 1; fi<br>&gt; &gt; In file included from /usr/local/include/qwidget.h:42,<br>&gt; &gt;                  from /usr/local/include/qdesktopwidget.h:40,<br>&gt; &gt;                  from /usr/local/include/qapplication.h:42,<br>&gt; &gt;                  from Interpreter.cpp:37:<br>&gt; &gt; /usr/local/include/qwindowdefs.h:147: error: `Q_EXPORT' does not name a type<br>&gt; &gt;
  /usr/local/include/qwindowdefs.h:148: error: expected constructor, destructor, or type conversion before "int"<br>&gt; &gt; /usr/local/include/qwindowdefs.h:149: error: `Q_EXPORT' does not name a type<br>&gt; &gt; /usr/local/include/qwindowdefs.h:150: error: `Q_EXPORT' does not name a type<br>&gt; &gt; /usr/local/include/qwindowdefs.h:151: error: `Q_EXPORT' does not name a type<br>&gt; &gt; /usr/local/include/qwindowdefs.h:152: error: `Q_EXPORT' does not name a type<br>&gt; &gt; /usr/local/include/qwindow defs.h:154: error: expected constructor, destructor, or type conversion before "const"<br>&gt; &gt; /usr/local/include/qwindowdefs.h:174: error: `Q_INT32' does not name a type<br>&gt; &gt; /usr/local/include/qwindowdefs.h:175: error: `QCOORD' does not name a type<br>&gt; &gt; /usr/local/include/qwindowdefs.h:176: error: `QCOORD' does not name a type<br>&gt; &gt; /usr/local/include/QtCore/qmetatype.h:229: error: forward declaration of `struct QPointF'<br>&gt; &gt;
  /usr/local/include/QtCore/qline.h: In member function `QPointF QLineF::pointAt(qreal) const':<br>&gt; &gt; /usr/local/include/QtCore/qline.h:284: error: return type `struct QPointF' is incomplete<br>&gt; &gt; /usr/local/include/QtCore/qline.h:285: error: `pt2' was not declared in this scope<br>&gt; &gt; /usr/local/include/QtCore/qline.h:285: error: `pt1' was not declared in this scope<br>&gt; &gt; /usr/local/include/QtCore/qline.h:287: error: invalid use of undefined type `struct QPointF'<br>&gt; &gt; /us r/local/include/QtCore/qmetatype.h:229: error: forward declaration of `struct QPointF'<br>&gt; &gt; /usr/local/include/QtCore/qline.h: In member function `QLine QLineF::toLine() const':<br>&gt; &gt; /usr/local/include/QtCore/qline.h:292: error: `pt1' was not declared in this scope<br>&gt; &gt; /usr/local/include/QtCore/qline.h:292: error: `pt2' was not declared in this scope<br>&gt; &gt; /usr/local/include/QtCore/qline.h: In member function `bool QLineF::operator==(const
  QLineF&amp;) const':<br>&gt; &gt; /usr/local/include/QtCore/qline.h:297: error: `pt1' was not declared in this scope<br>&gt; &gt; /usr/local/include/QtCore/qline.h:297: error: 'const class QLineF' has no member named 'pt1'<br>&gt; &gt; /usr/local/include/QtCore/qline.h:297: error: `pt2' was not declared in this scope<br>&gt; &gt; /usr/local/include/QtCore/qline.h:297: error: 'const class QLineF' has no member named 'pt2'<br>&gt; &gt; In file included from /usr/local/include/QtCore/QtCore:58,<br>&gt; &gt;                   from Interpreter.cpp:40:<br>&gt; &gt; <br>&gt; &gt; <br>&gt; &gt; <br>&gt; &gt; <br>&gt; &gt; <br>&gt; &gt;       * * *<br>&gt; &gt; <br>&gt; &gt; <br>&gt; &gt; <br>&gt; &gt; <br>&gt; &gt; <br>&gt; &gt; /usr/local/include/QtCore/qcoreapplication.h: At global scope:<br>&gt; &gt; /usr/local/include/QtCore/qcoreapplication.h:80: error: `struct QEventLoop::ProcessEventsFlags' has not been declared<br>&gt; &gt; /usr/local/include/QtCore/qcoreapplication.h:80:
  error: ISO C++ forbids declaration of `flags' with no type<br>&gt; &gt; /usr/local/include/QtCore/qcoreapplication.h:81: error: `struct QEventLoop::ProcessEventsFlags' has not been declared<br>&gt; &gt; /usr/local/include/QtCore/qcoreapplication.h:81: error: ISO C++ forbids declaration of `flags' with no type<br>&gt; &gt; /usr/local/include/QtCore/qcoreapplication.h:80: error: incomplete type `QEventLoop' used in nested name specifier<br>&gt; &gt; In file included from /usr/local/include/QtCore/QtCore:67, <br>&gt; &gt;                  from Interpreter.cpp:40:<br>&gt; &gt; /usr/local/include/QtCore/qabstracteventdispatcher.h:51: error: `struct QEventLoop::ProcessEventsFlags' has not been declared<br>&gt; &gt; /usr/local/include/QtCore/qabstracteventdispatcher.h:51: error: ISO C++ forbids declaration of `flags' with no type<br>&gt; &gt; Interpreter.cpp: In member function `void Interpreter::scanDirectory(std::string, bool, std::string)':<br>&gt; &gt; Interpreter.cpp:193:
  error: 'class QFileInfoList' has no member named 'size'<br>&gt; &gt; Interpreter.cpp:194: error: no matching function for call to `QFileInfo::QFileInfo(QFileInfo*)'<br>&gt; &gt; /usr/local/include/QtCore/qfileinfo.h:45: note: candidates are: QFileInfo::QFileInfo(const QFileInfo&amp;)<br>&gt; &gt; /usr/local/include/QtCore/qfileinfo.h:44: note:                 QFileInfo::QFileInfo(const QDir&amp;, const QString&amp;)<br>&gt; &gt; /usr/local/include/QtCore/qfileinfo.h:43: note:                 QFileInfo::QF ileInfo(const QFile&amp;)<br>&gt; &gt; /usr/local/include/QtCore/qfileinfo.h:42: note:                 QFileInfo::QFileInfo(const QString&amp;)<br>&gt; &gt; /usr/local/include/QtCore/qfileinfo.h:41: note:                 QFileInfo::QFileInfo()<br>&gt; &gt; /usr/local/include/qptrlist.h: In copy constructor `QPtrList::QPtrList(const QPtrList&amp;) [with type = QFileInfo]':<br>&gt; &gt; Interpreter.cpp:192:   instantiated from here<br>&gt; &gt;
  /usr/local/include/qptrlist.h:69: error: type `QGList' is not a direct base of `QPtrList'<br>&gt; &gt; gmake[3]: *** [Interpreter.o] Error 1<br>&gt; &gt; gmake[3]: Leaving directory `/usr/ports/math/freemat/work/FreeMat-3.0/libs/libFreeMat'<br>&gt; &gt; gmake[2]: *** [all] Error 2<br>&gt; &gt; gmake[2]: Leaving directory `/usr/ports/math/freemat/work/FreeMat-3.0/libs/libFreeMat'<br>&gt; &gt; gmake[1]: *** [all-recursive] Error 1<br>&gt; &gt; gmake[1]: Leaving directory `/usr/ports/math/freemat/work/FreeMa t-3.0/libs'<br>&gt; &gt; gmake: *** [all-recursive] Error 1<br>&gt; &gt; *** Error code 2<br>&gt; &gt; <br>&gt; &gt; Stop in /usr/ports/math/freemat.<br>&gt; &gt; <br>&gt; &gt; <br>&gt; &gt;  <br>&gt; &gt; ---------------------------------<br>&gt; <br>&gt; Your problem seems related to QT4; do you run the latest version of the<br>&gt; QT4 ports?<br>&gt; <br>&gt; What does report the command<br>&gt; `ident /usr/ports/devel/qt4-corelib/Makefile' ?<br>&gt; <br>&gt;
  Regards,<br>&gt; -- <br>&gt; Th. Thomas.<br>&gt; <br>&gt; <br>&gt;  <br>&gt; ---------------------------------<br>&gt; Everyone is raving about the all-new Yahoo! Mail beta.<br>-- <br>Th. Thomas.<br></thierry@FreeBSD.org></signature></http:></vecinabp@yahoo.com></blockquote><br><p>&#32;
 
 <hr size=1>Now that's room service! <a href="http://travel.yahoo.com/hotelsearchpage;_ylc=X3oDMTFtaTIzNXVjBF9TAzk3NDA3NTg5BF9zAzI3MTk0ODEEcG9zAzIEc2VjA21haWx0YWdsaW5lBHNsawNxMS0wNw--
 ">Choose from over 150,000 hotels <br>in 45,000 destinations on Yahoo! Travel</a> to find your fit.
 --0-709388623-1172573222=:23165--

From: pbanicev pbanicev <vecinabp@yahoo.com>
To: FreeBSD-gnats-submit@FreeBSD.org
Cc:  
Subject: Re: ports/109469: FreeMat 3.0 stops building with Error code 2
Date: Tue, 27 Feb 2007 03:15:11 -0800 (PST)

 --0-1717584486-1172574911=:66253
 Content-Type: text/plain; charset=iso-8859-1
 Content-Transfer-Encoding: 8bit
 
 Sorry for double posts.
 I just found workaround.
 Removed qt-3 ... package (pkg_delete -ixf qt-3), now FreeMat builds ok.
 
 Conclusion: qt3 and qt4 conflicts.
 
 Does better workaround exist, because some applications is broken when qt3  have gone?
 
 But again I have the same problem as one with packages.
 This is Message from online help:
 The file modules.txt is missing from directory where I think help files should be. The Topic List widget will not function properly.
 The file sectable.txt is missing from the directory where I think help files should be. The Index widget will not function properly.
 
 This program really can think for me 
 
 Well, forget about this again. When I started FreeMat as root everything "just works". So I need to find some auto-generated files from times when qt-3 existed and delete it.
 So is there better why to fix this conflicts.
 
  
 ---------------------------------
 Check out the all-new Yahoo! Mail beta - Fire up a more powerful email and get things done faster.
 --0-1717584486-1172574911=:66253
 Content-Type: text/html; charset=iso-8859-1
 Content-Transfer-Encoding: 8bit
 
 Sorry for double posts.<br>I just found workaround.<img src="http://us.i1.yimg.com/us.yimg.com/i/mesg/tsmileys2/21.gif"><br>Removed qt-3 ... package (pkg_delete -ixf qt-3), now FreeMat builds ok.<br><br>Conclusion: qt3 and qt4 conflicts.<br><br>Does better workaround exist, because some applications is broken when qt3&nbsp; have gone?<br><br>But again I have the same problem as one with packages.<br>This is Message from online help:<br>The file modules.txt is missing from directory where I think help files  should be. The Topic List widget will not function properly.<br>The file sectable.txt is missing from the directory where I think help files should be. The Index widget will not function properly.<br><br>This program really can think for me <img src="http://us.i1.yimg.com/us.yimg.com/i/mesg/tsmileys2/18.gif"><br><br>Well, forget about this again. When I started FreeMat as root everything "just works". So I need to find some auto-generated files from times when qt-3
  existed and delete it.<br>So is there better why to fix this conflicts.<br><p>&#32;
 
 <hr size=1>Check out <a href="http://us.rd.yahoo.com/evt=43257/*http://advision.webevents.yahoo.com/mailbeta">the all-new Yahoo! Mail beta</a> - Fire up a more powerful email and get things done faster.
 --0-1717584486-1172574911=:66253--

From: Thierry Thomas <thierry@FreeBSD.org>
To: pbanicev pbanicev <vecinabp@yahoo.com>
Cc: FreeBSD-gnats-submit@FreeBSD.org
Subject: Re: ports/109469: FreeMat 3.0 stops building with Error code 2
Date: Mon, 16 Apr 2007 00:07:07 +0200

 --SkvwRMAIpAhPCcCJ
 Content-Type: text/plain; charset=us-ascii
 Content-Disposition: inline
 Content-Transfer-Encoding: quoted-printable
 
 I have just upgraded this port to FreeMat-3.1, which fixes many
 problems; could you please check it?
 
 Regards,
 --=20
 Th. Thomas.
 
 --SkvwRMAIpAhPCcCJ
 Content-Type: application/pgp-signature
 Content-Disposition: inline
 
 -----BEGIN PGP SIGNATURE-----
 Version: GnuPG v1.4.7 (FreeBSD)
 
 iD8DBQFGIqIKc95pjMcUBaIRApgNAKCl3lP+lvlhcPnDIXBIms927uII3wCfTYEv
 Zzf1q1FuiN5aJzZD81+g1fY=
 =ClMT
 -----END PGP SIGNATURE-----
 
 --SkvwRMAIpAhPCcCJ--

From: Thierry Thomas <thierry@FreeBSD.org>
To: pbanicev pbanicev <vecinabp@yahoo.com>
Cc: FreeBSD-gnats-submit@FreeBSD.org
Subject: Re: ports/109469: FreeMat 3.0 stops building with Error code 2
Date: Sun, 22 Apr 2007 23:56:32 +0200

 On Fri 20 apr 07 at 1:45:30 +0200, pbanicev pbanicev <vecinabp@yahoo.com>
  wrote:
 > Well, after successfully upgrading qt4-2.2 to qt4-2.3 FreeMat 3.1
 > stops building with error code 2.
 > Again, after removing qt3 building FreeMat 3.1 works, after
 > installation of it I put back qt3 (so nice things like scribus,
 > koffice ... will still work).
 
 This problem has been fixed by lofi on Thu Apr 19:
 <http://www.freebsd.org/cgi/cvsweb.cgi/ports/devel/qt4-corelib/Makefile#rev1.7>
 
 I guess that you cvsup'ed befor this date?
 
 >  Again the same strange things happens
 > as before. If FreeMat is started under root user everything just
 > works.  But here is some very important difference I just edit some
 > configurations settings from /home/user/.config/FreeMat/FreeMat.conf
 > (first line from version 3.0 to 3.1 - that is pointing to "root" and
 > is very, very fundamental for FreeMat) and now 3.1 works also under
 > normal user for me.  This latest should be "fixed" removing version
 > numbers from directory, ie ports system of FreeBSD already disallow
 > having two different version of FreeMat at same time and in my opinion
 > version numbers doesn't mean anything in that  (/usr/local/share/)
 > directory.
 > 
 > [General] option would not always be set in FreeMat.conf and that is
 > the general reason for misbehaving of program, also FreeMat report of
 > some png files not found when reading html doc (ie using online help
 > system), but I hardly believe that this is FreeMat bug.
 > 
 > Maybe I will find some time to look for reason of build stops, because
 > other things are really not so important and are really minor bugs.
 
 Could you please remove your ~/.config/FreeMat/FreeMat.conf (keep a copy
 if you have some precious preferences), re-run (as a normal user)
 FreeMat -i /usr/local/share/FreeMat-3.1
 remove any possible symlinks, and then script (1) a session in which
 you'll run `truss FreeMat', and just launch the online help.
 
 Then, please send me a compressed log of this session.
 
 Best regards,
 -- 
 Th. Thomas.

From: Thierry Thomas <thierry@pompo.net>
To: pbanicev pbanicev <vecinabp@yahoo.com>
Cc: FreeBSD-gnats-submit@FreeBSD.org
Subject: Re: ports/109469: FreeMat 3.0 stops building with Error code 2
Date: Tue, 1 May 2007 22:49:07 +0200

 On Tue  1 may 07 at 22:21:42 +0200, pbanicev pbanicev <vecinabp@yahoo.com>
  wrote:
 > The FreeeMat still stops building, (after I have reinstalled to newest qt4)
 > I simple have give up, it is obvious not problem of this port so this problem report should be closed.
 > And it seems that build problem occurs only if /usr/X11R6/ is linked to /usr/local/.
 
 OK, thanks for your answer. Note: /usr/X11R6 should be moved to
 /usr/local RSN.
 
 Best regards,
 
 > Thierry Thomas <thierry@FreeBSD.org> wrote: Le Mar 24 avr 07  19:00:58 +0200, pbanicev pbanicev 
 >  crivait :
 > > I will never again link /usr/X11R6/ to /usr/local/
 > 
 > Excuse me, I'm not sure to have understand exactly: does the problem
 > still exist? According to the attached typescript, it seems that the
 > help files are found.
 > 
 > Best regards,
 > -- 
 > Th. Thomas.
 > 
 > 
 >        
 > ---------------------------------
 > Ahhh...imagining that irresistible "new car" smell?
 >  Check outnew cars at Yahoo! Autos.
 -- 
 Th. Thomas.
State-Changed-From-To: feedback->closed 
State-Changed-By: thierry 
State-Changed-When: Tue May 1 21:14:15 UTC 2007 
State-Changed-Why:  

Closed, with submitter's permission: the problem is not directly 
related to FreeMat. 


http://www.freebsd.org/cgi/query-pr.cgi?pr=109469 
>Unformatted:
