From nobody@FreeBSD.org  Mon Jan 30 02:28:20 2012
Return-Path: <nobody@FreeBSD.org>
Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34])
	by hub.freebsd.org (Postfix) with ESMTP id 561181065674
	for <freebsd-gnats-submit@FreeBSD.org>; Mon, 30 Jan 2012 02:28:20 +0000 (UTC)
	(envelope-from nobody@FreeBSD.org)
Received: from red.freebsd.org (red.freebsd.org [IPv6:2001:4f8:fff6::22])
	by mx1.freebsd.org (Postfix) with ESMTP id 408448FC16
	for <freebsd-gnats-submit@FreeBSD.org>; Mon, 30 Jan 2012 02:28:20 +0000 (UTC)
Received: from red.freebsd.org (localhost [127.0.0.1])
	by red.freebsd.org (8.14.4/8.14.4) with ESMTP id q0U2SKJc041296
	for <freebsd-gnats-submit@FreeBSD.org>; Mon, 30 Jan 2012 02:28:20 GMT
	(envelope-from nobody@red.freebsd.org)
Received: (from nobody@localhost)
	by red.freebsd.org (8.14.4/8.14.4/Submit) id q0U2SJ9g041294;
	Mon, 30 Jan 2012 02:28:19 GMT
	(envelope-from nobody)
Message-Id: <201201300228.q0U2SJ9g041294@red.freebsd.org>
Date: Mon, 30 Jan 2012 02:28:19 GMT
From: Paul Ambrose <ambrosehua@gmail.com>
To: freebsd-gnats-submit@FreeBSD.org
Subject: Building ImageMagick and GraphicsMagick with clang failed
X-Send-Pr-Version: www-3.1
X-GNATS-Notify: mm@FreeBSD.org,glarkin@FreeBSD.org

>Number:         164616
>Category:       ports
>Synopsis:       Building graphics/ImageMagick and graphics/GraphicsMagick with clang failed
>Confidential:   no
>Severity:       non-critical
>Priority:       low
>Responsible:    mm
>State:          closed
>Quarter:        
>Keywords:       
>Date-Required:  
>Class:          sw-bug
>Submitter-Id:   current-users
>Arrival-Date:   Mon Jan 30 02:30:27 UTC 2012
>Closed-Date:    Wed Aug 29 17:13:30 UTC 2012
>Last-Modified:  Wed Aug 29 17:13:30 UTC 2012
>Originator:     Paul Ambrose
>Release:        freebsd-9 release
>Organization:
Freecomm
>Environment:
FreeBSD capoor-daemon 9.0-RELEASE FreeBSD 9.0-RELEASE #1 r+0015927: Sun Jan 29 15:15:54 CST 2012     root@capoor-daemon:/usr/obj/usr/src/sys/MYKERNEL  amd64

>Description:
Building ImageMagick and GraphicsMagick with clang failed
>How-To-Repeat:


>Fix:
It seems the exception test and attribute test( for GraphicsImagick )
are vulnerable to clang++ with -O2 optimization, just lower to -O1

 cd /usr/ports/graphics/ImageMagick {or GraphicsMagick}; make CXXFLAGS=-O1

>Release-Note:
>Audit-Trail:
Responsible-Changed-From-To: freebsd-ports-bugs->mm 
Responsible-Changed-By: linimon 
Responsible-Changed-When: Mon Jan 30 03:42:48 UTC 2012 
Responsible-Changed-Why:  
assign to maintainer of graphics/ImageMagick, notify maintainer of 
graphics/GraphicsMagick. 

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

From: Alexander Panyushkin <vsityz@gmail.com>
To: bug-followup@FreeBSD.org, ambrosehua@gmail.com
Cc:  
Subject: Re: ports/164616: Building graphics/ImageMagick and graphics/GraphicsMagick
 with clang failed
