Skip to content
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

[PATCH]Not OK: perl v5.7.0 +DEVEL7414 on dos-djgpp djgpp #2754

Closed
p5pRT opened this issue Oct 24, 2000 · 3 comments
Closed

[PATCH]Not OK: perl v5.7.0 +DEVEL7414 on dos-djgpp djgpp #2754

p5pRT opened this issue Oct 24, 2000 · 3 comments

Comments

@p5pRT
Copy link

p5pRT commented Oct 24, 2000

Migrated from rt.perl.org#4504 (status was 'resolved')

Searchable as RT4504$

@p5pRT
Copy link
Author

p5pRT commented Oct 24, 2000

From pjfarley@banet.net

djgpp/configure.bat is packaged with only unix LF, not DOS CRLF.

DOS CRLF'd file is attached to replace djgpp/configure.bat.

Other than that, perl builds and passes all tests OK.

Perl Info

Flags:
     category=install
     severity=none

Site configuration information for perl v5.7.0:

Configured by dosuser at Tue Oct 24 23:38:55  2000.

Summary of my perl5 (revision 5.0 version 7 subversion 0) 
configuration:
   Platform:
     osname=dos, osvers=djgpp, archname=dos-djgpp
     uname='ms-dos c1pvi 7 10 pc '
     config_args='-Dusedevel -des'
     hint=recommended, useposix=true, d_sigaction=define
     usethreads=undef use5005threads=undef useithreads=undef 
usemultiplicity=undef
     useperlio=undef d_sfio=undef uselargefiles=define usesocks=undef
     use64bitint=undef use64bitall=undef uselongdouble=undef
   Compiler:
     cc='gcc', ccflags ='-DPERL_EXTERNAL_GLOB -fno-strict-aliasing',
     optimize='-O2 -malign-loops=2 -malign-jumps=2 
-malign-functions=2',
     cppflags='-DPERL_EXTERNAL_GLOB -fno-strict-aliasing'
     ccversion='', gccversion='2.95.2 19991024 (release)', 
gccosandvers=''
     intsize=4, longsize=4, ptrsize=4, doublesize=8, byteorder=1234
     d_longlong=define, longlongsize=8, d_longdbl=define, 
longdblsize=12
     ivtype='long', ivsize=4, nvtype='double', nvsize=8, Off_t='off_t', 
lseeksize=4
     alignbytes=4, usemymalloc=n, prototype=define
   Linker and Libraries:
     ld='ld', ldflags ='-s'
     libpth=m:/lib
     libs=-lgdbm -lm -lc
     perllibs=-lgdbm -lm -lc
     libc=m:/lib/libc.a, so=none, useshrplib=false, libperl=libperl.a
   Dynamic Linking:
     dlsrc=dl_none.xs, dlext=none, d_dlsymun=undef, ccdlflags=''
     cccdlflags='', lddlflags=''

Locally applied patches:
     DEVEL7414


@INC for perl v5.7.0:
     lib
     m:/lib/perl5
     m:/lib/perl5/site
     m:/lib/perl5/site
     m:/lib/perl5/site
     .


Environment for perl v5.7.0:
     HOME (unset)
     LANG (unset)
     LANGUAGE (unset)
     LD_LIBRARY_PATH (unset)
     LOGDIR (unset)
     PATH=M:\BIN;C:\PROGRA~1\PERSON~1;D:\BAT;D:\UT;D:\PT;C:\;C:\WINDOWS;C:\WINDOWS\COMMAND;C:\PROGRA~1\NETWOR~1\MCAFEE~1;C:\PROGRA~1\SYMANTEC\PCANYW~1\
     PERL_BADLANG (unset)
     SHELL=m:/bin/sh.exe

@p5pRT
Copy link
Author

p5pRT commented Oct 24, 2000

From pjfarley@banet.net

@​echo off
set CONFIG=
set PATH_SEPARATOR=;
set PATH_EXPAND=y
sh -c 'if test $PATH_SEPARATOR = ";"; then exit 1; fi'
if ERRORLEVEL 1 goto path_sep_ok
echo Error​:�
echo Make sure the environment variable PATH_SEPARATOR=; while building perl!
echo Please check your DJGPP.ENV!
goto end

:path_sep_ok
sh -c 'if test $PATH_EXPAND = "Y" -o $PATH_EXPAND = "y"; then exit 1; fi'
if ERRORLEVEL 1 goto path_exp_ok
echo Error​:�
echo Make sure the environment variable PATH_EXPAND=Y while building perl!
echo Please check your DJGPP.ENV!
goto end

:path_exp_ok
sh -c '$SHELL -c "exit 128"'
if ERRORLEVEL 128 goto shell_ok

echo Error​:�
echo The SHELL environment variable must be set to the full path of your sh.exe!
goto end

:shell_ok
sh -c 'if test ! -d /tmp; then mkdir /tmp; fi'
cp djgpp.c config.over ..
cd ..
echo Running sed...
sh djgpp/djgppsed.sh

echo Running Configure...
sh Configure %1 %2 %3 %4 %5 %6 %7 %8 %9
:end

@p5pRT
Copy link
Author

p5pRT commented Oct 24, 2000

From pjfarley@banet.net


Peter J. Farley III (pjfarley@​dorsai.org OR
  pjfarley@​banet.net)

@p5pRT p5pRT closed this as completed Nov 28, 2003
haarg pushed a commit to haarg/perl5 that referenced this issue Oct 21, 2019
This reverts commit 857320c,
re-instating the [perl Perl#2754] fix, which was reverted in late
2017 to allow Module::Install based distributions to update or
re-work per [perl #132577].

# Conflicts:
#	t/op/blocks.t
demerphq added a commit that referenced this issue Aug 29, 2022
This converts INIT {} blocks from the Module::Install::DSL
namespace into BEGIN blocks. This works around the bug reported in
GH Issue #16300. (Hopefully, not fully tested yet.) Which in turn
should allow us to close the bug in #2754.

See also PR: #20168 and Issue: #20161 both of which are blocked by
this.
demerphq added a commit that referenced this issue Sep 3, 2022
This converts INIT {} blocks from the Module::Install::DSL
namespace into BEGIN blocks. This works around the bug reported in
GH Issue #16300. (Hopefully, not fully tested yet.) Which in turn
should allow us to close the bug in #2754.

See also PR: #20168 and Issue: #20161 both of which are blocked by
this.
scottchiefbaker pushed a commit to scottchiefbaker/perl5 that referenced this issue Nov 3, 2022
This converts INIT {} blocks from the Module::Install::DSL
namespace into BEGIN blocks. This works around the bug reported in
GH Issue Perl#16300. (Hopefully, not fully tested yet.) Which in turn
should allow us to close the bug in Perl#2754.

See also PR: Perl#20168 and Issue: Perl#20161 both of which are blocked by
this.
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

1 participant