From nobody@FreeBSD.org  Mon May 16 09:47:25 2011
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 7F24E1065672
	for <freebsd-gnats-submit@FreeBSD.org>; Mon, 16 May 2011 09:47:25 +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 6CC498FC1E
	for <freebsd-gnats-submit@FreeBSD.org>; Mon, 16 May 2011 09:47:25 +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 p4G9lPbB030395
	for <freebsd-gnats-submit@FreeBSD.org>; Mon, 16 May 2011 09:47:25 GMT
	(envelope-from nobody@red.freebsd.org)
Received: (from nobody@localhost)
	by red.freebsd.org (8.14.4/8.14.4/Submit) id p4G9lOqE030394;
	Mon, 16 May 2011 09:47:25 GMT
	(envelope-from nobody)
Message-Id: <201105160947.p4G9lOqE030394@red.freebsd.org>
Date: Mon, 16 May 2011 09:47:25 GMT
From: "Hartmann, O." <ohartman@zedat.fu-berlin.de>
To: freebsd-gnats-submit@FreeBSD.org
Subject: graphics/blender (2.57b):  Assembler messages: {standard input}:9349: Error: no such instruction: `palignr $8,%xmm8,%xmm1'
X-Send-Pr-Version: www-3.1
X-GNATS-Notify:

>Number:         157086
>Category:       ports
>Synopsis:       graphics/blender (2.57b):  Assembler messages: {standard input}:9349: Error: no such instruction: `palignr $8,%xmm8,%xmm1'
>Confidential:   no
>Severity:       serious
>Priority:       medium
>Responsible:    mva
>State:          closed
>Quarter:        
>Keywords:       
>Date-Required:  
>Class:          sw-bug
>Submitter-Id:   current-users
>Arrival-Date:   Mon May 16 09:50:08 UTC 2011
>Closed-Date:    Tue Aug 09 07:30:43 UTC 2011
>Last-Modified:  Tue Aug 09 07:30:43 UTC 2011
>Originator:     Hartmann, O.
>Release:        FreeBSD 8.2-STABLE/amd64
>Organization:
FU Berlin
>Environment:
8.2-STABLE FreeBSD 8.2-STABLE #256 r221983: Mon May 16 09:46:08 CEST 2011 amd64
>Description:
Try updating port graphics/blender from 2.49 to 2.57b results in the follwoing error:

-- Found Subversion: /usr/local/bin/svn (found version "1.6.16")
[ 91%] Built target makesrna
[ 91%] Built target buildinfo
[ 95%] Built target bf_rna
{standard input}: Assembler messages:
{standard input}:9349: Error: no such instruction: `palignr $8,%xmm8,%xmm1'
{standard input}:9363: Error: no such instruction: `palignr $8,%xmm5,%xmm0'
{standard input}:9919: Error: no such instruction: `palignr $8,%xmm8,%xmm1'
{standard input}:9933: Error: no such instruction: `palignr $8,%xmm5,%xmm0'
{standard input}:10493: Error: no such instruction: `palignr $8,%xmm8,%xmm1'
{standard input}:10507: Error: no such instruction: `palignr $8,%xmm5,%xmm0'
*** Error code 1
1 error
*** Error code 2
1 error
*** Error code 2
1 error
*** Error code 1

Stop in /usr/ports/graphics/blender.
*** Error code 1


>How-To-Repeat:
Try installing or updating graphics/blender on FreeBSD 8.2-STABLE
>Fix:


>Release-Note:
>Audit-Trail:
Responsible-Changed-From-To: freebsd-ports-bugs->mva 
Responsible-Changed-By: edwin 
Responsible-Changed-When: Mon May 16 09:50:18 UTC 2011 
Responsible-Changed-Why:  
Over to maintainer (via the GNATS Auto Assign Tool) 

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

