Skip site navigation (1)Skip section navigation (2)
Date:      Fri, 20 Feb 2015 18:01:11 +0000 (UTC)
From:      John Marino <marino@FreeBSD.org>
To:        ports-committers@freebsd.org, svn-ports-all@freebsd.org, svn-ports-head@freebsd.org
Subject:   svn commit: r379455 - head/science/paraview
Message-ID:  <201502201801.t1KI1BZB098577@svn.freebsd.org>

next in thread | raw e-mail | index | archive | help
Author: marino
Date: Fri Feb 20 18:01:10 2015
New Revision: 379455
URL: https://svnweb.freebsd.org/changeset/ports/379455
QAT: https://qat.redports.org/buildarchive/r379455/

Log:
  science/paraview: No, it's still broken
  
  A while back, the happily building paraview stopped building because
  libGL was updated.  The other ports that suffered breakage for the same
  reasons were updated to the latest API.  Paraviews libGL callouts were
  never fixed, so this port never should not have had it's BROKEN definition
  removed as it was not fixed despite the claim.  It's still breaking on all
  platforms including DragonFly on clang, gcc47 and gcc50.  Errors from
  FreeBSD look like:
  
  In file included from /wrkdirs/usr/ports/science/paraview/work/ParaView-
    v4.1.0/VTK/Rendering/OpenGL/vtkXOpenGLRenderWindow.cxx:31:
  In file included from /usr/local/include/GL/glx.h:333:
  /usr/local/include/GL/glxext.h:480:143: error: unknown type name 'GLintptr'
    typedef void ( *PFNGLXCOPYBUFFERSUBDATANVPROC) (Display *dpy, GLXContext
  readCtx, GLXContext writeCtx, GLenum readTarget, GLenum writeTarget,
    GLintptr readOffset, GLintptr writeOffset, GLsizeiptr size);
  typedef void ( *PFNGLXCOPYBUFFERSUBDATANVPROC) (Display *dpy, GLXContext
    readCtx, GLXContext writeCtx, GLenum readTarget, GLenum writeTarget,
    GLintptr readOffset, GLintptr writeOffset, GLsizeiptr size);
  /usr/local/include/GL/glxext.h:480:186: error: unknown type name
    'GLsizeiptr'; did you mean 'GLsizei'?
  typedef void ( *PFNGLXCOPYBUFFERSUBDATANVPROC) (Display *dpy, GLXContext
    readCtx, GLXContext writeCtx, GLenum readTarget, GLenum writeTarget,
    GLintptr readOffset, GLintptr writeOffset, GLsizeiptr size);

Modified:
  head/science/paraview/Makefile

Modified: head/science/paraview/Makefile
==============================================================================
--- head/science/paraview/Makefile	Fri Feb 20 17:45:53 2015	(r379454)
+++ head/science/paraview/Makefile	Fri Feb 20 18:01:10 2015	(r379455)
@@ -11,6 +11,8 @@ DISTNAME=	ParaView-v${PORTVERSION}-sourc
 MAINTAINER=	devel@stasyan.com
 COMMENT=	Powerful scientific data visualization application
 
+BROKEN=		Fails to build with latest libGL
+
 LICENSE=	ParaView_License_1.2
 LICENSE_NAME=	ParaView_License
 LICENSE_FILE=	${PATCH_WRKSRC}/License_v1.2.txt



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