| stiv wrote: |
| I *think* the primary problem is none of the blender developers are using PPC anymore. As far a I know, it should be possible to build blender, although you may end up compiling all the dependencies yourself. |
| Code: |
| "/Users/user/blender-build/build/darwin/makesdna" /Users/user/blender-build/build/darwin/source/blender/makesdna/intern/dna.c
dyld: Library not loaded: /System/Library/Frameworks/QTKit.framework/Versions/A/QTKit Referenced from: /Users/user/blender-build/build/darwin/makesdna Reason: no suitable image found. Did find: /System/Library/Frameworks/QTKit.framework/Versions/A/QTKit: no matching architecture in universal wrapper /System/Library/Frameworks/QTKit.framework/Versions/A/QTKit: no matching architecture in universal wrapper source/blender/render/intern/source/convertblender.c:129: warning: unknown option after ‘#pragma GCC diagnostic’ kind scons: *** [/Users/user/blender-build/build/darwin/source/blender/makesdna/intern/dna.c] Error -5 scons: building terminated because of errors. |
| Code: |
| source/blender/modifiers/intern/MOD_meshcache_pc2.c: In function ‘meshcache_read_pc2_head’:
source/blender/modifiers/intern/MOD_meshcache_pc2.c:65: error: ‘PC2Head’ has no member named ‘huh’ scons: *** [/Users/user/blender-build/build/darwin/source/blender/modifiers/intern/MOD_meshcache_pc2.o] Error 1 source/blender/blenkernel/BKE_DerivedMesh.h:729: warning: ‘DM_origindex_mface_mpoly’ defined but not used source/blender/bmesh/intern/bmesh_operator_api_inline.h:42: warning: ‘_bmo_elem_flag_test’ defined but not used source/blender/bmesh/intern/bmesh_operator_api_inline.h:47: warning: ‘_bmo_elem_flag_test_bool’ defined but not used source/blender/bmesh/intern/bmesh_operator_api_inline.h:52: warning: ‘_bmo_elem_flag_enable’ defined but not used source/blender/bmesh/intern/bmesh_operator_api_inline.h:57: warning: ‘_bmo_elem_flag_disable’ defined but not used source/blender/bmesh/intern/bmesh_operator_api_inline.h:62: warning: ‘_bmo_elem_flag_set’ defined but not used source/blender/bmesh/intern/bmesh_operator_api_inline.h:68: warning: ‘_bmo_elem_flag_toggle’ defined but not used source/blender/bmesh/intern/bmesh_iterators_inline.h:161: warning: ‘BM_iter_new’ defined but not used source/blender/bmesh/intern/bmesh_operator_api_inline.h:74: warning: ‘BMO_slot_map_int_insert’ defined but not used source/blender/bmesh/intern/bmesh_operator_api_inline.h:81: warning: ‘BMO_slot_map_bool_insert’ defined but not used source/blender/bmesh/intern/bmesh_operator_api_inline.h:89: warning: ‘BMO_slot_map_float_insert’ defined but not used source/blender/bmesh/intern/bmesh_operator_api_inline.h:102: warning: ‘BMO_slot_map_ptr_insert’ defined but not used source/blender/bmesh/intern/bmesh_operator_api_inline.h:109: warning: ‘BMO_slot_map_elem_insert’ defined but not used source/blender/bmesh/intern/bmesh_operator_api_inline.h:118: warning: ‘BMO_slot_map_empty_insert’ defined but not used source/blender/bmesh/intern/bmesh_operator_api_inline.h:124: warning: ‘BMO_slot_map_contains’ defined but not used source/blender/bmesh/intern/bmesh_operator_api_inline.h:155: warning: ‘BMO_slot_map_float_get’ defined but not used source/blender/bmesh/intern/bmesh_operator_api_inline.h:166: warning: ‘BMO_slot_map_int_get’ defined but not used source/blender/bmesh/intern/bmesh_operator_api_inline.h:177: warning: ‘BMO_slot_map_bool_get’ defined but not used source/blender/bmesh/intern/bmesh_operator_api_inline.h:189: warning: ‘BMO_slot_map_ptr_get’ defined but not used source/blender/bmesh/intern/bmesh_operator_api_inline.h:198: warning: ‘BMO_slot_map_elem_get’ defined but not used source/blender/bmesh/intern/bmesh_inline.h:43: warning: ‘_bm_elem_flag_test’ defined but not used source/blender/bmesh/intern/bmesh_inline.h:48: warning: ‘_bm_elem_flag_test_bool’ defined but not used source/blender/bmesh/intern/bmesh_inline.h:63: warning: ‘_bm_elem_flag_set’ defined but not used source/blender/bmesh/intern/bmesh_inline.h:69: warning: ‘_bm_elem_flag_toggle’ defined but not used source/blender/bmesh/intern/bmesh_inline.h:74: warning: ‘_bm_elem_flag_merge’ defined but not used source/blender/bmesh/intern/bmesh_inline.h:79: warning: ‘_bm_elem_flag_merge_into’ defined but not used source/blender/bmesh/intern/bmesh_inline.h:118: warning: ‘_bm_elem_index_set’ defined but not used source/blender/bmesh/intern/bmesh_inline.h:123: warning: ‘_bm_elem_index_get’ defined but not used scons: building terminated because of errors. |
| ldo wrote: |
| Looks like the big-endian support in that source file is incomplete. If I were to take a guess, the missing code is to do endian switching of all the fields in that PC2Head structure after the “header” array. |
| MisterKeeks wrote: |
| As for little/big endian, what can be done about this? |
| farbw3rk wrote: |
| which xcode do you use? |
| farbw3rk wrote: |
| anyway - interesting to hear linux won't build out of the box in 2.6x, too. never tried building 2.6x under linux. |