[Bug 284836] editors/abiword: compile failure in stable/14 using poudriere

From: <bugzilla-noreply_at_freebsd.org>
Date: Sat, 15 Feb 2025 15:19:24 UTC
https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=284836

            Bug ID: 284836
           Summary: editors/abiword: compile failure in stable/14 using
                    poudriere
           Product: Ports & Packages
           Version: Latest
          Hardware: amd64
                OS: Any
            Status: New
          Severity: Affects Only Me
          Priority: ---
         Component: Individual Port(s)
          Assignee: gnome@FreeBSD.org
          Reporter: david@catwhisker.org
             Flags: maintainer-feedback?(gnome@FreeBSD.org)
          Assignee: gnome@FreeBSD.org

Created attachment 257553
  --> https://bugs.freebsd.org/bugzilla/attachment.cgi?id=257553&action=edit
poudriere build log for editors/abiword

This is on my build machine, running:
FreeBSD freebeast.catwhisker.org 14.2-STABLE FreeBSD 14.2-STABLE #108
stable/14-n270424-31af1ba0a87c: Sat Feb 15 11:34:03 UTC 2025    
root@freebeast.catwhisker.org:/common/S1/obj/usr/src/amd64.amd64/sys/GENERIC
amd64 1402501 1402501

with the ports tree at main-n696034-3e5d36c48d6a.

[Well, this is the most recent instantiation.  It's been failing for several
weeks, but now that boost & ICU have been freshly updated, that seemed like a
reasonable point to submit this.  Also, I have been able to recreate the
symptom just using portmaster on another amd64 system updated to the same
point, with a ports tree at the same point.]

I will be attaching the poudriere build log, but extracting the part where
things seem to go bad (and not recover), we see:

...
mv -f .deps/ut_OverstrikingChars.Tpo .deps/ut_OverstrikingChars.Plo
libtool: compile:  c++ -std=c++11 -DHAVE_CONFIG_H -I. -I../../../..
-I/usr/local/include/libpng16 -I/usr/local/include -I/usr/local/include/wv -I
/usr/local/include/freetype2 -I/usr/local/include/enchant
-I/usr/local/include/libgoffice-0.10 -I/usr/local/include/libgsf-1
-I/usr/local/include
/libxml2 -I/usr/local/include/gtk-3.0/unix-print -I/usr/local/include/gtk-3.0
-I/usr/local/include/pango-1.0 -I/usr/local/include/at-spi2-atk/2.0
 -I/usr/local/include/at-spi-2.0 -I/usr/local/include/dbus-1.0
-I/usr/local/lib/dbus-1.0/include -I/usr/local/include/libepoll-shim
-I/usr/local/
include/fribidi -I/usr/local/include/harfbuzz -I/usr/local/include/gio-unix-2.0
-I/usr/local/include/atk-1.0 -I/usr/local/include/cairo -I/usr/lo
cal/include/librsvg-2.0 -I/usr/local/include/gdk-pixbuf-2.0 -pthread
-I/usr/local/include/glib-2.0 -I/usr/local/lib/glib-2.0/include -I/usr/local
/include/pixman-1 -I/usr/local/include/libpng16 -D_THREAD_SAFE
-DGDK_VERSION_MIN_REQUIRED=GDK_VERSION_3_0 -I/usr/local/include -I../../../..
-I..
/../../../src/af/ev/gtk -I../../../../src/af/ev/xp -I../../../../src/af/gr/gtk
-I../../../../src/af/gr/xp -I../../../../src/af/util/unix -I../../
../../src/af/util/xp -I../../../../src/af/xap/gtk -I../../../../src/af/xap/xp
-DLIBICONV_PLUG -isystem /usr/local/include -Wall -Wextra -Wsign-co
mpare -Wpointer-arith -Wchar-subscripts -Wwrite-strings -Wmissing-noreturn
-Wformat-overflow=2 -Wunused -Wpointer-arith -Wshadow -O2 -pipe -DLIBI
CONV_PLUG -fstack-protector-strong -isystem /usr/local/include
-fno-strict-aliasing -DLIBICONV_PLUG -isystem /usr/local/include
-Wno-overloaded-v
irtual -MT ut_vector.lo -MD -MP -MF .deps/ut_vector.Tpo -c ut_vector.cpp  -fPIC
-DPIC -o .libs/ut_vector.o
1 warning generated.
mv -f .deps/ut_hash.Tpo .deps/ut_hash.Plo
warning: unknown warning option '-Wformat-overflow=2'; did you mean
'-Wformat-overflow'? [-Wunknown-warning-option]
1 warning generated.
mv -f .deps/ut_PropVector.Tpo .deps/ut_PropVector.Plo
1 warning generated.
mv -f .deps/ut_wctomb.Tpo .deps/ut_wctomb.Plo
mv -f .deps/ut_Language.Tpo .deps/ut_Language.Plo
mv -f .deps/ut_color.Tpo .deps/ut_color.Plo
1 warning generated.
5 warnings generated.
mv -f .deps/ut_stringbuf.Tpo .deps/ut_stringbuf.Plo
mv -f .deps/ut_go_file.Tpo .deps/ut_go_file.Plo
1 warning generated.
mv -f .deps/ut_html.Tpo .deps/ut_html.Plo
1 warning generated.
mv -f .deps/ut_mbtowc.Tpo .deps/ut_mbtowc.Plo
1 warning generated.
mv -f .deps/ut_vector.Tpo .deps/ut_vector.Plo
1 warning generated.
1 warning generated.
mv -f .deps/ut_std_string.Tpo .deps/ut_std_string.Plo
mv -f .deps/ut_decompress.Tpo .deps/ut_decompress.Plo
In file included from ut_string_class.cpp:36:
In file included from ./ut_string.h:24:
In file included from /usr/include/c++/v1/map:2175:
In file included from /usr/include/c++/v1/functional:581:
In file included from /usr/include/c++/v1/vector:325:
In file included from /usr/include/c++/v1/__format/formatter_bool.h:19:
In file included from /usr/include/c++/v1/__format/formatter_integral.h:21:
In file included from /usr/include/c++/v1/__format/formatter_output.h:22:
In file included from /usr/include/c++/v1/__format/parser_std_format_spec.h:39:
/usr/include/c++/v1/string:820:42: error: implicit instantiation of undefined
template 'std::char_traits<unsigned int>'
  820 |   static_assert(is_same<_CharT, typename
traits_type::char_type>::value,
      |                                          ^
ut_string_class.cpp:1275:41: note: in instantiation of template class
'std::basic_string<unsigned int>' requested here
 1275 |         :       pimpl(new UT_StringImpl<UT_UCS4Char>(*rhs.pimpl))
      |                                                      ^
/usr/include/c++/v1/__fwd/string.h:23:29: note: template is declared here
   23 | struct _LIBCPP_TEMPLATE_VIS char_traits;
      |                             ^
ut_uuid.cpp:533:13: warning: assigning field to itself [-Wself-assign-field]
  533 |         m_bIsValid = m_bIsValid;
      |                    ^
1 warning generated.
1 warning and 1 error generated.
gmake[6]: *** [Makefile:830: ut_string_class.lo] Error 1
gmake[6]: *** Waiting for unfinished jobs....

-- 
You are receiving this mail because:
You are the assignee for the bug.