[Bug 293287] editors/libreoffice build failed

From: <bugzilla-noreply_at_freebsd.org>
Date: Fri, 20 Feb 2026 19:44:05 UTC
https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=293287

--- Comment #3 from denzill <denis.kachurin@gmail.com> ---
(In reply to Dima Panov from comment #1)
poudriere, clean jail 13.4R:
/wrkdirs/usr/ports/editors/libreoffice/work/libreoffice-26.2.0.3/sal/osl/unx/socket.cxx:169:5:
error: use of undeclared identifier 'IPPROTO_TCP'
  169 |     IPPROTO_TCP,                /* osl_Socket_LevelTcp     */
      |     ^
/wrkdirs/usr/ports/editors/libreoffice/work/libreoffice-26.2.0.3/sal/osl/unx/socket.cxx:324:18:
error: member access into incomplete type 'struct sockaddr_in'
  324 |         pInetAddr->sin_family =
FAMILY_TO_NATIVE(osl_Socket_FamilyInet);
      |                  ^
/wrkdirs/usr/ports/editors/libreoffice/work/libreoffice-26.2.0.3/sal/osl/unx/socket.cxx:322:16:
note: forward declaration of 'sockaddr_in'
  322 |         struct sockaddr_in* pInetAddr=
reinterpret_cast<sockaddr_in*>(&pAddr->m_sockaddr);
      |                ^
/wrkdirs/usr/ports/editors/libreoffice/work/libreoffice-26.2.0.3/sal/osl/unx/socket.cxx:325:18:
error: member access into incomplete type 'struct sockaddr_in'
  325 |         pInetAddr->sin_addr.s_addr = nAddr;
      |                  ^
/wrkdirs/usr/ports/editors/libreoffice/work/libreoffice-26.2.0.3/sal/osl/unx/socket.cxx:322:16:
note: forward declaration of 'sockaddr_in'
  322 |         struct sockaddr_in* pInetAddr=
reinterpret_cast<sockaddr_in*>(&pAddr->m_sockaddr);
      |                ^
/wrkdirs/usr/ports/editors/libreoffice/work/libreoffice-26.2.0.3/sal/osl/unx/socket.cxx:326:18:
error: member access into incomplete type 'struct sockaddr_in'
  326 |         pInetAddr->sin_port = static_cast<sal_uInt16>(port&0xffff);
      |                  ^
/wrkdirs/usr/ports/editors/libreoffice/work/libreoffice-26.2.0.3/sal/osl/unx/socket.cxx:322:16:
note: forward declaration of 'sockaddr_in'
  322 |         struct sockaddr_in* pInetAddr=
reinterpret_cast<sockaddr_in*>(&pAddr->m_sockaddr);
      |                ^
/wrkdirs/usr/ports/editors/libreoffice/work/libreoffice-26.2.0.3/sal/osl/unx/socket.cxx:354:62:
error: use of undeclared identifier 'INADDR_ANY'
  354 |         pAddr = createSocketAddrWithFamily(Family, 0 ,
htonl(INADDR_ANY) );
      |                                                              ^
/wrkdirs/usr/ports/editors/libreoffice/work/libreoffice-26.2.0.3/sal/osl/unx/socket.cxx:402:32:
error: member access into incomplete type 'struct sockaddr_in'
  402 |                 if ((pInetAddr1->sin_family == pInetAddr2->sin_family)
&&
      |                                ^
/wrkdirs/usr/ports/editors/libreoffice/work/libreoffice-26.2.0.3/sal/osl/unx/socket.cxx:399:24:
note: forward declaration of 'sockaddr_in'
  399 |                 struct sockaddr_in* pInetAddr1=
reinterpret_cast<sockaddr_in*>(pAddr1);
      |                        ^
/wrkdirs/usr/ports/editors/libreoffice/work/libreoffice-26.2.0.3/sal/osl/unx/socket.cxx:402:58:
error: member access into incomplete type 'struct sockaddr_in'
  402 |                 if ((pInetAddr1->sin_family == pInetAddr2->sin_family)
&&
      |                                                          ^
/wrkdirs/usr/ports/editors/libreoffice/work/libreoffice-26.2.0.3/sal/osl/unx/socket.cxx:399:24:
note: forward declaration of 'sockaddr_in'
  399 |                 struct sockaddr_in* pInetAddr1=
reinterpret_cast<sockaddr_in*>(pAddr1);
      |                        ^
/wrkdirs/usr/ports/editors/libreoffice/work/libreoffice-26.2.0.3/sal/osl/unx/socket.cxx:403:32:
error: member access into incomplete type 'struct sockaddr_in'
  403 |                     (pInetAddr1->sin_addr.s_addr ==
pInetAddr2->sin_addr.s_addr) &&
      |                                ^
/wrkdirs/usr/ports/editors/libreoffice/work/libreoffice-26.2.0.3/sal/osl/unx/socket.cxx:399:24:
note: forward declaration of 'sockaddr_in'
  399 |                 struct sockaddr_in* pInetAddr1=
reinterpret_cast<sockaddr_in*>(pAddr1);
      |                        ^
/wrkdirs/usr/ports/editors/libreoffice/work/libreoffice-26.2.0.3/sal/osl/unx/socket.cxx:403:63:
error: member access into incomplete type 'struct sockaddr_in'
  403 |                     (pInetAddr1->sin_addr.s_addr ==
pInetAddr2->sin_addr.s_addr) &&
      |                                                               ^
/wrkdirs/usr/ports/editors/libreoffice/work/libreoffice-26.2.0.3/sal/osl/unx/socket.cxx:399:24:
note: forward declaration of 'sockaddr_in'
  399 |                 struct sockaddr_in* pInetAddr1=
reinterpret_cast<sockaddr_in*>(pAddr1);
      |                        ^
/wrkdirs/usr/ports/editors/libreoffice/work/libreoffice-26.2.0.3/sal/osl/unx/socket.cxx:404:32:
error: member access into incomplete type 'struct sockaddr_in'
  404 |                     (pInetAddr1->sin_port == pInetAddr2->sin_port))
      |                                ^
/wrkdirs/usr/ports/editors/libreoffice/work/libreoffice-26.2.0.3/sal/osl/unx/socket.cxx:399:24:
note: forward declaration of 'sockaddr_in'
  399 |                 struct sockaddr_in* pInetAddr1=
reinterpret_cast<sockaddr_in*>(pAddr1);
      |                        ^
/wrkdirs/usr/ports/editors/libreoffice/work/libreoffice-26.2.0.3/sal/osl/unx/socket.cxx:404:56:
error: member access into incomplete type 'struct sockaddr_in'
  404 |                     (pInetAddr1->sin_port == pInetAddr2->sin_port))
      |                                                        ^
/wrkdirs/usr/ports/editors/libreoffice/work/libreoffice-26.2.0.3/sal/osl/unx/socket.cxx:399:24:
note: forward declaration of 'sockaddr_in'
  399 |                 struct sockaddr_in* pInetAddr1=
reinterpret_cast<sockaddr_in*>(pAddr1);
      |                        ^
/wrkdirs/usr/ports/editors/libreoffice/work/libreoffice-26.2.0.3/sal/osl/unx/socket.cxx:446:13:
error: use of undeclared identifier 'IN_CLASSA'
  446 |         if (IN_CLASSA(nAddr))
      |             ^
/wrkdirs/usr/ports/editors/libreoffice/work/libreoffice-26.2.0.3/sal/osl/unx/socket.cxx:448:22:
error: use of undeclared identifier 'IN_CLASSA_NET'
  448 |             nAddr &= IN_CLASSA_NET;
      |                      ^
/wrkdirs/usr/ports/editors/libreoffice/work/libreoffice-26.2.0.3/sal/osl/unx/socket.cxx:449:22:
error: use of undeclared identifier 'IN_CLASSA_HOST'
  449 |             nAddr |= IN_CLASSA_HOST;
      |                      ^
/wrkdirs/usr/ports/editors/libreoffice/work/libreoffice-26.2.0.3/sal/osl/unx/socket.cxx:451:18:
error: use of undeclared identifier 'IN_CLASSB'
  451 |         else if (IN_CLASSB(nAddr))
      |                  ^
/wrkdirs/usr/ports/editors/libreoffice/work/libreoffice-26.2.0.3/sal/osl/unx/socket.cxx:453:22:
error: use of undeclared identifier 'IN_CLASSB_NET'
  453 |             nAddr &= IN_CLASSB_NET;
      |                      ^
/wrkdirs/usr/ports/editors/libreoffice/work/libreoffice-26.2.0.3/sal/osl/unx/socket.cxx:454:22:
error: use of undeclared identifier 'IN_CLASSB_HOST'
  454 |             nAddr |= IN_CLASSB_HOST;
      |                      ^
/wrkdirs/usr/ports/editors/libreoffice/work/libreoffice-26.2.0.3/sal/osl/unx/socket.cxx:456:18:
error: use of undeclared identifier 'IN_CLASSC'
  456 |         else if (IN_CLASSC(nAddr))
      |                  ^
/wrkdirs/usr/ports/editors/libreoffice/work/libreoffice-26.2.0.3/sal/osl/unx/socket.cxx:458:22:
error: use of undeclared identifier 'IN_CLASSC_NET'
  458 |             nAddr &= IN_CLASSC_NET;
      |                      ^
fatal error: too many errors emitted, stopping now [-ferror-limit=]

I'm doing something wrong...

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