[MacPorts] #59832: cmake 3.16.0: does not build on PPC Mac OS X 10.5.8, "Bus Error"

MacPorts noreply at macports.org
Tue Dec 10 19:11:29 UTC 2019


#59832: cmake 3.16.0: does not build on PPC Mac OS X 10.5.8, "Bus Error"
--------------------------+--------------------
  Reporter:  timishimuni  |      Owner:  (none)
      Type:  defect       |     Status:  new
  Priority:  Normal       |  Milestone:
 Component:  ports        |    Version:  2.6.2
Resolution:               |   Keywords:  cmake
      Port:  cmake        |
--------------------------+--------------------
Description changed by timishimuni:

Old description:

> = Description =
> Building cmake fails with an apparent bus error at:
> {{{
> :info:configure cmake(21293) malloc: *** error for object 0xa01be3dc:
> Non-aligned pointer being freed
> :info:configure *** set a breakpoint in malloc_error_break to debug
> }}}
>
> = Environment =
> Power Mac G5 running OS X 10.5.8, 8G RAM, Xcode 3.1.4
> From the top of the build log:
> {{{
> :debug:sysinfo Mac OS X 10.5 (darwin/9.8.0) arch powerpc
> :debug:sysinfo MacPorts 2.6.2
> :debug:sysinfo Xcode 3.1.4
> :debug:sysinfo SDK 10.5
> :debug:sysinfo MACOSX_DEPLOYMENT_TARGET: 10.5
> }}}
>
> = Log =
> More context from the end of
> /opt/local/var/macports/logs/_opt_..._ports_devel_cmake/cmake/main.log:
> {{{
> :info:configure ld: warning: direct access in
> TargetPolicyNode::Evaluate(std::vector<std::basic_string<char,
> std::char_traits<char>, std::a
> llocator<char> >, std::allocator<std::basic_string<char,
> std::char_traits<char>, std::allocator<char> > > > const&,
> cmGeneratorExpressionCo
> ntext*, GeneratorExpressionContent const*,
> cmGeneratorExpressionDAGChecker*) const to global weak symbol
> TargetPolicyNode::Evaluate(std::ve
> ctor<std::basic_string<char, std::char_traits<char>, std::allocator<char>
> >, std::allocator<std::basic_string<char, std::char_traits<char>,
>  std::allocator<char> > > > const&, cmGeneratorExpressionContext*,
> GeneratorExpressionContent const*, cmGeneratorExpressionDAGChecker*) con
> st means the weak symbol cannot be overriden at runtime. This was likely
> caused by different translation units being compiled with differen
> t visiblity settings.
> :info:configure cmake(21293) malloc: *** error for object 0xa01be3dc:
> Non-aligned pointer being freed
> :info:configure *** set a breakpoint in malloc_error_break to debug
> :info:configure cmake(21293) malloc: *** error for object 0xa01be36c:
> Non-aligned pointer being freed
> :info:configure *** set a breakpoint in malloc_error_break to debug
> :info:configure loading initial cache file
> /opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_macports_release_tarballs_ports_devel_cmake/cmake/work/cmake-3.16.0/Bootstrap.cmk/InitialCacheFlags.cmake
> :info:configure ./bootstrap: line 1675: 21293 Bus error
> "${cmake_bootstrap_dir}/cmake" "${cmake_source_dir}" "-C${cmake_boots
> trap_dir}/InitialCacheFlags.cmake" "-G${cmake_bootstrap_generator}"
> ${cmake_options} ${cmake_bootstrap_system_libs} "$@"
> :info:configure ---------------------------------------------
> :info:configure Error when bootstrapping CMake:
> :info:configure Problem while running initial CMake
> :info:configure ---------------------------------------------
> :info:configure Command failed:  cd
> "/opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_macports_release_tarb
> alls_ports_devel_cmake/cmake/work/cmake-3.16.0" && ./bootstrap
> --prefix=/opt/local --docdir=share/doc/cmake --parallel=2
> --init=/opt/local/
> var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_macports_release_tarballs_ports_devel_cmake/cmake/work/cmake-3.16.0/m
> acports.cmake --system-libs --no-system-jsoncpp --no-system-librhash
> --no-qt-gui --
> :info:configure Exit code: 11
> :error:configure Failed to configure cmake: configure failure: command
> execution failed
> :debug:configure Error code: NONE
> :debug:configure Backtrace: configure failure: command execution failed
> :debug:configure     while executing
> :debug:configure "$procedure $targetname"
> :error:configure See
> /opt/local/var/macports/logs/_opt_local_var_macports_sources_rsync.macports.org_macports_release_tarballs_ports_devel_
> cmake/cmake/main.log for details.
>
> }}}

