Skip site navigation (1)Skip section navigation (2)
Date:      Thu, 19 May 2011 08:13:15 +0200
From:      "O. Hartmann" <ohartman@mail.zedat.fu-berlin.de>
To:        Marcus von Appen <mva@FreeBSD.org>
Cc:        freebsd-ports-bugs@FreeBSD.org, bug-followup@FreeBSD.org
Subject:   Re: ports/157086: graphics/blender (2.57b):  Assembler messages: {standard input}:9349: Error: no such instruction: `palignr $8, %xmm8, %xmm1'
Message-ID:  <4DD4B4FB.2080807@mail.zedat.fu-berlin.de>
In-Reply-To: <20110518213634.GA2075@medusa.sysfault.org>
References:  <201105182110.p4ILAExU087570@freefall.freebsd.org> <20110518213634.GA2075@medusa.sysfault.org>

next in thread | previous in thread | raw e-mail | index | archive | help
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




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