From: Marcus von Appen <mva@FreeBSD.org>
To: bug-followup@FreeBSD.org, ohartman@zedat.fu-berlin.de
Cc: freebsd-ports-bugs@FreeBSD.org, mva@FreeBSD.org
Subject: Re: ports/157086: graphics/blender (2.57b):  Assembler messages:
 {standard input}:9349: Error: no such instruction: `palignr $8,%xmm8,%xmm1'
Date: Tue, 17 May 2011 23:57:39 +0200

 --EVF5PPMfhYS0aIcm
 Content-Type: text/plain; charset=us-ascii
 Content-Disposition: inline
 
 I am unable to recreate this behaviour on different systems.
 I assume, your packages are up to date?
 
 How many CPUs does 'sysctl -n kern.smp.cpu' report?
 
 Can you deactivate the MAKE_JOBS_SAFE= yes line (just put a # in front
 of it) within the Makefile (or use the DISABLE_MAKE_JOBS switch on the
 command line) and try to build it again?
 
 Also, can you send me a list of the installed packages (pkg_info) on
 that system as well as the output of dmesg (the CPU information are
 sufficient here), in case the above MAKE_JOBS_SAFE change does not help?
 
 Thanks
 
 --EVF5PPMfhYS0aIcm
 Content-Type: application/pgp-signature
 
 -----BEGIN PGP SIGNATURE-----
 Version: GnuPG v2.0.17 (FreeBSD)
 
 iEYEARECAAYFAk3S71MACgkQi68/ErJnpkfs3wCcDVISk4w104HngmeJwi8g5sx9
 0ocAn3fVD5dwVMu88rLU1fFtUQTzc8Dg
 =bcIY
 -----END PGP SIGNATURE-----
 
 --EVF5PPMfhYS0aIcm--

From: "O. Hartmann" <ohartman@mail.zedat.fu-berlin.de>
To: Marcus von Appen <mva@FreeBSD.org>
Cc: bug-followup@FreeBSD.org, freebsd-ports-bugs@FreeBSD.org
Subject: Re: ports/157086: graphics/blender (2.57b):  Assembler messages:
 {standard input}:9349: Error: no such instruction: `palignr $8,%xmm8,%xmm1'
Date: Wed, 18 May 2011 23:05:00 +0200

 On 05/17/11 23:57, Marcus von Appen wrote:
 > I am unable to recreate this behaviour on different systems.
 > I assume, your packages are up to date?
 
 Yes, they are, as reported.
 
 >
 > How many CPUs does 'sysctl -n kern.smp.cpu' report?
 
 sysctl -n kern.smp.cpus
 8
 
 >
 > Can you deactivate the MAKE_JOBS_SAFE= yes line (just put a # in front
 > of it) within the Makefile (or use the DISABLE_MAKE_JOBS switch on the
 > command line) and try to build it again?
 
 Checked it, disabled, no success.
 
 But ...
 
 Enabling the usage of gcc45 by adding USE_FORTRAN=yes in the toplevel 
 Makefile resulted in a working blender 2.57b!
 
 >
 > Also, can you send me a list of the installed packages (pkg_info) on
 > that system as well as the output of dmesg (the CPU information are
 > sufficient here), in case the above MAKE_JOBS_SAFE change does not help?
 >
 
 Following in a separate message ...
 
 > Thanks

From: Marcus von Appen <mva@FreeBSD.org>
To: "O. Hartmann" <ohartman@mail.zedat.fu-berlin.de>
Cc: bug-followup@FreeBSD.org, freebsd-ports-bugs@FreeBSD.org
Subject: Re: ports/157086: graphics/blender (2.57b):  Assembler messages:
 {standard input}:9349: Error: no such instruction: `palignr $8,%xmm8,%xmm1'
Date: Wed, 18 May 2011 23:36:34 +0200

 --qDbXVdCdHGoSgWSk
 Content-Type: text/plain; charset=us-ascii
 Content-Disposition: inline
 Content-Transfer-Encoding: quoted-printable
 
 On, Wed May 18, 2011, O. Hartmann wrote:
 
 >  On 05/17/11 23:57, Marcus von Appen wrote:
 >  > I am unable to recreate this behaviour on different systems.
 >  > I assume, your packages are up to date?
 > =20
 >  Yes, they are, as reported.
 > =20
 >  >
 >  > How many CPUs does 'sysctl -n kern.smp.cpu' report?
 > =20
 >  sysctl -n kern.smp.cpus
 >  8
 > =20
 >  >
 >  > Can you deactivate the MAKE_JOBS_SAFE=3D yes line (just put a # in fro=
 nt
 >  > of it) within the Makefile (or use the DISABLE_MAKE_JOBS switch on the
 >  > command line) and try to build it again?
 > =20
 >  Checked it, disabled, no success.
 > =20
 >  But ...
 > =20
 >  Enabling the usage of gcc45 by adding USE_FORTRAN=3Dyes in the toplevel=
 =20
 >  Makefile resulted in a working blender 2.57b!
 
 That's interesting. How does your /etc/make.conf look like? Do you tweak
 the default gcc in some way?
 
 What does (the base system's) 'gcc --version' report?
 
 Can you also send me the output from 'cat /var/db/ports/blender/options'?
 
 Cheers
 Marcus
 
 --qDbXVdCdHGoSgWSk
 Content-Type: application/pgp-signature
 
 -----BEGIN PGP SIGNATURE-----
 Version: GnuPG v2.0.17 (FreeBSD)
 
 iEYEARECAAYFAk3UO+IACgkQi68/ErJnpkezogCgq8+CNJ6DR/QlFq2hjf9ixw1S
 lmMAnRf6WLYZhC7Lymso7En7On7Y7IhR
 =Qc33
 -----END PGP SIGNATURE-----
 
 --qDbXVdCdHGoSgWSk--

From: "O. Hartmann" <ohartman@mail.zedat.fu-berlin.de>
To: Marcus von Appen <mva@FreeBSD.org>
Cc: bug-followup@FreeBSD.org, freebsd-ports-bugs@FreeBSD.org
Subject: Re: ports/157086: graphics/blender (2.57b):  Assembler messages:
 {standard input}:9349: Error: no such instruction: `palignr $8,%xmm8,%xmm1'
