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

perl5.6.1 dos (djgpp) source build broke #6352

Closed
p5pRT opened this issue Mar 4, 2003 · 8 comments
Closed

perl5.6.1 dos (djgpp) source build broke #6352

p5pRT opened this issue Mar 4, 2003 · 8 comments

Comments

@p5pRT
Copy link

p5pRT commented Mar 4, 2003

Migrated from rt.perl.org#21461 (status was 'stalled')

Searchable as RT21461$

@p5pRT
Copy link
Author

p5pRT commented Mar 4, 2003

From gelgin@yahoo.com

Neither of the automated methods of building perl 5.6.1 worked ie.

  ./djgpp/configure.bat -de
  ./configure.gnu --prefix=c​:/perl

i tried various combinations of flags reinstalling src each time

- So In the top level directory i did

  ./Makefile.SH

and the build still broke

- In the x2p directory

so there i did

  make veryclean
  ./Makefile.SH
  make makedepend
* I had to edit the GNUMakefile to get rid of lines like
...$(EXT_OBJ)​: <built-in>
and
...$(EXT_OBJ)​: <command>

at this point the make still did not work so had to do

  ./cflags.sh

- Back in the top directory

  i had to repeat step *

then everything fell in place.

- in the t directory make harness produced
  lib/posix...........FAILED test 2

which may be ok. I suspect Configure.sh -Dgcc with another -D `might`
fix the 2 missing targets <command> and <built-in> which should
happen automatically on the configure.bat -d.

as a final suggestion one might consider a change to the dos hint's
file using c​:\perl as the prefix (for dos). putting it in with
c​:\djgpp\.. means that it is really hard to get rid of. not to
minimize dj's hard work, but in unix would you want to reinstall bash
before you upgrade perl.

attached is the myconfig output.

=====

George J. Elgin

home​:(859) 781-8028
email​: gelgin@​internut.com
resume​: http​://www.sharemation.com/gelgin/pub/Resume.doc

check out my shareware stockpicking MicroSoft Access DB http​://www.sharemation.com/gelgin/db/MyFin.zip

===== plain text email preferred. word attachments NOT accepted.

__________________________________________________
Do you Yahoo!?
Yahoo! Tax Center - forms, calculators, tips, more
http​://taxes.yahoo.com/

@p5pRT
Copy link
Author

p5pRT commented Mar 4, 2003

From gelgin@yahoo.com

Summary of my perl5 (revision 5.0 version 6 subversion 1) configuration​:
  Platform​:
  osname=dos, osvers=djgpp, archname=dos-djgpp
  uname='ms-dos oh2008lo 7 00 pc unknown '
  config_args='-ds -e -Dprefix=c​:/perl'
  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='3.2.1', 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=c​:/djgpp/lib
  libs=-lm -lc
  perllibs=-lm -lc
  libc=c​:/djgpp/lib/libc.a, so=none, useshrplib=false, libperl=libperl.a
  Dynamic Linking​:
  dlsrc=dl_none.xs, dlext=none, d_dlsymun=undef, ccdlflags=''
  cccdlflags='', lddlflags=''

@p5pRT
Copy link
Author

p5pRT commented Jul 15, 2005

From @schwern

Anybody tried djgpp in a while?

@p5pRT
Copy link
Author

p5pRT commented Jul 15, 2005

The RT System itself - Status changed from 'new' to 'open'

@p5pRT
Copy link
Author

p5pRT commented Jul 15, 2005

From @Tux

On Thu, 14 Jul 2005 20​:18​:56 -0700, "Michael G Schwern via RT"
<perlbug-followup@​perl.org> wrote​:

Anybody tried djgpp in a while?

I abandoned djgpp looooooong ago, after several weeks of self-punishment.
IMHO it's the most horrible (unix like) development environment I ever had to
work in

--
H.Merijn Brand Amsterdam Perl Mongers (http​://amsterdam.pm.org/)
using Perl 5.6.2, 5.8.0, 5.8.5, & 5.9.2 on HP-UX 10.20, 11.00 & 11.11,
AIX 4.3 & 5.2, SuSE 9.2 & 9.3, and Cygwin. http​://www.cmve.net/~merijn
Smoking perl​: http​://www.test-smoke.org, perl QA​: http​://qa.perl.org
reports to​: smokers-reports@​perl.org, perl-qa@​perl.org

@p5pRT
Copy link
Author

p5pRT commented Jul 15, 2005

From gelgin@internut.com

i still use their bash and window, on a win95 machine but abandoned their perl in favor of ActiveState. Not only did it not build right, but MakeMaker et al were very problematic.

recently i installed rxvt under cygwin for a xp machine which seems like the way to go.

"H. Merijn Brand via RT" <perlbug-followup@​perl.org> wrote​:
On Thu, 14 Jul 2005 20​:18​:56 -0700, "Michael G Schwern via RT"

wrote​:

Anybody tried djgpp in a while?

I abandoned djgpp looooooong ago, after several weeks of self-punishment.
IMHO it's the most horrible (unix like) development environment I ever had to
work in

--
H.Merijn Brand Amsterdam Perl Mongers (http​://amsterdam.pm.org/)
using Perl 5.6.2, 5.8.0, 5.8.5, & 5.9.2 on HP-UX 10.20, 11.00 & 11.11,
AIX 4.3 & 5.2, SuSE 9.2 & 9.3, and Cygwin. http​://www.cmve.net/~merijn
Smoking perl​: http​://www.test-smoke.org, perl QA​: http​://qa.perl.org
reports to​: smokers-reports@​perl.org, perl-qa@​perl.org

 


Start your day with Yahoo! - make it your home page

@p5pRT
Copy link
Author

p5pRT commented May 5, 2010

@chorny - Status changed from 'open' to 'stalled'

@ilmari
Copy link
Member

ilmari commented Nov 2, 2021

With #19176 merged, the DOS/DJGPP port no longer exists, closing this issue.

@ilmari ilmari closed this as completed Nov 2, 2021
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

2 participants