[MacPorts] #49041: mysql56 @ 5.6.27_0 build fails, PowerBook G4 OS X 10.5.8--#error "Unsupported platform"

MacPorts noreply at macports.org
Thu Oct 1 14:32:37 PDT 2015


#49041: mysql56 @ 5.6.27_0  build fails, PowerBook G4 OS X 10.5.8--#error
"Unsupported platform"
-------------------------------------------------+-------------------------
 Reporter:  zanderpower@…                        |      Owner:  macports-
     Type:  defect                               |  tickets@…
 Priority:  Normal                               |     Status:  new
Component:  ports                                |  Milestone:
 Keywords:  leopard PowerPC, unsupported         |    Version:  2.3.3
  platform                                       |       Port:  mysql56
                                                 |  @5.6.27_0
-------------------------------------------------+-------------------------
 Installs and upgrades of earlier versions of mysql56 all built cleanly.
 However, upgrading to mysql56 @5.6.27_0 from @5.6.26 returns the following
 error:


 {{{
 :info:build [ 23%] Building CXX object
 storage/innobase/CMakeFiles/innobase.dir/api/api0api.cc.o
 :info:build cd
 /mp2/local/var/macports/build/_mp2_local_var_macports_sources_rsync.macports.org_release_tarballs_ports_databases_mysql56/mysql56/work/build/storage/innobase
 && /Developer/usr/bin/g++-4.2   -DHAVE_CONFIG_H
 -DHAVE_IB_ATOMIC_PTHREAD_T_GCC=1 -DHAVE_IB_GCC_ATOMIC_BUILTINS=1
 -DHAVE_IB_GCC_SYNC_SYNCHRONISE=1 -DSIZEOF_PTHREAD_T=4 -pipe -Os -arch ppc
 -Wall -Wextra -Wformat-security -Woverloaded-virtual -Wno-unused-parameter
 -DNDEBUG -DDBUG_OFF -arch ppc -mmacosx-version-min=10.5
 -I/mp2/local/var/macports/build/_mp2_local_var_macports_sources_rsync.macports.org_release_tarballs_ports_databases_mysql56/mysql56/work/build/include
 -I/mp2/local/var/macports/build/_mp2_local_var_macports_sources_rsync.macports.org_release_tarballs_ports_databases_mysql56/mysql56/work/mysql-5.6.27/storage/innobase/include
 -I/mp2/local/var/macports/build/_mp2_local_var_macports_sources_rsync.macports.org_release_tarballs_ports_databases_mysql56/mysql56/work/mysql-5.6.27/storage/innobase/handler
 -I/mp2/local/var/macports/build/_mp2_local_var_macports_sources_rsync.macports.org_release_tarballs_ports_databases_mysql56/mysql56/work/mysql-5.6.27/include
 -I/mp2/local/var/macports/build/_mp2_local_var_macports_sources_rsync.macports.org_release_tarballs_ports_databases_mysql56/mysql56/work/mysql-5.6.27/sql
 -I/mp2/local/var/macports/build/_mp2_local_var_macports_sources_rsync.macports.org_release_tarballs_ports_databases_mysql56/mysql56/work/mysql-5.6.27/regex
 -I/mp2/local/include    -o CMakeFiles/innobase.dir/api/api0api.cc.o -c
 /mp2/local/var/macports/build/_mp2_local_var_macports_sources_rsync.macports.org_release_tarballs_ports_databases_mysql56/mysql56/work/mysql-5.6.27/storage/innobase/api/api0api.cc
 :info:build In file included from
 /mp2/local/var/macports/build/_mp2_local_var_macports_sources_rsync.macports.org_release_tarballs_ports_databases_mysql56/mysql56/work/mysql-5.6.27/storage/innobase/include/ut0ut.h:36,
 :info:build                  from
 /mp2/local/var/macports/build/_mp2_local_var_macports_sources_rsync.macports.org_release_tarballs_ports_databases_mysql56/mysql56/work/mysql-5.6.27/storage/innobase/include/univ.i:602,
 :info:build                  from
 /mp2/local/var/macports/build/_mp2_local_var_macports_sources_rsync.macports.org_release_tarballs_ports_databases_mysql56/mysql56/work/mysql-5.6.27/storage/innobase/api/api0api.cc:27:
 :info:build
 /mp2/local/var/macports/build/_mp2_local_var_macports_sources_rsync.macports.org_release_tarballs_ports_databases_mysql56/mysql56/work/mysql-5.6.27/storage/innobase/include/os0sync.h:504:4:
 error: #error "Unsupported platform"
 :info:build In file included from
 /mp2/local/var/macports/build/_mp2_local_var_macports_sources_rsync.macports.org_release_tarballs_ports_databases_mysql56/mysql56/work/mysql-5.6.27/storage/innobase/include/sync0sync.h:833,
 :info:build                  from
 /mp2/local/var/macports/build/_mp2_local_var_macports_sources_rsync.macports.org_release_tarballs_ports_databases_mysql56/mysql56/work/mysql-5.6.27/storage/innobase/include/mem0mem.h:34,
 :info:build                  from
 /mp2/local/var/macports/build/_mp2_local_var_macports_sources_rsync.macports.org_release_tarballs_ports_databases_mysql56/mysql56/work/mysql-5.6.27/storage/innobase/include/data0data.h:33,
 :info:build                  from
 /mp2/local/var/macports/build/_mp2_local_var_macports_sources_rsync.macports.org_release_tarballs_ports_databases_mysql56/mysql56/work/mysql-5.6.27/storage/innobase/include/que0que.h:30,
 :info:build                  from
 /mp2/local/var/macports/build/_mp2_local_var_macports_sources_rsync.macports.org_release_tarballs_ports_databases_mysql56/mysql56/work/mysql-5.6.27/storage/innobase/include/api0misc.h:32,
 :info:build                  from
 /mp2/local/var/macports/build/_mp2_local_var_macports_sources_rsync.macports.org_release_tarballs_ports_databases_mysql56/mysql56/work/mysql-5.6.27/storage/innobase/api/api0api.cc:38:
 :info:build
 /mp2/local/var/macports/build/_mp2_local_var_macports_sources_rsync.macports.org_release_tarballs_ports_databases_mysql56/mysql56/work/mysql-5.6.27/storage/innobase/include/sync0sync.ic:
 In function ?~@~Xlock_word_t ib_mutex_test_and_set(ib_mutex_t*)?~@~Y:
 :info:build
 /mp2/local/var/macports/build/_mp2_local_var_macports_sources_rsync.macports.org_release_tarballs_ports_databases_mysql56/mysql56/work/mysql-5.6.27/storage/innobase/include/sync0sync.ic:83:
 error: ?~@~Xos_atomic_test_and_set?~@~Y was not declared in this scope
 :info:build
 /mp2/local/var/macports/build/_mp2_local_var_macports_sources_rsync.macports.org_release_tarballs_ports_databases_mysql56/mysql56/work/mysql-5.6.27/storage/innobase/include/sync0sync.ic:
 In function ?~@~Xvoid mutex_reset_lock_word(ib_mutex_t*)?~@~Y:
 :info:build
 /mp2/local/var/macports/build/_mp2_local_var_macports_sources_rsync.macports.org_release_tarballs_ports_databases_mysql56/mysql56/work/mysql-5.6.27/storage/innobase/include/sync0sync.ic:112:
 error: ?~@~Xos_atomic_clear?~@~Y was not declared in this scope
 :info:build make[2]: ***
 [storage/innobase/CMakeFiles/innobase.dir/api/api0api.cc.o] Error 1
 :info:build make[2]: Leaving directory
 `/mp2/local/var/macports/build/_mp2_local_var_macports_sources_rsync.macports.org_release_tarballs_ports_databases_mysql56/mysql56/work/build'
 :info:build make[1]: *** [storage/innobase/CMakeFiles/innobase.dir/all]
 Error 2
 :info:build make[1]: Leaving directory
 `/mp2/local/var/macports/build/_mp2_local_var_macports_sources_rsync.macports.org_release_tarballs_ports_databases_mysql56/mysql56/work/build'
 :info:build make: *** [all] Error 2

 }}}

 I find it unexpected for a port such as mysql56 to end support for a
 particular platform during a routine update. Do you have any ideas for
 potential solutions that I could test to get a working build?

 I am attaching the full build log.

-- 
Ticket URL: <https://trac.macports.org/ticket/49041>
MacPorts <https://www.macports.org/>
Ports system for OS X


More information about the macports-tickets mailing list