Date: Thu, 19 May 2011 08:13:15 +0200

 On 05/18/11 23:36, Marcus von Appen wrote:
 > On, Wed May 18, 2011, O. Hartmann wrote:
 >
 >>   On 05/17/11 23:57, Marcus von Appen wrote:
 >>   >  I am unable to recreate this behaviour on different systems.
 >>   >  I assume, your packages are up to date?
 >>
 >>   Yes, they are, as reported.
 >>
 >>   >
 >>   >  How many CPUs does 'sysctl -n kern.smp.cpu' report?
 >>
 >>   sysctl -n kern.smp.cpus
 >>   8
 >>
 >>   >
 >>   >  Can you deactivate the MAKE_JOBS_SAFE= yes line (just put a # in front
 >>   >  of it) within the Makefile (or use the DISABLE_MAKE_JOBS switch on the
 >>   >  command line) and try to build it again?
 >>
 >>   Checked it, disabled, no success.
 >>
 >>   But ...
 >>
 >>   Enabling the usage of gcc45 by adding USE_FORTRAN=yes in the toplevel
 >>   Makefile resulted in a working blender 2.57b!
 >
 > That's interesting. How does your /etc/make.conf look like? Do you tweak
 > the default gcc in some way?
 
 Yes, I tweak:
 
 CPUTYPE?=core2
 COPTFLAGS= -O2 -pipe -march=core2
 CFLAGS= -O2 -pipe -march=core2
 
 But I also tried commenting out everything and rebuild the system with 
 no success. In this case, it may be a port that gets miscompiled by 'core2'?
 
 >
 > What does (the base system's) 'gcc --version' report?
 
 It reports:
 
 gcc (GCC) 4.2.2 20070831 prerelease [FreeBSD]
 Copyright (C) 2007 Free Software Foundation, Inc.
 This is free software; see the source for copying conditions.  There is NO
 warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.
 
 >
 > Can you also send me the output from 'cat /var/db/ports/blender/options'?
 
 Here it is:
 
 # This file is auto-generated by 'make config'.
 # No user-servicable parts inside!
 # Options for blender-2.57b
 _OPTIONS_READ=blender-2.57b
 WITH_BULLET=true
 WITH_CINEON=true
 WITH_DDS=true
 WITH_FFMPEG=true
 WITH_FFTW3=true
 WITH_GAMEENGINE=true
 WITH_HDR=true
 WITHOUT_JACK=true
 WITH_NLS=true
 WITH_MENU=true
 WITH_OPENAL=true
 WITH_OPENEXR=true
 WITH_OPENJPEG=true
 WITH_OPENMP=true
 WITHOUT_PLAYER=true
 WITHOUT_REDCODE=true
 WITH_SAMPLERATE=true
 WITH_SDL=true
 WITHOUT_SNDFILE=true
 WITH_TIFF=true
 WITH_XINPUT=true
 
 
 >
 > Cheers
 > Marcus
 
 I'm wondering since I use the same settings on several other FreeBSD 
 9.0-CURRENT/amd64 boxes for graphics/blender and it works there.
 
 
 Oliver
 
State-Changed-From-To: open->feedback 
State-Changed-By: mva 
State-Changed-When: Sat Jul 2 09:42:57 UTC 2011 
State-Changed-Why:  
Can you please recheck that issue with the updated version of the port? 

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

From: Andrei Lavreniyuk <andy.lavr@gmail.com>
To: bug-followup@freebsd.org, ohartman@zedat.fu-berlin.de
Cc:  
Subject: Re: ports/157086: graphics/blender (2.57b): Assembler messages:
 {standard input}:9349: Error: no such instruction: `palignr $8,%xmm8,%xmm1'
Date: Tue, 19 Jul 2011 12:53:26 +0300

 Hi!
 
 
 graphics/blender build and install fine. Thanks!
 
 # pkg_info -E pyth\*
 python27-2.7.2_1
 python32-3.2.0_2
 
 # pkg_info -E blen\*
 blender-2.58
 
 
 
 PS: Please close PR.
 
 
 ---
 Best regards, Andrei Lavreniyuk.
State-Changed-From-To: feedback->closed 
State-Changed-By: mva 
State-Changed-When: Tue Aug 9 07:30:40 UTC 2011 
State-Changed-Why:  
Updated blender version does not seem to raise that error anymore. 

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