Join GitHub today
GitHub is home to over 50 million developers working together to host and review code, manage projects, and build software together.Sign up
GitHub is where the world builds software
Millions of developers and companies build, ship, and maintain their software on GitHub — the largest and most advanced development platform in the world.
FWD: Not OK: perl 5.00557 on OPENSTEP-Mach 4_2 (UNINSTALLED) #30
This report has been registered with perlbug.
This is a build failure report for perl from email@example.com,
5.005_57 doesn't compile on NeXT. There are three problems:
1. util.c assumes that a platfrom that has fcntl and SETFD must also have
The patch below assumes that the value 1 will work on all platforms
2. Andy Dougherty's my_fflush_all() patch contains too many '#'s. Gcc sez:
util.c:3340: undefined or invalid # directive
3. NDBM_File tries to #define dbm_error and dbm_clearerr. This fails on
After applying the patch below, _57 passes all tests.
Files affected: ext/NDBM_File/NDBM_File.xs
+#if defined(HAS_FCNTL) && defined(F_SETFD) && !defined(FD_CLOEXEC)
/* NOTE: Do not call the next three routines directly. Use the macros
-#define dbm_error(db) dbm_error(db->dbp)
-#define dbm_clearerr(db) dbm_clearerr(db->dbp)
#define setFilter(type) \
Site configuration information for perl 5.00557:
Configured by hansm at Wed May 26 20:58:02 MET DST 1999.
Summary of my perl5 (revision 5.0 version 5 subversion 57) configuration:
Locally applied patches:
@INC for perl 5.00557:
Environment for perl 5.00557: