[6606] in Perl-Users-Digest

home help back first fref pref prev next nref lref last post

Perl-Users Digest, Issue: 231 Volume: 8

daemon@ATHENA.MIT.EDU (Perl-Users Digest)
Fri Apr 4 00:46:44 1997

Date: Thu, 3 Apr 97 21:00:20 -0800
From: Perl-Users Digest <Perl-Users-Request@ruby.OCE.ORST.EDU>
To: Perl-Users@ruby.OCE.ORST.EDU (Perl-Users Digest)

Perl-Users Digest           Thu, 3 Apr 1997     Volume: 8 Number: 231

Today's topics:
     carriage return syntax <dbaker@dkburnap.com>
     Re: carriage return syntax (Nathan V. Patwardhan)
     Re: Help! --simple $ problem (Nathan V. Patwardhan)
     HELP: trouble "making" perl5.003_94 (is uuencoded, not  (David Combs)
     HELP: trouble "making" perl5.003_94 (David Combs)
     Oracle SQL and Perl (Marty)
     Re: Ousterhout and Tcl lost the plot with latest paper (Scott Schwartz)
     Re: Ousterhout and Tcl lost the plot with latest paper (Scott Schwartz)
     Redirection command from condition Statement <subramani@washington.xtn.net>
     Re: TPJ: Nukes (Sitaram Chamarty)
     Re: Using Perl with MS-Access (Donald H. Locker)
     When is Perl6 coming and What new addons to the core? <jong@mrc-lmb.cam.ac.uk>
     Digest Administrivia (Last modified: 8 Mar 97) (Perl-Users-Digest Admin)

----------------------------------------------------------------------

Date: 2 Apr 1997 22:12:22 GMT
From: "David Baker" <dbaker@dkburnap.com>
Subject: carriage return syntax
Message-Id: <01bc3fb2$eb16cd80$c7a3bece@micronclientpro.dkburnap.com>

Is it "/r"? Just want to be certain about this.

Thanks,

David


------------------------------

Date: 4 Apr 1997 03:15:00 GMT
From: nvp@shore.net (Nathan V. Patwardhan)
Subject: Re: carriage return syntax
Message-Id: <5i1rnk$2cu@fridge-nf0.shore.net>

David Baker (dbaker@dkburnap.com) wrote:
: Is it "/r"? Just want to be certain about this.

The slash goes like \ NOT /.
So, \r\n

--
Nathan V. Patwardhan
nvp@shore.net



------------------------------

Date: 4 Apr 1997 02:51:24 GMT
From: nvp@shore.net (Nathan V. Patwardhan)
Subject: Re: Help! --simple $ problem
Message-Id: <5i1qbc$t17@fridge-nf0.shore.net>

Dean Suko (dean_suko@opcode.com) wrote:

There are many ways to do this.  Here are a couple of options.

: $bob = "hello I am bob"

print unpack("A3", $bob),"\n"; # will give the first 3 elements

OR

You could use substring() with unpack(), like:

$bob = "hello i am bob";
($first) = unpack("A3", $bob); # grab the first 3 chars
print $first,"\n"; # output the first three chars
$rest = substr($bob, length($first), length($bob)); # grab the rest
print $rest,"\n"; # output the rest

OR turn it into a one-liner (and even entertain your party guests :-) :

$bob = "hello i am bob";
$rest = substr($bob, length($first=unpack("A3", $bob)), length($bob));
print $rest,"\n";

Ugly, no?  :-)

--
Nathan V. Patwardhan
nvp@shore.net



------------------------------

Date: Fri, 4 Apr 1997 02:45:38 GMT
From: dkcombs@netcom.com (David Combs)
Subject: HELP: trouble "making" perl5.003_94 (is uuencoded, not "wide")
Message-Id: <dkcombsE83EC2.35y@netcom.com>

I am having trouble with doing a "make" on perl5.003_94.

I did it three times; got DIFFERENT error messages
  (different, from including "-B/usr/ccs/bin" the third time). 

NOTE: due to wide lines, I am posting this TWICE --

   ONCE as is, containing some WIDE LINES from the log-output, 
     which might produce screwy output via your newsreader (or
     something like tip, which seems to fatally hang if given 
     lines wider than 80 or so).

   AGAIN, but this time UUENCODED, so the lines AREN'T wide,
     and so you can
     then download it, uudecode it "at home", and display the
     wide lines without interference from a newsreader (or eg tip).
     (to make smaller is tar of this one file, gzipped, uuencoded)

  THIS is the SECOND one.  Here is the uuencoded stuff:

------ cut here ----


begin 644 t10.tar.gz
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
CT4KMO2_[O6K2_]_^OS_Z[T^_?EX_KY\_[O/?1A_ &P!@  "-
 
end


------------------------------

Date: Fri, 4 Apr 1997 02:39:06 GMT
From: dkcombs@netcom.com (David Combs)
Subject: HELP: trouble "making" perl5.003_94
Message-Id: <dkcombsE83E17.DKF@netcom.com>

I am having trouble with doing a "make" on perl5.003_94.

I did it three times; got DIFFERENT error messages
  (different, from including "-B/usr/ccs/bin" the third time). 

NOTE: due to wide lines, I am posting this TWICE --

   ONCE as is, containing some WIDE LINES from the log-output, 
     which might produce screwy output via your newsreader (or
     something like tip, which seems to fatally hang if given 
     lines wider than 80 or so).

   AGAIN, but this time UUENCODED, so the lines AREN'T wide,
     and so you can
     then download it, uudecode it "at home", and display the
     wide lines without interference from a newsreader (or eg tip).
     (to make smaller is tar of this one file, gzipped, uuencoded)

   (This whole posted-file is "only" 444 lines long).

   (Also, I have suggestions for making the INSTALL file
    a little clearer; and some questions too.  
    Will be via a separate, LATER post, and will include
    answers for THIS problem.).

   (RE "solaris packages" The PRIOR version of Perl I have is 5.003, 
    which I got via a nice "PACKAGE" (Solaris).  So, this is the
    FIRST time I have tried to install/make the thing myself.)

    (Wouldn't it be nice if _94 was avail via a PACKAGE too!
     (Yeah, I know it is beta (gamma? zeta?), but to try this
     upgraded perl LANGUAGE, with better error messages, 
     bug fixes, doc fixes, etc, is the perl-policy to
     really REQUIRE that I be a c-, make-, and ld-GURU?
     "PACKAGES" sure make life easier for us Solaris users! --
     even for Beta versions!))

Before you see the actual errors (search for uppercase ERROR 
   for them -- ie the two different ones),
 you might want to see just how this non-guru 
 tried the install.  Here it is:

--------------------- doing the CONFIGURE -----------------


Note that I have never said done "make install" -- never
  got that far enough to do that.

Also, note that I don't want to put the lib and hdr files in
"standard" places; I'd like to keep them separate,
just to keep things "simple" (well, more complicated, maybe).

Here is the file "do-configure.source" (to run configure,
  I merely said "source do-configure.source"):
  (The CONTENTS came via the INSTALL doc-file):

==> do-configure.source <==
sh configure  \
  -Dprefix=/opt/perl  \
  -Dcc=gcc \
  -Dlocincpth="/opt/gnu/include-forExternalProgsUsedByPerl"  \
  -Dloclibpth="/opt/gnu/lib-forExternalProgsUsedByPerl"


Now I show the CONTENTS of those referenced dirs (man too):
 (What for: so configure will find them, and therefore include 
  the db and gdbm extensions.  (So says the INSTALL file). 
 (QUESTION: for "man", what do I do, add a "-Dlocmanpth" line?)

The dirs:
> 309==/opt/gnu==> ls -ld *-forE*
> drwxr-xr-x   2 root     other        512 Apr  2 20:54 include-forExternalProgsUsedByPerl
> drwxr-xr-x   2 root     other        512 Apr  2 20:53 lib-forExternalProgsUsedByPerl
> drwxr-xr-x   2 root     other        512 Apr  2 21:03 man-forExternalProgsUsedByPerl

Their contents:
> 310==/opt/gnu==> ^d^
> ls -l *-forE*
> include-forExternalProgsUsedByPerl:
> total 34
> -r--r--r--   1 dkc      staff       8214 Jun 21  1994 db.h
> -r--r--r--   1 root     other       4655 Apr  1 14:16 gdbm.h
> -r--r--r--   1 dkc      staff       2819 Jun  2  1993 ndbm.h
> 
> lib-forExternalProgsUsedByPerl:
> total 272
> -rw-r--r--   1 dkc      staff      88920 Apr  1 14:33 libdb.a
> -rw-r--r--   1 root     other      49820 Apr  1 14:16 libgdbm.a
> 
> man-forExternalProgsUsedByPerl:
> total 110
> -r--r--r--   1 dkc      staff       8373 Aug 18  1994 btree.3
> -r--r--r--   1 dkc      staff      13488 Jan  2  1994 dbopen.3
> -rw-r--r--   1 root     other      12978 May 19  1994 gdbm.3
> -r--r--r--   1 dkc      staff       5350 Aug 18  1994 hash.3
> -r--r--r--   1 dkc      staff       6026 Jun  4  1993 mpool.3
> -r--r--r--   1 dkc      staff       6914 Aug 18  1994 recno.3
> 311==/opt/gnu==> 


(Note: even though root owns some of those files, I ran configure,
make, etc, NOT as su.  But all should be ok, given the modes?)

--------------------- doing the FIRST "MAKE" -----------------

I did the make via "script did-make.script" (so as to have a log file
  of what happened during the make), and then typed "make", which
  finally stopped with the ERROR:
>       /opt/gnu/sparc-sun-solaris2.3/bin/ld: invalid number `-Y'

  (I egrepped through ALL the makefiles in the directory tree
    and found NO "Y" or "-Y".)

Here is the (final) PIECE of the script-output, and shows the ERROR:


> 	Making Fcntl (dynamic)
> Writing Makefile for Fcntl
> mkdir ../../lib/auto/Fcntl
> cp Fcntl.pm ../../lib/Fcntl.pm
> ../../miniperl -I../../lib -I../../lib ../../lib/ExtUtils/xsubpp -noprototypes -typemap ../../lib/ExtUtils/typemap Fcntl.xs >Fcntl.tc && mv Fcntl.tc Fcntl.c
> gcc -c  -I/opt/gnu/include-forExternalProgsUsedByPerl -O     -DVERSION=\"1.03\"  -DXS_VERSION=\"1.03\" -fpic -I../..  Fcntl.c
> *unknown*: Assembler messages:
> *unknown*:0: Can't open PIC for reading: No such file or directory
> Running Mkbootstrap for Fcntl ()
> chmod 644 Fcntl.bs
> LD_RUN_PATH="" gcc -o ../../lib/auto/Fcntl/Fcntl.so  -G -L/opt/gnu/lib-forExternalProgsUsedByPerl Fcntl.o     
> /opt/gnu/sparc-sun-solaris2.3/bin/ld: invalid number `-Y'
> *** Error code 1
> make: Fatal error: Command failed for target `../../lib/auto/Fcntl/Fcntl.so'
> Current working directory /home/product/from_netcom/28mar97/perl5.003_94/ext/Fcntl
> *** Error code 1
> make: Fatal error: Command failed for target `lib/auto/Fcntl/Fcntl.so'
> 546.0  sys= 63.0  95%  || mem=0  in=0
> cpml% exit
> cpml% 
> script done on Wed Apr 02 23:35:32 1997


--------------------- doing the SECOND "MAKE" -----------------

(And where is the "make depend"?  The INSTALL file
  at one place didn't mention doing a make depend,
  so I didn't.  (and it says configure does it automatically).
  But later, just to be complete, I did it explicitly:

  After the make-error, I did
   a make clean, then a make depend, then ANOTHER
   make, and got the SAME error again.)

--------------------- doing the THIRD "MAKE" -----------------

THEN, so as to use only the sun "as" and "ld",
  I added the "-B/usr/ccs/bin/" to various items
  in the makefile, the "diff" for which is:

> 2201==/home/product/from_netcom/28mar97/perl5.003_94==> diff  makefile makefile_01
> 13,14c13,14
> < LDFLAGS =  -L/opt/gnu/lib-forExternalProgsUsedByPerl  -B/usr/ccs/bin/
> < CLDFLAGS =  -L/opt/gnu/lib-forExternalProgsUsedByPerl  -B/usr/ccs/bin/
> ---
> > LDFLAGS =  -L/opt/gnu/lib-forExternalProgsUsedByPerl
> > CLDFLAGS =  -L/opt/gnu/lib-forExternalProgsUsedByPerl
> 39,40c39,40
> < LDDLFLAGS = -G -L/opt/gnu/lib-forExternalProgsUsedByPerl  -B/usr/ccs/bin/
> < CCDLFLAGS =    -B/usr/ccs/bin/
> ---
> > LDDLFLAGS = -G -L/opt/gnu/lib-forExternalProgsUsedByPerl
> > CCDLFLAGS =  
> 3.0  sys= 0.0  73%  || mem=0  in=0
> 2202==/home/product/from_netcom/28mar97/perl5.003_94==> 


and THIS time got a DIFFERENT ERROR:

> ...<snip> 
> `sh  cflags libperl.a globals.o`  globals.c
> 	  CCCMD =  gcc -DPERL_CORE -c -I/opt/gnu/include-forExternalProgsUsedByPerl -O   
> `sh  cflags libperl.a perlio.o`  perlio.c
> 	  CCCMD =  gcc -DPERL_CORE -c -I/opt/gnu/include-forExternalProgsUsedByPerl -O   
> rm -f libperl.a
> ar rcu libperl.a perl.o malloc.o gv.o toke.o perly.o op.o regcomp.o dump.o util.o mg.o hv.o av.o run.o pp_hot.o sv.o pp.o scope.o pp_ctl.o pp_sys.o doop.o doio.o regexec.o taint.o deb.o universal.o globals.o perlio.o 
> gcc  -L/opt/gnu/lib-forExternalProgsUsedByPerl  -B/usr/ccs/bin/ -o miniperl miniperlmain.o libperl.a -lsocket -lnsl -lgdbm -ldl -lm -lc -lcrypt
> ld: fatal: file /opt/gnu/lib/libm.a: unknown type, unable to process using elf(3E) libraries
> ld: fatal: symbol `_start' is multiply defined:
> 	(file /opt/gnu/lib/gcc-lib/sparc-sun-solaris2.3/2.6.1/crt1.o and file /opt/gnu/lib/libc.a(start.o));
> ld: fatal: File processing errors.  No output written to miniperl
> *** Error code 1
> make: Fatal error: Command failed for target `miniperl'
> 441.0  sys= 37.0  96%  || mem=0  in=0
> cpml% exit
> cpml% 
> script done on Thu Apr 03 17:31:07 1997



--------------------- doing the THIRD "MAKE" -----------------

--- most readers will want to STOP reading HERE -----


And here comes, as the FINAL TWO items in this posting,
 are the ENTIRE script-out files for (a) the first two (same,
  shown only once. 105 lines) and (b) the third ("-B/usr/ccs/bin") 
  one (109 lines):

 (ie, there's NO NEED to read BEYOND HERE,
  UNLESS you WANT to see those entire files):


--------------------- script-output from the FIRST (and second) "MAKE" -----------------

Script started on Wed Apr 02 23:05:03 1997
cpml% 
cpml% 
cpml% 
cpml% make
make: Warning: Both `makefile' and `Makefile' exist
`sh  cflags libperl.a miniperlmain.o`  miniperlmain.c
	  CCCMD =  gcc -DPERL_CORE -c -I/opt/gnu/include-forExternalProgsUsedByPerl -O   
`sh  cflags libperl.a perl.o`  perl.c
	  CCCMD =  gcc -DPERL_CORE -c -I/opt/gnu/include-forExternalProgsUsedByPerl -O   
`sh  cflags libperl.a malloc.o`  malloc.c
	  CCCMD =  gcc -DPERL_CORE -c -I/opt/gnu/include-forExternalProgsUsedByPerl -O   
`sh  cflags libperl.a gv.o`  gv.c
	  CCCMD =  gcc -DPERL_CORE -c -I/opt/gnu/include-forExternalProgsUsedByPerl -O   
`sh  cflags libperl.a toke.o`  toke.c
	  CCCMD =  gcc -DPERL_CORE -c -I/opt/gnu/include-forExternalProgsUsedByPerl -O   
`sh  cflags libperl.a perly.o`  perly.c
	  CCCMD =  gcc -DPERL_CORE -c -I/opt/gnu/include-forExternalProgsUsedByPerl -O   
`sh  cflags libperl.a op.o`  op.c
	  CCCMD =  gcc -DPERL_CORE -c -I/opt/gnu/include-forExternalProgsUsedByPerl -O   
`sh  cflags libperl.a regcomp.o`  regcomp.c
	  CCCMD =  gcc -DPERL_CORE -c -I/opt/gnu/include-forExternalProgsUsedByPerl -O   
`sh  cflags libperl.a dump.o`  dump.c
	  CCCMD =  gcc -DPERL_CORE -c -I/opt/gnu/include-forExternalProgsUsedByPerl -O   
`sh  cflags libperl.a util.o`  util.c
	  CCCMD =  gcc -DPERL_CORE -c -I/opt/gnu/include-forExternalProgsUsedByPerl -O   
`sh  cflags libperl.a mg.o`  mg.c
	  CCCMD =  gcc -DPERL_CORE -c -I/opt/gnu/include-forExternalProgsUsedByPerl -O   
`sh  cflags libperl.a hv.o`  hv.c
	  CCCMD =  gcc -DPERL_CORE -c -I/opt/gnu/include-forExternalProgsUsedByPerl -O   
`sh  cflags libperl.a av.o`  av.c
	  CCCMD =  gcc -DPERL_CORE -c -I/opt/gnu/include-forExternalProgsUsedByPerl -O   
`sh  cflags libperl.a run.o`  run.c
	  CCCMD =  gcc -DPERL_CORE -c -I/opt/gnu/include-forExternalProgsUsedByPerl -O   
`sh  cflags libperl.a pp_hot.o`  pp_hot.c
	  CCCMD =  gcc -DPERL_CORE -c -I/opt/gnu/include-forExternalProgsUsedByPerl -O   
`sh  cflags libperl.a sv.o`  sv.c
	  CCCMD =  gcc -DPERL_CORE -c -I/opt/gnu/include-forExternalProgsUsedByPerl -O   
`sh  cflags libperl.a pp.o`  pp.c
	  CCCMD =  gcc -DPERL_CORE -c -I/opt/gnu/include-forExternalProgsUsedByPerl -O   
`sh  cflags libperl.a scope.o`  scope.c
	  CCCMD =  gcc -DPERL_CORE -c -I/opt/gnu/include-forExternalProgsUsedByPerl -O   
`sh  cflags libperl.a pp_ctl.o`  pp_ctl.c
	  CCCMD =  gcc -DPERL_CORE -c -I/opt/gnu/include-forExternalProgsUsedByPerl -O   
`sh  cflags libperl.a pp_sys.o`  pp_sys.c
	  CCCMD =  gcc -DPERL_CORE -c -I/opt/gnu/include-forExternalProgsUsedByPerl -O   
`sh  cflags libperl.a doop.o`  doop.c
	  CCCMD =  gcc -DPERL_CORE -c -I/opt/gnu/include-forExternalProgsUsedByPerl -O   
`sh  cflags libperl.a doio.o`  doio.c
	  CCCMD =  gcc -DPERL_CORE -c -I/opt/gnu/include-forExternalProgsUsedByPerl -O   
`sh  cflags libperl.a regexec.o`  regexec.c
	  CCCMD =  gcc -DPERL_CORE -c -I/opt/gnu/include-forExternalProgsUsedByPerl -O   
`sh  cflags libperl.a taint.o`  taint.c
	  CCCMD =  gcc -DPERL_CORE -c -I/opt/gnu/include-forExternalProgsUsedByPerl -O   
`sh  cflags libperl.a deb.o`  deb.c
	  CCCMD =  gcc -DPERL_CORE -c -I/opt/gnu/include-forExternalProgsUsedByPerl -O   
`sh  cflags libperl.a universal.o`  universal.c
	  CCCMD =  gcc -DPERL_CORE -c -I/opt/gnu/include-forExternalProgsUsedByPerl -O   
`sh  cflags libperl.a globals.o`  globals.c
	  CCCMD =  gcc -DPERL_CORE -c -I/opt/gnu/include-forExternalProgsUsedByPerl -O   
`sh  cflags libperl.a perlio.o`  perlio.c
	  CCCMD =  gcc -DPERL_CORE -c -I/opt/gnu/include-forExternalProgsUsedByPerl -O   
rm -f libperl.a
ar rcu libperl.a perl.o malloc.o gv.o toke.o perly.o op.o regcomp.o dump.o util.o mg.o hv.o av.o run.o pp_hot.o sv.o pp.o scope.o pp_ctl.o pp_sys.o doop.o doio.o regexec.o taint.o deb.o universal.o globals.o perlio.o 
gcc  -L/opt/gnu/lib-forExternalProgsUsedByPerl -o miniperl miniperlmain.o libperl.a -lsocket -lnsl -lgdbm -ldl -lm -lc -lcrypt
 ./miniperl configpm tmp
sh mv-if-diff tmp lib/Config.pm
 ./miniperl -Ilib pod/pod2html.PL
Extracting pod2html (with variable substitutions)
 ./miniperl -Ilib pod/pod2latex.PL
Extracting pod2latex (with variable substitutions)
 ./miniperl -Ilib pod/pod2man.PL
Extracting pod2man (with variable substitutions)
 ./miniperl -Ilib pod/pod2text.PL
Extracting pod2text (with variable substitutions)
	AutoSplitting perl library
AutoSplitting Text::ParseWords (lib/auto/Text/ParseWords)
 ./miniperl minimod.pl > tmp && mv tmp lib/ExtUtils/Miniperl.pm
`sh  cflags libperl.a perlmain.o`  perlmain.c
	  CCCMD =  gcc -DPERL_CORE -c -I/opt/gnu/include-forExternalProgsUsedByPerl -O   

	Making DynaLoader (static)
Writing Makefile for DynaLoader
mkdir ../../lib/auto/DynaLoader
cp DynaLoader.pm ../../lib/DynaLoader.pm
AutoSplitting DynaLoader (../../lib/auto/DynaLoader)
cp dl_dlopen.xs DynaLoader.xs
 ../../miniperl -I../../lib -I../../lib ../../lib/ExtUtils/xsubpp -noprototypes -typemap ../../lib/ExtUtils/typemap DynaLoader.xs >xstmp.c && mv xstmp.c DynaLoader.c
gcc -c  -I/opt/gnu/include-forExternalProgsUsedByPerl -O     -DVERSION=\"1.01\"  -DXS_VERSION=\"1.01\"  -I../.. -DPERL_CORE -DLIBC="/lib/libc.so" DynaLoader.c
rm -rf ../../lib/auto/DynaLoader/DynaLoader.a
ar cr ../../lib/auto/DynaLoader/DynaLoader.a DynaLoader.o && : ../../lib/auto/DynaLoader/DynaLoader.a
chmod 755 ../../lib/auto/DynaLoader/DynaLoader.a
gcc  -L/opt/gnu/lib-forExternalProgsUsedByPerl  -o perl perlmain.o lib/auto/DynaLoader/DynaLoader.a  libperl.a `cat ext.libs` -lsocket -lnsl -lgdbm -ldl -lm -lc -lcrypt
 
	Making utilities
 ../miniperl -I../lib c2ph.PL
Extracting c2ph (with variable substitutions)
Linking c2ph to pstruct.
 ../miniperl -I../lib h2ph.PL
Extracting h2ph (with variable substitutions)
 ../miniperl -I../lib h2xs.PL
Extracting h2xs (with variable substitutions)
 ../miniperl -I../lib perlbug.PL
Extracting perlbug (with variable substitutions)
 ../miniperl -I../lib perldoc.PL
Extracting perldoc (with variable substitutions)
 ../miniperl -I../lib pl2pm.PL
Extracting pl2pm (with variable substitutions)
 ../miniperl -I../lib splain.PL
Extracting splain (with variable substitutions)
 
	Making x2p stuff
make: Warning: Both `makefile' and `Makefile' exist
Current working directory /home/product/from_netcom/28mar97/perl5.003_94/x2p
`sh  cflags hash.o` -DPERL_FOR_X2P hash.c
	  CCCMD =  gcc -c -I/opt/gnu/include-forExternalProgsUsedByPerl -O  
`sh  cflags malloc.o` -DPERL_FOR_X2P malloc.c
	  CCCMD =  gcc -c -I/opt/gnu/include-forExternalProgsUsedByPerl -O  
`sh  cflags str.o` -DPERL_FOR_X2P str.c
	  CCCMD =  gcc -c -I/opt/gnu/include-forExternalProgsUsedByPerl -O  
`sh  cflags util.o` -DPERL_FOR_X2P util.c
	  CCCMD =  gcc -c -I/opt/gnu/include-forExternalProgsUsedByPerl -O  
`sh  cflags walk.o` -DPERL_FOR_X2P walk.c
	  CCCMD =  gcc -c -I/opt/gnu/include-forExternalProgsUsedByPerl -O  
`sh  cflags a2p.o`  a2p.c
	  CCCMD =  gcc -c -I/opt/gnu/include-forExternalProgsUsedByPerl -O  
gcc -L/opt/gnu/lib-forExternalProgsUsedByPerl hash.o malloc.o str.o util.o walk.o a2p.o -lsocket -lnsl -lgdbm -ldl -lm -lc -lcrypt -o a2p
 ../miniperl -I../lib s2p.PL
Extracting s2p (with variable substitutions)
 ../miniperl -I../lib find2perl.PL
Extracting find2perl (with variable substitutions)
touch all

	Making Fcntl (dynamic)
Writing Makefile for Fcntl
mkdir ../../lib/auto/Fcntl
cp Fcntl.pm ../../lib/Fcntl.pm
 ../../miniperl -I../../lib -I../../lib ../../lib/ExtUtils/xsubpp -noprototypes -typemap ../../lib/ExtUtils/typemap Fcntl.xs >Fcntl.tc && mv Fcntl.tc Fcntl.c
gcc -c  -I/opt/gnu/include-forExternalProgsUsedByPerl -O     -DVERSION=\"1.03\"  -DXS_VERSION=\"1.03\" -fpic -I../..  Fcntl.c
*unknown*: Assembler messages:
*unknown*:0: Can't open PIC for reading: No such file or directory
Running Mkbootstrap for Fcntl ()
chmod 644 Fcntl.bs
LD_RUN_PATH="" gcc -o ../../lib/auto/Fcntl/Fcntl.so  -G -L/opt/gnu/lib-forExternalProgsUsedByPerl Fcntl.o     
/opt/gnu/sparc-sun-solaris2.3/bin/ld: invalid number `-Y'
*** Error code 1
make: Fatal error: Command failed for target `../../lib/auto/Fcntl/Fcntl.so'
Current working directory /home/product/from_netcom/28mar97/perl5.003_94/ext/Fcntl
*** Error code 1
make: Fatal error: Command failed for target `lib/auto/Fcntl/Fcntl.so'
546.0  sys= 63.0  95%  || mem=0  in=0
cpml% exit
cpml% 
script done on Wed Apr 02 23:35:32 1997



--------------------- script-output from the THIRD "MAKE" -----------------



Script started on Thu Apr 03 16:22:42 1997
====================== (as user=~) AM STARTING .cshrc:
STARTING /.CHSHRC-FOR-ALL-TO-RUN:
two
two.8
three
five
six
nine
NOW SOURCING /.MYALIAS   -- ROOT'S, THAT IS:
END OF (root's) /.MYALIAS
EXITING /.CSHRC-FOR-ALL-TO-RUN
one
four
(from .login, will now SOURCE-IN \~dkc/.myalias:
STARTING .MYALIAS: ------ 

   STARTING .myalias_general ------ 
 ------ ENDING .myalias-general
   STARTING .myalias_homeonly ----- ENDING .myalias_homeonly
   STARTING .myalias_4today ----- ENDING .myalias_4today

ENDING .MYALIAS
SETTING NEW PROMPT: via (note the squotes):   set prompt='! ===> '     
----- BE SURE AND DO: 'source .setpath4pwrtools'
----- BE SURE AND DO: 'source .setpath4pwrtools'
----- BE SURE AND DO: 'source .setpath4pwrtools'

 .cshrc: now doing setenv of LESSHELP and MANPATH (for pwrTools):
Now doing: setenv LESSHELP
Now doing: setenv MANPATH
================ ENDING .chsrc.
cpml% 
cpml% 
cpml% 
cpml% m echo I just added "/usr/      "-B/usr/ccs/bin/" to cc, ld, etc flags in makefile.
I just added -B/usr/ccs/bin/ to cc, ld, etc flags in makefile.
cpml% 
cpml% make
make: Warning: Both `makefile' and `Makefile' exist
`sh  cflags libperl.a miniperlmain.o`  miniperlmain.c
	  CCCMD =  gcc -DPERL_CORE -c -I/opt/gnu/include-forExternalProgsUsedByPerl -O   
`sh  cflags libperl.a perl.o`  perl.c
	  CCCMD =  gcc -DPERL_CORE -c -I/opt/gnu/include-forExternalProgsUsedByPerl -O   
`sh  cflags libperl.a malloc.o`  malloc.c
	  CCCMD =  gcc -DPERL_CORE -c -I/opt/gnu/include-forExternalProgsUsedByPerl -O   
`sh  cflags libperl.a gv.o`  gv.c
	  CCCMD =  gcc -DPERL_CORE -c -I/opt/gnu/include-forExternalProgsUsedByPerl -O   
`sh  cflags libperl.a toke.o`  toke.c
	  CCCMD =  gcc -DPERL_CORE -c -I/opt/gnu/include-forExternalProgsUsedByPerl -O   
`sh  cflags libperl.a perly.o`  perly.c
	  CCCMD =  gcc -DPERL_CORE -c -I/opt/gnu/include-forExternalProgsUsedByPerl -O   
`sh  cflags libperl.a op.o`  op.c
	  CCCMD =  gcc -DPERL_CORE -c -I/opt/gnu/include-forExternalProgsUsedByPerl -O   
`sh  cflags libperl.a regcomp.o`  regcomp.c
	  CCCMD =  gcc -DPERL_CORE -c -I/opt/gnu/include-forExternalProgsUsedByPerl -O   
`sh  cflags libperl.a dump.o`  dump.c
	  CCCMD =  gcc -DPERL_CORE -c -I/opt/gnu/include-forExternalProgsUsedByPerl -O   
`sh  cflags libperl.a util.o`  util.c
	  CCCMD =  gcc -DPERL_CORE -c -I/opt/gnu/include-forExternalProgsUsedByPerl -O   
`sh  cflags libperl.a mg.o`  mg.c
	  CCCMD =  gcc -DPERL_CORE -c -I/opt/gnu/include-forExternalProgsUsedByPerl -O   
`sh  cflags libperl.a hv.o`  hv.c
	  CCCMD =  gcc -DPERL_CORE -c -I/opt/gnu/include-forExternalProgsUsedByPerl -O   
`sh  cflags libperl.a av.o`  av.c
	  CCCMD =  gcc -DPERL_CORE -c -I/opt/gnu/include-forExternalProgsUsedByPerl -O   
`sh  cflags libperl.a run.o`  run.c
	  CCCMD =  gcc -DPERL_CORE -c -I/opt/gnu/include-forExternalProgsUsedByPerl -O   
`sh  cflags libperl.a pp_hot.o`  pp_hot.c
	  CCCMD =  gcc -DPERL_CORE -c -I/opt/gnu/include-forExternalProgsUsedByPerl -O   
`sh  cflags libperl.a sv.o`  sv.c
	  CCCMD =  gcc -DPERL_CORE -c -I/opt/gnu/include-forExternalProgsUsedByPerl -O   
`sh  cflags libperl.a pp.o`  pp.c
	  CCCMD =  gcc -DPERL_CORE -c -I/opt/gnu/include-forExternalProgsUsedByPerl -O   
`sh  cflags libperl.a scope.o`  scope.c
	  CCCMD =  gcc -DPERL_CORE -c -I/opt/gnu/include-forExternalProgsUsedByPerl -O   
`sh  cflags libperl.a pp_ctl.o`  pp_ctl.c
	  CCCMD =  gcc -DPERL_CORE -c -I/opt/gnu/include-forExternalProgsUsedByPerl -O   
`sh  cflags libperl.a pp_sys.o`  pp_sys.c
	  CCCMD =  gcc -DPERL_CORE -c -I/opt/gnu/include-forExternalProgsUsedByPerl -O   
`sh  cflags libperl.a doop.o`  doop.c
	  CCCMD =  gcc -DPERL_CORE -c -I/opt/gnu/include-forExternalProgsUsedByPerl -O   
`sh  cflags libperl.a doio.o`  doio.c
	  CCCMD =  gcc -DPERL_CORE -c -I/opt/gnu/include-forExternalProgsUsedByPerl -O   
`sh  cflags libperl.a regexec.o`  regexec.c
	  CCCMD =  gcc -DPERL_CORE -c -I/opt/gnu/include-forExternalProgsUsedByPerl -O   
`sh  cflags libperl.a taint.o`  taint.c
	  CCCMD =  gcc -DPERL_CORE -c -I/opt/gnu/include-forExternalProgsUsedByPerl -O   
`sh  cflags libperl.a deb.o`  deb.c
	  CCCMD =  gcc -DPERL_CORE -c -I/opt/gnu/include-forExternalProgsUsedByPerl -O   
`sh  cflags libperl.a universal.o`  universal.c
	  CCCMD =  gcc -DPERL_CORE -c -I/opt/gnu/include-forExternalProgsUsedByPerl -O   
`sh  cflags libperl.a globals.o`  globals.c
	  CCCMD =  gcc -DPERL_CORE -c -I/opt/gnu/include-forExternalProgsUsedByPerl -O   
`sh  cflags libperl.a perlio.o`  perlio.c
	  CCCMD =  gcc -DPERL_CORE -c -I/opt/gnu/include-forExternalProgsUsedByPerl -O   
rm -f libperl.a
ar rcu libperl.a perl.o malloc.o gv.o toke.o perly.o op.o regcomp.o dump.o util.o mg.o hv.o av.o run.o pp_hot.o sv.o pp.o scope.o pp_ctl.o pp_sys.o doop.o doio.o regexec.o taint.o deb.o universal.o globals.o perlio.o 
gcc  -L/opt/gnu/lib-forExternalProgsUsedByPerl  -B/usr/ccs/bin/ -o miniperl miniperlmain.o libperl.a -lsocket -lnsl -lgdbm -ldl -lm -lc -lcrypt
ld: fatal: file /opt/gnu/lib/libm.a: unknown type, unable to process using elf(3E) libraries
ld: fatal: symbol `_start' is multiply defined:
	(file /opt/gnu/lib/gcc-lib/sparc-sun-solaris2.3/2.6.1/crt1.o and file /opt/gnu/lib/libc.a(start.o));
ld: fatal: File processing errors.  No output written to miniperl
*** Error code 1
make: Fatal error: Command failed for target `miniperl'
441.0  sys= 37.0  96%  || mem=0  in=0
cpml% exit
cpml% 
script done on Thu Apr 03 17:31:07 1997


------------------------------

Date: 4 Apr 1997 03:10:52 GMT
From: martym@mail.utexas.edu (Marty)
Subject: Oracle SQL and Perl
Message-Id: <5i1rfs$dap$1@geraldo.cc.utexas.edu>


Hi,

	I'm involved in a project that I need to get up and running very quickly.
Does anyone know how to connect an Oracle database with a Netscape front
end? I will need to do the usual insert, delete and update SQL functions
when I take information from Netscape forms on the web. I was wondering if 
I just need Perl scripts to run the SQL statements, or do I need another piece
of software? The web server is running Windows NT. Thanks in advance to anyone
who can offer any help.


			Marty



------------------------------

Date: 03 Apr 1997 22:05:32 -0500
From: schwartz@galapagos.cse.psu.edu.NO-SPAM (Scott Schwartz)
To: jenglish@crl.com (Joe English)
Subject: Re: Ousterhout and Tcl lost the plot with latest paper
Message-Id: <8gg1x7qygz.fsf@galapagos.cse.psu.edu>

jenglish@crl.com (Joe English) writes:
| I thought Ousterhout's paper was a terrific piece of marketing.

And why not?  He's had years of solid results with a good product, and
wants people to know about it.

| the paper certainly has flaws -- the failure to even mention
| Lisp and Scheme (both of which have all the qualities he
| cites as desirable in a scripting language)

What would be the point of mentioning them?  Lisp's reputation for
inefficiency and immiscibility with other langauges would just scare
away people who would otherwise be turned on to a good idea.



------------------------------

Date: 03 Apr 1997 22:26:37 -0500
From: schwartz@galapagos.cse.psu.edu.NO-SPAM (Scott Schwartz)
Subject: Re: Ousterhout and Tcl lost the plot with latest paper
Message-Id: <8gd8sbqxhu.fsf@galapagos.cse.psu.edu>

Chris Bitmead <Chris.Bitmead@alcatel.com.au> writes:
| >>(map (lambda (d) (< (file-time d) "12/Feb/1997")) (ls))
| 
| Ok, someone just pointed out that you can do this in the shell with
| the following code....
| 
| touch -t 9702120000 /tmp/.zoot$$ 
| find . -maxdepth 1 -a \! -newer /tmp/.zoot$$ -print
| rm /tmp/.zoot$$
| 
| Like I said. Difficult!!

Not at all.  Perfectly straightforward.  And---this is the best
part--- it doesn't take all your RAM to do it.  Scsh takes 10M just to
start up, so you can forget about using it for routine tasks like
this.

On the other hand, I'd be inclined to write:

  tmp=`tmpname`
  setdate '12/Feb/1997' $tmp
  for f in *
  do
    newer $f $tmp && echo $f
  done
  rm $tmp

given a few simple helper programs in the unix spirit.



------------------------------

Date: Thu, 03 Apr 1997 21:07:20 -0500
From: "Bala S. Chidambaram" <subramani@washington.xtn.net>
Subject: Redirection command from condition Statement
Message-Id: <33446258.1374@washington.xtn.net>

Could someone please help me. I have wasted too much time on this 
already. How do I give a command to go to a URL from a condition

eg: If (.......) { goto http://myserver/index.htm }
elsif  (.......) { goto http://someotherserver/index.htm }

The Goto command does not work towards a URL if I am not mistaken. 
I would appreciate any help. I am a new PERL programmer just learning 
the magic of PERL.
Thanks,
Bala


------------------------------

Date: Fri, 04 Apr 1997 04:23:54 GMT
From: sitaram@diac.delete.com (Sitaram Chamarty)
Subject: Re: TPJ: Nukes
Message-Id: <33448218.535417747@news.diac.com>

Randal Schwartz <merlyn@stonehenge.com> wrote:

>As long as it doesn't map() to my house, which'd be the sort() of
>thing that could really ruin my day.

Shouldn't that be "my() day" ? :-)
-------------------------------------
Sitaram Chamarty
delete the word "delete" from the domain name - as I'm sure you've
guessed - to get my email address


------------------------------

Date: Fri, 4 Apr 1997 00:58:34 GMT
From: dhl@mrdog.msl.com (Donald H. Locker)
Subject: Re: Using Perl with MS-Access
Message-Id: <E839DM.DDu@mrdog.msl.com>

Step 1: figure out how to do what you need to do manually.
Step 2: automate that method.

i.e.  start reading up on M<gag>Access, figure out what commands and
data you need to feed it to get the desired result, then coerce (via
an appropriate language) a computer to do the routine work for you.

In article <33425f7e.7192482@news.saix.net>,
Kevin Posen <posenj@lancet.co.za> wrote:
>Hi.
>
>I've been requested to use a Perl CGI script to receive data from an HTML form
>and to add this to a database maintained in MS-Access.
>
>I have no idea where to start as I haven't used Access (or any other database
>maintenance system) much at all.
>
>Any ideas?
>
>Thanks,
>Kevin Posen

-- 
Donald.
These opinions were formulated by a trained professional.
              DO NOT TRY THIS AT HOME!
      At the time, the tone will be ... BEEP!


------------------------------

Date: Fri, 04 Apr 1997 05:33:17 +0100
From: "Park J. H." <jong@mrc-lmb.cam.ac.uk>
Subject: When is Perl6 coming and What new addons to the core?
Message-Id: <3344848D.167E@mrc-lmb.cam.ac.uk>

Hi,

Have there been any discussions on what new things
will be in the core and when it will be realeased?

My wishes have been;

1) Malcolm's compiler is an option in Perl. So
   > perl -c xxxxx.pl  

   produces  xxxxx binary directly.

2) Much better GUI interation. Not as separate Tk, or Qt, 
   or Xforms module, but more tightly interated GUI builder
   as in Java,

2.1) Integrated WWW, CGI,,, supporting commands as like standard sockets
     commands in Perl. Is penguin still developed?

3) Perl working as an alternative shell if wanted.

4) Perl editor debugger(visual). Will it be too difficult to 
   make an X editor
   which does visual debugging, and editing and running perl lines
   in the editor directly. Not emacs like, but much more
   intuitive, easy and perly. (There were some previous attempts.)
   Automatic inclusion of functions(user or module derived),
   syntax checking in the editor,
   syntax highlight for things like special variables, and
   special words in perl etc.
   Can call it Common Perl Development Environment I guess.

5) Perl6 operating system?  Computer world should speak an elegant
   language like perl for the next milenium with an elegant OS
   as natural as perl.
   It would be possible to build an OS in perl way. It can work
   as network computer by interacting in the net as JAVA is heading
   for...or what not.
   Or Should Linux put Perl in its KERNAL level??


Jong

 




-- 
 I support Perl, Linux ...

With OVER SIX MILLION USERS, up from only ten or so a very few years
ago, Linux has taken it's place as the world's #3 computer operating
system overall. And Linux is breathing down the neck of #2 for very good
reasons. If growth rate to date continues, Linux will be the #1 computer
operating system by late '98 or '99. Are YOU ready?

	  ) Linux Newsletter


------------------------------

Date: 8 Mar 97 21:33:47 GMT (Last modified)
From: Perl-Request@ruby.oce.orst.edu (Perl-Users-Digest Admin) 
Subject: Digest Administrivia (Last modified: 8 Mar 97)
Message-Id: <null>


