| delorie.com/archives/browse.cgi | search |
| Message-ID: | <3BA062BF.21A7ABA6@earthlink.net> |
| From: | Martin Ambuhl <mambuhl AT earthlink DOT net> |
| Organization: | Nocturnal Aviation |
| X-Mailer: | Mozilla 4.77 [en] (Win95; U) |
| X-Accept-Language: | en,zh-CN,fr,de-CH,ru |
| MIME-Version: | 1.0 |
| Newsgroups: | comp.os.msdos.djgpp |
| Subject: | Re: ANNOUNCE: Automake 1.5 |
| References: | <200109072035 DOT QAA31462 AT delorie DOT com> <9nmoqh$hrf$1 AT suaar1aa DOT prod DOT compuserve DOT com> <3B9F53DC DOT 4EBA8BA4 AT falconsoft DOT be> <9nnnbs$5j7$1 AT suaar1aa DOT prod DOT compuserve DOT com> <3BA05C69 DOT B9B8F455 AT falconsoft DOT be> |
| Lines: | 50 |
| Date: | Thu, 13 Sep 2001 07:38:43 GMT |
| NNTP-Posting-Host: | 63.210.219.159 |
| X-Complaints-To: | abuse AT earthlink DOT net |
| X-Trace: | newsread2.prod.itd.earthlink.net 1000366723 63.210.219.159 (Thu, 13 Sep 2001 00:38:43 PDT) |
| NNTP-Posting-Date: | Thu, 13 Sep 2001 00:38:43 PDT |
| X-Received-Date: | Thu, 13 Sep 2001 00:34:55 PDT (newsmaster1.prod.itd.earthlink.net) |
| To: | djgpp AT delorie DOT com |
| DJ-Gateway: | from newsgroup comp.os.msdos.djgpp |
| Reply-To: | djgpp AT delorie DOT com |
Tim Van Holder wrote:
> Looks fine as well; plus, this directory is included in the
> reported search path. The only strange thing is that it uses
> /dev/env/djdir/ instead of /dev/env/DJDIR/, but that shouldn't
> make a difference I think.
>
> try running 'perl foo.pl' with foo.pl containing
>
> print "\$djdir is \"$ENV{'djdir'}\".\n";
> print "/dev/env/djdir/djgpp.env exist\n"
> if -r "/dev/env/djdir/djgpp.env";
> print "\$DJDIR is \"$ENV{'DJDIR'}\".\n";
> print "/dev/env/DJDIR/djgpp.env exists\n"
> if -r "/dev/env/DJDIR/djgpp.env";
>
> If it does not print that /dev/env/djdir/djgpp.env exists, there
> may be a serious problem with the 5.6.1 package (it would prohibit
> packages using ANY perl library packages from working).
I have the same symptoms as Bob. The outout is
$djdir is "".
$DJDIR is "c:/djgpp".
/dev/env/DJDIR/djgpp.env exists
In this
> case, you can probably work around it: there is a BEGIN block at
> the top of automake; adding
> unshift @INC, "c:/djgpp/lib/perl5";
> at the end there should allow it to find strict.pm.
BEFORE applying your change:
Can't locate strict.pm in @INC (@INC contains:
/dev/env/DJDIR/share/automake /dev/env/djdir/lib/perl5
/dev/env/djdir/lib/perl5/site /dev/env/djdir/lib/perl5/site
c:/djgpp/lib/perl5/site .) at
/dev/env/DJDIR/share/automake/Automake/Struct.pm line 29.
BEGIN failed--compilation aborted at
/dev/env/DJDIR/share/automake/Automake/Struct.pm line 29.
Compilation failed in require at c:/djgpp/bin/automake line 40.
BEGIN failed--compilation aborted at c:/djgpp/bin/automake line 40.
AFTER applying your change:
Can't locate Automake/Struct.pm in @INC (@INC contains:
c:/djgpp/lib/perl5 /dev/env/djdir/lib/perl5
/dev/env/djdir/lib/perl5/site /dev/env/djdir/lib/perl5/site
c:/djgpp/lib/perl5/site .) at c:/djgpp/bin/automake line 40.
BEGIN failed--compilation aborted at c:/djgpp/bin/automake line 40.
| webmaster | delorie software privacy |
| Copyright © 2019 by DJ Delorie | Updated Jul 2019 |