New description:

 = Description =
 Building cmake fails with an apparent bus error at:
 {{{
 :info:configure cmake(21293) malloc: *** error for object 0xa01be3dc: Non-
 aligned pointer being freed
 :info:configure *** set a breakpoint in malloc_error_break to debug
 }}}

 = Environment =
 Power Mac G5 running OS X 10.5.8, 8G RAM, Xcode 3.1.4
 From the top of the build log:
 {{{
 :debug:sysinfo Mac OS X 10.5 (darwin/9.8.0) arch powerpc
 :debug:sysinfo MacPorts 2.6.2
 :debug:sysinfo Xcode 3.1.4
 :debug:sysinfo SDK 10.5
 :debug:sysinfo MACOSX_DEPLOYMENT_TARGET: 10.5
 }}}

 = Log =
 More context from the end of
 /opt/local/var/macports/logs/_opt_..._ports_devel_cmake/cmake/main.log:
 {{{
 :info:configure ld: warning: direct access in
 TargetPolicyNode::Evaluate(std::vector<std::basic_string<char,std::char_traits<char>,
 std::allocator<char> >, std::allocator<std::basic_string<char,
 std::char_traits<char>, std::allocator<char> > > > const&,
 cmGeneratorExpressionContext*, GeneratorExpressionContent const*,
 cmGeneratorExpressionDAGChecker*) const to global weak symbol
 TargetPolicyNode::Evaluate(std::vector<std::basic_string<char,
 std::char_traits<char>, std::allocator<char> >,
 std::allocator<std::basic_string<char, std::char_traits<char>,
  std::allocator<char> > > > const&, cmGeneratorExpressionContext*,
 GeneratorExpressionContent const*, cmGeneratorExpressionDAGChecker*) const
 means the weak symbol cannot be overriden at runtime. This was likely
 caused by different translation units being compiled with different
 visiblity settings.
 :info:configure cmake(21293) malloc: *** error for object 0xa01be3dc: Non-
 aligned pointer being freed
 :info:configure *** set a breakpoint in malloc_error_break to debug
 :info:configure cmake(21293) malloc: *** error for object 0xa01be36c: Non-
 aligned pointer being freed
 :info:configure *** set a breakpoint in malloc_error_break to debug
 :info:configure loading initial cache file
 /opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_macports_release_tarballs_ports_devel_cmake/cmake/work/cmake-3.16.0/Bootstrap.cmk/InitialCacheFlags.cmake
 :info:configure ./bootstrap: line 1675: 21293 Bus error
 "${cmake_bootstrap_dir}/cmake" "${cmake_source_dir}"
 "-C${cmake_bootstrap_dir}/InitialCacheFlags.cmake"
 "-G${cmake_bootstrap_generator}" ${cmake_options}
 ${cmake_bootstrap_system_libs} "$@"
 :info:configure ---------------------------------------------
 :info:configure Error when bootstrapping CMake:
 :info:configure Problem while running initial CMake
 :info:configure ---------------------------------------------
 :info:configure Command failed:  cd
 "/opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_macports_release_tarballs_ports_devel_cmake/cmake/work/cmake-3.16.0"
 && ./bootstrap --prefix=/opt/local --docdir=share/doc/cmake --parallel=2
 --init=/opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_macports_release_tarballs_ports_devel_cmake/cmake/work/cmake-3.16.0/macports.cmake
 --system-libs --no-system-jsoncpp --no-system-librhash --no-qt-gui --
 :info:configure Exit code: 11
 :error:configure Failed to configure cmake: configure failure: command
 execution failed
 :debug:configure Error code: NONE
 :debug:configure Backtrace: configure failure: command execution failed
 :debug:configure     while executing
 :debug:configure "$procedure $targetname"
 :error:configure See
 /opt/local/var/macports/logs/_opt_local_var_macports_sources_rsync.macports.org_macports_release_tarballs_ports_devel_
 cmake/cmake/main.log for details.

 }}}

--

-- 
Ticket URL: <https://trac.macports.org/ticket/59832#comment:1>
MacPorts <https://www.macports.org/>
Ports system for macOS


More information about the macports-tickets mailing list