[MacPorts] #53044: octave @4.2.0_1: error: 'cstdint' file not found with libstdc++

MacPorts noreply at macports.org
Mon Dec 12 14:21:02 CET 2016


#53044: octave @4.2.0_1: error: 'cstdint' file not found with libstdc++
---------------------+---------------------------------
  Reporter:  mojca   |      Owner:  MarcusCalhoun-Lopez
      Type:  defect  |     Status:  new
  Priority:  Normal  |  Milestone:
 Component:  ports   |    Version:
Resolution:          |   Keywords:  snowleopard lion
      Port:  octave  |
---------------------+---------------------------------

Comment (by mojca):

 As predicted the build is [https://build.macports.org/builders/ports-10
 .7_x86_64_legacy-builder/builds/18138 still broken]:
 {{{
 Undefined symbols for architecture x86_64:
   "Magick::Image::ping(std::__cxx11::basic_string<char,
 std::char_traits<char>, std::allocator<char> > const&)", referenced from:
       F__magick_ping__(octave_value_list const&, int) in libcorefcn.a
 (libinterp_corefcn_libcorefcn_la-__magick_read__.o)
   "Magick::Image::attribute(std::__cxx11::basic_string<char,
 std::char_traits<char>, std::allocator<char> >)", referenced from:
       is_indexed(Magick::Image const&)  in libcorefcn.a
 (libinterp_corefcn_libcorefcn_la-__magick_read__.o)
       fill_exif(octave_scalar_map&, Magick::Image&,
 std::__cxx11::basic_string<char, std::char_traits<char>,
 std::allocator<char> > const&) in libcorefcn.a
 (libinterp_corefcn_libcorefcn_la-__magick_read__.o)
       fill_exif_ints(octave_scalar_map&, Magick::Image&,
 std::__cxx11::basic_string<char, std::char_traits<char>,
 std::allocator<char> > const&) in libcorefcn.a
 (libinterp_corefcn_libcorefcn_la-__magick_read__.o)
       fill_exif_floats(octave_scalar_map&, Magick::Image&,
 std::__cxx11::basic_string<char, std::char_traits<char>,
 std::allocator<char> > const&) in libcorefcn.a
 (libinterp_corefcn_libcorefcn_la-__magick_read__.o)
       F__magick_finfo__(octave_value_list const&, int) in libcorefcn.a
 (libinterp_corefcn_libcorefcn_la-__magick_read__.o)
       octave_value_list
 read_images<boolNDArray>(std::vector<Magick::Image,
 std::allocator<Magick::Image> >&, Array<int> const&, int const&,
 octave_scalar_map const&) in libcorefcn.a(libinterp_corefcn_libcorefcn_la-
 __magick_read__.o)
       octave_value_list read_images<intNDArray<octave_int<unsigned char> >
 >(std::vector<Magick::Image, std::allocator<Magick::Image> >&, Array<int>
 const&, int const&, octave_scalar_map const&) in libcorefcn.a
 (libinterp_corefcn_libcorefcn_la-__magick_read__.o)
       ...
   "Magick::CoderInfo::CoderInfo(std::__cxx11::basic_string<char,
 std::char_traits<char>, std::allocator<char> > const&)", referenced from:
       F__magick_formats__(octave_value_list const&, int) in libcorefcn.a
 (libinterp_corefcn_libcorefcn_la-__magick_read__.o)
   "Magick::Image::magick[abi:cxx11]() const", referenced from:
       is_indexed(Magick::Image const&)  in libcorefcn.a
 (libinterp_corefcn_libcorefcn_la-__magick_read__.o)
       F__magick_ping__(octave_value_list const&, int) in libcorefcn.a
 (libinterp_corefcn_libcorefcn_la-__magick_read__.o)
       F__magick_finfo__(octave_value_list const&, int) in libcorefcn.a
 (libinterp_corefcn_libcorefcn_la-__magick_read__.o)
       octave_value_list
 read_images<boolNDArray>(std::vector<Magick::Image,
 std::allocator<Magick::Image> >&, Array<int> const&, int const&,
 octave_scalar_map const&) in libcorefcn.a(libinterp_corefcn_libcorefcn_la-
 __magick_read__.o)
       octave_value_list read_images<intNDArray<octave_int<unsigned char> >
 >(std::vector<Magick::Image, std::allocator<Magick::Image> >&, Array<int>
 const&, int const&, octave_scalar_map const&) in libcorefcn.a
 (libinterp_corefcn_libcorefcn_la-__magick_read__.o)
       octave_value_list read_images<intNDArray<octave_int<unsigned short>
 > >(std::vector<Magick::Image, std::allocator<Magick::Image> >&,
 Array<int> const&, int const&, octave_scalar_map const&) in libcorefcn.a
 (libinterp_corefcn_libcorefcn_la-__magick_read__.o)
       octave_value_list
 read_images<FloatNDArray>(std::vector<Magick::Image,
 std::allocator<Magick::Image> >&, Array<int> const&, int const&,
 octave_scalar_map const&) in libcorefcn.a(libinterp_corefcn_libcorefcn_la-
 __magick_read__.o)
       ...
   "Magick::Image::comment[abi:cxx11]() const", referenced from:
       F__magick_finfo__(octave_value_list const&, int) in libcorefcn.a
 (libinterp_corefcn_libcorefcn_la-__magick_read__.o)
   "Magick::CoderInfo::description[abi:cxx11]() const", referenced from:
       F__magick_formats__(octave_value_list const&, int) in libcorefcn.a
 (libinterp_corefcn_libcorefcn_la-__magick_read__.o)
 ld: symbol(s) not found for architecture x86_64
 }}}
 You cannot simply fall back to macports-gcc-6 just because it would be
 nice to have C++11.

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


More information about the macports-tickets mailing list