Perlfect Solutions

[Perlfect-search] uri-escape?

Micro Srl
Thu, 27 Dec 2001 18:59:02 +0100
Dear Daniel,
on March 2001 I set Perlfect Search 3.20 on my site at and it works perfectly.
Now my ISP has udated Perl from 5.04 to 5.6.1 - here below the conf.:
Summary of my perl5 (revision 5.0 version 6 subversion 1) configuration:
     osname=bsdos, osvers=4.2, archname=i386-bsdos
     uname='bsdos 4.2 bsdi bsdos 4.2 kernel #0: wed oct 
25 17:38:2
0 mdt 2000 i386
     config_args='-Duseshrplib -d'
     hint=recommended, useposix=true, d_sigaction=define
     usethreads=undef use5005threads=undef useithreads=undef 
     useperlio=undef d_sfio=undef uselargefiles=define usesocks=undef
     use64bitint=undef use64bitall=undef uselongdouble=undef
     cc='cc', ccflags ='-fno-strict-aliasing -I/usr/local/include',
     cppflags='-fno-strict-aliasing -I/usr/local/include'
     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
     alignbytes=4, usemymalloc=n, prototype=define
   Linker and Libraries:
     ld='ld', ldflags =' -L/usr/X11/lib -L/usr/local/lib'
     libpth=/usr/local/lib /usr/shlib /shlib /lib /usr/lib /usr/X11/lib
     libs=-lutil -lbind -ldl -lm -lc
     perllibs=-lutil -lbind -ldl -lm -lc
     libc=/shlib/, so=so, useshrplib=true,
   Dynamic Linking:
     dlsrc=dl_dlopen.xs, dlext=so, d_dlsymun=undef, 
ccdlflags='-rdynamic -Wl,-rpa
     cccdlflags='-fPIC', lddlflags='-shared -x  -L/usr/X11/lib -L/usr/local/lib'

Characteristics of this binary (from libperl):
   Compile-time options: USE_LARGE_FILES
   Built under bsdos
   Compiled at Dec  3 2001 11:51:09
The ISP guarantee to me all required Perl modules are installed, but 
Perlfect search dont work.
This is the error message:

Software error:
Unmatched [ before HERE mark in regex m/([ << HERE ^A-Za-z0-9\-_.~\\/ 
at (eval 6) line 1.

Software error:
uri_escape: [Thu Dec 27 12:34:38 2001] Unmatched [ before 
HERE mark in regex m/([ << HERE ^A-Za-z0-9\-_.~\\/ at (eval 6) line 1.
  at /mnt/web/guide/sarnow/cgibin/perlfect/search/ line 246

Do you have an idea how to solve the problem?

Thanks in advance, Season greetings, Ciao,
Michele Rossetti
Telematica  - Telecomunicazioni - Web services - Web sites
On line publishing  "L'Isola di Sardegna - The Island of Sardinia"

                Michele Rossetti

via Raffa Garzia 7   09126 Cagliari (Italy)
Ph. +39 070 40412333 / 070 304038