Opened 5 years ago

Last modified 3 years ago

#3488 new defect

no ifaddrs.h and Solaris 10

Reported by: jreed Owned by: UnAssigned
Priority: low Milestone: Solaris and other unsupported
Component: dhcp Version:
Keywords: Cc:
CVSS Scoring: Parent Tickets:
Sensitive: no Defect Severity: N/A
Sub-Project: DHCP Feature Depending on Ticket:
Estimated Difficulty: 0 Add Hours to Ticket: 0
Total Hours: 0 Internal?: no

Description (last modified by tomek)

Build failure in src/lib/dhcp on Solaris 10 SPARC with GCC

libtool: compile:  /usr/sfw/bin/g++ -DHAVE_CONFIG_H -I. -I../../.. -I../../../src/lib -I../../../src/lib -I/udir/jreed/pkg/include -I/udir/jreed/opt/log4cplus-1.0.4/include -D_XPG4_2 -D__EXTENSIONS__ -DOS_SUN -DBOOST_DISABLE_THREADS=1 -I../../../ext/asio -I../../../ext/coroutine -DASIO_DISABLE_THREADS=1 -DASIO_DISABLE_DEV_POLL=1 -Wall -Wextra -Wnon-virtual-dtor -Wwrite-strings -Woverloaded-virtual -Wno-sign-compare -Wno-missing-braces -Werror -fPIC -g -O2 -MT libkea_dhcp___la-iface_mgr_sun.lo -MD -MP -MF .deps/libkea_dhcp___la-iface_mgr_sun.Tpo -c  -fPIC -DPIC -o .libs/libkea_dhcp___la-iface_mgr_sun.o ifaddrs.h: No such file or directory In member function `void isc::dhcp::IfaceMgr::detectIfaces()': error: `getifaddrs' undeclared (first use this function)

See build output at

I understand Solaris 10 is not a priority right now so this can be low priority. This is related to #2246 (and #1527).


Change History (4)

comment:1 Changed 5 years ago by tomek

  • Milestone changed from Kea-proposed to DHCP Outstanding Tasks

As discussed on Kea meeting (2014-07-16), moving this to DHCP Outstanding tickets.

I'm sorry, but we struggling with keeping up with supported platforms, we just don't have the luxury of fixing issues for platforms that are likely to be never supported by Kea (note that Solaris 10 does not support getifaddrs() API, so there's no expectation that Kea would work on those systems).

comment:2 Changed 4 years ago by tomek

  • Milestone changed from DHCP Outstanding Tasks to Outstanding Tasks

Milestone renamed

comment:3 Changed 3 years ago by tomek

  • Description modified (diff)
  • Milestone changed from Outstanding Tasks to Solaris-and-exotic-systems

We never intended to support Solaris earlier than 11, precisely for the reason you mentioned.

comment:4 Changed 3 years ago by tomek

  • Milestone changed from Solaris-and-exotic-systems to Solaris and other unsupported

Milestone renamed

Note: See TracTickets for help on using tickets.