Date: Mon, 30 Jan 2012 10:17:05 +0200

 I have same problem
 
   ...   [CUT]   ...
   /usr/bin/make  check-TESTS check-local
   PASS: tests/validate-compare.sh
   PASS: tests/validate-composite.sh
   PASS: tests/validate-convert.sh
   PASS: tests/validate-identify.sh
   PASS: tests/validate-import.sh
   PASS: tests/validate-montage.sh
   PASS: tests/validate-pipe.sh
   PASS: tests/validate-stream.sh
   PASS: tests/validate-formats-in-memory.sh
   PASS: tests/validate-formats-on-disk.sh
   FAIL: Magick++/tests/exceptions.sh <=====
   PASS: Magick++/tests/appendImages.sh
   PASS: Magick++/tests/attributes.sh
   PASS: Magick++/tests/averageImages.sh
   PASS: Magick++/tests/coalesceImages.sh
   PASS: Magick++/tests/coderInfo.sh
   PASS: Magick++/tests/colorHistogram.sh
   PASS: Magick++/tests/color.sh
   PASS: Magick++/tests/montageImages.sh
   PASS: Magick++/tests/morphImages.sh
   PASS: Magick++/tests/readWriteBlob.sh
   PASS: Magick++/tests/readWriteImages.sh
   PASS: Magick++/demo/analyze.sh
   PASS: Magick++/demo/button.sh
   PASS: Magick++/demo/demo.sh
   PASS: Magick++/demo/flip.sh
   PASS: Magick++/demo/gravity.sh
   PASS: Magick++/demo/piddle.sh
   PASS: Magick++/demo/shapes.sh
   PASS: Magick++/demo/zoom_bessel.sh
   PASS: Magick++/demo/zoom_blackman.sh
   PASS: Magick++/demo/zoom_box.sh
   PASS: Magick++/demo/zoom_catrom.sh
   PASS: Magick++/demo/zoom_cubic.sh
   PASS: Magick++/demo/zoom_gaussian.sh
   PASS: Magick++/demo/zoom_hamming.sh
   PASS: Magick++/demo/zoom_hanning.sh
   PASS: Magick++/demo/zoom_hermite.sh
   PASS: Magick++/demo/zoom_lanczos.sh
   PASS: Magick++/demo/zoom_mitchell.sh
   PASS: Magick++/demo/zoom_point.sh
   PASS: Magick++/demo/zoom_quadratic.sh
   PASS: Magick++/demo/zoom_sample.sh
   PASS: Magick++/demo/zoom_scale.sh
   PASS: Magick++/demo/zoom_sinc.sh
   PASS: Magick++/demo/zoom_triangle.sh
   PASS: wand/drawtest.sh
   PASS: wand/wandtest.sh
   ===========================================
   1 of 48 tests failed
   See ./test-suite.log
   Please report to http://www.imagemagick.org
   ===========================================
   *** Error code 1
 
   Stop in /usr/ports/graphics/ImageMagick-nox11/work/ImageMagick-6.7.4-4.
   *** Error code 1
 
   Stop in /usr/ports/graphics/ImageMagick-nox11/work/ImageMagick-6.7.4-4.
   *** Error code 1
 
   Stop in /usr/ports/graphics/ImageMagick-nox11/work/ImageMagick-6.7.4-4.
   *** Error code 1
 
   Stop in /usr/ports/graphics/ImageMagick-nox11/work/ImageMagick-6.7.4-4.
   *** Error code 1
 
   Stop in /usr/ports/graphics/ImageMagick-nox11.
   *** Error code 1
 
   Stop in /usr/ports/graphics/ImageMagick-nox11.
 
   ===>>> make failed for graphics/ImageMagick-nox11
   ===>>> Aborting update
 
   Terminated
 
   ===>>> You can restart from the point of failure with this command line:
          portmaster <flags> graphics/ImageMagick-nox11
 
 
 
 make CXXFLAGS=-O1  not fix this problem
 
 
   cat test-suite.log
 
 =========================================
      ImageMagick 6.7.4: ./test-suite.log
   =========================================
 
   1 of 48 tests failed.
 
   .. contents:: :depth: 2
 
 
   FAIL: Magick++/tests/exceptions.sh (exit: 134)
   ==============================================
 
   Abort trap (core dumped)
 
   --
   Best regards
   Alexander Panyushkin.

From: Paul Ambrose <ambrosehua@gmail.com>
To: Alexander Panyushkin <vsityz@gmail.com>
Cc: bug-followup@freebsd.org
Subject: Re: ports/164616: Building graphics/ImageMagick and
 graphics/GraphicsMagick with clang failed
