New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Not OK: perl 5.00560 on powerpc-machten 4.1.1 (UNINSTALLED) [PATCH] #397
Comments
From domo@vo.lu1. MachTen uses PERL_SBRK_VIA_MALLOC and has the same problem with 2. MachTen's shadow password file support is half-baked, my patch 3. I see the glibc "FAILED at test 192" problem in pragma/warning. Inline Patch--- perl.h~ Tue Aug 17 21:32:06 1999
+++ perl.h Tue Aug 17 21:32:09 1999
@@ -487,7 +487,7 @@
# include "embed.h"
#endif
-#if defined(NeXT) || defined(__NeXT)
+#if defined(NeXT) || defined(__NeXT) || defined (__MACHTEN__)
#undef PERL_POLLUTE_MALLOC
#endif
--- hints/machten.sh~ Sun Aug 8 18:30:02 1999
+++ hints/machten.sh Sun Aug 8 18:30:13 1999
@@ -13,6 +13,9 @@
# Martijn Koster <m.koster@webcrawler.com>
# Richard Yeh <rcyeh@cco.caltech.edu>
#
+# Disable shadow password file access: MT 4.1.1 has necessary library
+# functions, but not header file (or documentation)
+# -- Dominic Dunlop <domo@computer.org> 990804
# For now, explicitly disable dynamic loading -- MT 4.1.1 has it,
# but these hints do not yet support it.
# Define NOTEDEF_MACHTEN to undo gratuitous Tenon hack to signal.h.
@@ -36,6 +39,13 @@
#
# Comments, questions, and improvements welcome!
#
+# MachTen 4.1.1's support for shadow password file access is incomplete:
+# disable its use completely.
+d_endspent=${d_endspent:-undef}
+d_getspent=${d_getspent:-undef}
+d_getspnam=${d_getspnam:-undef}
+d_setspent=${d_setspent:-undef}
+
# MachTen 4.1.1 does support dynamic loading, but perl doesn't
# know how to use it yet.
usedl=${usedl:-undef}
@@ -190,6 +200,11 @@
select the default answer: vfork() works, and avoids expensive data
copying.
+
+You may also see "WHOA THERE!!!" messages concerning \$d_endspent,
+\$d_getspent, \$d_getspnam and \$d_setspent. In all cases, select the
+default answer: MachTen's support for shadow password file access is
+incomplete, and should not be used.
At the end of Configure, you will see a harmless message Perl Info
|
Migrated from rt.perl.org#1232 (status was 'resolved')
Searchable as RT1232$
The text was updated successfully, but these errors were encountered: