新規記事投稿
フォロー記事投稿
記事のキャンセル
From: いしどう
<ishidou@po.iijnet.or.jp>
Subject: Re: サブルーチンが動かない?
Date: 2000/06/03 02:37:03
Reference: mesh.forum.4/00213
いしどう@自宅 っす。
6月3日に、にあさんは書きました。
>にあです。しばらく出てこられなくて済みませんでした。m(__)m
お疲れ様です (_ _)
# わたしもいま、はまり気味(^^;;
># TADさんやいしどうさんには迷惑かけっぱなしですね。(^^;;
あいえいえ、お気遣いなく(^o^)
>さて、原因は何かと言いますと、perlの最近のヴァージョンでは、スレッドの機能を
>サポートしたヴァージョンがあるそうなんですが、それらのヴァージョンでは、
>$_ 変数の typeglob が出来なくなったそうなのです。
># つまり my で宣言した変数などとおなじ扱いです。
あれ?
最新版(5.6.0)をソースからコンパイルしたのがいま使ってるPC(Windows2000)
に入ってるんですけど、うぇぶ会議室は動作しましたよ。
(crypt()を仕込んでないんで、完全には動作しないんですが(^^;;;)
C:\>perl -V
Summary of my perl5 (revision 5 version 6 subversion 0) configuration:
Platform:
osname=MSWin32, osvers=4.0, archname=MSWin32-x86-multi-thread
uname=''
config_args='undef'
hint=recommended, useposix=true, d_sigaction=undef
usethreads=undef use5005threads=undef useithreads=define usemultiplicity=def
ine
useperlio=undef d_sfio=undef uselargefiles=undef
use64bitint=undef use64bitall=undef uselongdouble=undef usesocks=undef
Compiler:
cc='gcc', optimize='-g -O2', gccversion=
cppflags='-DWIN32'
ccflags ='-g -O2 -DWIN32 -DPERL_IMPLICIT_CONTEXT -DPERL_IMPLICIT_SYS -fno-s
trict-aliasing -DPERL_MSVCRT_READFIX'
stdchar='char', d_stdstdio=define, usevfork=false
intsize=4, longsize=4, ptrsize=4, doublesize=8
d_longlong=undef, longlongsize=8, d_longdbl=define, longdblsize=12
ivtype='long', ivsize=4, nvtype='double', nvsize=8, Off_t='off_t', lseeksize
=4
alignbytes=8, usemymalloc=n, prototype=define
Linker and Libraries:
ld='gcc', ldflags =' -L"c:\perl\5.6.0\lib\MSWin32-x86-multi-thread\CORE" -L"
c:\gcc-2.95.2-1\lib"'
libpth=c:\gcc-2.95.2-1\lib
libs= -lmsvcrt -lmoldname -lkernel32 -luser32 -lgdi32 -lwinspool -lcomdlg32
-ladvapi32 -lshell32 -lole32 -loleaut32 -lnetapi32 -luuid -lwsock32 -lmpr -lwinm
m -lversion -lodbc32
libc=-lmsvcrt, so=dll, useshrplib=yes, libperl=libperl56.a
Dynamic Linking:
dlsrc=dl_win32.xs, dlext=dll, d_dlsymun=undef, ccdlflags=' '
cccdlflags=' ', lddlflags='-mdll -L"c:\perl\5.6.0\lib\MSWin32-x86-multi-thr
ead\CORE" -L"c:\gcc-2.95.2-1\lib"'
Characteristics of this binary (from libperl):
Compile-time options: MULTIPLICITY USE_ITHREADS PERL_IMPLICIT_CONTEXT PERL_IMP
LICIT_SYS
Built under MSWin32
Compiled at May 28 2000 03:35:08
@INC:
c:/perl/5.6.0/lib/MSWin32-x86-multi-thread
c:/perl/5.6.0/lib
c:/perl/site/5.6.0/lib/MSWin32-x86-multi-thread
c:/perl/site/5.6.0/lib
.
C:\>perl -v
This is perl, v5.6.0 built for MSWin32-x86-multi-thread
(以下略)