MantisBT - NetSurf
View Issue Details
0002863NetSurf[All Projects] Generalpublic2024-01-15 22:462024-01-15 22:46
ReporterRyan Carsten Schmidt 
Assigned To 
Platformi386OSMac OS XOS Version10.6.8
Product Version3.11 
Target VersionFixed in Version 
Fixed in CI build #
Reported in CI build #
URL of problem page
Summary0002863: Build failure on Mac OS X 10.6: Undefined symbols: _getline
DescriptionNetSurf 3.11 fails to build on an older version of macOS, Mac OS X 10.6.8:

Undefined symbols for architecture i386:
  "_getline", referenced from:
      _fatmessages_read in split-messages-d3b4b1.o
ld: symbol(s) not found for architecture i386

This isn't surprising since getline was introduced in Mac OS X 10.7.

Given the stated project goal of portability, is support for older systems that don't have getline in scope for NetSurf?
Steps To ReproduceBuild NetSurf 3.11 on Mac OS X 10.6.
Additional InformationIt was reported to MacPorts here:
TagsNo tags attached.
Attached Fileslog build.log (1,697,628) 2024-01-15 22:46

There are no notes attached to this issue.

Issue History
2024-01-15 22:46Ryan Carsten SchmidtNew Issue
2024-01-15 22:46Ryan Carsten SchmidtFile Added: build.log