Administrivia:

The Perl-Users Digest is a retransmission of the USENET newsgroup
comp.lang.perl.misc.  For subscription or unsubscription requests, send
the single line:

	subscribe perl-users
or:
	unsubscribe perl-users

to almanac@ruby.oce.orst.edu.  

To submit articles to comp.lang.perl.misc (and this Digest), send your
article to perl-users@ruby.oce.orst.edu.

To submit articles to comp.lang.perl.announce, send your article to
clpa@perl.com.

To request back copies (available for a week or so), send your request
to almanac@ruby.oce.orst.edu with the command "send perl-users x.y",
where x is the volume number and y is the issue number.

The Meta-FAQ, an article containing information about the FAQ, is
available by requesting "send perl-users meta-faq". The real FAQ, as it
appeared last in the newsgroup, can be retrieved with the request "send
perl-users FAQ". Due to their sizes, neither the Meta-FAQ nor the FAQ
are included in the digest.

The "mini-FAQ", which is an updated version of the Meta-FAQ, is
available by requesting "send perl-users mini-faq". It appears twice
weekly in the group, but is not distributed in the digest.

For other requests pertaining to the digest, send mail to
perl-users-request@ruby.oce.orst.edu. Do not waste your time or mine
sending perl questions to the -request address, I don't have time to
answer them even if I did know the answer.


------------------------------
End of Perl-Users Digest V8 Issue 231
*************************************

home help back first fref pref prev next nref lref last post