2024-04-28 00:41 BST

View Issue Details Jump to Notes ]
IDProjectCategoryView StatusLast Update
0002863NetSurf[All Projects] Generalpublic2024-01-15 22:46
ReporterRyan Carsten Schmidt 
Assigned To 
SeverityminorReproducibilityalways 
StatusnewResolutionopen 
Platformi386OSMac OS XOS Version10.6.8
Product Version3.11 
Target VersionFixed in Version 
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: https://trac.macports.org/ticket/69110
TagsNo tags attached.
Fixed in CI build #
Reported in CI build #
URL of problem page
Attached Files
  • log file icon build.log (1,697,628 bytes) 2024-01-15 22:46

-Relationships
+Relationships

-Notes
There are no notes attached to this issue.
+Notes

-Issue History
Date Modified Username Field Change
2024-01-15 22:46 Ryan Carsten Schmidt New Issue
2024-01-15 22:46 Ryan Carsten Schmidt File Added: build.log
+Issue History