[Bf-committers] Compile problem on Fedora linux (cmake) svn 35657

Campbell Barton ideasman42 at gmail.com
Wed Mar 23 02:14:43 CET 2011


Could you try adding  -fpermissive to your CMAKE_CXX_FLAGS, this is
already done with bullet but perhaps it needs to be added in more
places.

On Tue, Mar 22, 2011 at 10:09 PM, Richard Shaw <hobbes1069 at gmail.com> wrote:
> Ok, new problem. The svn 35706 builds for Fedora 14 and Python 3.1
> (I'm using reverse patches to maintain 3.1 compatibility) just fine,
> but I tried building for Fedora 15 with Python 3.2 (the patches are
> not applied) and ran into the following. I'm sorry it's so long but I
> didn't want to leave anything out. The errors occur at the top of the
> snippet but it looks like it tries to continue a while before giving
> up.
>
> Thanks,
> Richard
>
> ---
> cd /builddir/build/BUILD/blender-2.56.svn35706/Build/source/blender/python/generic
> && /usr/lib64/ccache/gcc  -D__SSE__ -D__MMX__ -D__SSE2__ -O2 -g -pipe
> -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector
> --param=ssp-buffer-size=4 -m64 -mtune=generic -pipe -fPIC
> -funsigned-char -fno-strict-aliasing -g -ggdb  -D_LARGEFILE_SOURCE
> -D_FILE_OFFSET_BITS=64 -D_LARGEFILE64_SOURCE -fopenmp  -msse2  -msse
> -pipe -fPIC -funsigned-char -fno-strict-aliasing  -Wall -Wcast-align
> -Werror=declaration-after-statement
> -Werror=implicit-function-declaration -Werror=return-type
> -Wstrict-prototypes -Wno-char-subscripts -Wno-unknown-pragmas
> -Wpointer-arith -Wunused-parameter -Wwrite-strings
> -I/builddir/build/BUILD/blender-2.56.svn35706/source/blender/python/generic
> -I/builddir/build/BUILD/blender-2.56.svn35706/source/blender/blenlib
> -I/builddir/build/BUILD/blender-2.56.svn35706/source/blender/makesdna
> -I/builddir/build/BUILD/blender-2.56.svn35706/source/blender/blenkernel
> -I/builddir/build/BUILD/blender-2.56.svn35706/source/blender/blenloader
> -I/builddir/build/BUILD/blender-2.56.svn35706/intern/guardedalloc
> -I/builddir/build/BUILD/blender-2.56.svn35706/extern/glew/include
> -I/usr/include/python3.2mu   -o
> CMakeFiles/bf_python_ext.dir/mathutils_Quaternion.c.o   -c
> /builddir/build/BUILD/blender-2.56.svn35706/source/blender/python/generic/mathutils_Quaternion.c
> In file included from /usr/include/python3.2mu/Python.h:52:0,
>                 from
> /builddir/build/BUILD/blender-2.56.svn35706/source/blender/python/generic/mathutils_Quaternion.c:34:
> /usr/include/python3.2mu/pyatomic.h: In function '_Py_ANNOTATE_MEMORY_ORDER':
> /usr/include/python3.2mu/pyatomic.h:59:48: warning: unused parameter
> 'address' [-Wunused-parameter]
> /usr/bin/cmake -E cmake_progress_report
> /builddir/build/BUILD/blender-2.56.svn35706/Build/CMakeFiles
> [ 47%] Building C object
> source/blender/python/generic/CMakeFiles/bf_python_ext.dir/mathutils_Vector.c.o
> cd /builddir/build/BUILD/blender-2.56.svn35706/Build/source/blender/python/generic
> && /usr/lib64/ccache/gcc  -D__SSE__ -D__MMX__ -D__SSE2__ -O2 -g -pipe
> -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector
> --param=ssp-buffer-size=4 -m64 -mtune=generic -pipe -fPIC
> -funsigned-char -fno-strict-aliasing -g -ggdb  -D_LARGEFILE_SOURCE
> -D_FILE_OFFSET_BITS=64 -D_LARGEFILE64_SOURCE -fopenmp  -msse2  -msse
> -pipe -fPIC -funsigned-char -fno-strict-aliasing  -Wall -Wcast-align
> -Werror=declaration-after-statement
> -Werror=implicit-function-declaration -Werror=return-type
> -Wstrict-prototypes -Wno-char-subscripts -Wno-unknown-pragmas
> -Wpointer-arith -Wunused-parameter -Wwrite-strings
> -I/builddir/build/BUILD/blender-2.56.svn35706/source/blender/python/generic
> -I/builddir/build/BUILD/blender-2.56.svn35706/source/blender/blenlib
> -I/builddir/build/BUILD/blender-2.56.svn35706/source/blender/makesdna
> -I/builddir/build/BUILD/blender-2.56.svn35706/source/blender/blenkernel
> -I/builddir/build/BUILD/blender-2.56.svn35706/source/blender/blenloader
> -I/builddir/build/BUILD/blender-2.56.svn35706/intern/guardedalloc
> -I/builddir/build/BUILD/blender-2.56.svn35706/extern/glew/include
> -I/usr/include/python3.2mu   -o
> CMakeFiles/bf_python_ext.dir/mathutils_Vector.c.o   -c
> /builddir/build/BUILD/blender-2.56.svn35706/source/blender/python/generic/mathutils_Vector.c
> /builddir/build/BUILD/blender-2.56.svn35706/source/blender/collada/AnimationImporter.cpp:
> In member function 'void
> AnimationImporter::add_fcurves_to_object(Object*,
> std::vector<FCurve*>&, char*, int, TransformReader::Animation*)':
> /builddir/build/BUILD/blender-2.56.svn35706/source/blender/collada/AnimationImporter.cpp:200:75:
> error: expected primary-expression before ',' token
> /builddir/build/BUILD/blender-2.56.svn35706/source/blender/collada/AnimationImporter.cpp:200:77:
> error: 'name' was not declared in this scope
> /builddir/build/BUILD/blender-2.56.svn35706/source/blender/collada/AnimationImporter.cpp:200:81:
> error: 'offsetof' was not declared in this scope
> /builddir/build/BUILD/blender-2.56.svn35706/source/blender/collada/AnimationImporter.cpp:
> In member function 'void AnimationImporter::add_bone_fcurve(Object*,
> COLLADAFW::Node*, FCurve*)':
> /builddir/build/BUILD/blender-2.56.svn35706/source/blender/collada/AnimationImporter.cpp:1142:72:
> error: expected primary-expression before ',' token
> /builddir/build/BUILD/blender-2.56.svn35706/source/blender/collada/AnimationImporter.cpp:1142:74:
> error: 'name' was not declared in this scope
> /builddir/build/BUILD/blender-2.56.svn35706/source/blender/collada/AnimationImporter.cpp:1142:78:
> error: 'offsetof' was not declared in this scope
> make[2]: Leaving directory `/builddir/build/BUILD/blender-2.56.svn35706/Build'
> /usr/bin/cmake -E cmake_progress_report
> /builddir/build/BUILD/blender-2.56.svn35706/Build/CMakeFiles
> make[2]: *** [source/blender/collada/CMakeFiles/bf_collada.dir/AnimationImporter.cpp.o]
> Error 1
> make[1]: *** [source/blender/collada/CMakeFiles/bf_collada.dir/all] Error 2
> make[1]: *** Waiting for unfinished jobs....
> [ 47%] Building C object
> source/blender/python/generic/CMakeFiles/bf_python_ext.dir/mathutils_geometry.c.o
>
> [ 47%] Building C object
> source/blender/python/generic/CMakeFiles/bf_python_ext.dir/mathutils_geometry.c.o
> cd /builddir/build/BUILD/blender-2.56.svn35706/Build/source/blender/python/generic
> && /usr/lib64/ccache/gcc  -D__SSE__ -D__MMX__ -D__SSE2__ -O2 -g -pipe
> -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector
> --param=ssp-buffer-size=4 -m64 -mtune=generic -pipe -fPIC
> -funsigned-char -fno-strict-aliasing -g -ggdb  -D_LARGEFILE_SOURCE
> -D_FILE_OFFSET_BITS=64 -D_LARGEFILE64_SOURCE -fopenmp  -msse2  -msse
> -pipe -fPIC -funsigned-char -fno-strict-aliasing  -Wall -Wcast-align
> -Werror=declaration-after-statement
> -Werror=implicit-function-declaration -Werror=return-type
> -Wstrict-prototypes -Wno-char-subscripts -Wno-unknown-pragmas
> -Wpointer-arith -Wunused-parameter -Wwrite-strings
> -I/builddir/build/BUILD/blender-2.56.svn35706/source/blender/python/generic
> -I/builddir/build/BUILD/blender-2.56.svn35706/source/blender/blenlib
> -I/builddir/build/BUILD/blender-2.56.svn35706/source/blender/makesdna
> -I/builddir/build/BUILD/blender-2.56.svn35706/source/blender/blenkernel
> -I/builddir/build/BUILD/blender-2.56.svn35706/source/blender/blenloader
> -I/builddir/build/BUILD/blender-2.56.svn35706/intern/guardedalloc
> -I/builddir/build/BUILD/blender-2.56.svn35706/extern/glew/include
> -I/usr/include/python3.2mu   -o
> CMakeFiles/bf_python_ext.dir/mathutils_geometry.c.o   -c
> /builddir/build/BUILD/blender-2.56.svn35706/source/blender/python/generic/mathutils_geometry.c
> In file included from /usr/include/python3.2mu/Python.h:52:0,
>                 from
> /builddir/build/BUILD/blender-2.56.svn35706/source/blender/python/generic/mathutils_geometry.c:35:
> /usr/include/python3.2mu/pyatomic.h: In function '_Py_ANNOTATE_MEMORY_ORDER':
> /usr/include/python3.2mu/pyatomic.h:59:48: warning: unused parameter
> 'address' [-Wunused-parameter]
> /usr/bin/cmake -E cmake_progress_report
> /builddir/build/BUILD/blender-2.56.svn35706/Build/CMakeFiles
> [ 47%] Building C object
> source/blender/python/generic/CMakeFiles/bf_python_ext.dir/noise_py_api.c.o
> cd /builddir/build/BUILD/blender-2.56.svn35706/Build/source/blender/python/generic
> && /usr/lib64/ccache/gcc  -D__SSE__ -D__MMX__ -D__SSE2__ -O2 -g -pipe
> -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector
> --param=ssp-buffer-size=4 -m64 -mtune=generic -pipe -fPIC
> -funsigned-char -fno-strict-aliasing -g -ggdb  -D_LARGEFILE_SOURCE
> -D_FILE_OFFSET_BITS=64 -D_LARGEFILE64_SOURCE -fopenmp  -msse2  -msse
> -pipe -fPIC -funsigned-char -fno-strict-aliasing  -Wall -Wcast-align
> -Werror=declaration-after-statement
> -Werror=implicit-function-declaration -Werror=return-type
> -Wstrict-prototypes -Wno-char-subscripts -Wno-unknown-pragmas
> -Wpointer-arith -Wunused-parameter -Wwrite-strings
> -I/builddir/build/BUILD/blender-2.56.svn35706/source/blender/python/generic
> -I/builddir/build/BUILD/blender-2.56.svn35706/source/blender/blenlib
> -I/builddir/build/BUILD/blender-2.56.svn35706/source/blender/makesdna
> -I/builddir/build/BUILD/blender-2.56.svn35706/source/blender/blenkernel
> -I/builddir/build/BUILD/blender-2.56.svn35706/source/blender/blenloader
> -I/builddir/build/BUILD/blender-2.56.svn35706/intern/guardedalloc
> -I/builddir/build/BUILD/blender-2.56.svn35706/extern/glew/include
> -I/usr/include/python3.2mu   -o
> CMakeFiles/bf_python_ext.dir/noise_py_api.c.o   -c
> /builddir/build/BUILD/blender-2.56.svn35706/source/blender/python/generic/noise_py_api.c
> In file included from /usr/include/python3.2mu/Python.h:52:0,
>                 from
> /builddir/build/BUILD/blender-2.56.svn35706/source/blender/python/generic/mathutils_Vector.c:33:
> /usr/include/python3.2mu/pyatomic.h: In function '_Py_ANNOTATE_MEMORY_ORDER':
> /usr/include/python3.2mu/pyatomic.h:59:48: warning: unused parameter
> 'address' [-Wunused-parameter]
> /usr/bin/cmake -E cmake_progress_report
> /builddir/build/BUILD/blender-2.56.svn35706/Build/CMakeFiles
> [ 47%] Building C object
> source/blender/python/generic/CMakeFiles/bf_python_ext.dir/py_capi_utils.c.o
>
> cd /builddir/build/BUILD/blender-2.56.svn35706/Build/source/blender/python/generic
> && /usr/lib64/ccache/gcc  -D__SSE__ -D__MMX__ -D__SSE2__ -O2 -g -pipe
> -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector
> --param=ssp-buffer-size=4 -m64 -mtune=generic -pipe -fPIC
> -funsigned-char -fno-strict-aliasing -g -ggdb  -D_LARGEFILE_SOURCE
> -D_FILE_OFFSET_BITS=64 -D_LARGEFILE64_SOURCE -fopenmp  -msse2  -msse
> -pipe -fPIC -funsigned-char -fno-strict-aliasing  -Wall -Wcast-align
> -Werror=declaration-after-statement
> -Werror=implicit-function-declaration -Werror=return-type
> -Wstrict-prototypes -Wno-char-subscripts -Wno-unknown-pragmas
> -Wpointer-arith -Wunused-parameter -Wwrite-strings
> -I/builddir/build/BUILD/blender-2.56.svn35706/source/blender/python/generic
> -I/builddir/build/BUILD/blender-2.56.svn35706/source/blender/blenlib
> -I/builddir/build/BUILD/blender-2.56.svn35706/source/blender/makesdna
> -I/builddir/build/BUILD/blender-2.56.svn35706/source/blender/blenkernel
> -I/builddir/build/BUILD/blender-2.56.svn35706/source/blender/blenloader
> -I/builddir/build/BUILD/blender-2.56.svn35706/intern/guardedalloc
> -I/builddir/build/BUILD/blender-2.56.svn35706/extern/glew/include
> -I/usr/include/python3.2mu   -o
> CMakeFiles/bf_python_ext.dir/py_capi_utils.c.o   -c
> /builddir/build/BUILD/blender-2.56.svn35706/source/blender/python/generic/py_capi_utils.c
> In file included from /usr/include/python3.2mu/Python.h:52:0,
>                 from
> /builddir/build/BUILD/blender-2.56.svn35706/source/blender/python/generic/py_capi_utils.c:28:
> /usr/include/python3.2mu/pyatomic.h: In function '_Py_ANNOTATE_MEMORY_ORDER':
> /usr/include/python3.2mu/pyatomic.h:59:48: warning: unused parameter
> 'address' [-Wunused-parameter]
> In file included from /usr/include/python3.2mu/Python.h:52:0,
>                 from
> /builddir/build/BUILD/blender-2.56.svn35706/source/blender/python/generic/noise_py_api.c:42:
> /usr/include/python3.2mu/pyatomic.h: In function '_Py_ANNOTATE_MEMORY_ORDER':
> /usr/include/python3.2mu/pyatomic.h:59:48: warning: unused parameter
> 'address' [-Wunused-parameter]
> Linking C static library ../../../../lib/libbf_python_ext.a
> cd /builddir/build/BUILD/blender-2.56.svn35706/Build/source/blender/python/generic
> && /usr/bin/cmake -P
> CMakeFiles/bf_python_ext.dir/cmake_clean_target.cmake
> cd /builddir/build/BUILD/blender-2.56.svn35706/Build/source/blender/python/generic
> && /usr/bin/cmake -E cmake_link_script
> CMakeFiles/bf_python_ext.dir/link.txt --verbose=1
> /usr/bin/ar cr ../../../../lib/libbf_python_ext.a
> CMakeFiles/bf_python_ext.dir/IDProp.c.o
> CMakeFiles/bf_python_ext.dir/bgl.c.o
> CMakeFiles/bf_python_ext.dir/blf_py_api.c.o
> CMakeFiles/bf_python_ext.dir/bpy_internal_import.c.o
> CMakeFiles/bf_python_ext.dir/mathutils.c.o
> CMakeFiles/bf_python_ext.dir/mathutils_Color.c.o
> CMakeFiles/bf_python_ext.dir/mathutils_Euler.c.o
> CMakeFiles/bf_python_ext.dir/mathutils_Matrix.c.o
> CMakeFiles/bf_python_ext.dir/mathutils_Quaternion.c.o
> CMakeFiles/bf_python_ext.dir/mathutils_Vector.c.o
> CMakeFiles/bf_python_ext.dir/mathutils_geometry.c.o
> CMakeFiles/bf_python_ext.dir/noise_py_api.c.o
> CMakeFiles/bf_python_ext.dir/py_capi_utils.c.o
> /usr/bin/ranlib ../../../../lib/libbf_python_ext.a
> make[2]: Leaving directory `/builddir/build/BUILD/blender-2.56.svn35706/Build'
> /usr/bin/cmake -E cmake_progress_report
> /builddir/build/BUILD/blender-2.56.svn35706/Build/CMakeFiles
> [ 47%] Built target bf_python_ext
> make[1]: Leaving directory `/builddir/build/BUILD/blender-2.56.svn35706/Build'
> make: *** [all] Error 2
> _______________________________________________
> Bf-committers mailing list
> Bf-committers at blender.org
> http://lists.blender.org/mailman/listinfo/bf-committers
>



-- 
- Campbell


More information about the Bf-committers mailing list