#66729 closed defect (fixed)

chafa fails to build on 10.6.8

Reported by: barracuda156 Owned by: herbygillot (Herby Gillot)
Priority: Normal Milestone:
Component: ports Version: 2.8.0
Keywords: powerpc, leopard, snowleopard, rosetta Cc:
Port: chafa

Description

/bin/sh ../libtool  --tag=CC   --mode=link /usr/bin/gcc-4.2 -std=gnu99 -DGLIB_VERSION_MIN_REQUIRED=GLIB_VERSION_2_26 -Wall -Wextra -Wmissing-prototypes -Wwrite-strings -Wunused-macros -Wundef -Wpointer-arith -Werror=format-security -ffast-math -fvisibility=hidden -I/opt/local/include/glib-2.0 -I/opt/local/lib/glib-2.0/include -DCHAFA_COMPILATION -pipe -Os -arch ppc  -no-undefined -version-info 8:4:8 -L/opt/local/lib -Wl,-headerpad_max_install_names -arch ppc -o libchafa.la -rpath /opt/local/lib libchafa_la-chafa-canvas.lo libchafa_la-chafa-canvas-config.lo libchafa_la-chafa-features.lo libchafa_la-chafa-symbol-map.lo libchafa_la-chafa-term-db.lo libchafa_la-chafa-term-info.lo libchafa_la-chafa-util.lo -L/opt/local/lib -lglib-2.0 -lintl internal/libchafa-internal.la -lm 
libtool: link: /usr/bin/gcc-4.2 -std=gnu99 -dynamiclib  -o .libs/libchafa.0.dylib  .libs/libchafa_la-chafa-canvas.o .libs/libchafa_la-chafa-canvas-config.o .libs/libchafa_la-chafa-features.o .libs/libchafa_la-chafa-symbol-map.o .libs/libchafa_la-chafa-term-db.o .libs/libchafa_la-chafa-term-info.o .libs/libchafa_la-chafa-util.o   -Wl,-force_load,internal/.libs/libchafa-internal.a  -L/opt/local/lib -lglib-2.0 /opt/local/lib/libintl.dylib -lm  -Os -arch ppc -Wl,-headerpad_max_install_names -arch ppc   -install_name  /opt/local/lib/libchafa.0.dylib -compatibility_version 9 -current_version 9.4 -Wl,-single_module
Undefined symbols:
  "___builtin_assume_aligned", referenced from:
      _weight_row_128bpp in libchafa-internal.a(libsmolscale_la-smolscale.o)
      _interp_vertical_bilinear_add_128bpp in libchafa-internal.a(libsmolscale_la-smolscale.o)
      _interp_vertical_bilinear_add_128bpp in libchafa-internal.a(libsmolscale_la-smolscale.o)
      _interp_vertical_bilinear_add_128bpp in libchafa-internal.a(libsmolscale_la-smolscale.o)
      _interp_vertical_bilinear_store_128bpp in libchafa-internal.a(libsmolscale_la-smolscale.o)
      _interp_vertical_bilinear_store_128bpp in libchafa-internal.a(libsmolscale_la-smolscale.o)
      _interp_vertical_bilinear_store_128bpp in libchafa-internal.a(libsmolscale_la-smolscale.o)
      _interp_vertical_bilinear_add_64bpp in libchafa-internal.a(libsmolscale_la-smolscale.o)
      _interp_vertical_bilinear_add_64bpp in libchafa-internal.a(libsmolscale_la-smolscale.o)
      _interp_vertical_bilinear_add_64bpp in libchafa-internal.a(libsmolscale_la-smolscale.o)
      _interp_vertical_bilinear_store_64bpp in libchafa-internal.a(libsmolscale_la-smolscale.o)
      _interp_vertical_bilinear_store_64bpp in libchafa-internal.a(libsmolscale_la-smolscale.o)
      _interp_vertical_bilinear_store_64bpp in libchafa-internal.a(libsmolscale_la-smolscale.o)
      _interp_horizontal_one_128bpp in libchafa-internal.a(libsmolscale_la-smolscale.o)
      _interp_horizontal_one_128bpp in libchafa-internal.a(libsmolscale_la-smolscale.o)
      _interp_horizontal_one_64bpp in libchafa-internal.a(libsmolscale_la-smolscale.o)
      _interp_horizontal_one_64bpp in libchafa-internal.a(libsmolscale_la-smolscale.o)
      _interp_horizontal_bilinear_6h_128bpp in libchafa-internal.a(libsmolscale_la-smolscale.o)
      _interp_horizontal_bilinear_6h_128bpp in libchafa-internal.a(libsmolscale_la-smolscale.o)
      _interp_horizontal_bilinear_6h_64bpp in libchafa-internal.a(libsmolscale_la-smolscale.o)
      _interp_horizontal_bilinear_6h_64bpp in libchafa-internal.a(libsmolscale_la-smolscale.o)
      _interp_horizontal_bilinear_5h_128bpp in libchafa-internal.a(libsmolscale_la-smolscale.o)
      _interp_horizontal_bilinear_5h_128bpp in libchafa-internal.a(libsmolscale_la-smolscale.o)
      _interp_horizontal_bilinear_5h_64bpp in libchafa-internal.a(libsmolscale_la-smolscale.o)
      _interp_horizontal_bilinear_5h_64bpp in libchafa-internal.a(libsmolscale_la-smolscale.o)
      _interp_horizontal_bilinear_4h_128bpp in libchafa-internal.a(libsmolscale_la-smolscale.o)
      _interp_horizontal_bilinear_4h_128bpp in libchafa-internal.a(libsmolscale_la-smolscale.o)
      _interp_horizontal_bilinear_4h_64bpp in libchafa-internal.a(libsmolscale_la-smolscale.o)
      _interp_horizontal_bilinear_4h_64bpp in libchafa-internal.a(libsmolscale_la-smolscale.o)
      _interp_horizontal_bilinear_3h_128bpp in libchafa-internal.a(libsmolscale_la-smolscale.o)
      _interp_horizontal_bilinear_3h_128bpp in libchafa-internal.a(libsmolscale_la-smolscale.o)
      _interp_horizontal_bilinear_3h_64bpp in libchafa-internal.a(libsmolscale_la-smolscale.o)
      _interp_horizontal_bilinear_3h_64bpp in libchafa-internal.a(libsmolscale_la-smolscale.o)
      _interp_horizontal_bilinear_2h_128bpp in libchafa-internal.a(libsmolscale_la-smolscale.o)
      _interp_horizontal_bilinear_2h_128bpp in libchafa-internal.a(libsmolscale_la-smolscale.o)
      _interp_horizontal_bilinear_2h_64bpp in libchafa-internal.a(libsmolscale_la-smolscale.o)
      _interp_horizontal_bilinear_2h_64bpp in libchafa-internal.a(libsmolscale_la-smolscale.o)
      _interp_horizontal_bilinear_1h_128bpp in libchafa-internal.a(libsmolscale_la-smolscale.o)
      _interp_horizontal_bilinear_1h_128bpp in libchafa-internal.a(libsmolscale_la-smolscale.o)
      _interp_horizontal_bilinear_1h_64bpp in libchafa-internal.a(libsmolscale_la-smolscale.o)
      _interp_horizontal_bilinear_1h_64bpp in libchafa-internal.a(libsmolscale_la-smolscale.o)
      _interp_horizontal_bilinear_0h_128bpp in libchafa-internal.a(libsmolscale_la-smolscale.o)
      _interp_horizontal_bilinear_0h_128bpp in libchafa-internal.a(libsmolscale_la-smolscale.o)
      _interp_horizontal_bilinear_0h_64bpp in libchafa-internal.a(libsmolscale_la-smolscale.o)
      _interp_horizontal_bilinear_0h_64bpp in libchafa-internal.a(libsmolscale_la-smolscale.o)
      _add_parts in libchafa-internal.a(libsmolscale_la-smolscale.o)
      _add_parts in libchafa-internal.a(libsmolscale_la-smolscale.o)
      _unpack_row_123a_u_to_123a_i_128bpp in libchafa-internal.a(libsmolscale_la-smolscale.o)
      _unpack_row_123a_u_to_123a_p_128bpp in libchafa-internal.a(libsmolscale_la-smolscale.o)
      _unpack_row_123a_u_to_132a_p_64bpp in libchafa-internal.a(libsmolscale_la-smolscale.o)
      _unpack_row_a234_u_to_234a_i_128bpp in libchafa-internal.a(libsmolscale_la-smolscale.o)
      _unpack_row_a234_u_to_a234_p_128bpp in libchafa-internal.a(libsmolscale_la-smolscale.o)
      _unpack_row_a234_u_to_a324_p_64bpp in libchafa-internal.a(libsmolscale_la-smolscale.o)
      _unpack_row_123_p_to_123a_p_128bpp in libchafa-internal.a(libsmolscale_la-smolscale.o)
      _unpack_row_1234_p_to_1234_p_128bpp in libchafa-internal.a(libsmolscale_la-smolscale.o)
      _unpack_row_123_p_to_132a_p_64bpp in libchafa-internal.a(libsmolscale_la-smolscale.o)
      _unpack_row_1234_p_to_1324_p_64bpp in libchafa-internal.a(libsmolscale_la-smolscale.o)
      _pack_row_123a_i_to_4321_u_128bpp in libchafa-internal.a(libsmolscale_la-smolscale.o)
      _pack_row_123a_i_to_4123_u_128bpp in libchafa-internal.a(libsmolscale_la-smolscale.o)
      _pack_row_123a_i_to_3214_u_128bpp in libchafa-internal.a(libsmolscale_la-smolscale.o)
      _pack_row_123a_i_to_321_u_128bpp in libchafa-internal.a(libsmolscale_la-smolscale.o)
      _pack_row_a234_p_to_432_u_128bpp in libchafa-internal.a(libsmolscale_la-smolscale.o)
      _pack_row_a234_p_to_4321_u_128bpp in libchafa-internal.a(libsmolscale_la-smolscale.o)
      _pack_row_a234_p_to_2341_u_128bpp in libchafa-internal.a(libsmolscale_la-smolscale.o)
      _pack_row_a234_p_to_1432_u_128bpp in libchafa-internal.a(libsmolscale_la-smolscale.o)
      _pack_row_a324_p_to_4321_u_64bpp in libchafa-internal.a(libsmolscale_la-smolscale.o)
      _pack_row_a324_p_to_2341_u_64bpp in libchafa-internal.a(libsmolscale_la-smolscale.o)
      _pack_row_a324_p_to_1432_u_64bpp in libchafa-internal.a(libsmolscale_la-smolscale.o)
      _pack_row_a324_p_to_432_u_64bpp in libchafa-internal.a(libsmolscale_la-smolscale.o)
      _pack_row_123a_p_to_321_u_128bpp in libchafa-internal.a(libsmolscale_la-smolscale.o)
      _pack_row_123a_p_to_4321_u_128bpp in libchafa-internal.a(libsmolscale_la-smolscale.o)
      _pack_row_123a_p_to_4123_u_128bpp in libchafa-internal.a(libsmolscale_la-smolscale.o)
      _pack_row_123a_p_to_3214_u_128bpp in libchafa-internal.a(libsmolscale_la-smolscale.o)
      _pack_row_132a_p_to_4321_u_64bpp in libchafa-internal.a(libsmolscale_la-smolscale.o)
      _pack_row_132a_p_to_4123_u_64bpp in libchafa-internal.a(libsmolscale_la-smolscale.o)
      _pack_row_132a_p_to_3214_u_64bpp in libchafa-internal.a(libsmolscale_la-smolscale.o)
      _pack_row_132a_p_to_321_u_64bpp in libchafa-internal.a(libsmolscale_la-smolscale.o)
      _pack_row_123a_p_to_321_p_128bpp in libchafa-internal.a(libsmolscale_la-smolscale.o)
      _pack_row_123a_p_to_123_p_128bpp in libchafa-internal.a(libsmolscale_la-smolscale.o)
      _pack_row_1234_p_to_4321_p_128bpp in libchafa-internal.a(libsmolscale_la-smolscale.o)
      _pack_row_1234_p_to_4123_p_128bpp in libchafa-internal.a(libsmolscale_la-smolscale.o)
      _pack_row_1234_p_to_3214_p_128bpp in libchafa-internal.a(libsmolscale_la-smolscale.o)
      _pack_row_1234_p_to_2341_p_128bpp in libchafa-internal.a(libsmolscale_la-smolscale.o)
      _pack_row_1234_p_to_1432_p_128bpp in libchafa-internal.a(libsmolscale_la-smolscale.o)
      _pack_row_1234_p_to_1234_p_128bpp in libchafa-internal.a(libsmolscale_la-smolscale.o)
      _pack_row_1324_p_to_4321_p_64bpp in libchafa-internal.a(libsmolscale_la-smolscale.o)
      _pack_row_1324_p_to_4123_p_64bpp in libchafa-internal.a(libsmolscale_la-smolscale.o)
      _pack_row_1324_p_to_3214_p_64bpp in libchafa-internal.a(libsmolscale_la-smolscale.o)
      _pack_row_1324_p_to_2341_p_64bpp in libchafa-internal.a(libsmolscale_la-smolscale.o)
      _pack_row_1324_p_to_1432_p_64bpp in libchafa-internal.a(libsmolscale_la-smolscale.o)
      _pack_row_132a_p_to_321_p_64bpp in libchafa-internal.a(libsmolscale_la-smolscale.o)
      _interp_horizontal_copy_128bpp in libchafa-internal.a(libsmolscale_la-smolscale.o)
      _interp_horizontal_copy_128bpp in libchafa-internal.a(libsmolscale_la-smolscale.o)
      _pack_row_1324_p_to_1234_p_64bpp in libchafa-internal.a(libsmolscale_la-smolscale.o)
      _pack_row_132a_p_to_123_p_64bpp in libchafa-internal.a(libsmolscale_la-smolscale.o)
      _pack_row_132a_p_to_1234_u_64bpp in libchafa-internal.a(libsmolscale_la-smolscale.o)
      _pack_row_132a_p_to_123_u_64bpp in libchafa-internal.a(libsmolscale_la-smolscale.o)
      _pack_row_123a_p_to_1234_u_128bpp in libchafa-internal.a(libsmolscale_la-smolscale.o)
      _pack_row_123a_p_to_123_u_128bpp in libchafa-internal.a(libsmolscale_la-smolscale.o)
      _pack_row_a324_p_to_1234_u_64bpp in libchafa-internal.a(libsmolscale_la-smolscale.o)
      _pack_row_a324_p_to_234_u_64bpp in libchafa-internal.a(libsmolscale_la-smolscale.o)
      _pack_row_a234_p_to_1234_u_128bpp in libchafa-internal.a(libsmolscale_la-smolscale.o)
      _pack_row_a234_p_to_234_u_128bpp in libchafa-internal.a(libsmolscale_la-smolscale.o)
      _pack_row_123a_i_to_1234_u_128bpp in libchafa-internal.a(libsmolscale_la-smolscale.o)
      _pack_row_123a_i_to_123_u_128bpp in libchafa-internal.a(libsmolscale_la-smolscale.o)
      _interp_horizontal_boxes_128bpp in libchafa-internal.a(libsmolscale_la-smolscale.o)
      _interp_horizontal_boxes_128bpp in libchafa-internal.a(libsmolscale_la-smolscale.o)
      _interp_horizontal_boxes_128bpp in libchafa-internal.a(libsmolscale_la-smolscale.o)
      _interp_horizontal_boxes_128bpp in libchafa-internal.a(libsmolscale_la-smolscale.o)
      _interp_horizontal_boxes_64bpp in libchafa-internal.a(libsmolscale_la-smolscale.o)
      _interp_horizontal_boxes_64bpp in libchafa-internal.a(libsmolscale_la-smolscale.o)
      _interp_horizontal_boxes_64bpp in libchafa-internal.a(libsmolscale_la-smolscale.o)
      _interp_horizontal_boxes_64bpp in libchafa-internal.a(libsmolscale_la-smolscale.o)
      _interp_horizontal_copy_64bpp in libchafa-internal.a(libsmolscale_la-smolscale.o)
      _interp_horizontal_copy_64bpp in libchafa-internal.a(libsmolscale_la-smolscale.o)
      _scale_outrow_box_128bpp in libchafa-internal.a(libsmolscale_la-smolscale.o)
      _scale_outrow_box_128bpp in libchafa-internal.a(libsmolscale_la-smolscale.o)
      _scale_outrow_box_64bpp in libchafa-internal.a(libsmolscale_la-smolscale.o)
      _scale_outrow_box_64bpp in libchafa-internal.a(libsmolscale_la-smolscale.o)
      _scale_outrow_box_64bpp in libchafa-internal.a(libsmolscale_la-smolscale.o)
      _scale_outrow_box_64bpp in libchafa-internal.a(libsmolscale_la-smolscale.o)
      _scale_outrow_box_64bpp in libchafa-internal.a(libsmolscale_la-smolscale.o)
      _scale_outrow_box_64bpp in libchafa-internal.a(libsmolscale_la-smolscale.o)
      _scale_outrow_bilinear_6h_128bpp in libchafa-internal.a(libsmolscale_la-smolscale.o)
      _scale_outrow_bilinear_6h_128bpp in libchafa-internal.a(libsmolscale_la-smolscale.o)
      _scale_outrow_bilinear_6h_128bpp in libchafa-internal.a(libsmolscale_la-smolscale.o)
      _scale_outrow_bilinear_6h_64bpp in libchafa-internal.a(libsmolscale_la-smolscale.o)
      _scale_outrow_bilinear_6h_64bpp in libchafa-internal.a(libsmolscale_la-smolscale.o)
      _scale_outrow_bilinear_6h_64bpp in libchafa-internal.a(libsmolscale_la-smolscale.o)
      _scale_outrow_bilinear_5h_128bpp in libchafa-internal.a(libsmolscale_la-smolscale.o)
      _scale_outrow_bilinear_5h_128bpp in libchafa-internal.a(libsmolscale_la-smolscale.o)
      _scale_outrow_bilinear_5h_128bpp in libchafa-internal.a(libsmolscale_la-smolscale.o)
      _scale_outrow_bilinear_5h_64bpp in libchafa-internal.a(libsmolscale_la-smolscale.o)
      _scale_outrow_bilinear_5h_64bpp in libchafa-internal.a(libsmolscale_la-smolscale.o)
      _scale_outrow_bilinear_5h_64bpp in libchafa-internal.a(libsmolscale_la-smolscale.o)
      _scale_outrow_bilinear_4h_128bpp in libchafa-internal.a(libsmolscale_la-smolscale.o)
      _scale_outrow_bilinear_4h_128bpp in libchafa-internal.a(libsmolscale_la-smolscale.o)
      _scale_outrow_bilinear_4h_128bpp in libchafa-internal.a(libsmolscale_la-smolscale.o)
      _scale_outrow_bilinear_4h_64bpp in libchafa-internal.a(libsmolscale_la-smolscale.o)
      _scale_outrow_bilinear_4h_64bpp in libchafa-internal.a(libsmolscale_la-smolscale.o)
      _scale_outrow_bilinear_4h_64bpp in libchafa-internal.a(libsmolscale_la-smolscale.o)
      _scale_outrow_bilinear_3h_128bpp in libchafa-internal.a(libsmolscale_la-smolscale.o)
      _scale_outrow_bilinear_3h_128bpp in libchafa-internal.a(libsmolscale_la-smolscale.o)
      _scale_outrow_bilinear_3h_128bpp in libchafa-internal.a(libsmolscale_la-smolscale.o)
      _scale_outrow_bilinear_3h_64bpp in libchafa-internal.a(libsmolscale_la-smolscale.o)
      _scale_outrow_bilinear_3h_64bpp in libchafa-internal.a(libsmolscale_la-smolscale.o)
      _scale_outrow_bilinear_3h_64bpp in libchafa-internal.a(libsmolscale_la-smolscale.o)
      _scale_outrow_bilinear_2h_128bpp in libchafa-internal.a(libsmolscale_la-smolscale.o)
      _scale_outrow_bilinear_2h_128bpp in libchafa-internal.a(libsmolscale_la-smolscale.o)
      _scale_outrow_bilinear_2h_128bpp in libchafa-internal.a(libsmolscale_la-smolscale.o)
      _scale_outrow_bilinear_2h_64bpp in libchafa-internal.a(libsmolscale_la-smolscale.o)
      _scale_outrow_bilinear_2h_64bpp in libchafa-internal.a(libsmolscale_la-smolscale.o)
      _scale_outrow_bilinear_2h_64bpp in libchafa-internal.a(libsmolscale_la-smolscale.o)
      _scale_outrow_bilinear_1h_128bpp in libchafa-internal.a(libsmolscale_la-smolscale.o)
      _scale_outrow_bilinear_1h_128bpp in libchafa-internal.a(libsmolscale_la-smolscale.o)
      _scale_outrow_bilinear_1h_128bpp in libchafa-internal.a(libsmolscale_la-smolscale.o)
      _scale_outrow_bilinear_1h_64bpp in libchafa-internal.a(libsmolscale_la-smolscale.o)
      _scale_outrow_bilinear_1h_64bpp in libchafa-internal.a(libsmolscale_la-smolscale.o)
      _scale_outrow_bilinear_1h_64bpp in libchafa-internal.a(libsmolscale_la-smolscale.o)
ld: symbol(s) not found
collect2: ld returned 1 exit status
make[4]: *** [libchafa.la] Error 1

Attachments (1)

chafa_log.txt (138.3 KB) - added by barracuda156 16 months ago.

Download all attachments as: .zip

Change History (2)

Changed 16 months ago by barracuda156

Attachment: chafa_log.txt added

comment:1 Changed 16 months ago by barracuda156

Resolution: fixed
Status: assignedclosed

In c7912238b55306fbf0a9e797dbfd9d06f21ead3c/macports-ports (master):

chafa: fix build on <=10.6
Fixes: #66729
Signed-off-by: barracuda156 <vital.had@…>

Note: See TracTickets for help on using tickets.