Date: Mon, 30 Jan 2012 23:06:56 +0800

 I test -O1 work on my 10-current box with clang as default CC and on
 other 9-release box with gcc as default CC, I came across a failure
 with -O1 on 9-stable, but subsequently it works, I have
 no idea why
 
 =D4=DA 2012=C4=EA1=D4=C230=C8=D5 =CF=C2=CE=E79:34=A3=ACAlexander Panyushkin=
  <vsityz@gmail.com> =D0=B4=B5=C0=A3=BA
 > Good job, it is work.
 >
 > I am add this:
 >
 > *.if ${.CURDIR:N*/usr/ports/graphics/ImageMagick*} =3D=3D ""
 > CXXFLAGS=3D
 > .endif*
 >
 > to /etc/make.conf
 >
 > Thank you.
 >
 >
 >
 >
 > 30.01.2012 13:46, Paul Ambrose wrote:
 >>
 >> You can try with
 >> make CXXFLAGS=3D
 >> if -O1 does not work
 >>
 >> =D4=DA 2012=C4=EA1=D4=C230=C8=D5 =CF=C2=CE=E74:17=A3=ACAlexander Panyush=
 kin<vsityz@gmail.com>  =D0=B4=B5=C0=A3=BA
 >>>
 >>> I have same problem
 >>>
 >>>  ...   [CUT]   ...
 >>>  /usr/bin/make  check-TESTS check-local
 >>>  PASS: tests/validate-compare.sh
 >>>  PASS: tests/validate-composite.sh
 >>>  PASS: tests/validate-convert.sh
 >>>  PASS: tests/validate-identify.sh
 >>>  PASS: tests/validate-import.sh
 >>>  PASS: tests/validate-montage.sh
 >>>  PASS: tests/validate-pipe.sh
 >>>  PASS: tests/validate-stream.sh
 >>>  PASS: tests/validate-formats-in-memory.sh
 >>>  PASS: tests/validate-formats-on-disk.sh
 >>>  FAIL: Magick++/tests/exceptions.sh<=3D=3D=3D=3D=3D
 >>>  PASS: Magick++/tests/appendImages.sh
 >>>  PASS: Magick++/tests/attributes.sh
 >>>  PASS: Magick++/tests/averageImages.sh
 >>>  PASS: Magick++/tests/coalesceImages.sh
 >>>  PASS: Magick++/tests/coderInfo.sh
 >>>  PASS: Magick++/tests/colorHistogram.sh
 >>>  PASS: Magick++/tests/color.sh
 >>>  PASS: Magick++/tests/montageImages.sh
 >>>  PASS: Magick++/tests/morphImages.sh
 >>>  PASS: Magick++/tests/readWriteBlob.sh
 >>>  PASS: Magick++/tests/readWriteImages.sh
 >>>  PASS: Magick++/demo/analyze.sh
 >>>  PASS: Magick++/demo/button.sh
 >>>  PASS: Magick++/demo/demo.sh
 >>>  PASS: Magick++/demo/flip.sh
 >>>  PASS: Magick++/demo/gravity.sh
 >>>  PASS: Magick++/demo/piddle.sh
 >>>  PASS: Magick++/demo/shapes.sh
 >>>  PASS: Magick++/demo/zoom_bessel.sh
 >>>  PASS: Magick++/demo/zoom_blackman.sh
 >>>  PASS: Magick++/demo/zoom_box.sh
 >>>  PASS: Magick++/demo/zoom_catrom.sh
 >>>  PASS: Magick++/demo/zoom_cubic.sh
 >>>  PASS: Magick++/demo/zoom_gaussian.sh
 >>>  PASS: Magick++/demo/zoom_hamming.sh
 >>>  PASS: Magick++/demo/zoom_hanning.sh
 >>>  PASS: Magick++/demo/zoom_hermite.sh
 >>>  PASS: Magick++/demo/zoom_lanczos.sh
 >>>  PASS: Magick++/demo/zoom_mitchell.sh
 >>>  PASS: Magick++/demo/zoom_point.sh
 >>>  PASS: Magick++/demo/zoom_quadratic.sh
 >>>  PASS: Magick++/demo/zoom_sample.sh
 >>>  PASS: Magick++/demo/zoom_scale.sh
 >>>  PASS: Magick++/demo/zoom_sinc.sh
 >>>  PASS: Magick++/demo/zoom_triangle.sh
 >>>  PASS: wand/drawtest.sh
 >>>  PASS: wand/wandtest.sh
 >>>  =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
 =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D
 >>>  1 of 48 tests failed
 >>>  See ./test-suite.log
 >>>  Please report to http://www.imagemagick.org
 >>>  =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
 =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D
 >>>  *** Error code 1
 >>>
 >>>  Stop in /usr/ports/graphics/ImageMagick-nox11/work/ImageMagick-6.7.4-4=
 .
 >>>  *** Error code 1
 >>>
 >>>  Stop in /usr/ports/graphics/ImageMagick-nox11/work/ImageMagick-6.7.4-4=
 .
 >>>  *** Error code 1
 >>>
 >>>  Stop in /usr/ports/graphics/ImageMagick-nox11/work/ImageMagick-6.7.4-4=
 .
 >>>  *** Error code 1
 >>>
 >>>  Stop in /usr/ports/graphics/ImageMagick-nox11/work/ImageMagick-6.7.4-4=
 .
 >>>  *** Error code 1
 >>>
 >>>  Stop in /usr/ports/graphics/ImageMagick-nox11.
 >>>  *** Error code 1
 >>>
 >>>  Stop in /usr/ports/graphics/ImageMagick-nox11.
 >>>
 >>>  =3D=3D=3D>>>  make failed for graphics/ImageMagick-nox11
 >>>  =3D=3D=3D>>>  Aborting update
 >>>
 >>>  Terminated
 >>>
 >>>  =3D=3D=3D>>>  You can restart from the point of failure with this comm=
 and
 >>> line:
 >>>        portmaster<flags>  graphics/ImageMagick-nox11
 >>>
 >>>
 >>>
 >>> make CXXFLAGS=3D-O1  not fix this problem
 >>>
 >>>
 >>>  cat test-suite.log
 >>>
 >>> =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
 =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D
 >>>    ImageMagick 6.7.4: ./test-suite.log
 >>>  =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
 =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D
 >>>
 >>>  1 of 48 tests failed.
 >>>
 >>>  .. contents:: :depth: 2
 >>>
 >>>
 >>>  FAIL: Magick++/tests/exceptions.sh (exit: 134)
 >>>  =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
 =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D
 >>>
 >>>  Abort trap (core dumped)
 >>>
 >>>  --
 >>>  Best regards
 >>>  Alexander Panyushkin.
 >
 >
 >
State-Changed-From-To: open->closed 
State-Changed-By: nox 
State-Changed-When: Wed Aug 29 17:13:28 UTC 2012 
State-Changed-Why:  
Submitter notes issue no longer occurs. 

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